[2] Harris signed with the New England Patriots as an undrafted 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.
[8] He made his NFL debut on September 22, 2019, against the Dallas Cowboys, making one tackle in a 31-6 loss.
[9] In week 16 against the Cincinnati Bengals, Harris recorded a strip sack on Andy Dalton which was recovered by teammate Andrew Van Ginkel during the 38–35 overtime win.
[23][24] On November 1, 2021 Harris was elevated from the practice squad for the game against the Kansas City Chiefs and on November 6, 2021, Harris was elevated for the second time this season for the game against the Las Vegas Raiders.
[31] On August 13, 2022, Harris signed with the Baltimore Ravens, but was placed on injured reserve three days later.
On December 28, 2022, Harris was signed to the Las Vegas Raiders practice squad.
[37] The Roughnecks brand was transferred to the Houston Gamblers when the XFL and United States Football League (USFL) merged to create the United Football League (UFL).