2018: D3baseball.com All-Region First Team … All-NACC First Team … named NACC Player of the Week Feb. 26 … started all 44 games … hit .350 with three home runs and 35 RBIs … scored 45 runs and knocked out 12 doubles … added 15 walks and nine HBP for a .422 OBP … run total and 62 hits are each the third-most in a season in program history.
2017: Played in 37 games ... batted .359, which was second on the team ... hit four home runs with 27 RBIs ... also scored 34 runs and hit 10 doubles ... had 16 multi-hit games, including six 3-hit games and one four-hit game ... posted a 17-game hitting streak March 27-April 22 ... notched three hits in five-straight games April 15-18, going 15-for-24 with 11 runs scored over that time ... went 4-for-6 with three runs scored and three more driven in at Lakeland April 9 ... had five RBIs with three hits, a double, and a home run at Edgewood April 15 ... hit 5-for-10 in a doubleheader vs. Rockford May 6, collecting six RBIs ... homered and drove in four runs in game two.
2016: Played in 40 games, making 39 starts … batted .291 with 12 RBIs and 30 runs scored at the plate … struck out just six times in 148 at-bats … collected 11 multi-hit games with three 3-hit games … made eight appearances on the mound with seven starts … went 2-3 with a 5.11 ERA over 37.0 innings … had hitting streaks of nine games (April 3-16) and 10 games (April 23-May 7) … had three hits in back-to-back games vs. St. Vincent March 2 and Neumann March 4 … scored two runs vs. SVU and stole two bases against NU … tossed a three-hit shutout with eight strikeouts on just 98 pitches vs. Finlandia March 20 … threw 7.0 innings with three runs allowed for the win at Marian April 17 … picked up two hits in three-straight games May 1-7, scoring a run in each game and two runs vs. Dominican May 2 … went 3-for-4 in the NACC Championship game vs. Concordia Chicago May 14.
2015: Started 35-of-36 games played … batted .295 and was second on the team with 41 hits and 139 at-bats … scored a team-best 20 runs and led the squad with 13 stolen bases … drove in eight runs … also made 10 appearances on the mound, with three starts … went 1-5 with two saves and a 6.59 ERA over 28.2 innings … struck out 16 batters … had 11 multi-hit games, including three 3-hit games … reached base five times with three hits and two walks against Northland March 15, scoring three times … scored the game-winning run in the 11th inning and earned the win on the mound with two innings of perfect relief … collected two hits in game one with two runs scored and pounded out four hits in game two in a doubleheader against Dominican April 4 … allowed just two earned runs over 7.0 innings on the mound at Benedictine April 6 … picked up saves in both ends of doubleheader at Wisconsin Lutheran April 25 … struck out four in two innings in game one and worked a perfect ninth in game two … had three hits and a run scored at Division I Milwaukee May 5 … ended the season on a seven-game hitting streak (April 19-May 5).