 |
 |
 |
Qualifying Round |
Llandudno Town |
1-3 |
Rhos United |
Conwy United |
11-1 |
British Steel |
Llandudno Amateurs |
1-2 |
Abergele United |
Llanfair Caereinion |
5-1 |
Ffostrasol Wanderers |
Barmouth & Dyffryn United |
0-2 |
Aber AC |
Rhayader Town |
4-3 |
Montgomery Town |
Abergavenny Thursdays |
1-2 |
Spencer Works |
Talgarth |
1-8 |
Taffs Well |
Trelewis |
1-3 |
Brecon Corinthians |
 |
First Round
|
Pwllheli & District
|
2-0
|
Porthmadog |
Connahs Quay Nomads
|
6-2
|
Abergele United |
Rhos United
|
0-6
|
Colwyn Bay |
| at Colwyn Bay |
Conwy United
|
1-0
|
Caernarfon Town |
Courtaulds Greenfield |
0-3 |
Flint Town United |
Blaenau Ffestiniog FC |
0-1 |
Nantlle Vale |
Llay Welfare
|
1-2
|
Gresford Athletic |
Ruthin FC |
2-2 |
Chirk AAA |
| replay 2-0 |
Mold Alexandra |
0-5 |
Brymbo Steelworks |
Denbigh Town |
1-3 |
Druids United |
Bridgnorth Town
|
0-1
|
Kidderminster Harriers |
Stourbridge |
2-1 |
Brierley Hill Alliance |
Newtown |
8-0 |
Rhayader Town |
Caersws |
1-1 |
Towyn |
| Towyn dismissed - ineligible
player |
Presteigne St Andrews |
6-2 |
Knighton Town |
Machynlleth |
2-0 |
Welshpool |
Llanfair Caereinion |
2-1 |
Aberystwyth Town |
| at Aberystwyth |
Berriew |
4-2 |
Aber AC |
Llanidloes Town |
3-2 |
Llandrindod Wells |
Brecon Corinthians |
2-3 |
Afan Lido |
Taffs Well |
1-5 |
Bridgend Town |
| at Bridgend |
Sully |
0-3 |
Barry Town |
Cardiff Corinthians |
0-0 |
Ferndale Athletic |
| replay 1-3 |
Caerau Athletic |
2-1 |
Abercynon Athletic |
Aberaman Athletic |
2-0 |
Caerleon |
Ebbw Vale |
0-2 |
Pontllanfraith |
Newport YMCA |
2-4 |
Maesteg Park Athletic |
Spencer Works Newport |
7-0 |
South Glamorgan Institute |
Merthyr Tydfil |
2-1 |
Briton Ferry Athletic |
Pontardawe |
1-4 |
Pembroke Borough |
Haverfordwest County |
4-1 |
Morriston Town |
Milford United |
4-0 |
Llanelli |
BP Llandarcy |
1-0 |
Ammanford Town |
 |
Second Round
|
Rhyl
|
2-3
|
Colwyn Bay |
Connahs Quay Nomads |
5-0 |
Gresford Athletic |
Flint Town United |
0-3 |
Brymbo Steelworks |
Ruthin FC |
1-1 |
Druids United |
replay 1-3 |
Conwy United
|
2-6
|
Oswestry Town |
Pwllheli & District
|
0-3
|
Nantlle Vale |
Machynlleth |
0-1 |
Berriew |
|
|
4-0
|
Llanfair Caereinion |
Caersws
|
1-2
|
Kidderminster Harriers |
Presteigne St Andrews |
2-1 |
Llanidloes Town |
Maesteg Park Athletic |
3-2 |
Haverfordwest County |
Bridgend Town |
3-0 |
Spencer Works |
Merthyr Tydfil |
3-1 |
Aberaman Athletic |
Stourbridge |
2-3 |
Llandarcy |
Ferndale Athletic |
0-1 |
Caerau Athletic |
Ton Pentre |
2-1 |
Pembroke Borough |
Milford United |
1-1 |
Barry Town |
| replay 0-4 |
Afan Lido |
2-4 |
Pontllanfraith |
 |
Third Round
|
Oswestry Town
|
6-0
|
Berriew |
Bangor City |
3-0 |
Presteigne St Andrews |
Nantlle Vale |
3-0 |
Newtown |
Druids United |
1-2 |
Connahs Quay Nomads |
Brymbo Steelworks
|
4-0
|
Colwyn Bay |
Merthyr Tydfil |
4-0 |
Caerau Athletic |
Kidderminster Harriers |
2-1 |
Maesteg Park Athletic |
Worcester City |
7-0 |
BP Llandarcy |
Pontllanffraith |
3-1 |
Ton Pentre |
Barry Town |
4-1 |
Bridgend Town |
 |
Fourth Round
|
Wrexham
|
5-0
|
Connahs Quay Nomads |
Nantlle Vale |
2-1 |
Brymbo Steelworks |
Shrewsbury Town |
2-2 |
Oswestry Town |
| replay 6-1 |
Chester |
1-1 |
Bangor City |
| replay 2-0 |
Swansea C
|
2-0
|
Pontllanffraith |
Newport County
|
2-0
|
Cardiff City |
Kidderminster Harriers |
1-0 |
Worcester City |
Merthyr Tydfil |
4-2 |
Barry Town |
 |
Fifth Round
|
Merthyr Tydfil |
1-0 |
Chester |
Wrexham |
0-1 |
Newport County |
Swansea City |
2-0 |
Kidderminster Harriers |
Nantlle Vale |
1-4 |
Shrewsbury Town |
| played at Shrewsbury |
 |
Semi-finals |
Newport County |
3-1 |
Merthyr Tydfil |
Swansea City |
2-2 |
Shrewsbury Town |
| replay 2-2 5-6 pens |
 |
Final 1st Leg
|
|
|
|
Shrewsbury Town |
Final 2nd Leg |
|
|
Newport County |
 |