Index        
 
Rugby Union    
 
 
 
  Welsh League Welsh Cup Scottish League Scottish Cup
         
1960        
1961        
1962        
1963        
1964        
1965        
1966        
1967        
1968        
1969        
1970        
1971        
1972   Neath    
1973   Llanelli Hawick  
1974   Llanelli Hawick  
1975   Llanelli Hawick  
1976   Llanelli Hawick  
1977   Newport Hawick  
1978   Swansea Hawick  
1979   Bridgend Heriots FP  
1980   Bridgend Gala  
1981   Cardiff Gala  
1982   Cardiff Hawick  
1983   Pontypool Gala  
1984   Cardiff Hawick  
1985   Llanelli Hawick  
1986   Cardiff Hawick  
1987   Cardiff Hawick  
1988   Llanelli Kelso  
1989   Neath Kelso  
1990   Neath Melrose  
1991 Neath Llanelli Boroughmuir  
1992 Swansea Llanelli Melrose  
1993 Llanelli Llanelli Melrose  
1994 Swansea Cardiff Melrose  
1995 Cardiff Swansea Stirling County  
1996 Neath Pontypridd Melrose Hawick
1997 Pontypridd Cardiff Melrose Melrose
1998 Swansea Llanelli Watsonians Glasgow Hawks
1999 Llanelli Swansea Heriots FP Gala
2000 Cardiff Llanelli Heriots FP
2001 Swansea Newport Hawick Boroughmuir
2002 Llanelli Pontypridd Hawick Hawick
2003 Bridgend Llanelli Boroughmuir Heriots FP
         
  Premiership      
         
2004 Newport Neath Glasgow Hawks Glasgow Hawks
2005 Neath Llanelli Glasgow Hawks Boroughmuir
2006 Neath Pontypridd Glasgow Hawks Watsonians
2007 Neath Llandovery Currie Glasgow Hawks
2008 Neath Neath Boroughmuir Melrose
2009 Cardiff Neath Ayr Heriots
2010 Neath Llanelli Currie Ayr
2011 Llanelli Pontypridd Melrose Ayr
2012 Pontypridd Cross Keys Melrose Gala
2013 Pontypridd Pontypridd Ayr Ayr
2014 Pontypridd Pontypridd Melrose Heriots
2015 Pontypridd Bridgend Heriots Boroughmuir
2016
Ebbw Vale
Llandovery
Heriots
Heriots
2017
Merthyr Tydfil
RGC 1404 Colwyn Bay
Melrose
Melrose