2025 Graduate Student:
Appeared in 11 games with 11 starts … Finished his graduate season as the No. 5 all-time sack leader at Northwestern with 20.5 career sacks … Registered 28 total tackles, 14 solo tackles, 10.0 tackles for loss and a career-high 7.5 sacks … Logged at least 0.5 sacks in seven of 11 regular-season appearances … Took possession of No. 10 on the NU all-time sacks leaderboard with a sack in his third consecutive game when he brought down Tulane quarterback Jake Retzlaff in the season opener (8/30) … Posted one total tackle against Western Illinois (9/5) … Logged a full tackle for loss and five total tackles against Oregon (9/13) … Added to his sack total with 0.5 sacks and three total tackles against UCLA (9/27) … Passed Deonte Gibson (15.0 sacks) to move into the No. 9 position on the NU career sack list with a sack against ULM (10/5) … Added two total tackles, including a game-sealing half tackle on fourth down in the fourth quarter, at Penn State (10/11) … Posted two total tackles and 0.5 tackles for loss against Purdue (10/18) … Jumped into sole possession of No. 8 on the program's career-sack leaderboard with a two-sack showing and five total tackles at Nebraska (10/25) … Posted two total tackles (one solo) at USC (11/7) … Increased his career sack tally to 17.5 with a first-quarter sack against Michigan (11/15), which gave him sole possession of No. 7 on the NU all-time sack leaderboard in his 25th career start … Became the first NU player with at least 2.0 sacks in a bowl game and took sole possession of No. 5 on the NU all-time sacks leaderboard … First NU player since at least 1995 with multiple games in his career with 3.0 sacks or more.
2024 Redshirt Junior:
Started in 12 games, tallying 33 tackles, and led the team with seven tackles for loss and six sacks to go along with one pass breakup and a fumble recovery for a touchdown ... Named All-Big Ten Honorable Mention, Academic All-Big Ten, and CSC Academic All-District Team ... Ranked 11th in the Big Ten in sacks and became the first Wildcat to post back-to-back seasons of 6.0 or more sacks since Joe Gaziano in 2018-19 ... Logged three tackles in consecutive games against Miami (Ohio) (8/31) and Duke (9/6) ... Registered a sack and three tackles in a win over Eastern Illinois (9/14) ... Recorded one sack and three tackles while recovering one fumble at Washington (9/21) ... Had a fumble recovery for his first-career touchdown while adding a sack in a win at Maryland (10/11) ... Tallied three tackles and a tackle for loss against Iowa (10/26) ... Notched a sack in an overtime win at Purdue (11/2) ... Recorded four tackles against Ohio State (11/16) ... Logged a season-high five tackles and a sack against Michigan (11/23) ... Tallied one sack and four tackles vs. Illinois (11/30).
2023 Redshirt Sophomore:
Played in all 13 games, totaling 27 tackles, 8.5 tackles for loss, a team-high 6.0 sacks and pass broken up ... All-Big Ten Honorable Mention and Academic All-Big Ten ... Ranked 10th in the Big Ten in sacks ... Recorded 0.5 tackles for loss in the season opener at Rutgers (9/3) ... Tallied three tackles against Penn State (9/30) ... Was named Big Ten Defensive Player of the Week after notching three sacks in win over Maryland (10/28) … His three sacks were tied for the second-most in a game in program history … Most sacks by a Wildcat since Ifeadi Odenigbo broke the program record with 4.0 sacks against Iowa on Oct. 1, 2016 ... Tied career-high with six tackles and had 1.5 tackles for loss against Iowa (11/4) ... Recorded a sack, two tackles, and a pass deflection versus Wisconsin (11/11) ... Had 1.0 tackle for loss in Las Vegas Bowl win over Utah (12/23).
2022 Redshirt First-Year:
Appeared in 11 games, starting three, and recorded 17 tackles and a sack ... Recorded a QBH in his collegiate debut against Nebraska (8/27) ... Made his first-career start against Duke (9/10) ... Notched his first-career sack against Southern Illinois (9/17).
2021 First-Year:
Did not see game action this season and redshirted.
High School:
Three-star recruit verbally committed to Northwestern on May 2, 2020 ... No. 61 outside linebacker in the country and 42nd ranked player in Ohio (247Sports) ... Led team in tackles his junior season with 40.5, which included eight tackles for loss and six sacks ... Team-best 40 tackles in his senior season with 10 tackles for loss and three sacks in seven games ... Two-time All-State and two time first team all-district honors ... Honor roll member.























