Harris played four seasons for theMiami Hurricanes. He was named third teamAll-Atlantic Coast Conference as a senior after recording 37 tackles, 10.5 tackles for loss and had a team high 8.5 sacks.[1] Harris finished his collegiate career with 126 tackles and 26 tackles for loss with 15 sacks, three passes defended, three fumble recoveries and one forced fumble.[2]
Harris signed with theNew England Patriots as anundrafted free agent on April 28, 2018.[4] He was cut at the end of training camp but was re-signed to the Patriots practice squad on September 2, 2018.[5] He spent the 2018 season on the Patriots practice squad and was cut the following season at the end of training camp.[6] He earned a Super Bowl title when the Patriots won Super Bowl LIII.[7]
Harris was claimed off waivers by theMiami Dolphins on September 1, 2019.[8] He made his NFL debut on September 22, 2019, against theDallas Cowboys, making one tackle in a 31-6 loss.[9]In week 16 against theCincinnati Bengals, Harris recorded a strip sack onAndy Dalton which was recovered by teammateAndrew Van Ginkel during the 38–35 overtime win.[10]
On March 12, 2020, Harris was assigned a one-year, $585,000 tender by the Dolphins.[11] He signed the tender on April 22, 2020.[12] The Dolphins waived him on July 26, 2020.[13] He was re-signed on August 25, 2020.[14] He was waived on September 5, 2020.[15]
On October 14, 2020, Harris was signed to theNew York Giants practice squad.[16] He was elevated to the active roster on October 17 and 22 for the team's weeks 6 and 7 games against theWashington Football Team andPhiladelphia Eagles, and reverted to the practice squad after each game.[17][18] He was promoted to the active roster on October 27.[19] Harris was waived on December 8, 2020,[20] and re-signed to the practice squad two days later.[21] He signed a reserve/future contract on January 4, 2021.[22]
On September 1, 2021, Harris was waived by the Giants and re-signed to the practice squad.[23][24] On November 1, 2021 Harris was elevated from the practice squad for the game against theKansas City Chiefs and on November 6, 2021, Harris was elevated for the second time this season for the game against theLas Vegas Raiders.[25][26] On November 22, 2021, Harris was signed to the active roster.[27] On December 3, 2021, Harris was placed on injured reserve.[28] On December 30, 2021, Harris was waived.[29] On January 10, 2022, Harris was signed to a reserve/future contract.[30]
Harris played for theHouston Roughnecks of theXFL in2023. In the season, he led the XFL insacks, with 9.5. His 12 tackles for loss were tied for the league-lead by the end of April and he compiled 30 total tackles (including 16 solo). Following the season, he was named to the 2023 All-XFL team.[35]