Originally signed as an undrafted free agent on May 3, 2019, Davis (5-11, 195) spent the first three weeks of the season on the Vikings practice squad before being elevated to the active roster on September 18. He did not see action in two games and was waived by the team in Week 6. Davis re-signed with Minnesota as a member of the practice squad on October 14 and was signed to the active roster on October 24, making his NFL debut against Washington on Thursday Night Football. He was active but did not play at Kansas City (11/3) and saw action on offense and special teams at Dallas (11/10). Davis is a native of Hutto, Texas, and set Southland Conference and Sam Houston State records with 40 receiving touchdowns for his collegiate career.