2023: Named to the All-Horizon League First Team… Appeared in 49 games, making 46 starts… Primarily started at second base… Batted .303 with 14 doubles, two triples, 10 homers, 50 RBI, and 42 runs… Went 14-for-19 stealing bases… Added 31 walks, 13 hit by pitch, and three sacrifice flies… Top-10 conference marks in hit by pitch (1st), on-base percentage (4th, .441), slugging percentage (4th, .594), OPS (4th, 1.035), stolen bases (6th), home runs (7th), and RBI (7th)… Totaled 111 assists and 75 putouts… Helped turn 23 double plays… Recorded a team-leading 16 multi-RBI games… Collected Horizon League Player of the Week (3/14) after batting .438 (7-for-16) with four doubles, a home run, five RBI, and five runs scored over four games… Finished with three doubles, three RBI, and a stolen base versus Miami (3/7)… Went 2-for-4 with a home run, four RBI, three runs, and two stolen base against Purdue Fort Wayne (3/19)… Batted 3-for-4 with a two-run homer and a walk versus Army (3/12)… Hit 2-for-4 with a two-run homer and a walk at No. 14 Indiana State (6/2) in the NCAA Terre Haute Regional... Earned a spot on the Horizon League All-Academic Team... Named to the Horizon League Academic Honor Roll.
2022: Named to the All-Horizon League First Team and the Horizon League All-Tournament Team… Played and started in 56 games… Split time between second base and third base… Batted .297 with 15 doubles, 16 home runs, 49 RBI, and 50 runs scored… Added 33 walks and 14 hit by pitch… Went 11-for-13 stealing bases… Tied the single-season school record in home runs… Led the Horizon League in home runs, slugging percentage (.598), OPS (1.022), and hit by pitch… Top-10 HL marks in runs (4th), walks (6th), doubles (7th), hits (8th, 62), on-base percentage (9th, .424), and stolen bases (10th)… Finished with 16 multi-hit games and 13 multi-RBI games… Reached base in the final 11 games of the season… Hit .338 (24-for-71) with two outs… Batted 4-for-6 with two doubles and four RBI in win at Northern Kentucky (3/25)… Scored a season-high four runs in Horizon League Championship title game victory over Oakland (5/28)… Hit three-run homers against #11 Georgia Tech (2/20), Oakland (3/20 & 5/6), Bradley (4/10), and Milwaukee (5/20)... Led team with 114 assists... Helped turn a team-leading 25 double plays... Earned a spot on the Horizon League All-Academic Team... Named to the Horizon League Academic Honor Roll.
2021: Appeared in 32 games with 26 starts… Hit .299 with six doubles, one triple, and two home runs… Added 12 walks and was hit by a pitch three times for an on base percentage of .386… Drove in 20 RBI and scored 24 runs… Had two three-hit games (Youngstown State, March 28 and FGCU, April 17) and six two-hit games as well… Drove in a season-high three RBI twice (v. Northern Kentucky, March 5 and at Purdue Fort Wayne, May 1)… Named to the Horizon League Academic Honor Roll.
2020: Appeared and started all 15 games during the shortened season… Hit for a .273 average with four doubles, two triples and a home run… Drove in 11 runs and scored eight more… Stole four bases in five attempts… Had a pair of three-hit games, both against Western Kentucky (Feb. 21 & 22)… Added four two-hit games to his season tally… Collected a season-high three RBI twice, against Louisville (Feb. 19) and Miami (OH)(March 10).
2019: Appeared in 25 games with four starts… Recorded a .400 batting average in 15 total at-bats, including three doubles, with three RBI… Drove in two RBI against Oakland on April 13… Had a three-game hitting streak from April 13-April 20.
2018: Did not play.
Notes: Lettered four years...three-time all state...four-year conference, all regional and team MVP...2017 school Male Athlete of the year...selected to the 2017 Comerica Park East West All Star Game.