2025 (Senior at Eastern Michigan)
Played in 45 games with 42 starts … Slashed .289/.385/.367 with two home runs and 26 RBI … Scored 33 runs … Totaled 48 hits, including seven doubles, on the year … Drew 20 walks and was hit by seven pitches … Recorded 14 multi-hit games and seven multi-RBI games … Logged a season-long six-game hitting streak and 11-game reached base streak … Defensively, posted a perfect 1.000 fielding percentage in 239 total chances behind the plate … Threw out 10-of-59 (16.9 percent) attempted base stealers … In conference play, racked up 25 hits, including four doubles, and drove in 14 RBI … Drew 10 walks and was hit by five pitches … Swatted his first home run of the season at UCA (Feb. 24), finishing with three hits and a season-high three RBI … Drew a season-high three walks and finished with two RBI at Albany (April 17) … Went 2-for-5 with two RBI at Presbyterian (March 2) … Racked up a season-high four hits, including two doubles, and matched his season high in RBI with three at Western Michigan (March 15) … Scored a season-high three runs and once again matched his season high in RBI with three against Miami (OH) (March 22) … Belted his second home run of the season and finished with two RBI at Notre Dame (May 13).
2024 (Junior at Eastern Michigan)
Played in 34 games with 33 starts … Slashed .363/.456/.508 with four home runs and 27 RBI … Scored 25 runs … Totaled 45 hits, including six doubles … Drew 18 walks and was hit by four pitches … 2-for-5 in stolen base attempts … Recorded 14 multi-hit games and six multi-RBI games … Logged a season-long 10-game hitting streak and 18-game reached base streak … Defensively, committed four errors in 237 total chances (.983 fielding percentage) behind the plate … In conference play, slashed a team-leading .365/.450/.506 with three home runs and 19 RBI in 23 games with 22 starts … Racked up 31 hits, including three doubles, against league opponents … Drew 13 walks while striking out only nine times … Went 3-for-5 with two doubles and three RBI at Morehead State (March 17) … Drew a season-high two walks against Michigan (March 19) … Had a season-high four hits and drove in a season-high five runs at Kent State (April 6) … Belted his first home run of the season against Oakland (April 9), finishing with three RBI … Matched his season high in hits with four against Ohio (April 13) …. Caught a season-high two runners stealing against Bowling Green (May 11) … Homered in all three games of the series at Northern Illinois (May 16-18) … 3-for-4 with a season-high four runs scored, a home run, three RBI and a pair of walks in the second game of the series at NIU … Closed out the year with a two-hit game, including a homer, and two RBI in the finale at NIU.
2023 (Sophomore at Frederick Community College)
Played in 42 games as a sophomore … Slashed .355/.493/.491 with two home runs and 24 RBI … Scored 34 runs … Totaled 39 hits, including seven doubles and one triple, on the year … Drew 24 walks and was hit by eight pitches … 2-for-3 in stolen base attempts … Defensively, committed only three errors in 248 total chances (.988 fielding percentage) and threw out seven attempted base stealers.
2022 (Freshman at Frederick Community College)
Played in 16 games as a true freshman … Slashed .333/.535/.500 with seven RBI … Scored 14 runs … Totaled 10 hits, including three doubles and one triple, on the year … Drew 11 walks and was hit by two pitches … 2-for-2 in stolen base attempts … Defensively, posted a perfect 1.000 fielding percentage in 82 total chances and threw out two attempted base stealers.
High School
Attended Sherwood High School in Sandy Spring, Md. … Earned three letters and served as a captain for one season on the Warriors’ baseball team … Led team to a 15-0 record as a senior while batting .350 with a .481 OBP … One homer and eight RBI … Named to the Brooks Robinson Maryland All-State … Selected to the Maryland All-State Third Team as well as the Maryland State Association of Baseball Coaches (MSABC) All-State Team.