Division 3
*Starting in 2022, the MIAA eliminated sections and the tournament consisted of 5 statewide divisions.
2021 – Bishop Fenwick 6, Stoneham 0
2020 – No Season Due to COVID-19
2019 – Bishop Fenwick 8, Lynnfield 2
2018 – Austin Prep 2, Lynnfield 0
2017 – Austin Prep 8, Lynnfield 2
2016 – North Reading 5, Lynnfield 1
2015 – St. Mary’s (Lynn) 10, Austin Prep 7
2014 – North Reading 8, Hamilton-Wenham 7
2013 – Whittier 4, St. Mary’s (Lynn) 3
2012 – North Reading 3, Lynnfield 2 (8 innings)
2011 – Newburyport 3, St. Mary’s (L) 1
2010 – Whittier 6, Amesbury 0
2009 – Georgetown 4, Newburyport 3
2008 – Tyngsboro 16, North Reading 2
2007 – Tyngsboro 2, North Reading 0
2006 – North Reading 8, Arlington Catholic 6
2005 – Lynnfield 2, Georgetown 1
2004 – Bishop Fenwick 12, Watertown 2
2003 – Swampscott 2, Lynnfield 1
2002 – Swampscott 8, Bishop Fenwick 0
2001 – Triton 9, Savio Prep 5
2000 – Amesbury 4, North Reading 3
1999 – North Reading 6, Newburyport 0
1998 – Wilmington 7, Arlington Catholic 4
1997 – Amesbury 5, Ipswich 0
1996 – Newburyport 6, Winthrop 5 (9 inn.)
1995 – Newburyport 10, Weston 7
1994 – Pentucket 11, Lynn Tech 10
1993 – Swampscott 8, Bedford 1
1992 – Marblehead 14, Matignon 1
1991 – Hamilton-Wenham 13, Newburyport 4
1990 – Lynn Tech 1, Swampscott 0
1989 – Lynnfield 10, Amesbury 7
1988 – St. Mary’s (L) 6, Pentucket 3
1987 – St. Mary’s (L) 5, East Boston 3
1986 – North Reading 5, Lynn Tech 1
1985 – Bishop Fenwick 6, Norwell 2
1984 – Matignon 11, Triton 9
1983 – St. Mary’s (L) 9, Pentucket 6
1982 – Matignon 5, Marian 4
1981 – Matignon 5, St. Mary’s (L) 1