YearWinnerRunner UpScoreVenue
1981Nobles Park ADouglas A6-2Peel
1982Onchan ACastletown A7-1Marown
1983Nobles Park A - (2)Onchan A5-3Douglas
1984Nobles Park A - (3)South Ramsey A5-3Marown
1985Onchan A - (2)Peel Sunset A5-3Marown
1986Onchan A - (3)Peel Sunset A5-3Castletown
1987Nobles Park A - (4)Castletown A7-1Peel
1988Onchan A - (4)Peel Sunset A7-1Marown
1989Nobles Park A - (5)Castletown A7-1Ballaugh
1990Peel SunsetOnchan A5-3Castletown
1991Nobles Park A - (6)Douglas A5-3Onchan
1992Onchan A - (5)Castletown A6-2Peel
1993Onchan A - (6)Douglas A7-1Nobles 1
1994Onchan A - (7)Peel Sunset A5-3Marown
1995Peel Sunset A - (2)Nobles Park A7-1Port St Mary
1996Peel Sunset A - (3)Castletown A7-1Nobles 1
1997Peel Sunset A - (4)Nobles Park A5-3Port Erin
1998Onchan A - (8)Nobles Park A4-4Peel
1999Peel Sunset A - (5)Port St Mary A5-3Nonles 1
2000Onchan A - (9)Peel Sunset A6-2Port St Mary
2001Peel Sunset A - (6)Onchan A5-3South Ramsey
2002Nobles Mixed AOnchan A5-4Finch Hill
2003Castletown AOnchan A5-4Peel
2004Onchan A - (10)North Ramsey A6-3Peel
2005Onchan A - (11)Nobles Mixed A7-2Finch Hill
2006Nobles Mixed A - (2)Port St Mary A5-4Ballaugh
2007Port St Mary ANorth Ramsey A6-3Marown
2008North Ramsey ABallaugh A5-4Nobles 1
2009Castletown A - (2)North Ramsey A6-3Peel
2010Onchan A - (12)Castletown A5-4Ballaugh
2011Castletown A - (3)Peel Sunset A8-1Marown
2012Douglas ACastletown A5-4Peel
2013Castletown A - (4)Port St Mary A7-2Douglas
2014Peel Sunset A - (7)North Ramsey A6-3
(166-141)
Ballaugh
2015North Ramsey A - (2)Port St Mary A7-2
(171-151)
Nobles 1
2016Castletown A - (5)Peel Sunset A6-3
(167-153)
Port Erin
2017Castletown A - (6)North Ramsey A5-4
(164-145)
Douglas