Davis played in 47 games (29 starts) for the Bethune–Cookman Wildcats over five seasons. As a redshirt sophomore, Davis caught 39 passes for 788 yards (20.2 yards per catch) with 6 touchdowns and garnered first-team All-MEAC honors.[2] As a fifth-year senior, Davis was the team's leading receiver, catching 36 passes for 475 yards and three touchdowns.[3]
Professional career
New York Giants
Davis signed with the New York Giants as an undrafted free agent after going unselected in the 2018 NFL draft.[3] He was cut by the Giants at the end of training camp and was subsequently signed to the team's practice squad the next day.[4] Davis was promoted to the active roster on September 28 after running back Jonathan Stewart was placed on injured reserve.[5]
Davis made his NFL debut on September 30 against the New Orleans Saints, returning three kicks for 60 yards.[6] Davis caught his first career pass, a 22-yard reception, the following week against the Carolina Panthers.[7] He suffered a dislocated kneecap while dancing in the Giants locker room on December 29, 2018 and was placed on injured reserve.[8] Davis finished his rookie season with four receptions for 40 yards and 260 total return yards, averaging 7.4 yards on 12 punt returns and 24.4 yards on seven kickoff returns, in seven games played.[9] He was waived on May 2, 2019.[10]
Davis signed with the Toronto Argonauts on February 17, 2020.[17] After the CFL suspended its 2020 season due to the COVID-19 pandemic, Davis signed with the Alphas of The Spring League in May 2021.[18] He was released by the Argonauts on June 18, 2021.[19]
Sioux Falls Storm
Davis signed with the Sioux Falls Storm on December 20, 2021.[20] On April 5, 2022, Davis was released by the Storm.[21]