Harris was signed by the Tampa Bay Buccaneers as an undrafted free agent on April 30, 2018.[5] He was waived on September 1 and was signed to the practice squad the next day.[6][7] He was promoted to the active roster on October 10[8] and made his NFL debut on October 14, playing four special teams snaps against the Atlanta Falcons.[9] He was waived on November 16 and re-signed to the practice squad.[10] He signed a reserve/future contract with the Buccaneers on December 31, 2018.[11]
On October 5, 2019, Harris was waived by the Buccaneers and re-signed to the practice squad.[12] He was released on October 15.[13]
Baltimore Ravens
On October 22, 2019, Harris was signed to the Baltimore Ravens practice squad following an injury to Ravens linebacker Pernell McPhee.[14]
On February 9, 2021, Harris re-signed with the Chiefs.[22] He was waived on August 31, 2021.[23] He was signed to the practice squad the following day.[24] He was elevated to the Chiefs' active roster via standard elevation on October 9, 2021.[25] As part of standard elevation rules, he automatically reverted back to the practice squad after the game. He was elevated again the following week also via standard elevation on October 16, 2021.[26] He was released on October 25, 2021.
Houston Texans
On November 10, 2021, Harris was signed to the Houston Texans practice squad.[27] He signed a reserve/future contract with the Texans on January 11, 2022.[28]
On August 30, 2022, Harris was waived by the Texans and signed to the practice squad the next day.[29][30] He was promoted to the active roster on September 10, 2022.[31] He was waived on November 2 and re-signed to the practice squad.[32] He signed a reserve/future contract on January 11, 2023.[33]
On August 2, 2023, Harris was released by the Texans, and announced his retirement from the NFL.[34]
Atlanta Falcons
On August 15, 2023, Harris came out of retirement to sign with the Atlanta Falcons.[35] He was waived on August 29, 2023.[36] He was re-signed to the practice squad on September 18, 2023.[37] Following the end of the 2023 regular season, he signed a reserve/future contract with the Falcons on January 10, 2024.[38]
Harris was released by the Falcons on August 27, 2024, and re-signed to the practice squad.[39][40] He was promoted to the active roster on November 29.[41]