2021: Started in all 41 games for the Vikings as a two-way player ... Carried a slash line of .271/.402/.382 with 39 hits ... Clubbed four homers and as many doubles ... Collected third-most RBIs for the Vikings with 34 and 55 total bases on the season ... Plunked a team-leading eight times at the plate ... Scored 28 runs ... Had nine multi-hit games including a three-hit game at Dominican (3/13) ... Had the second-most multi-RBI games with 10 ... Marked a four-RBI game against North Central (5/15) via grand slam ... Also struck out six batters in eight innings that game to pick up the win, allowing just one earned run, which qualified him as the final CCIW Player of the Week this season ... On the mound he earned a pair of wins and as many saves, striking out 32 batters ... Threw 6.1 innings, struck out four, and allowed just one earned run in the CCIW Tournament against Augustana (5/21).
*2020: Started in all 12 games as a two-way player ... Collected six hits, including a double ... Drove home a team second-best seven runners ... Drew four walks a three hit-by-pitches ... Scored two runs ... Had two multi-hit games: a 2-for-4 day against Dubuque (3/8) and a 2-for-3 day against Cornell (3/12) ... Tallied 19 assists and four putouts at third base ... Tossed 9.2 innings, grabbing both a win and a save, on the mound ... Struck out six batters and did not allow an extra-base hit ... Had a pair of two-inning shutout relief appearances: against UW-Oshkosh (2/29) and Dubuque.
2019: Played in 38 games for the Vikings making 34 starts … Made 14 appearances on the mound with eight starts … Carried a slash line of .330/.445/.454 … Marked 10 extra-base hits including eight doubles and two triples … Drove in 17 runners, including a three-RBI game against Carthage (4/16) … Notched seven games with two or more hits … Went 4-4 with a 4.96 ERA on the mound … Worked 52.2 innings and had a team third-best 39 strikeouts against only 19 walks ... Fanned six batters against Elmhurst (5/4) … Saved three games on the mound ... Had at least one hit in all but three games ... Ended the season on a team-leading 18-game hitting streak and 24-game reached-base streak.
2018: Appeared in 41 games, all starts ... Carried a slash line of .245/.364/.305 with three doubles, two homers, 25 RBIs, and 19 runs scored ... Drew 18 walks and 12 hit-by-pitches ... Fielded at a .905 clip with 83 assists from third base ... Also pitched, carrying a 2-2 record ... Marked 14 appearances on the mound and four starts, totaling 36.1 innings of work ... Carried a 3.90 ERA in CCIW play with a pair of saves.
2017: Attended Quincy University
*season cut short due to the COVID-19 pandemic