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 Wrexham

2-1

1892-93

===

Wrexham AFC - Chirk AAA

2-1

1893-94

===

Chirk AAA - Westminster Rovers FC Wrexham

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 Telford - 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 Telford - Whitchurch FC

3-2

1906-07

===

Oswestry United FC - Whitchurch FC

2-0

1907-08

===

Chester FC - Connah’s Quay & Shotton FC

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 & Shotton FC

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 - Llanelli AFC

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 Town FC

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 Birkenhead

1-1         3-0

1934-35

===

Tranmere Rovers FC Birkenhead - 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 Telford - 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

===

Flint 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

cancelled

 

2020-21

Connah's Quay Nomads FC

cancelled

 

2021-22

The New Saints of Oswestry Town and Llansantffraid FC

The New Saints of Oswestry Town and Llansantffraid FC - Penybont FC Bridgend

3-2

2022-23

The New Saints of Oswestry Town and Llansantffraid FC

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

6-0

 

 

                       ANGLESEY (YNYS MÔN)

                  

       LEAGUE

 

1987-98

Menai Bridge FC

1892-1914

not known

1914-1919

not played

1919-21

not known

1921-22

Holyhead Alexandra Rovers FC

1922-23

Beaumaris St Marys  FC

1923-24

Llanfairpwll FC

1925-29

not known

1929-30

Beaumaris FC

1930-31

Newborough FC

1931-33

not known

1933-34

Llangefni FC

1935-37

not known

1937-38

Llandegfan FC

1938-39

not known

1939-46

not played

1946-47

Amlwch SC

1947-48

Amlwch SC

1948-49

Amlwch SC

1949-50

Amlwch SC

1950-51

Amlwch SC

1951-52

Llangefni FC

1952-53

Aberffraw FC

1954-54

Llanfairpwll FC

1954-55

Newborough FC

1955-56

Newborough FC

1956-57

Gwalchmai FC

1957-58

Newborough FC

1958-59

Gwalchmai FC

1959-60

Gwalchmai FC

1960-61

Newborough FC

1961-62

Brynsiencyn FC

1962-63

Brynsiencyn FC

1963-64

Aberffraw FC

1964-65

Newborough FC

1965-66

Newborough FC

1966-67

Newborough FC

1967-68

Holyhead Town FC Reserves

1968-69

Newborough FC

1969-70

Holyhead Town FC Reserves

1970-71

Amlwch SC

1971-72

Amlwch SC

1972-73

Llangoed & District FC

1973-74

Llandegfan FC

1974-75

Llanfairpwll FC

1975-76

Llanfairpwll FC

1976-77

Llanfairpwll FC

1977-78

Beaumaris Town FC

1978-79

Beaumaris Town FC

1979-80

Holyhead Town FC Reserves

1980-81

Llangefni Town FC

1981-82

Llanfairpwll FC

1982-83

Llanfairpwll FC

1983-84

Llanerchymedd FC

1984-85

Llanerchymedd FC

1985-86

Holyhead Town FC

1986-87

Gwalchmai FC

1987-88

Holyhead Town FC

1988-89

Llangoed & District FC

1989-90

Gwalchmai FC

1990-91

Bodedern FC

1991-92

Bodedern FC

1992-93

Llangefni Town FC Reserves

1993-94

Gwalchmai FC

1994-95

Holyhead Hotspur FC

1995-96

Holyhead Hotspur FC

1196-97

Amlwch Town FC

1997-98

Gwalchmai FC

1998-99

Bodedern FC

1999-2000

Cemaes Bay FC Reserves

2000-01

Gwalchmai FC

2001-02

Beaumaris Town FC

2002-03

Llangefni Town FC Reserves

2003-04

Holyhead Gwelfor Athletic FC

2004-05

Gaerwen FC

2005-06

Amlwch Town FC Reserves

2006-07

Holyhead Gwelfor Athletic FC

2007-08

Gwalchmai FC

2008-09

Pentraeth Nurseries FC

2009-10

Bro Goronwy FC

2010-11

Trearddur Bay FC

2011-12

Morawelon FC

2012-13

Pentraeth FC

2013-14

Menai Bridge Tigers FC

2014-15

Valley Athletic FC

2015-16

Bro Goronwy FC

2016-17

Holyhead Town FC

2017-18

Mynydd Tigers FC

2018-19

Bryngwran Bulls FC

2019-20

abandoned