Biography
At UR 2025: Contributed for Rochester both at the plate and in the circle as a senior...Made seven starts and 19 appearances in the circle, while appearing in 31 games and making 16 starts at the plate...Went 3-2 with a 3.63 ERA and 1.41 WHIP in 56.0 innings pitched, pitching one complete game, one combined shutout and notching one save...Allowed 29 earned runs (31 earned) on 68 hits, walking 11 and striking out 32 batters in 233 at-bats...At the plate, batted .133 (6-for-45) with two walks and five RBI, striking out six times...Had one sacrifice fly and two sacrifice hits...Posted a 3.34 ERA in 14.2 innings in conference play...Ranked fourth in the Liberty League in walks per seven innings (1.38) and sixth in strikeout-to-walk ratio (2.91)...Graduates tied for fourth in program history in saves (4), seventh in wins (32) and 10th in games started (43)...Also ranks sixth in program history in appearances (78), eighth in strikeouts (158) and 10th in shutouts (6)...Had one multi-hit and one multi-RBI game...Struck out four in 3.1 innings of relief at No. 13 Salisbury on March 1...Drove in a pair a day later against the Sea Gulls on March 2...Picked up a win against Trinity (TX) in game two of the doubleheader, allowing two runs on seven runs, walking one and striking out four in a complete-game effort...Notched the save with two scoreless frames against RPI on April 18, walking and striking out two...Pitched a scoreless frame to wrap up the regular season against Union on May 3.
At UR 2024: Junior turned in an impressive season in the circle, appearing in 20 games and making 14 starts...Went 14-1 with a 1.91 ERA and 1.23 WHIP in 77.0 innings pitched...Allowed just 23 runs (21 earned) on 72 hits, walking 23 and striking out a team-high 57 batters...Held opponents to a .252 opponent batting average, allowing just 15 extra-base hits...Pitched one complete game and seven combined shutouts, racking up two saves...Went undefeated against conference foes, compiling a 6-0 record and a 2.08 ERA in seven appearances...Also contributed at the plate, batting .444 (12-for-27) with a double, three runs scored and eight RBI...Drew one walk and struck out twice, posting a .448 on-base percentage and a .481 slugging...Ranked third in the Liberty League in wins and fifth in ERA...Tied for the ninth-most wins in a single season in program history...Picked up UR's first win of the year against Messiah on Feb. 24, holding the Falcons scoreless over 4.0 innings...Struck out a career-high nine batters in a complete-game win over Hamline on March 11...Combined to pitch a no-hitter against SUNY Brockport on March 30, allowing just one walk and striking out three over 4.0 innings pitched...Went 2-for-2 with two runs scored and two RBI vs. Clarkson on April 12...Stuck out six over 6.0 innings of work to earn the win against St. Lawrence on April 15...Picked up the win against No. 16 RPI on April 20...Earned a pair of saves against Alfred on April 25, allowing just one run on two hits over 4.1 innings of relief over UR's doubleheader sweep...Earned the win in the Liberty League Tournament Championship game vs. No. 16 RPI on May 11, scattering four hits over 4.1 innings pitched...Came on in relief against No. 17 Tufts in the Medford Regional and earned the win in UR's comeback victory, holding the Jumbos scoreless over 5.2 innings pitched...Was named to the Medford Regional All-Tournament Team for her performance in UR's Regional, allowing three runs on 11 hits over 9.0 innings pitched...Named an NFCA All-America Scholar-Athlete.
At UR 2023: Made nine starts and 16 appearances in the circle as a sophomore for the Yellowjackets...Compiled a 4-3 record, 2.51 ERA and 1.23 WHIP in 44.2 innings pitched...Allowed 17 runs (16 earned) on 44 hits, walking 11 and striking out 21...Pitched two complete games, two shutouts, two combined shutouts and earned one save...Ranked third in the Liberty League in saves, sixth in shutouts...Earned Liberty League Pitcher of the Week honors following a complete-game shutout of #25 St. John Fisher on March 22...Held the Cardinals to just four hits, walking two and striking out one over 7.0 innings pitched in a 4-0 UR win...Held SUNY Geneseo scoreless in five-inning, run-rule shortened victory on April 25, allowing just one hit while walking and striking out two...Pitched 4.2 innings of scoreless relief out of the bullpen in a doubleheader against Skidmore on May 7, earning a save in game one and the win in game two...Ended the year with two-straight scoreless appearances in the circle, holding Union and Eastern Nazarene scoreless over 3.0 innings pitched.
At UR 2022: Liberty League Co-Pitcher of the Year as a rookie, appearing in 23 games (13 starts) for Rochester...Tossed 90.2 innings and finished with an 11-7 record and 3.47 ERA...3rd Team NFCA All-Region selection and 1st Team All-Liberty League...Allowed 90 hits, 52 runs (45 earned), with 26 walks and 48 strikeouts on the year...Had seven complete games and four shutouts...No-hit Union on Apr. 29, tossing seven innings while striking out six...Threw 1-hitter against Skidmore on May 5 during Liberty League Tournament opening round matchup...Ranked 68th in Division III in shutouts, was 147th in wins and also ranked in WHIP (1.28) and hits allowed per 7 innings (6.95)...Finished the year 2nd in the Liberty League in victories, 6th in opposing average (.261), 9th in innings and 10th in strikeouts...Season-high eight strikeouts in 3-hit shutout of St. Lawrence on Apr. 23...Two-time Liberty League Rookie of the Week.
HS: Lettered in softball at Loudoun County HS...Earned All-Region honors with the Captains as a senior...Played club softball with Ashburn Shooting Stars.