 |
 |
 |
First Round
|
Mold Alexandra
|
7-1
|
Llangollen |
Bradley SC
|
5-4
|
Rhosddu |
Buckley Rovers
|
2-1
|
Johnstown Recreation GA |
Ruthin FC
|
6-3
|
Rhostyllen Villa |
Towyn
|
8-1
|
Barmouth & Dyffryn United |
Berriew
|
5-0
|
Llanfair Caereinion |
Caersws Amateurs
|
3-4
|
Welshpool |
Machynlleth |
2-3 |
Newtown |
Llanidloes Town |
1-1 |
Llandrindod Wells |
| replay 2-3 |
Builth Wells
|
2-6
|
Knighton Town |
Abercynon Athletic
|
2-4
|
Ferndale Athletic |
City Of Cardiff TC
|
v
|
Troedyrhiw |
| City of Cardiff TC permitted to withdraw |
Briton Ferry Athletic |
6-2 |
Morriston Town |
3M Gorseinon |
2-1 |
Cwmavon |
 |
Second Round
|
Bethesda Athletic
|
1-3
|
Colwyn Bay |
Nantlle Vale
|
5-3
|
Penmaenmawr |
Prestatyn Town
|
2-6
|
Llandudno |
Chirk AAA |
2-0 |
Druids United |
|
|
1-2
|
Overton St Mary's |
Brymbo Steelworks
|
2-5
|
Denbigh Town |
Buckley Rovers |
0-1 |
Llay Welfare |
Bradley SC |
2-3 |
Ruthin FC |
Buckley Wanderers |
4-2 |
Mold Alexandra |
Berriew |
1-1 |
Llandrindod Wells |
| replay 1-5 |
Newtown
|
1-2
|
Aberystwyth Town |
Towyn
|
2-1
|
Welshpool |
Dolgelley |
8-2 |
Knighton Town |
Troedyrhiw |
1-5 |
Milford United |
Caerau Athletic |
3-2 |
Llanelly |
Ebbw Vale |
3-0 |
Briton Ferry Athletic |
| played at Briton Ferry |
3M Gorseinon |
1-7 |
Seven Sisters |
Port Talbot Athletic |
1-2 |
Haverfordwest County |
Ton Pentre |
4-1 |
Pembroke Borough |
Ferndalel Athletic |
1-3 |
Brecon Corinthians |
Gwynfi Welfare |
4-2 |
Cardiff Corinthians |
 |
Third Round
|
Borough United
|
2-1
|
Llandudno |
Caernarvon Town |
2-1 |
Colwyn Bay |
Blaenau Ffestiniog FC |
0-0 |
Pwllheli & District |
| replay 1-2 |
Holywell Town |
4-2 |
Portmadoc |
Holyhead Town
|
3-3
|
Nantlle Vale |
| replay 3-0 |
Chirk AAA |
2-1 |
Buckley Wanderers |
Ruthin FC |
2-2 |
Llay Welfare |
| replay? |
Overton St Mary's
|
4-6
|
Denbigh Town |
Llandrindod Wells
|
2-1
|
Aberystwyth Town |
Towyn |
2-3 |
Dolgelley |
Gwynfi Welfare |
0-4 |
Caerau Athletic |
Abergavenny Thursdays |
3-2 |
Ton Pentre |
Milford United |
1-1 |
Haverfordwest County |
| replay 0-3 |
Lovell's Athletic |
5-0 |
Seven Sisters |
Ebbw Vale |
0-3 |
Brecon Corinthians |
| played at Brecon |
 |
Fourth Round
|
Holyhead Town
|
5-1
|
Chirk AAA |
Holywell Town
|
2-0
|
Caernarvon Town |
Rhyl
|
1-4
|
Borough United |
Llay Welfare |
0-0 |
Denbigh Town |
| replay 1-2 |
Oswestry Town
|
0-6
|
Pwllheli & District |
Dolgelley |
2-2 |
Caerau Athletic |
| replay 0-1 ab40’ rematch 2-3 |
Lovell's Athletic |
2-2 |
Abergavenny Thursdays |
| replay 1-3 |
Barry Town |
1-1 |
Hereford United |
| replay 2-3 both matches played at Hereford |
Brecon Corinthians |
1-2 |
Merthyr Tydfil |
| played at Merthyr |
Llandrindod Wells |
0-2 |
Haverfordwest County |
 |
Fifth Round
|
Wrexham |
1-0 |
Chester |
Holywell Town |
5-2 |
Holyhead Town |
Denbigh Town |
2-4 |
Borough United |
Pwllheli & District |
1-1 |
Bangor City |
| replay 0-4 |
Swansea Town |
6-0 |
Caerau Athletic |
Merthyr Tydfil |
0-4 |
Newport County |
Hereford United |
5-0 |
Haverfordwest County |
Cardiff City |
7-1 |
Abergavenny Thursdays |
 |
Sixth Round |
Holywell Town |
2-6 |
Newport County |
Hereford United |
2-1 |
Wrexham |
Borough United |
4-1 |
Bangor City |
Swansea Town |
2-0 |
Cardiff City |
 |
Semi-finals |
Borough United |
1-0 |
Hereford United |
| at Wrexham |
Newport County |
1-0 |
Swansea Town |
| at Cardiff |
 |
Final 1st Leg
|
|
|
|
Newport County |
| at Llandudno Junction |
Final 2nd Leg |
|
|
Borough United |
| at Newport
|
 |