Davis played for the James Madison Universityfootball team.[1] As a sophomore he played in 12 games, posting 21 receptions for 254 yards and two receiving touchdowns.[1] As a junior he played in 11 games, making nine starts at slot receiver posting 39 receptions for 592 yards and six touchdowns.[1]
As a senior he played in all 15 games, making 12 starts.[1] He set JMU and CAA single-season record with an FCS-best four punt returns for a touchdown.[2] After the season he was named to the Associated Press All-FCS second-team as an all-purpose player.[3] He was also named CAA Special Teams Player of the Year.[4]
Professional career
Philadelphia Eagles
On August 13, 2017, Davis signed with the Philadelphia Eagles as an undrafted free agent.[5] He was waived on September 1, 2017.[6] He was signed to the practice squad on October 4, 2017, but was released six days later.[7][8] He was re-signed again on October 19, 2017. He was released on December 14, 2017.[9] He was re-signed on December 27, 2017. While Davis was on the practice squad, the Eagles defeated the New England Patriots in Super Bowl LII, which earned Davis a Super Bowl ring.[10] He signed a reserve/future contract with the Eagles on February 7, 2018.[11] On September 1, 2018, Davis was waived by the Eagles and was signed to the practice squad the next day.[12][13] He was released on September 7, 2018.[14]
Oakland Raiders
On November 14, 2018, Davis was signed to the Oakland Raiders practice squad.[15] He was released on November 20, 2018.[16] He was re-signed on December 27, 2018. He signed a reserve/future contract with the Raiders on January 1, 2019.[17] He was waived on April 30, 2019.[18]
On October 15, 2019, Davis was drafted with the first overall pick in the skill players round of the 2020 XFL Draft by the DC Defenders,[21] but did not sign with the league.
Tennessee Titans
On November 5, 2019, Davis was signed to the Tennessee Titans practice squad.[22] He was promoted to the active roster on December 23, 2019.[23] He was waived on September 5, 2020.[24] He was re-signed to their practice squad on December 24, 2020.[25] He was released on January 6, 2021.[26] He was signed to a futures contract by the Titans on January 11, 2021.[27] He was waived on May 17, 2021.[28]
Saskatchewan Roughriders
On September 16, 2021, Davis agreed to a contract with the Saskatchewan Roughriders of the Canadian Football League (CFL).[29] Davis spent most of his time on the practice roster and was released December 6, 2021.
New York Jets
On July 26, 2022, Davis signed with the New York Jets.[30] He was released on August 16, 2022.[31]
Memphis Showboats
Davis signed with the Memphis Showboats of the USFL on January 11, 2023.[32] He was placed on the team's injured reserve list on May 1.[33] He was waived on March 23, 2024.[34]