Edge rusher who transferred to Clemson after two productive seasons at Purdue ... led Clemson in tackles for loss (15.5) and sacks (7.5) in his first season as a Tiger in 2025, becoming one of only 12 players nationally to post 10+ tackles for loss and five or more sacks in each of the 2024 and 2025 seasons ... enters 2026 credited by gameday stat crews with 114 tackles (26.5 for loss), 12.5 sacks, a forced fumble and a fumble recovery (which he returned 16 yards for a touchdown) in 37 career games (25 starts) ... played 865 defensive snaps in two years at Purdue before playing 583 snaps at Clemson in 2025, giving him a total of 1,448 snaps from scrimmage through the end of the 2025 season.
Edge rusher who transferred to Clemson after two productive seasons at Purdue … led Clemson in tackles for loss (15.5) and sacks (7.5) in his first season as a Tiger in 2025, becoming one of only 12 players nationally to post 10+ tackles for loss and five or more sacks in each of the 2024 and 2025 seasons … enters 2026 credited by gameday stat crews with 114 tackles (26.5 for loss), 12.5 sacks, a forced fumble and a fumble recovery (which he returned 16 yards for a touchdown) in 37 career games (25 starts) … played 865 defensive snaps in two years at Purdue before playing 583 snaps at Clemson in 2025, giving him a total of 1,448 snaps from scrimmage through the end of the 2025 season.
2025: Third-team All-ACC selection by the league and by Phil Steele … finished fourth on the team and first on the defensive line in tackles as credited by the coaching staff, tallying 48 tackles and producing 15.5 tackles for loss, 7.5 sacks, four pass breakups and a forced fumble in 583 snaps over 13 games (all starts) … led Clemson in both sacks and tackles for loss in his first season as a Tiger … was one of only 12 players nationally to reach 10 tackles for loss and five sacks in each of the 2024 and 2025 seasons … made his Clemson debut vs. No. 9 LSU and recorded four tackles (one for loss) with a sack … added another sack among his five tackles (2.0 for loss) vs. Troy … collected five tackles (2.0 for loss) at Georgia Tech … posted four tackles (one for loss), a sack and a pass breakup vs. Syracuse … recorded three tackles at North Carolina … accrued four tackles (1.5 for loss), a half-sack and a pass breakup at Boston College … tallied three tackles (one for loss) with a half-sack vs. SMU … recorded a tackle for loss vs. Duke … collected three tackles (one for loss) and a sack vs. Florida State … posted four tackles at No. 19 Louisville … collected two tackles (both for loss), his career-high sixth sack of the season and his first career forced fumble vs. Furman … recorded four tackles (2.5 for loss) with 1.5 sacks and a pass breakup at South Carolina … tallied six tackles (0.5 for loss) and a pass breakup vs. Penn State.
Before Clemson: Played his first two collegiate seasons at Purdue, appearing in all 24 games for the Boilermakers from 2023-24 … credited with 56 tackles (10.0 for loss), 5.0 sacks and a fumble recovery he returned 16 yards for a touchdown as sophomore in 2024 … recorded 2.5 sacks and the 16-yard scoop-and-score in back-to-back games against ranked opponents against Illinois and Oregon that October … finished fourth on Purdue’s 2024 squad in tackles … selected as a team captain for Purdue’s 2024 game at Notre Dame … played at Carmel (Ind.) High School, where he was twice selected to the Indiana Football Coaches Association Top 50 All-State team … concluded his prep career with 190 tackles (18 for loss) and 10 sacks.
Personal: Born Feb. 15, 2005 … management major.
Note: Tackle stats in the written bio above reflect statistics from coaches film review. Tackle stats in the automated Stats tab of this page reflect those as awarded by gameday stat crews.