Spring Mills won the last time they faced Hampshire and things went their way on Saturday too. The Cardinals put the hurt on the Trojans with a sharp 13-3 win. The result was nothing new for the Cardinals, who have now won eight matchups by eight runs or more so far this season.
Jocilyn Graham made a big impact while hitting and pitching. On the mound, she pitched four innings while giving up just two earned (and one unearned) runs off six hits. She has been nothing but reliable: she hasn't tossed less than five strikeouts in three consecutive appearances. She was also solid in the batter's box, going a perfect 2-for-2 with one home run.
In other batting news, the team relied heavily on Allyson Selby, who scored two runs while going 1-for-1. Another player making a difference was Alexis Wagner, who went 1-for-2 with one triple, one run, and one RBI.

Cardinals
04/12/25 @ Hampshire | 48% |
04/11/25 @ Keyser | 22.2% |
04/11/25 @ Tucker County | 33.3% |
04/09/25 @ Hedgesville | 39.4% |
04/02/25 vs Jefferson | 21.1% |
+ 22 more games |
Spring Mills was getting hits left and right and finished the game having posted a batting average of .480. The last time their batting average was this high was back in April of 2024.
Spring Mills has been performing well recently as they've won eight of their last ten games. That's provided a nice bump to their 10-4 record this season. The victories came thanks in part to their hitting performance across that stretch, as they averaged 11.0 runs over those games. As for Hampshire, their defeat dropped their record down to 3-6.
Spring Mills wasted no time getting back out on the field and has already played their next contest, a 6-4 loss against Pendleton County on the 12th. As for Hampshire, they will host Martinsburg at 4:00 p.m. on Monday.
Article generated by infoSentience based on data entered on MaxPreps