2019 (Senior) | Game-By-Game Stats: Played in 43 games and made 40 starts — 37 in right field and three in center field… Batted .187 and slugged .230 with six doubles and 10 RBIs in 139 at-bats… Recorded 32 total bases, 14 walks, 15 runs scored, a .274 on-base percentage and six stolen bases in eight attempts… Committed six errors in 93 chances in the field and was credited with three assists… Batted .162 with two doubles and six RBIs in 68 at-bats during Horizon League play… Stole five bases in six attempts during league action… Had a season-high three hits including two doubles, a run scored and a season-high two RBIs at Bowling Green (3/26)… Also had two RBIs on a two-run double against UIC (4/6)… Doubled, drove in a run and scored twice in the first game of a doubleheader vs. Northern Kentucky (4/18)… Notched a single, an RBI, a stolen base and a two runs scored against Milwaukee (5/16).
2018 (Junior) | Game-By-Game Stats: Played in 40 games, 38 of which he started — 32 at third base, three at second base and three in left field… Batted .198 with six doubles, 12 RBIs and the first two home runs of his career… Stole six bases in seven attempts and walked 14 times… Batted .224 with two home runs, two doubles, four steals and eight RBIs against Horizon League opponents… Recorded seven multi-hit games and three with multiple RBIs… Went on a five-game hitting streak from May 11 to May 17… Registered two hits including the first home run of his career as well as two runs scored and two RBIs at Oakland (5/5)… Hit his second home run, doubled, scored twice and drove in two runs at Northern Kentucky (5/12)… Notched two doubles and an RBI at Liberty (3/7).
2017 (Sophomore) | Game-By-Game Stats: Played in 55 games, 53 of which he started – 38 second base and 15 at shortstop… Recorded the third-highest batting average on the team at .276… Registered 24 runs scored, eight doubles, two triples and 14 RBIs… Had the fourth-best on-base percentage at .350 and walked 19 times… Tied for the team-lead with 13 stolen bases in 15 attempts… Had 11 errors in 123 chances in the field and was credited with 147 assists… Hit .259 in Horizon League play with 28 hits in 30 games… Stole eight bases in conference play which was good for fifth in the league... Hit .289 with runners in scoring position… Recorded the second-longest hitting streak of the season which stretched over nine games from April 21 to first game of a doubleheader at Valparaiso on May 5... Named to the Academic All-Horizon League team.
2016 (Freshman) | Game-By-Game Stats: Played in 23 games, 16 of which he started in the infield – seven at second base, seven at shortstop and two at third base... Batted .217 with five runs scored and a pair of doubles... Hit .235 over 34 at bats in Horizon League play... Had two hits in three straight contests against Northern Kentucky (twice) and West Virginia (4/19)... Scored twice against Pittsburgh (4/20).
High School: Batted .432 as a senior at Bishop Manogue Catholic High School… Led the league with 34 runs and 13 doubles… Named first-team all-region at shortstop… Also played basketball and football, and he was second-team all-league honoree in football as a punter.
Personal: Parents are Ray and Leah Ann... Has a brother (Rylan)... Major is mathematics... Was the 2018-19 recipient of the Don DeLorenzo Scholarship.