Davis signed with the
Atlanta Falcons as an undrafted free agent on May 14, 2017.[1] He was waived by the team on September 2, 2017.[2]
Cleveland Browns
On September 3, 2017, Davis was claimed off waivers by the
Cleveland Browns.[3] He was waived by the Browns on September 22, 2017.[4]
Atlanta Falcons (second stint)
On September 26, 2017, Davis was signed to the Falcons' practice squad.[5] He signed a reserve/future contract with the Falcons on January 15, 2018.[6]
On September 1, 2018, Davis was waived by the Falcons.[7]
Philadelphia Eagles
On September 10, 2018, Davis was signed to the
Philadelphia Eagles' practice squad.[8] He was released on September 20.[9]
Dallas Cowboys
On November 1, 2018, Davis was signed to the
Dallas Cowboys practice squad.[10] He was re-signed on February 7, 2019.[11] He was released on August 31, 2019.[12]
Chicago Bears
On December 11, 2019, Davis joined the
Chicago Bears' practice squad.[13] He had worked out with the team in September 2018 after receiver
Anthony Miller suffered an injury, but was not signed.[14] On December 30, 2019, Davis was signed to a reserve/future contract.[15]
Davis was waived by the team on September 5, 2020, as part of final roster cuts,[16] and re-signed to the practice squad a day later.[17] He was placed on the practice squad/injured list on December 23, 2020.[18] On January 15, 2021, Davis signed a reserve/futures contract with the Bears.[19] He was waived on May 17, 2021.[20]
Dallas Cowboys (second stint)
On June 11, 2021, Davis signed with the Dallas Cowboys.[21] He was waived on August 31, 2021.[22]
New Orleans Breakers
Davis signed with the
New Orleans Breakers of the USFL on January 14, 2023.[23] On March 27, 2023, Davis was released by the Breakers.[24]