2020s
2025-26
- D1Pope Francis2-1 over Saint John's Shrewsbury
- D2Canton2-1 over Tewksbury
- D3Hanover7-5 over Medfield
- D4Littleton/Bromfield5-1 over St. Bernard's
2023-24
- D1St. John's Prep3-2 over Winchester
- D2Boston Latin4-2 over Tewksbury
- D3Marblehead1-0 over Nauset
- D4Dover-Sherborn/Weston5-1 over Hanover
2020-21
- No state tournament (COVID)
2019-20
- No state championships (COVID)
2010s
2018-19
- Super 8BC High2-1 over Pope Francis
- D1Duxbury3-1 over Winchester
- D2Canton6-2 over Tewksbury
- D3Wachusett3-2 over Hopkinton
- D3ANorthbridge3-0 over Easthampton
2017-18
- Super 8BC High2-1 over Pope Francis
- D1Waltham4-1 over Marshfield
- D2Plymouth South4-3 over Stoneham
- D3Shrewsbury2-1 over Hanover
- D3ALunenburg/Ayer-Shirley5-2 over Easthampton
2016-17
- Super 8Arlington2-1 over Central Catholic
- D1St Marys Lynn4-2 over Framingham
- D2Lowell Catholic5-4 over Scituate
- D3Shrewsbury3-1 over Old Rochester/Fairhaven
- D3AGrafton/BVT4-0 over South Hadley/Holyoke
2015-16
- Super 8Malden Catholic2-1 over St Johns Prep
- D1Franklin4-3 over St Marys Lynn
- D2Medfield3-1 over Lincoln-Sudbury
- D3Hanover5-1 over Algonquin
- D3ANashoba5-1 over Amherst-Pelham
2014-15
- Super 8St Johns Prep2-1 over Malden Catholic
- D1Hingham3-2 over Arlington Catholic
- D2Westwood3-0 over Concord-Carlisle
- D3Watertown2-1 over Agawam
- D3ANashoba4-2 over Chicopee Comp
2013-14
- Super 8Malden Catholic5-3 over Austin Prep
- D1Reading4-1 over Braintree
- D2Beverly2-1 over Medfield
- D3Shrewsbury7-1 over Hanover
- D3ANorth Middlesex12-0 over Wahconah
2012-13
- Super 8Malden Catholic3-2 over Austin Prep
- D1Burlington4-2 over Marshfield
- D2Wilmington4-0 over Franklin
- D3Westfield4-1 over Swampscott
- D3AAgawam3-1 over Grafton/BVT
2011-12
- Super 8Malden Catholic3-1 over BC High
- D1Burlington6-2 over Milton
- D2Wilmington3-2 over Franklin
- D3Hudson5-1 over Medway
- D3AGroton Dunstable4-3 over South Hadley/Holyoke
2010-11
- Super 8Malden Catholic4-3 over St Johns Prep
- D1Marshfield3-2 over Wakefield
- D2Tewksbury2-1 over Franklin
- D3Marblehead6-3 over Westfield
- D3AHolyoke3-0 over Groton Dunstable
2009-10
- Super 8Hingham1-0 over Catholic Memorial
- D1Arlington Catholic5-0 over Archbishop Williams
- D2Canton4-2 over Newburyport
- D3Longmeadow2-1 over Scituate
- D3AOakmont4-2 over Holyoke
2000s
2008-09
- Super 8Catholic Memorial5-1 over Burlington
- D1Springfield Cathedral2-1 over Arlington Catholic
- D2Newburyport4-3 over Canton
- D3Shrewsbury3-2 over Shawsheen
- D3AHolyoke4-2 over Oakmont
2007-08
- Super 8Reading3-0 over Malden Catholic
- D1Needham4-1 over Westford Academy
- D2Sandwich1-0 over Wilmington
- D3Westfield3-2 over Scituate
- D3AGreenfield7-4 over Agawam
2005-06
- Super 8BC High2-1 over Catholic Memorial
- D1Marshfield2-1 over St. John's Prep
- D2Gloucester2-1 (OT) over Coyle & Cassidy
- D3Longmeadow11-4 over Savio Prep
2004-05
- Super 8Catholic Memorial3-1 over Arlington Catholic
- D1Duxbury3-1 over Woburn
- D2Boston Latin3-2 (OT) over Saugus
- D3Marlboro6-3 over Bishop Stang
2003-04
- Super 8Catholic Memorial3-1 over BC High
- D1St. Johns (S)4-0 over Framingham(S)
- D2Saugus6-0 over Nauset
- D3Bourne3-2 over Marlboro
2002-03
- Super 8Catholic Memorial3-2 over BC High
- D1Springfield Cathedral2-1 over St. John's (S)
- D2Saugus3-1 over Franklin
- D3Westfield3-2 over Bourne
2001-02
- Super 8B.C. High2-0 over Catholic Memorial
- D1Waltham3-2 (OT) over Springfield Cathedral
- D2Martha's Vineyard6-2 over St. Mary's Lynn
- D3Westwood4-2 over Westfield
2000-01
- Super 8Catholic Memorial1-0 (OT) over BC High
- D1Hingham5-4 over St. John's (S)
- D2Danvers4-3 over Boston Latin
- D3Hanover9-0 over North Middlesex
1999-00
- Super 8Catholic Memorial6-3 over BC High
- D1Winchester4-3 over Archbishop Williams
- D2Duxbury7-4 over St. Bernard's
- D3Martha's Vineyard3-1 over North Middlesex
1990s
1998-99
- Super 8Catholic Memorial5-2 over BC High
- D1St. John's (S)5-1 over Springfield Cathedral(S)
- D2Saugus7-2 over Canton
- D3Shrewsbury4-3 over Martha's Vineyard
1997-98
- Super 8Catholic Memorial5-1 over Archbishop Williams
- D1Winchester3-0 over Needham
- D2Gloucester6-0 over Duxbury
- D3North Middlesex3-1 over Hanover
1996-97
- Super 8Arlington Catholic5-4 over BC High
- D1Archbishop Williams3-0 over Malden Catholic
- D2Hingham7-1 over Newburyport
- D3Hanover4-2 over Leominster
1995-96
- Super 8BC High5-1 over Matignon
- D1Falmouth2-1 over Archbishop Williams
- D2Springfield Cathedral2-0 over Hingham
- D3Lynnfield2-0 over Shrewsbury
1994-95
- Super 8Catholic Memorial3-1 over BC High
- D1Chelmsford8-6 over St. John's (S)
- D2Tewksbury9-1 over Whitman-Hanson
- D3North Middlesex6-3 over Coyle & Cassidy
1993-94
- Super 8Catholic Memorial5-1 over Arlington Catholic
- D1BC High7-2 over Barnstable
- D2Danvers5-4 (OT) over Taunton
- D3Gardner3-2 (OT) over Westwood
1992-93
- Super 8Catholic Memorial5-2 over Medford
- D1Matignon5-3 over Arlington Catholic
- D2Gloucester4-2 over North Middlesex
- D3Bishop Connolly4-1 over Oakmont
1991-92
- Super 8Catholic Memorial3-1 over Matignon
- D1Framingham8-4 over Burlington
- D2Hingham2-1 over St. John's (S)
- D3Westwood3-2 over Northeast
1990-91
- Super 8Catholic Memorial5-2 over BC High
- D1Barnstable4-2 over Brookline
- D2Archbishop Williams9-2 over Springfield Cathedral
- D3Westwood4-2 over St. Joseph's Pittsfield
1989-90
- D1Catholic Memorial7-1 over BC High
- D2Arlington Catholic3-2 over St. John's (S)
- D3Pittsfield8-3 over Bourne
1980s
1988-89
- D1Don Bosco5-2 over Catholic Memorial
- D2Austin Prep8-1 over Springfield Cathedral
- D3Northeast10-1 over Gardner
1987-88
- D1Catholic Memorial3-1 over Reading
- D2Matignon9-5 over Duxbury
- D3Northeast8-6 over Pittsfield
1986-87
- D1Catholic Memorial4-1 over Chelmsford
- D2Matignon6-3 over St. John's (S)
- D3Northeast7-3 over Gardner
1985-86
- D1Catholic Memorial5-4 (2OT) over Medford
- D2Austin Prep6-2 over Bishop Feehan
- D3Minuteman5-3 over St. Bernard's
1984-85
- D1St. John's Prep6-2 over Marblehead
- D2Scituate4-1 over Oliver Ames
- D3Westwood6-5 (OT) over Shawsheen
1983-84
- D1Matignon4-3 over St. Peter Marian
- D2Christopher Columbus8-1 over Westboro
- D3Shawsheen5-3 over Dartmouth
1979-80
- D1Matignon9-3 over St. John's (S)
- D2Barnstable6-5 over Longmeadow
1970s
1977-78
- D1Hudson4-3 (OT) over Burlington
- D2Arlington Catholic3-2 over Leominster
1975-76
- D1Winthrop4-1 over Springfield Cathedral
- D2Billerica14-3 over Pittsfield
1974-75
- D1Matignon4-1 over West Springfield
- D2Billerica9-6 over Pittsfield
1971-72
- D1Norwood3-1 over St. John's (S)
- D2Barnstable11-2 over Amherst
1960s
1963-64
- D1Arlington5-1 over Marblehead
1960-61
- D1Framingham3-0 over Needham
1959-60
- D1Malden Catholic2-1 over Auburn
1950s
1957-58
- D1Cambridge Latin2-1 over Walpole
1956-57
- D1Lynn English2-0 over Melrose
1954-55
- D1Winchester4-2 over Belmont
1952-53
- D1Walpole1-0 over Malden Catholic
1950-51
- D1Natick10-1 over Malden Catholic
1949-50
- D1Melrose6-2 over Malden Catholic
1940s
1948-49
- D1Arlington7-0 over Framingham
1946-47
- D1Arlington7-0 over Boston Tech
Champions through 2018-19 come from the MassHSHockey record book; later years from the MIAA's champions list and tournament results. Final scores are shown where the final is on record.
Ad
