Division 1 Semifinals
Central Catholic 33 Everett 14
Xaverian Brothers 35 Brockton 0
Division 2
Reading Memorial 23 Billerica Memorial 0
Marshfield 43 Needham 0
Nashoba 32 St. John’s 27
Longmeadow 29 Springfield Central 28
Division 3
Danvers 13 Marblehead 6
Melrose 38 Concord-Carlisle 20
Dartmouth 28 Dighton-Rehobeth 0
Duxbury 42 Milton 28
Division 4
Stoneham 27 Watertown 13
Holliston 21 Hanover 0
Grafton 28 Holy Name Central Catholic 16
Chicopee Comp 44 Agawam 36
Division 5
St. Mary’s 44 Greater Lowell Tech 16
East Bridgewater 29 Cardinal Spellman 21
Northbridge 33 Uxbridge 0
Hoosac Valley 22 Taconic 8
Division 6
Essex Tech 34 Mystic Valley Regional 20
Mashpee 22 Mills/Hopedale 20
St. Bernard’s Central Catholic 7 West Boylston/Tahanto 6
Lee 13 McCann Tech 0