Teams of Eight League Winners
   
         
Year Division   1 Division   2 Division   3 Division   4
2019-20        
2018-19 Prestwick Troon Eglinton    
2017-18 Troon South Beach Prestwick    
2016-17 Troon South Beach Savoy    
2015-16 Kilwinning Abbey Riggs    
2014-15 Kyle Portland    
2013-14 Kilwinning Abbey Kilwinning Corsehill    
2012 Kyle Arran Ardeer    
2011 Kyle Arran Kyle Bute    
2010 Kilwinning   Abbey Kilmarnock Grange    
2009 Troon South Beach Kilwinning Corsehill    
2008 Caledonian Rozelle Kilmarnock Annanhill    
2007 Caledonian Rozelle Largs    
2006 Troon South Beach Caledonian Rozelle Ayr Cassillis  
2005 Kilwinning Abbey Portland   A Stevenston Warner  
2004 Kilwinning Abbey Largs Ardeer Troon Bentinck  
2003 Kilwinning Abbey Portland A Kilwinning Corsehill Riggs St Ninian
2002 Kilwinning Abbey Kilmarnock Grange Ardeer Kilwinning Corsehill
2001 Caledonian Rozelle Kilmarnock Annanhill Queens Purple Portland B
2000 Caledonian Rozelle Troon South Beach Savoy Greenan
1999 Caledonian Rozelle Kilwinning Blacklands Riggs St Quivox Kilwinning Corsehill
1998 Caledonian Rozelle Ayr Stevenston Warner Dalry
1997 Caledonian Rozelle Kilwinning Blacklands Troon Eglinton Queens Purple
1996 Caledonian Belleisle Largs Caledonian Craigie Kilbirnie
1995 Kilmarnock Annanhill Caledonian Belleisle Kyle Arran Bruce
1994 Kilwinning A Kilwinning B St Leonards Caledonian Craigie
1993 Kilwinning A Ardeer A Prestwick St Leonards
1992 Kilmarnock Annanhill Stevenston Warner Kilwinning C New Cumnock
1991 Kilwinning A Kilmarnock Grange Kyle A Greenan