Career Honors
- Second-team All-Centennial Conference Quarterback (2025)
- Three-time Centennial Conference Academic Honor Roll (2023, 24, 25)
- Three-time College Sports Communicators Academic All-District Team (2023, 24, 25)
- Three-time Centennial Conference Offensive Player of the Week (11/17/24, 10/12/25 & 11/16/25)
2025: Team captain … Second-team All-Centennial Conference … Voted to the College Sports Communicators Academic All-District Team …  Named to the Centennial Conference Academic Honor Roll … Two-time Centennial Conference Offensive Player of the Week (10/12 & 11/16) … Started all 11 games at quarterback for the Centennial Conference Champions … Completed 187 of his 303 passes (61.7%), throwing for 28 touchdowns against 10 interceptions, finishing with a 154.1 passer rating … Carried the ball 107 times for 296 total yards and two touchdowns … Punted once for 45 yards … Threw at least one touchdown in every game and had multiple touchdown passes in eight different contests … Rushed for 83 yards and threw for two touchdowns during the season-opening win at Lebanon Valley (9/4) … Completed 18 of his 24 passes for 305 yards and a season-high five touchdowns versus Catholic (9/20) … Had a season-high 317 passing yards, plus three touchdowns, at Gettysburg (10/4) … Threw for four touchdowns versus Muhlenberg (10/11) … Had three touchdown passes at Ursinus (10/25) … Scored rushing touchdowns against Carnegie Mellon (11/8) and Johns Hopkins (11/15), adding one in the air against the Tartans and three more against the Blue Jays … Threw three touchdown passes in the NCAA Tournament against Eastern (11/29).
2024: Selected to the College Sports Communicators Academic All-District Team … Named to the Centennial Conference Academic Honor Roll … Centennial Conference Offensive Player of the Week (11/17) … Started all 11 games at quarterback … Completed 189 of his 306 passes for 2,662 yards and 18 touchdowns … Finished with a 146.41 passing efficiency while averaging 253.6 yards of total offense per game … Carried the ball 93 times for 128 total yards and two more touchdowns … Threw for multiple touchdowns in seven different games … Went over 300 yards passing on four different occasions … Had three touchdown passes to start the season versus Lebanon Valley (9/6) … Registered 312 yards passing at Montclair State (9/21) … Posted a season-best 417 yards passing, with two touchdowns, at Ursinus (10/12) … Passed for 301 yards and two touchdowns against Muhlenberg (11/9), completing a season-high 28 passes … Had a season-high four touchdown passes, while running for another, as he passed for 383 yards during the regular season finale at Gettysburg (11/16).
2023: Selected to the College Sports Communicators Academic All-District Team …Named to the Centennial Conference Academic Honor Roll … Started all 11 games at quarterback … Completed 171 of his 304 passes, throwing for 29 touchdowns and just six interceptions … Finished with a 150.71 passing efficiency as he averaged 242.9 yards of total offense per game … Also ran the ball 95 times for 250 yards, adding two touchdowns on the ground … Threw for multiple touchdowns during each of the final 10 games of the season … Had a season-high five touchdown passes and 339 yards through the air at Muhlenberg (11/4), while running for another touchdown … Passed for at least 200 yards in five other contests … Had four touchdown passes on 18-of-26 passing and 274 yards during the home opener versus TCNJ (9/21) … Also threw for four touchdowns against Johns Hopkins (10/14).
2022: Appeared in eight games at quarterback during his rookie campaign, starting the final six contests of the season … Completed 112 of his 181 passes (61.9%) for 1,633 yards, 10 touchdowns, and five interceptions … Ranked third in the Centennial Conference in passing efficiency (150.4), fourth in completion percentage, fifth in yards passing, fifth in yards per game (204.1), and fifth in touchdowns … Ran the 99 times for 200 yards and four touchdowns … Threw for a season-high 368 yards on 19-of-35 passes in first career start against Johns Hopkins (10/1), registering three touchdowns through the air … Had at least one touchdown pass during each of his starts … Ran for two touchdowns during the rivalry victory versus Dickinson (10/22) … Threw for 300-plus yards and multiple touchdowns against both Muhlenberg (10/29) and McDaniel (11/5), running for another scoring against the Greyhounds.
High School: Lettered three times in football, serving as team captain during senior season … Led team to 2021 EPC Championship … Selected to play quarterback in the Lehigh Valley McDonalds All-Star game … Passed for over 1,000 yards as a sophomore … Recipient of the National Football Foundation Scholar-Athlete Award … National Honor Society member.
SINGLE-GAME HIGHS [all-time ranking at time of graduation]:
Points scored: 12, Dickinson, Oct 22, 2022
Touchdowns: 2, Dickinson, Oct 22, 2022
Rush attempts: 19, Johns Hopkins, Oct 01, 2022
Rush yards: 83, at Lebanon Valley, Sep 04, 2025 (10 carries)
Rush TDs: 2, Dickinson, Oct 22, 2022
Long rush: 56, Johns Hopkins, Oct 14, 2023
Pass attempts: 43, at Montclair State, Sep 16, 2023
Pass completions: 28, Muhlenberg, Nov 09, 2024
Pass yards: 417 [4th], at Ursinus, Oct 12, 2024
Pass TDs: 5 [t-1st], at Muhlenberg, Nov 04, 2023 ; Catholic, Sep 20, 2025
Had intercepted: 3 [t-10th], McDaniel, Oct 26, 2024 ; Westminster (Pa.), Sep 13, 2025
Long pass: 87 [7th], Johns Hopkins, Oct 01, 2022
Total offense attempts: 56, at Muhlenberg, Oct 29, 2022 (16 rush,40 pass)
Total offense yards: 424 [2nd], at Ursinus, Oct 12, 2024 (2 rush,422 pass)
All-purpose yards: 83, at Lebanon Valley, Sep 04, 2025
Punt attempts: 1, Westminster (Pa.), Sep 13, 2025
Punt yards: 45, Westminster (Pa.), Sep 13, 2025 (1 punts)
Longest punt: 45, Westminster (Pa.), Sep 13, 2025
Tackles: 1, Kean, Oct 28, 2023 (1-0); at Muhlenberg, Oct 29, 2022 (1-0)
CAREER ALL-TIME RANKINGS (at time of graduation):
Passing yards: 1st (9186)
Pass efficiency: 1st (150.4)
Average yards/pass: 1st (8.4)
Passing yards/game: 1st (224.0)
Total offense yards: 1st (10060)
TDs responsible for: 1st (95)
Total offense/game: 1st (245.4)
Pass attempts: 2nd (1094)
Pass completions: 2nd (659)
Passing TDs: 2nd (85)
Total offense/play: 4th (6.76)
Pass completion pct: 5th (60.2)
Average yards/completion: 5th (13.9)
Rushing attempts: 7th (394)
SINGLE-SEASON RANKINGS (at time of graduation):
Passing TDs: 2nd (29 in 2023)
Average yards/pass: 3rd (9.0 in 2022)
Passing TDs: t-3rd (28 in 2025)
TDs responsible for: t-3rd (31 in 2023)
Passing yards: 4th (2662 in 2024)
Passing yards/game: 4th (242.0 in 2024)
Pass efficiency: 5th (154.1 in 2025)
Average yards/pass: 5th (8.7 in 2024)
Total offense yards: 5th (2790 in 2024)
TDs responsible for: 5th (30 in 2025)
Total offense yards: 6th (2765 in 2025)
Total offense/game: 6th (253.6 in 2024)
Pass completions: 7th (189 in 2024)
Passing yards: 7th (2469 in 2025)
Pass efficiency: 7th (150.7 in 2023)
Total offense/game: 7th (251.4 in 2025)
Pass completions: 8th (187 in 2025)
Passing yards: 8th (2422 in 2023)
Pass efficiency: 8th (150.4 in 2022)
Passing yards/game: 8th (224.5 in 2025)
Total offense yards: 8th (2672 in 2023)
Pass attempts: 9th (306 in 2024)
Average yards/pass: 9th (8.1 in 2025)
Total offense/play: 9th (6.99 in 2024)
Pass attempts: 10th (304 in 2023)
Pass completion pct: 10th (61.9 in 2022)
Passing yards/game: 10th (220.2 in 2023)
Total offense/game: 10th (242.9 in 2023)
Passing TDs: t-10th (18 in 2024)
Pass attempts: 11th (303 in 2025)
Pass completions: 11th (171 in 2023)
Pass completion pct: 11th (61.8 in 2024)
Pass efficiency: 11th (146.4 in 2024)
Total offense/game: 11th (229.1 in 2022)
TDs responsible for: t-11th (20 in 2024)
Pass completion pct: 12th (61.7 in 2025)
Average yards/pass: 12th (8.0 in 2023)
Passing yards/game: 13th (204.1 in 2022)
Total offense/play: 15th (6.74 in 2025)
Total offense/play: 16th (6.70 in 2023)
Total offense/play: 18th (6.55 in 2022)
Total offense yards: 20th (1833 in 2022)
Average yards/completion: 21st (14.6 in 2022)
Passing yards: 22nd (1633 in 2022)
Pass completion pct: 25th (56.2 in 2023)
Average yards/completion: 25th (14.2 in 2023)
Pass completions: 27th (112 in 2022)
Average yards/completion: 28th (14.1 in 2024)