2019: Played in 40 games ... had a .394 batting average ... had 52 hits, 43 runs, two doubles, one triple and 13 RBIs ... had 51 stolen bases ... Second-team All-Region ... Academic All-Conference
2018: Played in all 34 games ... had a .321 batting average ... had 36 hits, one double, three triples, 22 runs scored and eight RBIs ... had 21 stolen bases ... Academic All-Conference 
... NFCA All-America Scholar Athlete.
2017: Played in all 38 games ... had a .377 batting average ... had 40 hits, two doubles, three triples, 31 runs scored and 11 RBIs ... had 27 stolen bases ... First-team All-Conference ... NFCA All-America Scholar Athlete.
2016: Played in 40 games ... .253 batting average ... had 24 hits, 20 runs and five RBIs ... added 15 stolen bases.
High School: First-team All-State senior year and Second-team All-State junior year ... four-time First-team All-Conference ... also ran track ... placed sixth at Drake Relays in 400m hurdles senior year ... took third at State in 400m hurdles senior year.
Career Highs:
Hits: 4 vs. Cabrini, 2/27/17
Runs: 4 vs. Cabrini, 2/27/17
RBIs: 4 vs Cabrini, 2/27/17
Doubles: 1, 5x, MR @ Buena Vista, 3/31/19
Triples: 1, 7x, MR @ Dubuque, 4/6/19 
Stolen bases: 4, 3x, MR vs. #20 UW-Oshkosh, 3/24/19 
Career Stats
	
		
			| Season | GP-GS | AB | H | AVG | R | RBI | SB | BB | 2B | 3B | HR | TB | SLG% | 
		
			| 2016 | 40-39 | 95 | 24 | .253 | 20 | 5 | 15 | 9 | 0 | 0 | 0 | 24 | .253 | 
		
			| 2017 | 38-38 | 106 | 40 | .377 | 31 | 11 | 27 | 13 | 2 | 3 | 0 | 48 | .453 | 
		
			| 2018 | 34-34 | 112 | 36 | .321 | 22 | 8 | 21 | 13 | 1 | 3 | 0 | 43 | .384 | 
		
			| 2019 | 40-40 | 132 | 52 | .394 | 43 | 13 | 51 | 20 | 2 | 1 | 0 | 56 | .424 | 
		
			| Career | 152-151 | 445 | 152 | .342 | 116 | 37 | 114 | 55 | 5 | 7 | 0 | 171 | .384 |