Senior Cup Previous Winners

Senior Cup previous winners

YearTeam
1893/94Builth
1894/95Rhayader
1895/96Barry District & Brecon
1896/97  Rogerstone
1897/98Rogerstone
1898/99Barry Unionists
1899/1900Aberystwyth
1900/01Barry Unionists
1901/02Aberdare
1902/03Aberaman
1903/04Treharris
1904/05Ebbw Vale
1905/06Treharris
1906/07Treharris
1907/08Ton Pentre
1908/09Ton Pentre
1909/10 Ton Pentre
1910/11Treharris
1911/12Merthyr Town
1912/13Aberdare
1913/14Cardiff City
1914/15Ton Pentre
1915/19NO COMPETITION
1919/20Mid-Rhondda
1920/21Ton Pentre
1921/22Cardiff City
1922/23Cardiff City
1923/24Cardiff City
1924/25Pontypridd
1925/26Aberdare & Mid-Rhondda
1926/27Barry
1927/28Cardiff City
1928/29Cardiff City
1929/30Swansea Town
1930/31Lovells Athletic
1931/32Swansea Town
1932/33Swansea Town
1933/34Swansea Town
1934/35  Lovells Athletic
1935/36Barry
1936/37 Lovells Athletic
1937/38Barry Town
1938/39Barry Town
1939/45NO COMPETITION
1945/46Merthyr Tydfil
1946/47Troedyrhiw
1947/48  Ton Pentre
1948/49Lovells Athletic
1949/50Merthyr Tydfil
1950/51Merthyr Tydfil
1951/52Merthyr Tydfil
1952/53Barry Town
1953/54Barry Town
1954/55Lovells Athletic
1955/56 Merthyr Tydfil
1956/57Cwmparc
1957/58Cardiff City
1958/59Barry Town
1959/60Barry Town
1960/61Ton Pentre
1961/62Ton Pentre
1962/63Cardiff City
1963/64Ton Pentre
1964/65Abergavenny Thursdays
1965/66Barry Town
1966/67Cardiff College of Educ.
1967/68Merthyr Tydfil
1968/69Cardiff City
1969/70Cardiff City
1970/71Cardiff City
1971/72Cardiff City
1972/73Cardiff City
1973/74Cardiff City
1974/75Cardiff City
1975/76Barry Town
1976/77Merthyr Tydfil
1977/78Barry Town
1978/79Maesteg Park Athletic
1979/80Merthyr Tydfill
1980/81Sully
1981/82Sully
1982/83Ton Pentre
1983/84Barry Town
1984/85Merthyr Tydfil
1985/86Sully
1986/87Barry Town
1987/88Barry Town
1988/89Merthyr Tydfil
1989/90Merthyr Tydfil
1990/91Maesteg Park
1991/92Barry Town
1992/93Ton Pentre
1993/2002   NO COMPETITION
2002/03Stanleytown
2003/04Ynyshir Albion
2004/05Carnetown
2005/06Grange Albion
2006/07Pantyscallog Village Juniors
2007/08Bridgend Street
2008/09Penydarren BGC
2009/10Rhoose
2010/11Llantwit Major
2011/12Cwmbach Royal Stars
2012/13STM Sports 
2013/14Penydarren BGC
2014/15Cornelly United 
2015/16Taffs Well
2016/17Taffs Well
2017/18  AFC Whitchurch
2018/19Llanrumney United
2019/20Competition cancelled
2020/21Competition cancelled
2021/22Cwrt Rawlin
2022/23Ton Pentre