28
3:30pm
(Postponed)
@Shrewsbury Oak Middle School
3:30pm
(Postponed)
@Groton Country Club
4:00pm
(Postponed)
@Shrewsbury High School, 64 Holden St., Shrewsbury
4:00pm
(Postponed)
@Shrewsbury High School, 64 Holden St., Shrewsbury
4:00pm
(Cancelled)
@Shrewsbury High School, 64 Holden St., Shrewsbury
Lower Soccer Field
4:00pm
(Postponed)
@Shrewsbury High School, 64 Holden St., Shrewsbury
Upper Soccer Field
4:00pm
(Postponed)
@Westborough High School, 90 West Main St., Westboro
4:00pm
(Postponed)
@Westborough High School, 90 West Main St., Westboro
4:00pm
@Westborough High School, 90 West Main St., Westboro
4:00pm
@Westborough High School, 90 West Main St., Westboro
5:15pm
@Westborough High School, 90 West Main St., Westboro
6:00pm
@Shrewsbury High School, 64 Holden St., Shrewsbury
David J. Adams Memorial Field at Central One Federal Credit Union Stadium
6:00pm
@Westborough High School, 90 West Main St., Westboro
30
3:30pm
@Shrewsbury Oak Middle School
3:30pm
@Cyprian Keyes Golf Course
Cyprian Keyes Golf Club
3:30pm
(Changed)
@Haven Golf Course
3:30pm
(Rescheduled)
@Groton Country Club
4:00pm
@Ayer-Shirley Regional High School
4:00pm
(Cancelled)
@Shrewsbury High School, 64 Holden St., Shrewsbury
Upper Soccer Field
4:00pm
(Changed)
@Sutton Elementary School
4:00pm
(Changed)
@Memorial Field - Sutton
4:00pm
@Shrewsbury High School, 64 Holden St., Shrewsbury
4:00pm
@Shrewsbury High School, 64 Holden St., Shrewsbury
4:30pm
(Changed)
@Shrewsbury Oak Middle School
5:15pm
@Shrewsbury High School, 64 Holden St., Shrewsbury
SHS Field House
6:00pm
@Tyngsborough High School, 36 Norris Rd., Tyngsborough
6:00pm
@Shrewsbury High School, 64 Holden St., Shrewsbury
David J. Adams Memorial Field at Central One Federal Credit Union Stadium