YearWinnerRunner Up
1976Onchan ANobles Park A
1977Onchan A - (2)Castletown A
1978Onchan A - (3)Peel Sunset A
1979Onchan A - (4)South Ramsey A
1980Nobles Park AOnchan A
1981Onchan A - (5)Port St Mary A
1982Onchan A - (6)Marown A
1983Nobles Park A - (2)Onchan A
1984Onchan A - (7)Peel Sunset A
1985Onchan A - (8)Port St Mary A
1986Onchan A - (9)Nobles Park A
1987Nobles Park A - (3)Marown A
1988Marown APeel Sunset A
1989Nobles Park A - (4)Castletown A
1990Onchan A - (10)Peel Sunset A
1991Marown A - (2)South Ramsey A
1992Marown A - (3)Onchan A
1993Marown A - (4)Onchan A
1994Marown A - (5)Onchan A
1995Castletown AOnchan A
1996Castletown A - (2)Marown A
1997Marown A - (6)Onchan A
1998Marown A - (7)Castletown A
1999Marown A - (8)Peel Sunset A
2000Marown A - (9)Onchan A
2001Marown A - (10)Castletown A
2002Marown A - (11)Onchan A
2003Onchan A - (11)Marown A
2004Onchan A - (12)Marown A
2005Onchan A - (13)Marown A
2006Onchan A - (14)Marown A
2007Onchan A - (15)Marown A
2008Onchan A - (16)Marown A
2009Onchan A - (17)Marown A
2010Onchan A - (18)Marown A
2011Onchan A - (19)Marown A
2012Onchan A - (20)Marown A
2013Marown A - (12)Onchan A
2014Onchan A - (21)Marown A
2015Onchan A - (22)Marown A
2016South Ramsey AMarown A
2017South Ramsey A - (2)Marown A
2018South Ramsey A - (3)Marown A
2019Marown A - (13)South Ramsey A
2020Not Played (Covid-19)
2021South Ramsey A - (4)Marown A
2022South Ramsey A - (5)Marown A