Career Honors
- Two-time second-team All-Centennial Conference Defensive Back (2023, 25)
- Honorable mention All-Centennial Conference Defensive Back (2024)
2025: Second-team All-Centennial Conference … Started all 11 games at cornerback for the Centennial Conference Champions … Made 46 tackles (26 solo) … Broke up three passes, had one interception, one forced fumble, and one fumble recovery … Made at least five tackles in six different games, including a season-high eight stops against Westminster (Pa.) (9/13) … Intercepted a pass versus Muhlenberg (10/11) … Recovered a fumble at Dickinson (10/18) … Forced a fumble in the win versus McDaniel (11/1).
2024: Honorable mention All-Centennial Conference defensive back … Started all 11 games at safety … Picked off passes during the first two weeks of the season against Lebanon Valley (9/6) and The College of New Jersey (9/14), while also forcing a fumble against the Flying Dutchmen and making six solo stops at the Lions … Broke up three other passes … Totaled 37 tackles, including 21 solo stops … Had multiple stops during every regular season contest … Set a season high with seven tackles (five solo) versus Muhlenberg (11/9).
2023: Second-team All-Centennial Conference defensive back … Started all 11 games at safety … Tied for the team lead with 12 passes defended, breaking up 11 attempts and intercepting another … Had a season-high four pass breakups and the one interception versus Ursinus (10/7) … Broke up multiple passes during four different contests … Ranked third on the team with 65 tackles, including 38 solo stops and 1.5 tackles for loss at Lebanon Valley (9/1) … Had at least three tackles in every game … Posted a season-high 13 tackles in addition to two pass break ups against Johns Hopkins (10/14), matching those season totals the very next week at McDaniel (10/21) … Blocked a kick versus Kean (10/28).
2022: Appeared in nine games during his rookie season, making multiple starts in the secondary … Made 37 tackles, including 21 solo stops … Intercepted two passes and broke up one other … Recorded multiple tackles in seven of his games played … Picked off passes against Ursinus (9/24) and Dickinson (10/22) … Racked up eight tackles – seven solo – at Muhlenberg (10/29) … Posted a season-high nine tackles at Gettysburg (11/12), featuring 1.5 tackles for loss after his first tackle for loss during the previous week versus Moravian (11/5).
High School: Three-year starter in both football and lacrosse, serving as captain of both teams during senior season … Led football team to PIAA State Championship and WPIAL Championship … First-team All-WPIAL selection … Team leader in creating turnovers during his junior and senior seasons … Recipient of the Don Shula Award … Helped lacrosse team to a pair of WPIAL runner-up finishes … National Honor Society member.
SINGLE-GAME HIGHS [all-time ranking at time of graduation]:
Interceptions: 1, 6 times
Tackles: 13, Johns Hopkins, Oct 14, 2023 (5-8); at McDaniel, Oct 21, 2023 (6-7)
Tackles for loss: 1.5, at Gettysburg, Nov 12, 2022 (1-0); at Lebanon Valley, Sep 01, 2023 (1-0)
Fumbles forced: 1 [t-9th], McDaniel, Nov 01, 2025
Fumbles recovered: 1 [t-4th], at Dickinson, Oct 18, 2025 ; Lebanon Valley, Sep 06, 2024
Pass breakups: 4 [t-3rd], Ursinus, Oct 07, 2023
Blocked kicks: 1 [t-4th], Kean, Oct 28, 2023
CAREER ALL-TIME RANKINGS (at time of graduation):
Fumble returns: t-11th (1)
Passes defended: t-15th (24)
Unassisted tackles: 27th (105)
SINGLE-SEASON RANKINGS (at time of graduation):
Fumble returns: t-8th (1 in 2024)
Passes defended: t-15th (12 in 2023)
Blocked kicks: t-29th (1 in 2023)