WALES  1930-31
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Oswestry Town FC - Swansea Town AFC 0-2
Wrexham FC - Colwyn Bay FC Old Colwyn 4-0
Shrewsbury Town FC - Lovell's Athletic FC Newport 0-0 1-0
Chester FC - Cardiff City AFC  0-1
Semifinals Shrewsbury Town FC - Cardiff City AFC  1-0
Swansea Town AFC - Wrexham FC  2-5
Final (Wrexham 27.04.1931) Wrexham FC - Shrewsbury Town FC 7-0
Cardiff = Caerdydd Wrexham = Wrecsam
Swansea = Abertawe Old Colwyn = Hen Golwyn
Newport = Casnewydd
English = Welsh
Shrewsbury (ENG) Oswestry (ENG)
Chester (ENG)
Oswestry Town FC dissolved in 1988 Lovell's Athletic FC Newport dissolved in 1969
ANGLESEY (YNYS MÔN)
Table at 30/01/1931
  Played Won Drew Lost For Against G/A Points
1 Newborough FC 11 9 0 2 55 24 2,619 18
2 Penmon FC 12 6 3 3 28 38 0,737 15
3 Beaumaris FC 10 6 0 4 36 14 2,571 12
4 Llandegfan FC 10 4 0 6 22 21 1,048 8
5 Llangefni FC 10 2 1 7 21 46 0,457 5
6 Llanfairpwll FC 9 1 2 6 20 39 0,513 4
  62 28 6 28 182 182 7,9442796 62
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
5 games to be played
WALES  1931-32
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Chester FC - Cardiff City AFC  2-1
Wrexham FC - Shrewsbury Town FC 4-2
Lovell's Athletic FC Newport - Rhyl FC 2-2 0-3
Newport County AFC - Swansea Town AFC 0-0 0-2
Semifinals Wrexham FC - Rhyl FC 3-3 3-1
Chester FC - Swansea Town AFC 0-2
Final (Wrexham 05.05.32 and Swansea 06.05.32) Wrexham FC - Swansea Town AFC 1-1 0-2
Wrexham = Wrecsam Swansea = Abertawe
Rhyl = Y Rhyl Newport = Casnewydd
Llanelli = Llanelli
English = Welsh
Chester (ENG) Shrewsbury (ENG)
Lovell's Athletic FC Newport dissolved in 1969 Rhyl FC dissolved in 2021
WALES  1932-33
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Bangor City FC - Wrexham FC 1-2
Llanelli AFC - Chester FC 0-4
Swansea Town AFC - Cardiff City AFC 1-1 1-2
Newport County AFC - Southport FC 0-0 0-4
Semifinals Wrexham FC - Southport FC 1-1 3-1
Chester FC - Cardiff City AFC 2-1
Final (Chester 03.05.1933) Chester FC - Wrexham FC 2-0
Wrexham = Wrecsam Cardiff = Caerdydd
Bangor = Bangor Swansea = Abertawe
Newport = Casnewydd
English = Welsh
Southport (ENG) Chester (ENG)
Bangor City FC dissolved in 2025
WALES  1933-34
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Newport County AFC - Tranmere Rovers FC Birkenhead 1-1 2-5
New Brighton FC - Bristol City FC 2-2 1-2
Bangor City FC - Chetser FC 1-0
Bristol Rovers FC - Port Vale FC Stoke-on-Trent 3-3 1-2
Semifinals Tranmere Rovers FC Birkenhead - Bangor City FC 6-1
Bristol City FC - Port Vale FC 1-0
Final (Wrexham 24.04.34 and Chester 03.05.34) Tranmere Rovers FC Birkenhead - Bristol City FC 1-1 0-3
Bangor = Bangor
English = Welsh
Birkenhead (ENG) Burslem (ENG)
Bristol (ENG) Stoke-on-Trent (ENG)
New Brighton (ENG)
Bangor City FC dissolved 2025
ANGLESEY (YNYS MÔN)
  Played Won Drew Lost For Against G/A Points
1 Llangefni FC 8 5 2 1 20 8 2,500 12
2 Trearddur Bay FC 8 6 0 2 23 13 1,769 12
3 Holyhead Locos FC 8 4 2 2 16 6 2,667 10
4 Llanfairpwll FC 8 1 1 6 15 22 0,682 3
5 Gwalchmai FC 8 1 1 6 14 26 0,538 3
  40 17 6 17 88 75   40
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
WALES  1934-35
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals New Brighton FC - Shrewsbury Town FC 4-4 0-2
Tranmere Rovers FC Birkenhead - Lovell's Athletic FC Newport 1-1 6-5
Swansea Town AFC - Wrexham FC 6-0
Cardiff City AFC - Chetser FC 2-2 0-3
Semifinals Swansea Town AFC - Chester FC 0-5
Shrewsbury Town FC - Tranmere Rovers FC Birkenhead 0-3
Final (Chester 04.05.1935) Chester FC - Tranmere Rovers FC Birkenhead 0-1
Swansea = Abertawe Newport = Casnewydd
Wrexham = Wrecsam Cardiff = Caerdydd
English = Welsh
Chester (ENG) Birkenhead (ENG)
Shrewsbury (ENG) New Brighton (ENG)
Birkenhead (ENG)
Lovell's Athletic FC Newport dissolved in 1969
WALES  1935-36
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Rhyl FC - Cardiff City AFC 2-1
Aberdare Town FC - Shrewsbury Town FC 3-1 (ann) 1-4
Chester FC - Swansea Town AFC 4-1
Bangor City FC - Crewe Alexandra FC 1-1 0-2
Semifinals Rhyl FC - Chester FC 0-5
Shrewsbury Town FC - Crewe Alexandra FC 0-0 0-4
Final (Wrexham 30.04.1936) Crewe Alexandra FC - Chester FC 1-0
Rhyl = Y Rhyl Cardiff = Caerdydd
Aberdare = Aberdâr Swansea = Abertawe
Bangor = Bangor
English = Welsh
Chester (ENG) Crewe (ENG)
Shrewsbury (ENG)
Rhyl FC dissolved in 2021 Bangor City FC dissolved in 2025
WALES  1936-37
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Newport County AFC - Swansea Town AFC 7-0
Crewe Alexandra FC - Chester FC 2-1
Barry Town FC - Kidderminster Harriers FC 2-0
Rhyl FC - New Brighton FC 3-0
Semifinals Rhyl FC - Newport County AFC 3-2
Crewe Alexandra FC - Barry Town FC 2-1
Final (Chester 29.04.1937 and 05.05.1937) Crewe Alexandra FC - Rhyl FC  1-1 3-1
Rhyl = Y Rhyl Barry = Y Barri
Newport = Casnewydd
English = Welsh
Crewe (ENG) Chester (ENG)
Kidderminster (ENG) New Brighton (ENG)
Rhyl FC dissolved in 2021
WALES  1937-38
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Newport County AFC - Cheltenham Town FC 1-0
Swansea Town AFC - Worchester City FC 1-0
Rhyl FC - Southport FC 3-2
Chester FC - Shrewsbury Town FC 0-0 1-2
Semifinals Shrewsbury Town FC - Newport County AFC 3-2
Swansea Town AFC - Rhyl FC 7-2
Final (Shrewsbury 04.05.38 and 18.09.38) Shrewsbury Town FC - Swansea Town AFC 2-2 2-1
Newport = Casnewydd Rhyl = Y Rhyl
Swansea = Abertawe
English = Welsh
Shrewsbury (ENG) Cheltenham (ENG)
Worchester (ENG) Southport (ENG)
Chester (ENG)
Rhyl FC dissolved in 2021
ANGLESEY (YNYS MÔN)
  Played Won Drew Lost For Against G/A Points
1 Llandegfan FC 8 7 1 0 35 7 5,000 15
2 Llangefni FC 6 4 1 1 14 10 1,400 9
3 Gaerwen FC 8 3 1 4 13 16 0,813 7
4 Plasnewydd FC 8 1 1 6 10 27 0,370 3
5 Gwalchmai FC 6 1 0 5 6 18 0,333 2
  36 16 4 16 78 78   36
Rules for classification: 1) points (win 2 points, draw 1 point); 2) Goal average
2 matches not played - Gwalchmai v Llangefni and Llangefni v Gwalchmai
WALES  1938-39
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Oswestry Town FC - Barry Town FC 4-2
Cardiff City AFC bye
South Liverpool FC Aigburth bye
Chester FC bye
Semifinals Cardiff City AFC - Oswestry Town FC 1-1 2-2 2-1
South Liverpool FC Aigburth - Chester FC 5-2
Final (Wrexham 04.05.1939) South Liverpool FC Aigburth - Cardiff City 2-0
Cardiff = Caerdydd Barry = Y Barri
English = Welsh
Oswestry (ENG) Chester (ENG)
Aigburth (ENG)
WALES  1939-40
FAW Welsh Cup - Cwpan Cymdeithas Pêl-droed Cymru
Quarter-finals Chester FC - Wellingtown Town FC 1-3
New Brighton FC - Southport FC 1-0
Cardiff City AFC - Newport County AFC 1-1 0-5
Swansea Town AFC - Aberystwyth Town FC 2-0
Semifinals Swansea Town AFC - Newport County AFC 1-0
New Brighton AFC - Wellington Town FC 0-0 2-4
Final (Shrewsbury 01.06.1940) Wellington Town FC - Swansea Town AFC 4-0
Swansea = Abertawe Newport = Casnewydd
Aberystwyth = Aberystwyth
English = Welsh
New Brighton (ENG) Wellington (ENG)
Southport (ENG)