2023: Team captain … Started all 11 games at wide receiver … Caught 38 passes for 533 yards and six touchdowns … Completed one pass for a four-yard touchdown and carried once for a yard … Had at least one reception in every game, with multiple catches on eight occasions – including each of the final seven games of the year … Brought in his first touchdown reception of the season at Montclair State (9/16) … Had touchdown receptions in three consecutive games, spanning the Ursinus (10/7), Johns Hopkins (10/14), and McDaniel (10/21) contests … Threw for a touchdown versus Kean (10/28) … Set season highs for receptions (7) and receiving yards (96) at Muhlenberg (11/4) … Finished season with touchdown receptions during final two games versus Gettysburg (11/11) and King’s (11/18).
2022: Appeared in all 10 games, making multiple starts at wide receiver … Averaged 14.7 yards per reception, the fifth-highest average in the Centennial Conference … Caught 31 passes for 455 yards and two touchdowns … Recorded multiple receptions in nine different games … Also rushed twice for 38 yards … Had a season-high six receptions for 62 yards and both of his touchdowns at Susquehanna (9/10) … Racked up a season-high 80 receiving yards on five catches at Muhlenberg (10/29) … Finished with at least 50 yards receiving in different six games.
2021 (spring; Lehigh): Missed entire season due to injury.
2019 (Lehigh): Appeared in 10 games, making two starts … Earned first career start at Fordham (10/19) … Caught two passes for 35 yards, with both receptions coming against Lafayette (11/23) … Had a 31-yard reception to set up a fourth quarter field goal against the Leopards … Set key block to set up the game-winning field goal versus Georgetown (10/26).
High School: Team captain … Two-time All-Catholic League selection … Led team to two Pennsylvania State Championships … Also played basketball.
SINGLE-GAME HIGHS:
Points scored: 12, at Susquehanna, Sep 10, 2022
Touchdowns: 2, at Susquehanna, Sep 10, 2022
Rush attempts: 1, at Lebanon Valley, Sep 01, 2023 ; Lebanon Valley, Sep 02, 2022 ; at Susquehanna, Sep 10, 2022
Rush yards: 28, Lebanon Valley, Sep 02, 2022 (1 carries)
Long rush: 28, Lebanon Valley, Sep 02, 2022
Pass attempts: 1, Kean, Oct 28, 2023
Pass completions: 1, Kean, Oct 28, 2023
Pass yards: 4, Kean, Oct 28, 2023
Pass TDs: 1, Kean, Oct 28, 2023
Long pass: 4, Kean, Oct 28, 2023
Receptions: 7, at Muhlenberg, Nov 04, 2023
Receiving yards: 96, at Muhlenberg, Nov 04, 2023 (7 receptions)
Receiving TDs: 2, at Susquehanna, Sep 10, 2022
Long reception: 35, Lebanon Valley, Sep 02, 2022
Total offense attempts: 1, 4 times
Total offense yards: 28, Lebanon Valley, Sep 02, 2022 (28 rush,0 pass)
All-purpose yards: 100, Moravian, Nov 05, 2022
Punt returns: 3, Moravian, Nov 05, 2022
Punt return yards: 38, Moravian, Nov 05, 2022 (3 returns)
Long punt return: 20, Moravian, Nov 05, 2022
CAREER ALL-TIME RANKINGS (at time of graduation):
Receptions/game: 16th (3.29)
Average yards/catch: 20th (14.32)
Pass reception TDs: t-29th (8)
SINGLE-SEASON RANKINGS (at time of graduation):
Average yards/catch: 25th (14.03 in 2023)
Pass reception TDs: t-25th (6 in 2023)