2018 (Senior): Started all seven games played … Collected three hits with two doubles and four RBIs … Went 2-for-4 with two doubles, a walk, three RBIs, and a run scored April 26 at Ripon.
2017 (Junior): Started all 34 games played … Batted .323 with 11 doubles, two triples, and one home run … Tied for the team lead in doubles, triples, and runs scored (23) … Second on the team in slugging percentage (.462), hits (42), and RBIs … Recorded 10 multi-hit games … Went 4-for-6 with a home run, two doubles, and two RBIs April 12 against Carroll … Made five appearances on the mound with four starts ... Finished with a 4.50 earned run average in 20.0 innings pitched … Finished fourth on the team in ERA and fifth in games started … Allowed one earned run in 6.2 innings in game one April 17 against Concordia Chicago … Recorded a .900 fielding percentage in 50 chances.
2016 (Sophomore): Only player on the team to play in all 38 games ... Batted .324 with seven doubles and 14 RBI ... Tied for the team lead with 46 hits ... Tied for second in walks (8), third in team in doubles (7), and tied for fourth in RBI (14) ... Pitched in eight games and made three starts ... Posted a 2-1 record on the mound in 21.2 innings ... Pitched 6.0 innings while allowing three runs on six hits on March 10 against Wilimington (Ohio) ... Recorded 15 multi-hit games ... Went 4-for-5 with a double and an RBI in game two on March 7 against Emerson.
2015 (Freshman): Appeared in five games ... Batted .167 with one RBI, one double in six at-bats and had an OBP of .286 … Went 1-for-1 with a double in a March 28 game against Lakeland.
High School: Coached by Aaron Meurett ... Two-time First Team All-Marawood Conference selection junior and senior year ... Honorable Mention All-Marawood Conference selection sophomore year ... Team captain ... Four-year letterwinner ... Also lettered in soccer and basketball.