2026 (Mount Marty)
Took on a regular starting role in the Lancers’ rotation, starting 9 of 10 games played
Finished with a 4.50 ERA, allowing 23 runs in 46 innings pitched
Walked 26 and struck out 36
Allowed 2 or fewer runs in 7 of 9 starts
Fanned a season-high 8 batters, while only allowing 1 run across 5 innings vs. Mount Vernon Nazarene on 3/3
Pitched 4 scoreless innings on 4/11 vs. Doane
2025 Summer (Springfield Drifters)
Started 1 game and was tied for 2nd on the team with 19 appearances
Posted a 4-1 record, trying the Drifters single-season record for wins
Led the team with 3 saves
Finished with a 4.50 ERA, allowing 15 runs in 30 innings
Struck out 29 and walked 15 while allowing 21 hits
Pitched 3 hitless innings versus Ridgefield on July 3rd while striking out 4
2025 (Lower Columbia)
Two-way player for the Red Devils as a pitcher/infielder
On the mound
Started 6 games and appeared in 13
Finished with a 7-1 record
Only 15 earned runs in 54.1 IP for a 2.48ERA
Struck out 32 and walked 18 while allowing 46 hits
As an infielder
Started 10 games and appeared in 19
Walked 4 times and scored 3 runs
Stole 1 base
2024 (Lower Columbia)
Two-way player for the Red Devils as a pitcher/infielder
On the mound
Appeared in 6 games out of the bullpen
Pitched 18 innings, allowing 6 earned runs for a 3.00ERA
Struck out 16 and walked just 5
Allowed 15 hits
As an infielder
Started 1 game and appeared in 8
1-3 with an RBI
Walked twice and struck out once
