As a senior at Baylor, Roy made 61 tackles including 13 tackles-for-loss, 5.5 sacks, one forced fumble, seven quarterback hurries, and one blocked kick. He was named to the first-team All-Big 12 Conference. Against Kansas State, Roy tallied a career-high 3.5 tackles-for-loss and a half sack.[1] In his career, he compiled 133 career tackles, 7.5 sacks, and 19 tackles for loss.[2]
Roy was selected by the Carolina Panthers with the 184th overall pick in the sixth round of the 2020 NFL draft.[2] Roy was reunited with Carolina Panthers' head coach Matt Rhule, who was also his head coach at Baylor.
On July 31, 2023, Roy was waived by the Panthers.[8]
Chicago Bears
On August 1, 2023, the Chicago Bears claimed Roy off waivers.[9] He was waived on August 29, 2023.[10]
Baltimore Ravens
On August 31, 2023, the Ravens signed Roy to their practice squad.[11] He signed a reserve/future contract on January 29, 2024.[12] However, on May 22, Roy was released by Baltimore.[13]