Marshfield Recreation Department
Register Now

Marshfield High School

Availability
Date:

12 am
1 am
2 am
3 am
4 am
5 am
6 am
7 am
8 am
9 am
10 am
11 am
12 pm
1 pm
2 pm
3 pm
4 pm
5 pm
6 pm
7 pm
8 pm
9 pm
10 pm
11 pm
Marshfield High School
Stadium Field
Upper Tennis Courts - 1 Court
Community Turf Field
Deftos 1
Deftos 2
Deftos 3
Community Track
Varsity Baseball Field
JV Baseball Field
Varsity Softball Field
Deftos 4
Deftos 5
MHS Back Field
JV Softball Field
Upper Tennis Courts - 2 Courts
Upper Tennis Courts - 3 Courts
Upper Tennis Courts - 4 Courts
Upper Tennis Courts - 5 Courts
Lower Tennis/Pickleball Courts - 1 Court
Lower Tennis/Pickleball Courts - 2 Courts
Lower Tennis/Pickleball Courts - 3 Courts


= Unavailable     = Available

Facility Information

167 Forest Street
Marshfield, MA 02050

Log in to Request




Reservations & Activities

Click on an activity or reservation name for details or the date for the activity schedule.

Start:  
End:  
Area:

Program Event Teams Date Time
MYS-SOCCER Monday June 5, 2023 09:00 AM - 07:30 PM
MHS Baseball Monday June 5, 2023 02:00 PM - 06:30 PM
MHS Softball Monday June 5, 2023 02:00 PM - 06:00 PM
MHS Girls/Boys Lacrosse Monday June 5, 2023 02:00 PM - 06:30 PM
MHS Rugby/Track Monday June 5, 2023 02:00 PM - 06:30 PM
MHS Boys/Girls Tennis Monday June 5, 2023 02:00 PM - 06:00 PM
MHS Boys/Girls Tennis Monday June 5, 2023 02:00 PM - 06:00 PM
MBYL Practice Monday June 5, 2023 04:00 PM - 07:30 PM
MGYL - Practice Monday June 5, 2023 04:30 PM - 07:30 PM
MGYL - Practice Monday June 5, 2023 04:30 PM - 08:00 PM
MBYL practice Monday June 5, 2023 05:00 PM - 08:00 PM
Marshfield Youth Football Monday June 5, 2023 05:00 PM - 08:00 PM
Mens Doubles Tennis Monday June 5, 2023 06:00 PM - 08:00 PM
MYS-SOCCER Tuesday June 6, 2023 09:00 AM - 07:30 PM
MHS Boys/Girls Tennis Tuesday June 6, 2023 02:00 PM - 06:00 PM
MHS Boys/Girls Tennis Tuesday June 6, 2023 02:00 PM - 06:00 PM
MHS Rugby/Track Tuesday June 6, 2023 02:00 PM - 06:30 PM
MHS Girls/Boys Lacrosse Tuesday June 6, 2023 02:00 PM - 06:30 PM
MHS Softball Tuesday June 6, 2023 02:00 PM - 06:00 PM
MHS Baseball Tuesday June 6, 2023 02:00 PM - 06:30 PM
MBYL Practice Tuesday June 6, 2023 04:00 PM - 07:30 PM
MGYL - Practice Tuesday June 6, 2023 04:30 PM - 07:30 PM
MGYL - Practice Tuesday June 6, 2023 04:30 PM - 08:00 PM
MBYL practice Tuesday June 6, 2023 05:00 PM - 08:00 PM
Marshfield Youth Football Tuesday June 6, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Wednesday June 7, 2023 09:00 AM - 07:30 PM
MHS Baseball Wednesday June 7, 2023 02:00 PM - 06:30 PM
MHS Softball Wednesday June 7, 2023 02:00 PM - 06:00 PM
MHS Girls/Boys Lacrosse Wednesday June 7, 2023 02:00 PM - 06:30 PM
MHS Rugby/Track Wednesday June 7, 2023 02:00 PM - 06:30 PM
MHS Boys/Girls Tennis Wednesday June 7, 2023 02:00 PM - 06:00 PM
MHS Boys/Girls Tennis Wednesday June 7, 2023 02:00 PM - 06:00 PM
MBYL Practice Wednesday June 7, 2023 04:00 PM - 07:30 PM
MGYL - Practice Wednesday June 7, 2023 04:30 PM - 07:30 PM
MGYL - Practice Wednesday June 7, 2023 04:30 PM - 08:00 PM
MBYL practice Wednesday June 7, 2023 05:00 PM - 08:00 PM
Marshfield Youth Football Wednesday June 7, 2023 05:00 PM - 08:00 PM
Womens Doubles Tennis Wednesday June 7, 2023 06:00 PM - 08:00 PM
MYS 7/8 PRACTICES Wednesday June 7, 2023 06:30 PM - 09:00 PM
MYS-SOCCER Thursday June 8, 2023 09:00 AM - 07:30 PM
MHS Boys/Girls Tennis Thursday June 8, 2023 02:00 PM - 06:00 PM
MHS Boys/Girls Tennis Thursday June 8, 2023 02:00 PM - 06:00 PM
MHS Rugby/Track Thursday June 8, 2023 02:00 PM - 06:30 PM
MHS Girls/Boys Lacrosse Thursday June 8, 2023 02:00 PM - 06:30 PM
MHS Softball Thursday June 8, 2023 02:00 PM - 06:00 PM
MHS Baseball Thursday June 8, 2023 02:00 PM - 06:30 PM
MBYL Practice Thursday June 8, 2023 04:00 PM - 07:30 PM
MGYL - Practice Thursday June 8, 2023 04:30 PM - 07:30 PM
MGYL - Practice Thursday June 8, 2023 04:30 PM - 08:00 PM
MBYL practice Thursday June 8, 2023 05:00 PM - 08:00 PM
Marshfield Youth Football Thursday June 8, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Friday June 9, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Friday June 9, 2023 09:00 AM - 07:30 PM
MHS Baseball Friday June 9, 2023 02:00 PM - 06:30 PM
MHS Softball Friday June 9, 2023 02:00 PM - 06:00 PM
MHS Girls/Boys Lacrosse Friday June 9, 2023 02:00 PM - 06:30 PM
MHS Rugby/Track Friday June 9, 2023 02:00 PM - 06:30 PM
MHS Boys/Girls Tennis Friday June 9, 2023 02:00 PM - 06:00 PM
MHS Boys/Girls Tennis Friday June 9, 2023 02:00 PM - 06:00 PM
MBYL Practice Friday June 9, 2023 04:00 PM - 07:30 PM
MGYL - Practice Friday June 9, 2023 04:30 PM - 08:00 PM
MBYL practice Friday June 9, 2023 05:00 PM - 08:00 PM
Marshfield Youth Football Friday June 9, 2023 05:00 PM - 08:00 PM
MYS 7/8 Games Friday June 9, 2023 06:30 PM - 09:00 PM
MHS Girls Lacrosse Saturday June 10, 2023 08:00 AM - 10:00 AM
MYS-SOCCER Saturday June 10, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Saturday June 10, 2023 09:00 AM - 07:30 PM
MBYL Games Saturday June 10, 2023 11:30 AM - 02:15 PM
MBYL Games Saturday June 10, 2023 11:30 AM - 03:00 PM
MGYL - Practice Saturday June 10, 2023 04:30 PM - 08:00 PM
MYS 7/8 Game Saturday June 10, 2023 05:00 PM - 06:00 PM
MBYL Games Sunday June 11, 2023 09:00 AM - 06:00 PM
MYS-SOCCER Sunday June 11, 2023 09:00 AM - 07:30 PM
MBYL Games Sunday June 11, 2023 11:30 AM - 03:30 PM
MBYL Games Sunday June 11, 2023 11:30 AM - 05:00 PM
MGYL - Practice Sunday June 11, 2023 04:30 PM - 08:00 PM
MYS-HS Girls Sunday June 11, 2023 06:00 PM - 07:00 PM
MYS-SOCCER Monday June 12, 2023 09:00 AM - 07:30 PM
MGYL - Practice Monday June 12, 2023 04:30 PM - 08:00 PM
MGYL - Practice Monday June 12, 2023 04:30 PM - 07:30 PM
Marshfield Youth Football Monday June 12, 2023 05:00 PM - 08:00 PM
Mens Doubles Tennis Monday June 12, 2023 06:00 PM - 08:00 PM
MYS HS Game Monday June 12, 2023 07:30 PM - 08:30 PM
MYS-SOCCER Tuesday June 13, 2023 09:00 AM - 07:30 PM
MGYL - Practice Tuesday June 13, 2023 04:30 PM - 07:30 PM
MGYL - Practice Tuesday June 13, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Tuesday June 13, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Wednesday June 14, 2023 09:00 AM - 07:30 PM
MGYL - Practice Wednesday June 14, 2023 04:30 PM - 08:00 PM
MGYL - Practice Wednesday June 14, 2023 04:30 PM - 07:30 PM
Marshfield Youth Football Wednesday June 14, 2023 05:00 PM - 08:00 PM
Womens Doubles Tennis Wednesday June 14, 2023 06:00 PM - 08:00 PM
G8 vs G9 Lacrosse Wednesday June 14, 2023 07:00 PM - 08:00 PM
MYS-SOCCER Thursday June 15, 2023 09:00 AM - 07:30 PM
MGYL - Practice Thursday June 15, 2023 04:30 PM - 07:30 PM
MGYL - Practice Thursday June 15, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Thursday June 15, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Friday June 16, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Friday June 16, 2023 09:00 AM - 07:30 PM
MGYL - Practice Friday June 16, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Friday June 16, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Saturday June 17, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Saturday June 17, 2023 09:00 AM - 07:30 PM
MHS Football Officials Saturday June 17, 2023 10:00 AM - 12:00 PM
MGYL - Practice Saturday June 17, 2023 04:30 PM - 08:00 PM
MYS-SOCCER Sunday June 18, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Sunday June 18, 2023 09:00 AM - 07:30 PM
MGYL - Practice Sunday June 18, 2023 04:30 PM - 08:00 PM
MYS-HS Girls Sunday June 18, 2023 06:00 PM - 07:00 PM
MYS-SOCCER Monday June 19, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Monday June 19, 2023 09:00 AM - 07:30 PM
MGYL - Practice Monday June 19, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Monday June 19, 2023 05:00 PM - 08:00 PM
Marshfield Youth Football Monday June 19, 2023 05:00 PM - 08:00 PM
Mens Doubles Tennis Monday June 19, 2023 06:00 PM - 08:00 PM
MYS-SOCCER Tuesday June 20, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Tuesday June 20, 2023 09:00 AM - 07:30 PM
MGYL - Practice Tuesday June 20, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Tuesday June 20, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Wednesday June 21, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Wednesday June 21, 2023 09:00 AM - 07:30 PM
MGYL - Practice Wednesday June 21, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Wednesday June 21, 2023 05:00 PM - 08:00 PM
Womens Doubles Tennis Wednesday June 21, 2023 06:00 PM - 08:00 PM
MYS-SOCCER Thursday June 22, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Thursday June 22, 2023 09:00 AM - 07:30 PM
MGYL - Practice Thursday June 22, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Thursday June 22, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Friday June 23, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Friday June 23, 2023 09:00 AM - 07:30 PM
MGYL - Practice Friday June 23, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Friday June 23, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Saturday June 24, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Saturday June 24, 2023 09:00 AM - 07:30 PM
MGYL - Practice Saturday June 24, 2023 04:30 PM - 08:00 PM
MYS-SOCCER Sunday June 25, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Sunday June 25, 2023 09:00 AM - 07:30 PM
MGYL - Practice Sunday June 25, 2023 04:30 PM - 08:00 PM
MYS-SOCCER Monday June 26, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Monday June 26, 2023 09:00 AM - 07:30 PM
MGYL - Practice Monday June 26, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Monday June 26, 2023 05:00 PM - 08:00 PM
Mens Doubles Tennis Monday June 26, 2023 06:00 PM - 08:00 PM
MYS-SOCCER Tuesday June 27, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Tuesday June 27, 2023 09:00 AM - 07:30 PM
MGYL - Practice Tuesday June 27, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Tuesday June 27, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Wednesday June 28, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Wednesday June 28, 2023 09:00 AM - 07:30 PM
MGYL - Practice Wednesday June 28, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Wednesday June 28, 2023 05:00 PM - 08:00 PM
Womens Doubles Tennis Wednesday June 28, 2023 06:00 PM - 08:00 PM
MYS-SOCCER Thursday June 29, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Thursday June 29, 2023 09:00 AM - 07:30 PM
MGYL - Practice Thursday June 29, 2023 04:30 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Hanover Thursday June 29, 2023 05:00 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Marshfield Thursday June 29, 2023 05:00 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Norwell Thursday June 29, 2023 05:00 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Silver Lake Thursday June 29, 2023 05:00 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Pembroke Thursday June 29, 2023 05:00 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Duxbury Thursday June 29, 2023 05:00 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Scituate Thursday June 29, 2023 05:00 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Plymouth South Thursday June 29, 2023 05:00 PM - 08:00 PM
Marshfield Youth Football Thursday June 29, 2023 05:00 PM - 08:00 PM
MYS-SOCCER Friday June 30, 2023 09:00 AM - 07:30 PM
MYS-SOCCER Friday June 30, 2023 09:00 AM - 07:30 PM
MGYL - Practice Friday June 30, 2023 04:30 PM - 08:00 PM
Marshfield Youth Football Friday June 30, 2023 05:00 PM - 08:00 PM
South Shore Sharks Youth Rugby Saturday July 1, 2023 09:00 AM - 01:00 PM
MGYL - Practice Saturday July 1, 2023 04:30 PM - 08:00 PM
MGYL - Practice Sunday July 2, 2023 04:30 PM - 08:00 PM
MGYL - Practice Monday July 3, 2023 04:30 PM - 08:00 PM
Mens Doubles Tennis Monday July 3, 2023 06:00 PM - 08:00 PM
MGYL - Practice Tuesday July 4, 2023 04:30 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Duxbury Tuesday July 4, 2023 05:00 PM - 08:00 PM
6 vs 6 High School Girls Soccer 2023 Plymouth South Tuesday July 4, 2023 05:00 PM - 08:00 PM
MGYL - Practice Wednesday July 5, 2023 04:30 PM - 08:00 PM
Womens Doubles Tennis Wednesday July 5, 2023 06:00 PM - 08:00 PM