State Champions
Every state championship in Massachusetts high school football — by year, classification, and dynasty.
All-Time Championship Leaders
Showing 100 of 663 championships
Catholic Memorial
41–14 vs Bishop Feehan
Click for details →
Xaverian Brothers
Click for details →
Catholic Memorial
Click for details →
King Philip Regional
Click for details →
Scituate
Click for details →
Shawsheen Valley Tech
Click for details →
Fairhaven
Click for details →
Cohasset
Click for details →
Randolph
Click for details →
Xaverian Brothers
Click for details →
Catholic Memorial
Click for details →
North Attleborough
Click for details →
Scituate
Click for details →
Shawsheen Valley Tech
Click for details →
Hudson
Click for details →
Uxbridge
Click for details →
West Boylston Tahanto
Click for details →
Milton
42–21 vs Walpole
Click for details →
Duxbury
62–33 vs Scituate
Click for details →
Fairhaven
26–22 vs Salem
Click for details →
Uxbridge
42–16 vs Amesbury
Click for details →
Xaverian Brothers
31–25 vs St Johns Prep
Click for details →
King Philip Regional
42–14 vs Marshfield
Click for details →
Milton
42–21 vs Walpole
Click for details →
Duxbury
62–33 vs Scituate
Click for details →
Foxboro
48–21 vs Hanover
Click for details →
Fairhaven
26–22 vs Salem
Click for details →
Uxbridge
42–16 vs Amesbury
Click for details →
West Boylston Tahanto
41–7 vs Carver
Click for details →
Duxbury
42–7 vs Grafton
Click for details →
St Johns Prep
13–0 vs Springfield Central
Click for details →
Catholic Memorial
27–7 vs King Philip Regional
Click for details →
Wakefield Memorial
34–28 vs Milton
Click for details →
Duxbury
42–7 vs Grafton
Click for details →
North Reading
44–28 vs Shawsheen Valley Tech
Click for details →
St. Mary’s (Lynn)
22–8 vs Stoneham
Click for details →
West Boylston Tahanto
29–6 vs St Bernards Central Catholic
Click for details →
Hull
27–6 vs Kipp Academy Lynn Collegiate
Click for details →
Scituate
14–13 vs Duxbury
Click for details →
Swampscott
14–7 vs North Reading
Click for details →
Rockland
23–13 vs Abington
Click for details →
Randolph
20–14 vs Hull
Click for details →
Springfield Central
22–15 vs Central Catholic
Click for details →
Catholic Memorial
42–18 vs King Philip Regional
Click for details →
Marblehead
35–28 vs North Attleboro
Click for details →
Scituate
14–13 vs Duxbury
Click for details →
Swampscott
14–7 vs North Reading
Click for details →
Rockland
23–13 vs Abington
Click for details →
Cohasset
27–12 vs Wahconah Regional
Click for details →
Randolph
20–14 vs Hull
Click for details →
St Johns Prep
21–14 vs Catholic Memorial
Click for details →
Melrose
28–13 vs Plymouth South
Click for details →
Ashland
28–22 vs Bishop Fenwick
Click for details →
Abington
21–7 vs Leicester
Click for details →
St Johns Prep
21–14 vs Catholic Memorial
Click for details →
Mansfield
42–0 vs Lincoln Sudbury
Click for details →
Springfield Central
38–13 vs Duxbury
Click for details →
Melrose
28–13 vs Plymouth South
Click for details →
Swampscott
21–0 vs Amherst Pelham Regional
Click for details →
Ashland
28–22 vs Bishop Fenwick
Click for details →
Abington
21–7 vs Leicester
Click for details →
St Bernards Central Catholic
30–8 vs West Bridgewater
Click for details →
St Johns Prep
40–22 vs Catholic Memorial
Click for details →
St Johns Prep
40–22 vs Catholic Memorial
Click for details →
North Andover Scarlet
6–0 vs King Philip Regional
Click for details →
Springfield Central
20–7 vs Tewksbury Memorial
Click for details →
Nashoba Regional
31–0 vs Dighton Rehoboth Regional
Click for details →
Scituate
35–14 vs Nipmuc Regional
Click for details →
Stoneham
26–20 vs Old Rochester Regional
Click for details →
Blackstone Valley Rvt
18–0 vs St Marys
Click for details →
St Bernards Central Catholic
46–35 vs Pope John XXIII
Click for details →
Millis
37–0 vs Hoosac Valley
Click for details →
Everett
35–10 vs Xaverian Brothers
Click for details →
King Philip Regional
10–7 vs Lincoln Sudbury
Click for details →
St. John’s (S)
35–33 vs North Attleboro
Click for details →
Melrose
21–0 vs Nashoba Regional
Click for details →
Dennis Yarmouth Regional
37–7 vs West Springfield
Click for details →
Middleboro
43–20 vs Littleton
Click for details →
Mashpee
22–16 vs Blackstone Valley Rvt
Click for details →
Millis
37–0 vs Hoosac Valley
Click for details →
Duxbury
40–7 vs Shrewsbury
Click for details →
Falmouth
34–13 vs Marblehead
Click for details →
Everett
21–7 vs Xaverian Brothers
Click for details →
King Philip Regional
21–18
Click for details →
Duxbury
40–7 vs Shrewsbury
Click for details →
Falmouth
34–13 vs Marblehead
Click for details →
Hanover
21–0 vs Grafton
Click for details →
E. Bridgewater
34–8 vs St Marys
Click for details →
Mashpee
34–13 vs Wahconah Regional
Click for details →
Millis-Hopedale
30–18 vs Maynard
Click for details →
Dartmouth
26–21 vs Melrose
Click for details →
Holliston
27–6 vs Chicopee Comp
Click for details →
Northbridge
36–34 vs East Bridgewater
Click for details →
Xaverian Brothers
44–14 vs Central Catholic
Click for details →
Nashoba Reg
27–13
Click for details →
Dartmouth
26–21 vs Melrose
Click for details →
Holliston
27–6 vs Chicopee Comp
Click for details →
Northbridge
36–34 vs East Bridgewater
Click for details →
Mashpee
28–8 vs St Bernards Central Catholic
Click for details →
Marshfield
45–6 vs Longmeadow
Click for details →