Division 2
*Starting in 2022, the MIAA eliminated sections and the tournament consisted of 5 statewide divisions.
2021 – Hopkinton 2, Milton 0
2020 – No Season Due to COVID-19
2019 – Hopkinton 7, Westwood 4
2018 – North Attleborough 16, Oliver Ames 2
2017 – Greater New Bedford 5, Westwood 3
2016 – Dighton-Rehoboth 10, Sandwich 4
2015 – Middleborough 9, Medfield 8
2014 – Westwood 2, Dartmouth 1
2013 – Hingham 7, Stoughton 4
2012 – Plymouth North 4, Dighton-Rehoboth 3
2011 – Plymouth North 2, Somerset 0
2010 – Duxbury 5, Plymouth North 0
2009 – Plymouth North 8, Foxboro 0
2008 – Plymouth North 5, Dighton-Rehoboth 3
2007 – Oliver Ames 4, Apponoquet 0
2006 – Somerset 8, Oliver Ames 1
2005 – Wellesley 7, Bellingham 6
2004 – Hopkinton 10, Somerset 5
2003 – Bellingham 3, Canton 2
2002 – King Philip 4, Scituate 3
2001 – Bishop Feehan 7, Coyle-Cassidy 6 (8 inn.)
2000 – Franklin 16, Apponequet 2
1999 – Dedham 2, Sharon 1
1998 – Bishop Feehan 9, Franklin 5
1997 – Middleboro 9, Franklin 5
1996 – Coyle-Cassidy 3, Wareham 0
1995 – Canton 9, Holliston 2
1994 – Bishop Feehan 8, King Philip 5
1993 – East Bridgewater 7, Old Rochester 5
1992 – Archbishop Williams 6, Hingham 5 (10 inn.)
1991 – Westwood 11, Holliston 5
1990 – Holliston 7, Franklin 5
1989 – Middleboro 5, Walpole 3
1988 – Westwood 10, Walpole 3
1987 – Holliston 10, Walpole 9
1986 – Franklin 4, Norwell 3
1985 – Franklin 5, Bishop Stang 3
1984 – Stoughton 4, GNB Voke 2
1983 – Stoughton 7, King Philip 0
1982 – Franklin 12, B-Raynham 1
1981 – East Boston 6, Boston Latin 4 (10 inn.)