2022: Made 13 appearances on the mound with 11 starts, carrying a 6-4 record … Led NPU with a 3.46 ERA, 1.23 WHIP, and 104 Ks in 78.0 IP … Earned selection to CCIW All-Conference 1st Team … Held opposing batters to a .213 batting average … Tossed 2 CGs, including a 1-hit CGSO with 16 Ks in win over #9 UT Dallas (3/13) … Added 3 more games with 6.0 IP and 10+ Ks against Concordia (3/25) and conference foes Elmhurst (5/1) and Augustana (5/13), combining for 22.1 innings with 4 ER, 4 BB, and 37 Ks in those contests … Pitched 5 consecutive quality starts (6.0+ IP with 3 or fewer ER) from 3/5 against #8 Webster to 4/3 against Carthage, which included back-to-back matchups against nationally ranked teams (Webster and UT Dallas)
2021: Led team with 4 wins in 11 starts … Threw 4 complete games … Struck out 73 batters in 67.1 innings … Carried a 3.74 era and 1.26 WHIP … Held opposing batters to a .249 avg … Elected to All-CCIW Second Team … Struck out 10 batters in one game twice - against Millikin (3/20) and against Augustana (3/27) ... Played summer ball with the West Virginia Black Bears of the Prep Baseball Report MLB Draft League.
*2020: Showcased three dominant starts, allowing just one earned run in 19 innings of work ... Led the Viking staff in ERA (0.47), opponent's batting average (.169), wins (3), and batters struck out (24) ... Did not allow a single extra-base hit ... Walked only three batters against 24 strikeouts ... His best performance of the season, earning him CCIW Pitcher of the Week honors (3/10), arrived against Mount Union (3/7) ... In the seven-inning shutout start against Mount Union, he struck out 11 batters, allowed just four hits, and walked only one.
2019: Named a First Team All-CCIW selection … Tossed 30-straight innings without surrendering an earned run from March 10 through April 16 … Carried a 0.98 ERA in 54.1 innings while holding opponents to a batting average of .169 in CCIW games, which were both league bests … Worked a complete-game shutout with 10 strikeouts in the CCIW Tournament against Wheaton (5/10) … Appeared in 16 games making three starts … Finished with a 5-2 record … Struck out a team-leading 55 batters.
2018: Marked a pair of relief appearances, totaling 1.1 innings.
*season cut short due to the COVID-19 pandemic