Biography
At UR 2026: Senior put together an impressive season, earning both NFCA First-Team All-Region and First-Team All-Liberty League accolades...Appeared in and started every game in centerfield for the Yellowjackets...Batted .403 (56-for-139) with seven doubles, a team-high five triples, four home runs, 44 runs scored and 45 RBI...Drew a team-high 22 walks and struck out 21 times...Hit two sacrifice lies and laid down five sac bunts...Compiled a .479 on-base and .612 slugging percentage...Stole 20 bases in 21 attempts...Hit .444 in Liberty League play with a 1.248 OPS...Led the Liberty League in triples and ranked third in runs scored, total bases and RBI, and sixth in stolen bases...Nationally, ranked 52nd in NCAA Division III in triples, 75th in RBI and 96th in runs scored...Single-season marks: tied for the third-most triples, the sixth-most RBI, the ninth-most walks and the 10th-most hits in a single season in program history...44 runs scored also are the ninth-most in a single campaign in program history...Graduates with the third-most career stolen bases (60) in program history, as well as tied for the third-most career triples (7)...Had 18 multi-hit and 13 multi-RBI games...Season featured a 14-game hitting streak from March 14 - April 11, as well as an 11-game on-base streak to wrap up the year...Drove in a pair in each of Rochester's first two contests against Widener on March 11, tallying a double and a triple...Walked twice, had two hits and scored three times against Susquehanna on March 14...Launched a grand slam at No. 17 Christopher Newport on March 14...Two-homer game at St. John Fisher on March 21 tied for the second-most home runs in a single contest in program history...Went 3-for-4 with two home runs, three runs scored and three RBI in game two against the Cardinals...Had two hits in four-straight games, six-of-seven contests and nine-of-11 games from March 29 - April 14...Drove in four runs with a 2-for-3 performance with a double, stolen base and a run scored against Fredonia on March 29...Tripled in back-to-back contests to open conference play at RIT on April 4 and vs. Clarkson on April 11...Hit another grand slam and drove in a career-high six runs, tied for the fourth-most in a single game in program history, with a 3-for-5 performance with a triple, home run, two runs scored and six RBI at Skidmore on April 17...Followed up that performance with two hits and three runs scored in game two against the Thoroughbreds, and earned Liberty League Performer of the Week honors...Walked three times, tied for the fourth-most in a single game in program history, and scored four runs, tied for the fifth-most in a single game, and addded a hit and two stolen bases on Senior Day against Union on April 26...Went 3-for-3 with three runs scored and three RBI to open the Liberty League Tournament against St. Lawrence on May 7...Combined to go 3-for-6 with two walks, two runs scored and two RBI over Rochester's final two contests at the Angola Regional against Earlham and No. 4 Trine...Recognized on the CSC Academic All-District Softball Team...Team captain...Selected for third-straight Liberty League All-Academic honor.
At UR 2025: Junior made 32 starts and 34 total appearances for the 'Jackets, making all 32 starts in center field...Batted .230 (17-for-74) with a double, triple, 12 runs scored and six RBI...Walked four times, drew a hit-by-pitch and struck out 11 times...Stole eight bases in 10 attempts...Hit one sacrifice fly and laid down one sacrifice hit...Compiled a .275 on-base percentage and a .270 slugging...Had three multi-hit games and two multi-RBI performances...Walked twice and scored a run at No. 8 Texas Lutheran on March 10...Stole two bases, drove in and scored a run against Oswego St. on March 27...Tallied another two stolen bases in game two against Skidmore on April 19...Went 4-for-4 with a triple, three runs scored and two RBI in game two against Hamilton on April 30...Wrapped up the regular season with a double, going 2-for-4 with two runs scored and two RBI at Union on May 3...Recognized for academic efforts on the Liberty League All-Academic Team...Easton/NFCA All-America Scholar-Athlete.
At UR 2024: Made 31 starts and 37 total appearances as a sophomore for UR, starting 31 games in centerfield...Batted .293 (24-for-82) with five doubles, 12 runs scored and 15 RBI...Drew five walks, compiling a .330 on-base percentage and a .354 slugging percentage...Stole eight bases in nine attempts...Hit one sacrifice fly and laid down two sac bunts...Made just one error in center, posting a .978 fielding percentage...Got hot at the plate down the stretch and hit .423/.464/.500 against conference foes, scoring seven runs and driving in eight in Liberty League matchups...Recorded six multi-hit and two multi-RBI games...Batted 2-for-3 with a double, run scored and two RBI vs. Wisconsin Lutheran on March 10...Had a career-high three hits and four RBI in game one vs. Union on May 4, going 3-for-3 with a double, run scored and four RBI...Went 2-for-3 with another double, two runs scored and an RBI in the second contest against the Garnet Chargers...Doubled and scored a run in Rochester's Liberty League Tournament opener vs. Ithaca on May 9...Earned both Medford Regional All-Tournament honors and Liberty League Performer of the Week accolades after going 4-for-10 at the Medford Regional with a pair of RBI, including the go-ahead RBI vs. Tufts on May 17...Named to the College Sports Communicators Academic All-District Team...Liberty League All-Academic honoree.
At UR 2023: First-year appeared in 44 games, making nine starts for Rochester, quickly becoming one of the fastest baserunners in the Liberty League...Batted .360 (9-for-25) with two doubles, a triple 21 runs scored and 11 RBI...Also drew three walks and struck out just three times...Stole 24 bases out of 27 attempts...Ranked second on the team and in the Liberty League with 24 stolen bases, the sixth-most stolen bases in a single-season in program history...Went 2-for-3 with two doubles, a run scored and three RBI at Medaille on April 8....Knocked in a pair at SUNY Brockport on April 12 as well as at Clarkson on April 21 and in UR's regular-season finale vs. Skidmore on May 7...Stole a base in six consecutive games from April 25 - May 7.
HS: Varsity letterwinner in softball, basketball and tennis for the Phoenix of Andrews Osborne Academy...Named 2-time team captain in softball and basketball, also leading tennis team as a senior...3-time softball MVP and 1-time tennis MVP...Earned conference MVP honors in softball for back-to-back seasons in 2019 and 2020...Ohio Varsity All-Star as a senior when she also was 2nd Team All-County...Hit .641 as a senior with 30 RBI and 20 stolen bases...George Eastman Young Leaders Award...Upper School Science Award...Silver Test Tube Award...Female Sportsmanship Award...Salutatorian Award...Played club softball with Ohio Energy, Ohio Valley Extreme 17U and Ohio Varsity Vipers 18U.