2025: Appeared in seven games for the Centennial Conference Champions, taking snaps as the back-up quarterback … Completed one of his three passes for seven yards and a touchdown at Gettysburg (10/4) … Ran the ball 16 times for a total of 29 yards … Had a season-high 20 yards rushing and one touchdown versus Catholic (9/20).
2024: Appeared in six games at quarterback … Completed 20 of his 38 passes for 207 yards and three touchdowns … Carried the ball 17 times for 11 yards and one touchdown … Went 14-for-29 with a season-high 154 yards passing and touchdowns – while rushing for another – during the win at Kean (11/2) … Threw for a touchdown on his only pass at Gettysburg (11/16).
2023: Appeared in eight games at quarterback … Completed seven of his 14 passes for 86 yards and two touchdowns … Also ran the ball 17 times for 20 yards … Threw touchdown passes during the wins against Montclair State (9/16) and Kean (10/28) … Had a season-high 31 passing yards, including the touchdown, as he completed both of his passes versus Kean.
2022: Appeared in three games at quarterback, starting the first two games of the season … Completed 13 of his 28 passes (46.4%) for 214 yards, throwing two touchdowns and two interceptions … Ran the ball 26 times for 69 yards … Went 10-of-19 for 152 yards, including his first career touchdown pass, while running for a season-best 58 yards, during the season-opening win versus Lebanon Valley (9/2) … Also threw for a touchdown at Susquehanna (9/10).
High School: Lettered three times in football … All-league and all-county quarterback … Played cornerback for the 2019 Inter Academic League Championship team … Also lettered three times in baseball where he was a two-time all-league, all-county, and All-Main Line catcher.
SINGLE-GAME HIGHS [all-time ranking at time of graduation]:
Points scored: 6, at Kean, Nov 02, 2024 ; Moravian, Nov 05, 2022 ; Catholic, Sep 20, 2025
Touchdowns: 1, at Kean, Nov 02, 2024 ; Moravian, Nov 05, 2022 ; Catholic, Sep 20, 2025
Rush attempts: 15, Lebanon Valley, Sep 02, 2022
Rush yards: 58, Lebanon Valley, Sep 02, 2022 (15 carries)
Rush TDs: 1, at Kean, Nov 02, 2024 ; Moravian, Nov 05, 2022 ; Catholic, Sep 20, 2025
Long rush: 87 [3rd], Lebanon Valley, Sep 02, 2022
Pass attempts: 29, at Kean, Nov 02, 2024
Pass completions: 14, at Kean, Nov 02, 2024
Pass yards: 154, at Kean, Nov 02, 2024
Pass TDs: 2, at Kean, Nov 02, 2024
Had intercepted: 2, Lebanon Valley, Sep 02, 2022
Long pass: 38, at Susquehanna, Sep 10, 2022
Total offense attempts: 39, at Kean, Nov 02, 2024 (10 rush,29 pass)
Total ofense yards: 210, Lebanon Valley, Sep 02, 2022 (58 rush,152 pass)
All-purpose yards: 58, Lebanon Valley, Sep 02, 2022
Tackles: 1, at Ursinus, Oct 25, 2025 (0-1)
CAREER ALL-TIME RANKINGS (at time of graduation):
Passing TDs: t-28th (8)