Welsh Cup 1877-78 to 2020-21 | ||||||
---|---|---|---|---|---|---|
Season | Winners | Score | Runners-Up | |||
1877–78 | Wrexham | 1–0 | Druids | |||
1878–79 | Newtown White Stars | 1–0 | Wrexham | |||
1879–80 | Druids | 2–1 | Ruthin | |||
1880–81 | Druids | 2–0 | Newtown White Stars | |||
1881–82 | Druids | 5–0 | Northwich Victoria* | |||
1882–83 | Wrexham | 1–0 | Druids | |||
1883–84 | Oswestry White Star* | 0–0 | Druids | |||
Replay | Oswestry White Star* | 1–0 | Druids | |||
1884–85 | Druids | 1–1 | Oswestry White Star* | |||
Replay | Druids | 3–1(a.e.t) | Oswestry White Star* | |||
1885–86 | Druids | 4–0 | Newtown | |||
1886–87 | Chirk AAA | 2–1 | Davenham* | |||
1887–88 | Chirk AAA | 5–0 | Newtown | |||
1888–89 | Bangor | 2–1 | Northwich Victoria* | |||
1889–90 | Chirk AAA | 1–0 | Wrexham | |||
1890–91 | Shrewsbury Town* | 5–2 | Wrexham | |||
1891–92 | Chirk AAA | 2–1 | Westminster Rovers | |||
1892–93 | Wrexham | 2–1 | Chirk AAA | |||
1893–94 | Chirk AAA | 2–0 | Westminster Rovers | |||
1894–95 | Newtown | 3–2 | Wrexham | |||
1895–96 | Bangor | 3–1 | Wrexham | |||
1896–97 | Wrexham | 2–0 | Newtown | |||
1897–98 | Druids | 1–1 | Wrexham | |||
Replay | Druids | 2–1 | Wrexham | |||
1898–99 | Druids | 2–2 | Wrexham | |||
Replay | Druids | 1–0 | Wrexham | |||
1899–1900 | Aberystwyth | 3–0 | Druids | |||
1900–01 | Oswestry United* | 1–0 | Druids | |||
1901–02 | Wellington Town* | 1–0 | Wrexham | |||
1902–03 | Wrexham | 8–0 | Aberaman Athletic | |||
1903–04 | Druids | 3–2 | Aberdare Athletic | |||
1904–05 | Wrexham | 3–0 | Aberdare Athletic | |||
1905–06 | Wellington Town* | 3–2 | Whitchurch* | |||
1906–07 | Oswestry United* | 2–0 | Whitchurch* | |||
1907–08 | Chester* | 3–1 | Connah's Quay & Shotton | |||
1908–09 | Wrexham | 1–0 | Chester* | |||
1909–10 | Wrexham | 2–1 | Chester* | |||
1910–11 | Wrexham | 6–0 | Connah's Quay & Shotton | |||
1911–12 | Cardiff City | 0–0 | Pontypridd | |||
Replay | Cardiff City | 3–0 | Pontypridd | |||
1912–13 | Swansea Town | 0–0 | Pontypridd | |||
Replay | Swansea Town | 1–0 | Pontypridd | |||
1913–14 | Llanelli | 0–0 | Wrexham | |||
Replay | Wrexham | 3–0 | Llanelli | |||
1914–15 | Wrexham | 1–1 | Swansea Town | |||
Replay | Wrexham | 1–0 | Swansea Town | |||
1919–20 | Cardiff City | 2–1 | Wrexham | |||
1920–21 | Pontypridd | 1–1 | Wrexham | |||
Replay | Wrexham | 3–1 | Pontypridd | |||
1921–22 | Cardiff City | 2–0 | Ton Pentre | |||
1922–23 | Cardiff City | 3–2 | Aberdare Athletic | |||
1923–24 | Merthyr Town | 2–2 | Wrexham | |||
Replay | Wrexham | 1–0 | Merthyr Town | |||
1924–25 | Wrexham | 3–1 | Fflint | |||
1925–26 | Ebbw Vale | 3–2 | Swansea Town | |||
1926–27 | Cardiff City | 2–0 | Rhyl Athletic | |||
1927–28 | Cardiff City | 2–0 | Bangor Athletic | |||
1928–29 | Connah's Quay & Shotton | 3–0 | Cardiff City | |||
1929–30 | Cardiff City | 0–0(a.e.t) | Rhyl Athletic | |||
Replay | Cardiff City | 4–2 | Rhyl | |||
1930–31 | Wrexham | 7–0 | Shrewsbury Town* | |||
1931–32 | Wrexham | 1–1 | Swansea Town | |||
Replay | Swansea Town | 2–0 | Wrexham | |||
1932–33 | Chester* | 2–0 | Wrexham | |||
1933–34 | Bristol City* | 1–1 | Tranmere Rovers* | |||
Replay | Bristol City* | 3–0 | Tranmere Rovers* | |||
1934–35 | Tranmere Rovers* | 1–0 | Chester* | |||
1935–36 | Crewe Alexandra* | 2–0 | Chester* | |||
1936–37 | Crewe Alexandra* | 1–1 | Rhyl Athletic | |||
Replay | Crewe Alexandra* | 3–1 | Rhyl | |||
1937–38 | Shrewsbury Town* | 2–2 | Swansea Town | |||
Replay | Shrewsbury Town* | 2–1 | Swansea Town | |||
1938–39 | South Liverpool* | 2–1 | Cardiff City | |||
1939–40 | Wellington Town* | 4–0 | Swansea Town | |||
1946–47 | Chester* | 0–0 | Merthyr Tydfil | |||
Replay | Chester* | 5–1 | Merthyr Tydfil | |||
1947–48 | Lovell's Athletic | 3–0 | Shrewsbury Town* | |||
1948–49 | Merthyr Tydfil | 2–0 | Swansea Town | |||
1949–50 | Swansea Town | 4–1 | Wrexham | |||
1950–51 | Merthyr Tydfil | 1–1 | Cardiff City | |||
Replay | Merthyr Tydfil | 3–2 | Cardiff City | |||
1951–52 | Rhyl | 4–3 | Merthyr Tydfil | |||
1952–53 | Rhyl | 2–1 | Chester City* | |||
1953–54 | Fflint Town United | 2–0 | Chester* | |||
1954–55 | Chester* | 1–1 | Barry Town | |||
Replay | Barry Town | 4–3 | Chester* | |||
1955–56 | Cardiff City | 3–2 | Swansea Town | |||
1956–57 | Wrexham | 2–1 | Swansea Town | |||
1957–58 | Chester* | 1–1 | Wrexham | |||
Replay | Wrexham | 2–1 | Chester* | |||
1958–59 | Cardiff City | 2–0 | Lovell's Athletic | |||
1959–60 | Cardiff City | 1–1 | Wrexham | |||
Replay | Wrexham | 1–0 | Cardiff | |||
1960–61 | Swansea Town | 3–1 | Bangor City | |||
1961–62 | Wrexham | 3–0 | Bangor City | |||
2nd Leg | Bangor City | 2–0 | Wrexham | |||
Play-off | Bangor City | 3–1 | Wrexham | |||
1962–63 | Borough United | 2–1 | Newport County | |||
2nd Leg | Newport County | 0–0 | Borough United | |||
1963–64 | Bangor City | 2–0 | Cardiff City | |||
2nd Leg | Cardiff City | 3–1 | Bangor City | |||
Play-off | Cardiff City | 2–0 | Bangor City | |||
1964–65 | Cardiff City | 5–1 | Wrexham | |||
2nd Leg | Wrexham | 1–0 | Cardiff City | |||
Play-off | Cardiff City | 3–0 | Wrexham | |||
1965–66 | Swansea Town | 3–0 | Chester* | |||
2nd Leg | Chester* | 1–0 | Swansea Town | |||
Play-off | Chester* | 1–2 | Swansea Town | |||
1966–67 | Wrexham | 2–2 | Cardiff City | |||
2nd Leg | Cardiff City | 2–1 | Wrexham | |||
1967–68 | Hereford United* | 0–2 | Cardiff City | |||
2nd Leg | Cardiff City | 4–1 | Hereford United* | |||
1968–69 | Swansea City | 1–3 | Cardiff City | |||
2nd Leg | Cardiff City | 2–0 | Swansea City | |||
1969–70 | Chester* | 0–1 | Cardiff City | |||
2nd Leg | Cardiff City | 4–0 | Chester* | |||
1970–71 | Wrexham | 0–1 | Cardiff City | |||
2nd Leg | Cardiff City | 3–1 | Wrexham | |||
1971–72 | Wrexham | 2–1 | Cardiff City | |||
2nd Leg | Cardiff City | 1–1 | Wrexham | |||
1972–73 | Bangor City | 1–0 | Cardiff City | |||
2nd Leg | Cardiff City | 5–0 | Bangor City | |||
1973–74 | Stourbridge* | 0–1 | Cardiff City | |||
2nd Leg | Cardiff City | 1–0 | Stourbridge* | |||
1974–75 | Wrexham | 2–1 | Cardiff City | |||
2nd Leg | Cardiff City | 1–3 | Wrexham | |||
1975–76 | Hereford United* | 3–3 | Cardiff City | |||
2nd Leg | Cardiff City | 3–2 | Hereford United* | |||
1976–77 | Cardiff City | 2–1 | Shrewsbury Town* | |||
2nd Leg | Shrewsbury Town* | 3–0 | Cardiff City | |||
1977–78 | Bangor City | 1–2 | Wrexham | |||
2nd Leg | Wrexham | 1–0 | Bangor City | |||
1978–79 | Wrexham | 1–1 | Shrewsbury Town* | |||
2nd Leg | Shrewsbury Town* | 1–0 | Wrexham | |||
1979–80 | Newport County | 2–1 | Shrewsbury Town* | |||
2nd Leg | Shrewsbury Town* | 0–3 | Newport County | |||
1980–81 | Swansea City | 1–0 | Hereford United* | |||
2nd Leg | Hereford United* | 1–1 | Swansea City | |||
1981–82 | Cardiff City | 0–0 | Swansea City | |||
2nd Leg | Swansea City | 2–1 | Cardiff City | |||
1982–83 | Wrexham | 1–2 | Swansea City | |||
2nd Leg | Swansea City | 2–0 | Wrexham | |||
1983–84 | Shrewsbury Town* | 2–1 | Wrexham | |||
2nd Leg | Wrexham | 0–0 | Shrewsbury Town* | |||
1984–85 | Shrewsbury Town* | 3–1 | Bangor City | |||
2nd Leg | Bangor City | 0–2 | Shrewsbury Town* | |||
1985–86 | Wrexham | 1–1 | Kidderminster Harriers* | |||
Replay | Kidderminster Harriers* | 1–2 | Wrexham | |||
1986–87 | Merthyr Tydfil | 2–2 | Newport County | |||
Replay | Merthyr Tydfil | 1–0 | Newport County | |||
1987–88 | Cardiff City | 2–0 | Wrexham | |||
1988–89 | Swansea City | 5–0 | Kidderminster Harriers* | |||
1989–90 | Hereford United* | 2–1 | Wrexham | |||
1990–91 | Swansea City | 2–0 | Wrexham | |||
1991–92 | Cardiff City | 1–0 | Hednesford Town* | |||
1992–93 | Cardiff City | 5–0 | Rhyl | |||
1993–94 | Barry Town | 2–1 | Cardiff City | |||
1994–95 | Wrexham | 2–1 | Cardiff City | |||
1995–96** | Llansantffraid | 3–3(a.e.t)P | Barry Town | |||
1996–97 | Barry Town | 2–1 | Cwmbran Town | |||
1997–98 | Bangor City | 1–1(a.e.t)P | Connah's Quay Nomads | |||
1998–99 | Inter Cable-Tel | 1–1(a.e.t)P | Carmarthen Town | |||
1999–2000 | Bangor City | 1–0 | Cwmbran Town | |||
2000–01 | Barry Town | 2–0 | Total Network Solutions | |||
2001–02 | Barry Town | 4–1 | Bangor City | |||
2002–03 | Barry Town | 2–2(a.e.t)P | Cwmbarn Town | |||
2003–04 | Rhyl | 1–0(a.e.t) | Total Network Solutions | |||
2004–05 | Total Network Solutions | 1–0 | Carmarthen Town | |||
2005–06 | Rhyl | 2–0 | Bangor City | |||
2006–07 | Carmarthen Town | 3–2 | Afan Lido | |||
2007–08 | Bangor City | 4–2(a.e.t) | Llanelli | |||
2008–09 | Bangor City | 2–0 | Aberystwyth Town | |||
2009–10 | Bangor City | 3–2 | Port Talbot Town | |||
2010–11 | Llanelli | 4–1 | Bangor City | |||
2011–12 | The New Saints | 2–0 | Cefn Druids | |||
2012–13 | Prestatyn Town | 3–1 (a.e.t) | Bangor City | |||
2013–14 | The New Saints | 3–2 | Aberystwyth Town | |||
2014–15 | The New Saints | 2–0 | Newtown | |||
2015–16 | The New Saints | 2–0 | Airbus UK Broughton | |||
2016–17 | Bala Town | 2–1 | The New Saints | |||
2017–18 | Connah's Quay Nomads | 4–1 | Aberystwyth Town | |||
2018–19 | The New Saints | 3–0 | Connah's Quay Nomads | |||
2019-20 | Cancelled | |||||
2020-21 | Cancelled | |||||
*English Club **Welsh Clubs playing in English Leagues Excluded | ||||||
Total Welsh Cup Wins | ||||||
Wins | Club | |||||
23 | Wrexham | |||||
22 | Cardiff City | |||||
10 | Swansea City | |||||
8 | Bangor City | |||||
8 | Druids | |||||
7 | The New Saints | |||||
6 | Shrewsbury Town* | |||||
6 | Barry Town | |||||
5 | Chirk AAA | |||||
4 | Rhyl | |||||
3 | Chester City* | |||||
3 | Merthyr Tydfil | |||||
3 | Wellington Town* | |||||
2 | Newtown | |||||
2 | Crewe Alexandra* | |||||
2 | Oswestry United* | |||||
1 | Hereford United* | |||||
1 | Aberystwyth Town | |||||
1 | Carmarthen Town | |||||
1 | Connah's Quay & Shotton | |||||
1 | Llanelli | |||||
1 | Newport County | |||||
1 | Flint Town United | |||||
1 | Lovell's Athletic | |||||
1 | Oswestry White Star* | |||||
1 | Tranmere Rovers* | |||||
1 | Connah's Quay Nomads | |||||
1 | Bala Town | |||||
1 | Borough United | |||||
1 | Bristol City* | |||||
1 | Ebbw Vale | |||||
1 | Inter CableTel | |||||
1 | Prestatyn Town | |||||
1 | South Liverpool* | |||||
131 | Totals | |||||
*English Club | ||||||
Which eight Arsenal Players have 2023-24 Champions League Goals? |
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.