2020 (Senior): Started all eight games … Fourth on the team with a .273 batting average … Scored three runs while also driving in three … Led the team with three stolen bases … Drew a team-leading five walks … Finished 2-for-4 with two RBI and two runs scored on March 9 vs. Hiram.
2019 (Junior): Started 34 of 35 games played … Led the team with a .326 batting average, a .442 slugging percentage, and a .413 on-base percentage ... Led the team with nine doubles, three triples, 57 total bases, and 19 walks ... Second on the team with 22 runs scored ... Third on the team with 42 hits ... Fourth on the team with 20 RBI ... Fifth on the team with 65 putouts ... Posted 11 multi-hit games … Went 4-for-4 with three RBI and one run scored March 27 vs. Beloit.
2018 (Sophomore): Started all 35 games played … Posted a .244 batting average with 33 hits, including a team-high nine doubles, a triple, and a home run … Tallied 11 RBIs with 15 runs scored … Went a perfect 8-for-8 in stolen bases … Recorded a pair of three-hit games … Registered 82 putouts and four outfield assists for a .966 fielding percentage.
2017 (Freshman): Named to the NACC All-Freshman Team … Started 27 of 30 games played … Batted .309 with five doubles and 13 RBIs … Finished tied for second on team in walks (13) … Fourth in average and hits (34) … Recorded 11 multi-hit games … Went 2-for-3 with a double and RBI in game one against Rockford April 8 … Recorded a .984 fielding percentage with two outfield assists in 61 chances.
High School: Coached by Paul Barnes … Posted a .306 career batting average … Recorded one multi-homerun game and hit for the cycle in another game … All-District sophomore year … Team captain junior and senior year … Three-year letterwinner … Honor roll all four years.