Roche attended New Town High School in Owings Mills, Maryland.
[1][2] In 2019, he was the American Athletic Conference Defensive Player of the Year and was named an All-American by Sports Illustrated after recording 13 sacks.
[14] On August 30, 2022, Roche was released but signed to the Giants practice squad the next day.
[15] On September 10, 2022, Roche was elevated from the practice squad for the week 1 game against the Tennessee Titans.
On December 23, 2024, Roche signed with the DC Defenders of the United Football League (UFL).