Division 3
2024 – Oakmont 3, St. Mary’s (Lynn) 1
2023 – Oakmont 5, Medfield 3
2022 – Austin Prep 2, Newburyport 1
2021 – Taconic 14, Medfield 10
2020 – No Season Due to COVID-19
2019 – Taconic 4, Medway 1
2018 – Austin Prep 9, Taconic 1
2017 – Auburn 4, Dover-Sherborn 1
2016 – Groton-Dunstable 5, North Reading 4
2015 – St. Mary’s (Lynn) 2, Mount Greylock 0
2014 – Bellingham 11, Monument Mountain 6
2013 – Middleborough 4, Hopedale 3
2012 – North Reading 8, Mount Everett 4
2011 – Newburyport 9, Pioneer Valley 4
2010 – Norton 7, Ware 4
2009 – Abington 10, West Boylston 5 (8 inn.)
2008 – Westwood 12, Frontier 6
2007 – Harwich 9, St. Joseph’s (P) 2
2006 – Harwich 7, Ware 1
2005 – Nipmuc 3, Lynnfield 2
2004 – Bishop Fenwick 4, St. Joseph (P) 1
2003 – Marian 2, Millbury 1
2002 – Nipmuc 3, Norton 2
2001 – Nipmuc 1, Triton 0
2000 – Ashland 7, Pioneer Valley 5
1999 – Northbridge 6, Carver 2
1998 – Bishop Stang 5, Northbridge 3
1997 – Amesbury 2, Northbridge 0
1996 – Harwich 10, Littleton 0
1995 – Archbishop Williams 8, Mahar 1
1994 – Pentucket 3, Uxbridge 1
1993 – Swampscott 12, Tahanto 1
1992 – Marblehead 15, Lee 5
1991 – Narragansett 12, Hamilton-Wenham 11
1990 – Bishop Connolly 2, Ware 1
1989 – Norton 5, Millbury 1
1988 – St. Mary’s (Lynn) 1, St. Bernard’s 0
1987 – St. Mary’s (Lynn) 5, St. Joseph’s (Pittsfield) 4
1986 – Oxford 14, North Reading 10
1985 – Hopkins Academy 7, Bishop Fenwick 6
1984 – Millbury 4, Matignon 3
1983 – No state final, Prop. 2
1982 – No state final, Prop. 2
1981 – Ware 6, Blackstone-Millville 4
1980 – Norton 4, Ware 3
1979 – Matignon 9, St. Mary’s (Lynn) 2
1978 – Frontier 14, Monty Tech 4
1977 – West Boylston 5, North Brookfield 1
1976 – Norwell 5, St. Joseph’s (Pittsfield) 3
1975 – St. Joseph’s (Pittsfield) 5, Shepherd Hill 4
1974 – Quabbin 11, St. Joseph’s (Pittsfield) 6
1973 – Lynn Tech 1, Quabbin 0
1972 – St. Joseph’s (Pittsfield) 2, Holbrook 0