YearWinnerRunner Up
1971Nobles Park BPort St Mary A
1972Nobles Park ADouglas A
1973Nobles Park A - (2)Douglas A
1974Nobles Park A - (3)Onchan A
1975Nobles Park A - (4)Onchan A
1976Nobles Park A - (5)Onchan A
1977Onchan ACastletown A
1978Nobles Park A - (6)Onchan A
1979Onchan A - (2)
Nobles Park A - (7)
???
Both teams tied on points, games & wins so title was shared between the two teams
1980Nobles Park A - (8)North Ramsey
1981Nobles Park A - (9)Onchan A
1982Nobles Park A - (10)Port St Mary A
1983Nobles Park A - (11)Port St Mary A
1984Nobles Park A - (12)North Ramsey
1985Onchan A - (3)Nobles Park A
1986Nobles Park A - (13)Onchan A
1987Nobles Park A - (14)Onchan A
1988Onchan A - (4)Nobles Park A
1989Onchan A - (5)Peel Sunset A
1990Onchan A - (6)Peel Sunset A
1991Onchan A - (7)Nobles Park A
1992Onchan A - (8)Nobles Park A
1993Onchan A - (9)Nobles Park A
1994Onchan A - (10)Peel Sunset A
1995Onchan A - (11)Peel Sunset A
1996Onchan A - (12)Peel Sunset A
1997Onchan A - (13)Peel Sunset A
1998Port St Mary AOnchan A
1999Onchan A - (14)Peel Sunset A
2000Onchan A - (15)???
2001Onchan A - (16)Castletown A
2002Onchan A - (17)Peel Sunset A
2003Onchan A - (18)Castletown A
2004Onchan A - (19)Castletown A
2005Castletown APort St Mary A
2006Castletown A - (2)Peel Sunset A
2007Onchan A - (20)Castletown A
2008Castletown A - (3)Onchan A
2009Castletown A - (4)North Ramsey A
2010Castletown A - (5)North Ramsey A
2011Castletown A - (6)Port St Mary A
2012Castletown A - (7)Douglas A
2013Castletown A - (8)Douglas A
2014Castletown A - (9)South Ramsey A
2015North Ramsey ACastletown A
2016Castletown A - (10)Port St Mary A