Played the first three games of the 2024 season and then returned to the practice squad. Had started two of the first three games in 2023 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.