![]() 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 |