Career Honors
- Second-team ABCA/Rawlings All-Region (2025)
- ABCA Region 5 Gold Glove Team (2024)
- First-team All-Centennial Conference (2025)
- Two-time Second-team All-Centennial Conference (2022, 23)
- Centennial Conference Pitcher of the Week (4/11/23)
- Team Captain (2025)
2025: Named a Second-team ABCA/Rawlings All-Region selection ... Tabbed First-team All-Centennial Conference ... Selected as a team captain ... Finished F&M career holding the program record for career-wins (22), while tying the record for combined shutouts (three) and runners picked off (seven) ... Appeared in 14 games with nine starts on the mound ... Held a 3.73 ERA with a team-high 68 strikeouts in 62.2 innings pitched ... Earned a 7-1 record ... Earned a save in the win over Gettysburg (4/22) ... Recorded eight-strikeout performances against Haverford (4/4), Ursinus (4/14), and Gettysburg (4/25) ... Registered a .950 fielding percentage.
2024: Named to the ABCA Region 5 Gold Glove Team with a perfect 1.000 fielding percentage, three putouts and 15 assists ... Made 13 appearances on the mound with eight starts ... Led the team with 54.1 innings pitched ... Struck out 45 and allowed 31 earned runs ... Finished the season with a 5.13 ERA ... Earned six wins and one save ... Struck out a season-high eight batters in the win over Muskingum (3/9) ... Earned a save in the win over Rutgers-Newark (3/22).Â
2023:  Named to the Second-team All-Centennial Conference… Centennial Conference Pitcher of the Week (4/11) … Made 15 appearances and 11 starts on the mound … Went 6-1 with a 3.79 ERA and 52 strikeouts across 59.1 innings … Finished first on the team in wins … Tossed five innings or more seven times … Had two scoreless starts, including seven shutout innings with eight strikeouts in game two against McDaniel (4/8).
2022: Second-team All-Centennial Conference … Appeared in 15 games, including five starts … Finished as the ERA leader in the conference, with a 2.30 ERA, including a 0.39 ERA in Centennial Conference action … Tossed 43 innings, accruing a 3-0 record with two saves … Struck out 38 batters, allowing just 30 hits … Went seven consecutive appearances without allowing a run from Mar. 18 to Apr. 12, totaling 14.1 innings … Gave up just three runs after Mar. 13 … Went a season-high eight innings, scattering five hits with six strikeouts during an 11-0 win at Gettysburg (4/27) … Won three straight starts from Apr. 12 to Apr. 27.
High School: Lettered three times in baseball … Team captain as a senior … All-league selection as a senior … Named league’s comeback player of the year after his sophomore season … Two-time Christian Federico Tournament MVP … Member of the National Honor Society.