WALES

 

 

       LEAGUE                                                                                                         CUP

 

1877-78

===

Wrexham Town FC – Ruabon Druids FC

1-0

1878-79

===

Newtown White Stars FC - Wrexham Town FC

1-0

1879-80

===

Ruabon Druids FC - Ruthin FC

2-1

1880-81

===

Ruabon Druids FC - Newtown White Stars FC

2-0

1881-82

===

Ruabon Druids FC - Northwich Victoria FC

5-0

1882-83

===

Wrexham AFC – Ruabon Druids FC

1-0

1883-84

===

Oswestry White Stars FC – Ruabon Druids FC

0-0         1-0

1884-85

===

Ruabon Druids FC - Oswestry White Stars FC

1-1         3-1 aet

1885-86

===

Ruabon Druids FC - Newtown FC

4-0

1886-87

===

Chirk AAA - Davenham FC

2-1

1887-88

===

Chirk AAA - Newtown FC

5-0

1888-89

===

Bangor AFC - Northwich Victoria FC

2-1

1889-90

===

Chirk AAA - Wrexham AFC

1-0

1890-91

===

Shrewsbury Town FC - Wrexham AFC

5-2

1891-92

===

Chirk AAA - Westminster Rovers FC

2-1

1892-93

===

Wrexham AFC - Chirk AAA

2-1

1893-94

===

Chirk AAA - Westminster Rovers FC

2-0

1894-95

===

Newtown FC - Wrexham AFC

3-2

1895-96

===

Bangor AFC - Wrexham AFC

3-1

1896-97

===

Wrexham AFC - Newtown FC

2-0

1897-98

===

Ruabon Druids FC - Wrexham AFC         

1-1         2-1

1898-99

===

Ruabon Druids FC - Wrexham AFC         

2-2         1-0

1899-00

===

Aberystwyth FC – Ruabon Druids FC

3-0

1900-01

===

Oswestry United FC – Ruabon Druids FC

1-0

1901-02

===

Wellington Town FC - Wrexham AFC

1-0

1902-03

===

Wrexham AFC - Aberaman Athletic FC

8-0

1903-04

===

Ruabon Druids FC - Aberdare Athletic FC

3-2

1904-05

===

Wrexham AFC - Aberdare Athletic FC

3-0

1905-06

===

Wellington Town FC - Whitchurch FC

3-2

1906-07

===

Oswestry United FC - Whitchurch FC

2-0

1907-08

===

Chester FC - Connah’s Quay AFC

3-1

1908-09

===

Wrexham AFC - Chester FC

1-0

1909-10

===

Wrexham AFC - Chester FC

3-1

1910-11

===

Wrexham AFC - Connah’s Quay AFC

6-0

1911-12

===

Cardiff City AFC - Pontypridd AFC

0-0        3-0

1912-13

===

Swansea Town AFC - Pontypridd AFC

0-0        1-0

1913-14

===

Wrexham AFC - Llanelly AFAC

0-0        3-0

1914-15

===

Wrexham AFC - Swansea Town AFC

1-1        1-0

 

 

 

 

1919-20

===

Cardiff City AFC - Wrexham AFC

2-1

1920-21

===

Wrexham AFC - Pontypridd AFC

1-1         3-1

1921-22

===

Cardiff City AFC - Ton Pentre AFC

2-0

1922-23

===

Cardiff City AFC - Aberdare Athletic FC

3-2

1923-24

===

Wrexham AFC - Merthyr Tydfil AFC

2-2         1-0

1924-25

===

Wrexham AFC - Fflint FC

3-1

1925-26

===

Ebb Vale AFC - Swansea Town AFC

3-2

1926-27

===

Cardiff City AFC - Rhyl FC

2-0

1927-28

===

Cardiff City AFC - Bangor City FC

2-0

1928-29

===

Connah’s Quay & Shotton FC - Cardiff City AFC

3-0

1929-30

===

Cardiff City AFC - Rhyl FC

0-0 aet    4-2

1930-31

===

Wrexham FC - Shrewsbury Town FC

7-0

1931-32

===

Swansea Town AFC - Wrexham AFC

1-1         2-0

1932-33

===

Chester FC - Wrexham AFC

2-0

1933-34

===

Bristol City FC - Tranmere Rovers FC

1-1         3-0

1934-35

===

Tranmere Rovers FC - Chester FC

1-0

1935-36

===

Crewe Alexandra FC - Chester FC

2-0

1936-37

===

Crewe Alexandra FC - Rhyl FC

1-1          3-1

1937-38

===

Shrewsbury Town FC - Swansea Town AFC

2-2          2-1

1938-39

===

South Liverpool FC - Cardiff City AFC

2-1

1939-40

===

Wellington Town FC - Swansea Town AFC

4-0

 

 

 

 

1946-47

===

Chester FC - Merthyr Tydfil AFC

0-0           5-1

1947-48

===

Lovell’s Athletic FC Newport - Shrewsbury Town FC

3-0

1948-49

===

Merthyr Tydfil AFC - Swansea Town AFC

2-0

1949-50

===

Swansea Town AFC - Wrexham AFC

4-1

1950-51

===

Merthyr Tydfil AFC - Cardiff City AFC

1-1          3-2

1951-52

===

Rhyl FC - Merthyr Tydfil AFC

4-3

1952-53

===

Rhyl FC - Chester FC

2-1

1953-54

===

Fflint Town United FC - Chester FC

2-0

1954-55

===

Barry Town AFC - Chester FC

1-1          4-3

1955-56

===

Cardiff City AFC - Swansea Town AFC

3-2

1956-57

===

Wrexham AFC - Swansea Town AFC

2-1

1957-58

===

Wrexham AFC - Chester FC           

1-1          2-1

1958-59

===

Cardiff City AFC - Lovell’s Athletic FC Newport

2-0

1959-60

===

Wrexham AFC - Cardiff City FC

1-0

1960-61

===

Swansea Town AFC - Bangor City FC

3-1

1961-62

===

Wrexham FC  - Bangor City FC

3-0          0-2          1-3

1962-63

===

Borough United FC Llandudno Junction- Newport County AFC

2-1          0-0

1963-64

===

Bangor City FC  - Cardiff City AFC

2-0          1-3          0-2

1964-65

===

Cardiff City AFC - Wrexham AFC

5-1          0-1          3-0

1965-66

===

Swansea Town AFC - Chester FC

3-0          0-1          2-1

1966-67

===

Wrexham AFC  - Cardiff City AFC

2-2          1-2

1967-68

===

Hereford United FC  - Cardiff City AFC

0-2          1-4

1958-69

===

Swansea Town AFC - Cardiff City AFC

1-3          0-2

1969-70

===

Chester FC  - Cardiff City AFC

0-1          0-4

1970-71

===

Wrexham AFC - Cardiff City AFC

0-1          1-3

1971-72

===

Wrexham AFC - Cardiff City AFC

2-1          1-1

1972-73

===

Bangor City FC  - Cardiff City AFC

1-0          0-5

1973-74

===

Stourbridge FC - Cardiff City AFC

0-1          0-1

1974-75

===

Wrexham AFC - Cardiff City AFC

2-1          3-1

1975-76

===

Hereford United FC - Cardiff City AFC

3-3          2-3

1976-77

===

Cardiff City AFC - Shrewsbury Town FC

2-1          0-3

1977-78

===

Bangor City FC - Wrexham AFC

1-2          0-1

1978-79

===

Wrexham AFC - Shrewsbury Town FC

1-1          0-1

1979-80

===

Newport County AFC - Shrewsbury Town FC

2-1          3-0

1980-81

===

Swansea City FC - Hereford United FC

1-0          1-1

1981-82

===

Cardiff City AFC - Swansea City FC

0-0          1-2

1982-83

===

Wrexham AFC - Swansea City FC

1-2          0-2

1983-84

===

Shrewsbury Town FC - Wrexham AFC

2-1          0-0

1984-85

===

Shrewsbury Town FC  - Bangor City FC

3-1          2-0

1985-86

===

Kidderminster Harriers FC - Wrexham AFC

1-1 aet     1-2

1986-87

===

Merthyr Tydfil AFC - Newport County AFC

2-2 aet     1-0

1987-88

===

Cardiff City AFC - Wrexham AFC

2-0

1988-89

===

Swansea City FC - Kidderminster Harriers FC

5-0

1989-90

===

Hereford United FC - Wrexham AFC

2-1

1990-91

===

Swansea City FC - Wrexham AFC

2-0

1991-92

===

Cardiff City AFC - Hednesford Town FC

1-0

1992-93

Cwmbran Town FC

Cardiff City AFC - Rhyl FC

5-0

1993-94

Bangor City FC

Barry Town AFC - Cardiff City AFC

2-1

1994-95

Bangor City FC

Wrexham AFC - Cardiff City AFC

2-1

1995-96

Barry Town AFC

Llansantffraid FC - Barry Town AFC

3-3 aet    (3-2 p)

1996-97

Barry Town AFC

Barry Town AFC - Cwmbran Town FC

2-1

1997-98

Barry Town AFC

Bangor City FC – Connah’s Quay Nomads FC

1-1 aet    (4-2 p)

1998-99

Barry Town AFC

Inter (Cabletel) AFC Cardiff – Carmarthen Town FC

1-1 aet    (4-2 p)

1999-00

FC Llansantffraid

Bangor City FC – Cwmbran Town FC

1-0

2000-01

Barry Town AFC

Barry Town AFC – FC Llansantffraid

2-0

2001-02

Barry Town AFC

Barry Town AFC – Bangor City FC

4-1

2002-03

Barry Town AFC

Barry Town AFC – Cwmbran Town FC

2-2 aet     (4-3 p)

2003-04

Rhyl AFC

Rhyl AFC – FC Llansantffraid

1-0 aet

2004-05

FC Llansantffraid

FC Llansantffraid – Carmarthen Town FC

1-0

2005-06

FC Llansantffraid

Rhyl AFC - Bangor City FC

2-0

2006-07

The New Saints of Oswestry Town and Llansantffraid FC

Carmarthen Town FC – Afan Lido FC Port Talbot

3-2

2007-08

Llanelli AFC

Bangor City FC - Llanelli AFC

4-2

2008-09

CPD Rhyl FC

Bangor City FC - Aberystwyth Town FC

2-0

2009-10

The New Saints of Oswestry Town and Llansantffraid FC

Bangor City FC – Port Talbot Town FC

3-2

2010-11

Bangor City FC

Llanelli AFC - Bangor City FC

4-1

2011-12

The New Saints of Oswestry Town and Llansantffraid FC

The New Saints of Oswestry Town and Llansantffraid FC – Cefn Druids AFC Cefn Mawr

2-0

2012-13

The New Saints of Oswestry Town and Llansantffraid FC

Prestatyn Town FC - Bangor City FC

3-1 aet

2013-14

The New Saints of Oswestry Town and Llansantffraid FC

The New Saints of Oswestry Town and Llansantffraid FC – Aberystwith Town FC

3-2

2014-15

The New Saints of Oswestry Town and Llansantffraid FC

The New Saints of Oswestry Town and Llansantffraid FC - Newtown AFC

2-0

2015-16

The New Saints of Oswestry Town and Llansantffraid FC

The New Saints of Oswestry Town and Llansantffraid FC - Airbus UK Broughton FC

2-0

2016-17

The New Saints of Oswestry Town and Llansantffraid FC

Bala Town FC - The New Saints of Oswestry Town and Llansantffraid FC

2-1

2017-18

The New Saints of Oswestry Town and Llansantffraid FC

Connah’s Quay Nomads FC - Aberystwith Town FC

4-1

2018-19

The New Saints of Oswestry Town and Llansantffraid FC

The New Saints of Oswestry Town and Llansantffraid FC  - Connah’s Quay Nomads FC

3-0

2019-20

Connah's Quay Nomads FC

Not played