YearWinnerRunner Up
1988Port St Mary CUnknown
1989Nobles Park CPort Erin B
1990Ballaugh ANorth Ramsey B
1991Nobles Park DNobles Park C
1992Finch Hill BDouglas B
1993Nobles Mixed APort Erin B
1994Port St Mary DRonairco A
1995Finch Hill B - (2)Castletown C
1996Ballaugh BFinch Hill C
1997Finch Hill B - (3)Mount Murray A
1998Nobles Mixed BSouth Ramsey B
1999Port St Mary C - (2)Port St Mary D
2000Onchan BNorth Ramsey B
2001Port St Mary D - (2)Onchan C
2002Ballaugh B - (2)Castletown C
2003Peel Sunset BNorth Ramsey B
2004Port St Mary C - (3)Nobles Mixed B
2005Douglas BBallaugh B
2006Peel Sunset B - (2)North Ramsey B
2007Douglas B - (2)Port St Mary D
2008Ballaugh CCastletown D
2009Peel Sunset B - (3)Onchan C
2010Finch Hill B - (4)Onchan C
2011Peel Sunset B - (4)Nobles Mixed B
2012Douglas B - (3)Castletown D
2013Nobles Park ANorth Ramsey B
2014Marown BSouth Ramsey B
2015Onchan CPeel Sunset C
2016Douglas CPort Erin B
2017Peel Sunset CBallaugh C
2018Marown CBallaugh B
2019South Ramsey CFinch Hill B
2020Not Played (Covid-19)
2021Ballaugh B - (3)Onchan C
2022North Ramsey BNobles B