2025: Team captain … Started all 11 games at linebacker for the Centennial Conference Champions … Ranked third on the team with 69 tackles (27 solo) … Had one sack and made four tackles behind the line of scrimmage … Registered at least four tackles in every game, including a season-best 13 stops during the conference-clinching victory versus Johns Hopkins (11/15) … Broke up a pass against Westminster (Pa.) (9/13) … Recorded a sack versus Muhlenberg (10/11) … Recovered a fumble at Ursinus (10/25).
2024: Appeared in all 11 games between time at linebacker and on special teams … Made 15 tackles, including six solo stops … Intercepted a pass and returned it for seven yards at Johns Hopkins (10/19) … Broke up a pass in the Centennial-MAC Bowl Series win at Delaware Valley (11/23) … Registered multiple tackles during four different games … Had a season-high four tackles, including two solo stops, against both The College of New Jersey (9/14) and Gettysburg (11/16).
2023: Appeared in all 11 games … Made 13 tackles, including three solo stops … Had an assisted tackle behind the line of scrimmage as part of a season-high six tackle performance at McDaniel (10/21).
2022: Appeared in six games during his rookie season … Made his first career tackle during the home finale versus Moravian (11/5).
High School: Three-year varsity starter and two-time team captain … Liberty District Defensive Player of the Year … Led team to Northern Virginia Region runner-up finish and was a finalist for the Northern Region Defensive Player of the Year.
SINGLE-GAME HIGHS [all-time ranking at time of graduation]:
All-purpose yards: 7, at Johns Hopkins, Oct 19, 2024
Interceptions: 1, at Johns Hopkins, Oct 19, 2024
Long interception return: 7, at Johns Hopkins, Oct 19, 2024
Tackles: 13, Johns Hopkins, Nov 15, 2025 (3-10)
Sacks: 1.0, Muhlenberg, Oct 11, 2025 (1-0)
Tackles for loss: 1.0, Muhlenberg, Oct 11, 2025 (1-0); Catholic, Sep 20, 2025 (0-0)
Fumbles recovered: 1 [t-4th], at Ursinus, Oct 25, 2025
Pass breakups: 1, at Delaware Valley, Nov 23, 2024 ; Westminster (Pa.), Sep 13, 2025