Previous Winners Of Major Domestic Football Cup Competitions

The FAW Welsh Cup

The FAW Welsh Cup


A Brief History Of The FAW Welsh Cup

The Welsh Cup is one of the oldest cup competitions in the world and is a knock-out football competition contested annually by teams from Wales and, until 1995, neighbouring parts of England. Only Welsh teams playing in the Welsh league can now progress to the UEFA Cup through winning the Welsh Cup.

The Football Association of Wales is the organising body of this competition, which has been run (except during the two World Wars) every year since its inception in 1877-78. In its current format, all games are played to a conclusion, with extra-time and penalties if necessary. The semi-finals and final are played at neutral venues.
Previous Winners Of The FAW Welsh Cup

Year
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950
1949
1948
1947
Venue
Winners
Bangor City 3 2 Port Talbot Town
Bangor City 2 0 Aberystwyth Town
Bangor City 4 2 Llanelli (aet)
Carmarthen Town 3 2 Afan Lido
Rhyl 2 0 Bangor City
Total Network Solutions 1 0 Carmarthen Town
Rhyl 1 0 Total Network Solutions (aet)
Barry Town* 2 2 Cwmbran Town
Barry Town 4 1 Bangor City
Barry Town 2 0 Total Network Solutions
Bangor City 1 0 Cwmbran Town
Inter Cardiff* 1 1 Carmarthen Town
Bangor City* 1 1 Connah's Quay Nomads
Barry Town 2 1 Cwmbran Town
Llansantffraid* 3 3 Barry Town
Wrexham 2 1 Cardiff City
Barry Town 2 1 Cardiff City
Cardiff City 5 0 Rhyl
Cardiff City 1 0 Hednesford Town
Swansea City 2 0 Wrexham
Hereford United 2 1 Wrexham
Swansea City 5 0 Kidderminster Harriers
Cardiff City 2 0 Wrexham
Merthyr Tydfil 1 0 Newport County
Wrexham 2 1 Kidderminster Harriers
Shrewsbury Town 5 1 Bangor City
Shrewsbury Town 2 0 Wrexham
Swansea City 4 1 Wrexham
Swansea City 2 1 Cardiff City
Swansea City 2 1 Hereford United
Newport County 5 1 Shrewsbury Town
Shrewsbury Town 2 1 Wrexham
Wrexham 3 1 Bangor City
Shrewsbury Town 4 2 Cardiff City
Cardiff City 6 5 Hereford United
Wrexham 5 2 Cardiff City
Cardiff City 2 0 Stourbridge
Cardiff City 5 1 Bangor City
Wrexham 3 2 Cardiff City
Cardiff City 4 1 Wrexham
Cardiff City 4 1 Chester
Cardiff City 5 1 Swansea Town
Cardiff City 6 1 Hereford United
Cardiff City 2 1 Wrexham
Swansea Town 2 1 Chester
Cardiff City 8 2 Wrexham
Cardiff City 5 3 Bangor City
Borough United 2 1 Newport County
Bangor City 3 1 Wrexham
Swansea Town 3 1 Bangor City
Wrexham 1 0 Cardiff City
Cardiff City 2 0 Lovells Athletic
Wrexham 2 0 Chester
Wrexham 2 1 Swansea Town
Cardiff City 3 2 Swansea Town
Barry Town 4 3 Chester
Flint Town United 2 0 Chester
Rhyl 2 1 Chester
Rhyl 4 3 Merthyr Tydfil
Merthyr Tydfil 3 2 Cardiff City
Swansea Town 4 1 Wrexham
Merthyr Tydfil 2 0 Swansea Town
Lovells Athletic 3 0 Shrewsbury Town
Chester 5 1 Merthyr Tydfil
1941/1946 Football suspended due to World War Two
1940
1939
1938
1937
1936
1935
1934
1933
1932
1931
1930
1929
1928
1927
1926
1925
1924
1923
1922
1921
1920
Wellington 4 0 Swansea Town
South Liverpool 2 1 Cardiff City
Shrewsbury Town 2 1 Swansea Town
Crewe Alexandra 3 1 Rhyl
Crewe Alexandra 2 0 Chester
Tranmere Rovers 1 0 Chester
Bristol City 3 0 Tranmere Rovers
Chester 2 0 Wrexham
Swansea Town 2 0 Wrexham
Wrexham 7 0 Shrewsbury Town
Cardiff City 4 2 Rhyl
Connah's Quay 3 0 Cardiff City
Cardiff City 2 0 Bangor City
Cardiff City 2 0 Rhyl
Ebbw Vale 3 2 Swansea Town
Wrexham 3 1 Flint
Wrexham 1 0 Merthyr Town
Cardiff City 3 2 Aberdare Athletic
Cardiff City 2 0 Ton Pentre
Wrexham 3 1 Pontypridd
Cardiff City 2 1 Wrexham
1915/1920 Football suspended due to World War One
1915
1914
1913
1912
1911
1910
1909
1908
1907
1906
1905
1904
1903
1902
1901
1900
1899
1898
1897
1896
1895
1894
1893
1892
1891
1890
1889
1888
1887
1886
1885
1884
1883
1882
1881
1880
1879
1878
Wrexham 1 0 Swansea Town
Wrexham 3 0 Llanelli
Swansea Town 1 0 Pontypridd
Cardiff City 3 0 Pontypridd
Wrexham 6 1 Connah's Quay
Wrexham 2 1 Chester
Wrexham 1 0 Chester
Chester 3 1 Connah's Quay
Oswestry United 2 0 Whitchurch
Wellington Town 3 2 Whitchurch
Wrexham 3 0 Aberdare Athletic
Druids 3 0 Aberdare Athletic
Wrexham 8 0 Aberaman
Wellington 3 0 Aberdare Athletic
Oswestry United 1 0 Druids
Aberystwyth 3 0 Druids
Druids 1 0 Wrexham
Druids 2 1 Wrexham
Wrexham 2 0 Newtown
Bangor 3 1 Wrexham
Newtown 3 2 Wrexham
Chirk 2 0 Westminster Rovers
Wrexham 2 1 Chirk
Chirk 2 1 Westminster Rovers
Shrewsbury Town 5 2 Wrexham
Chirk 1 0 Wrexham
Bangor 2 1 Northwich Victoria
Chirk 5 0 Newtown
Chirk 4 2 Davenham
Druids 5 2 Newtown
Druids 2 0 Oswestry United
Oswestry United 3 2 Druids
Wrexham 1 0 Druids
Druids 2 1 Northwich Victoria
Druids 2 0 Newtown White Stars
Druids 2 1 Ruthin
Newtown White Stars 2 1 Wrexham
Wrexham 1 0 Druids