Spent much of the 2022 season on the practice squad but impressed during training camp and pre-season 2023 and made the full roster entering the season. Started two of the three first games and played the first 10 before going on IR for the remainder of the year. Was originally signed at a post-draft minicamp in May 2022 having gone undrafted. Played in 57 games across five seasons at James Madison recording 18 sacks.