
vs

05/08/25 - Away | 9-5 W |
05/12/23 - Away | 2-7 L |
04/26/23 - Home | 8-5 W |
05/11/22 - Home | 5-8 L |
05/11/22 - Home | 5-8 L |
Shrewsbury hadn't done well against Shepherd Hill Regional recently (they were 2-7 in their previous nine matchups), but they didn't let the past get in their way on Thursday. The Colonials walked away with a 9-5 win over the Rams. This was payback for the Colonials, who suffered a 7-2 loss the last time these two teams met.
Shrewsbury is on a roll lately: they've won three of their last four games. That's provided a nice bump to their 7-7 record this season. Those victories came thanks in part to their pitching effort, having only surrendered 3.8 runs on average over those games. As for Shepherd Hill Regional, their defeat ended a 12-game streak of wins at home dating back to last season and dropped them to 9-2.
Coming up, Shrewsbury will face off against Westborough at 4:00 p.m. on Tuesday. As for Shepherd Hill Regional, they didn't take long to hit the field again: they've already played their next contest, a 13-4 win against Nashoba Regional on the 12th.
Article generated by infoSentience based on data entered on MaxPreps