Signed to the CFL's Edmonton Elks practice roster on 6/4/23. Promoted to the Elks active roster on 7/12/23. Signed a future contract with the Cardinals on 1/13/25.
2024: Spent the season with the Edmonton Elks where he played 18 games and totaled 44 tackles, 8.0 sacks and a forced fumble … his 8.0 sacks tied for the league lead … was named to the CFL's West Division All-Star team.
2023: Played nine games as a CFL rookie … recorded 10 tackles, 2.0 sacks and a forced fumble.
Played 53 games (six starts) in five years at Virginia (2017-21) where he totaled 61 tackles (8.5 for loss), 5.0 sacks, three passes defensed and an INT … appeared in all 12 games (five starts) in 2021, registering 42 tackles (five for loss), 3.0 sacks and a pass defensed … in 2020, played all 10 of UVA's games (one start) where he had four tackles (one for loss) and a pass defensed … saw action in eight games in 2019 and had eight tackles and a half sack … in 2018, played 13 games and totaled five tackles, a sack and an INT … as a true freshman in 2017, appeared in 10 games and posted two tackles (one for loss) and a half sack.
Attended Flowers (Springdale, MD) High School where he played under former NFL player and current Colts assistant LBs coach Cato June … also lettered in basketball and track & field, earning all-county honors in all three sports … majored in Foreign Affairs.