As a true freshman at Oklahoma in 2018, Perkins started seven games and recorded 37 tackles and five sacks.[5] He started all 13 games he played in his sophomore year before being suspended for the 2019 Peach Bowl due to a failed drug test. He finished the season with 38 tackles and six sacks.[6] The suspension continued five games into his junior year in 2020.[7][8]
Perkins was drafted by the New England Patriots in the third round, 96th overall, of the 2021 NFL draft.[11] On July 20, 2021, Perkins signed his four-year rookie contract with New England.[12] After being inactive the first 13 games of the season, he was placed on injured reserve on December 17 without being active for a game as a rookie.[13]
On August 23, 2022, Perkins was placed on injured reserve.[14]
On August 29, 2023, Perkins was waived by the Patriots and re-signed to the practice squad.[15][16]
Denver Broncos
On September 18, 2023, Perkins was signed by the Denver Broncos off the Patriots practice squad.[17] He was released on December 14 and re-signed to the practice squad.[18] He signed a reserve/future contract on January 8, 2024.[19]
On August 6, 2024, Perkins was designated as waived/injured by the Broncos.[20] The next day, Perkins reverted to the Broncos' injured reserve after clearing waivers.[21]
On September 17, Perkins was released by the Broncos.[22]
Arizona Cardinals
On October 16, 2024, Perkins signed with the Arizona Cardinals practice squad.[23] He was waived on December 3.[24]