 |
 |
 |
First Round |
Menai Bridge Tigers |
4-2 |
Porthmadog |
Conwy United |
1-3 |
Caernarvon Town |
Abergele United |
0-4 |
Llandudno Amateurs |
Denbigh Town |
1-3 |
Pwllheli & District |
Courtaulds Greenfield |
0-2 |
Flint Town United |
Buckley FC |
0-1 |
Chirk AAA |
Llay Welfare |
1-0 |
Bala Town |
Mold Alexandra |
1-1 |
Druids United |
| replay 2-1 |
Gresford Athletic |
0-0 |
Ruthin Town |
| replay 2-2ft 3-2aet |
Montgomery Town |
1-2 |
Brierley Hill Alliance |
Bridgnorth Town |
0-4 |
Stourbridge |
Ffostrasol Wanderers |
2-5 |
Aberystwyth Town |
Llandrindod Wells |
1-2 |
Knighton Town |
Aber AC |
0-3 |
Talgarth |
Llanidloes Town (w/o) |
v |
Machynlleth (withdrew) |
Caersws |
2-4 |
Welshpool |
Towyn |
3-1 |
Rhayader Town |
Aberaman Athletic |
0-2 |
Cardiff Corinthians |
Taffs Well |
1-1 |
Bryntirion Athletic |
| replay 2-1 |
South Glamorgan Institute |
1-1 |
Newport YMCA |
| replay 1-0 |
Afan Lido |
2-0 |
Spencer Works Newport |
Sully |
1-1 |
Caerleon |
| reply 0-1 aet |
Pontyclun |
1-2 |
Ferndale Athletic |
Cwmbran Celtic |
0-4 |
Abercynon Athletic |
Llanelli |
2-1 |
Briton Ferry Athletic |
Pembroke Borough |
2-0 |
Morriston Town |
Coedffranc |
0-4 |
Pontardawe Athletic |
| at Pontardawe |
Milford United |
0-1 |
Ammanford Town |
 |
Second Round
|
Rhyl
|
0-1
|
Brvmbo Steelworks |
Welshpool
|
2-1
|
Oswestry Town |
Colwyn Bay
|
1-0
|
Menai Bridge Tigers |
Flint Town United |
1-1 |
Towyn |
| replay 0-1 |
Knighton Town
|
1-1
|
Caernarvon Town |
| replay 1-1ft 1-1aet 5-4pens |
Chirk AAA |
1-1 |
Pwllheli & District |
| replay 0-3 aet |
Aberystwyth Town |
1-2 |
Connahs Quay Nomads |
Blaenau Ffestiniog FC
|
4-2
|
Mold Alexandra |
Gresford Athletic |
0-3 |
Llanidloes Town |
| at Llandiloes |
Newtown |
7-1 |
Llay Welfare |
Presteigne St Andrews (w/o) |
v |
Nantlle Vale (withdrew) |
Llandudno Amateurs
|
5-1
|
Berriew |
Caerleon |
1-1 |
Afan Lido |
| replay 2-0 |
Stourbridge |
1-1 |
Pontllanfraith |
| replay 1-0 |
Caerau Athletic |
1-3 |
Amrnanford Town |
Bridgend Town |
0-1 |
South Glamorgan Institute |
Ton Pentre |
3-2 |
Taffs Well |
Maesteg Park |
2-2 |
BP Llandarcy |
| replay 6-0 |
Pembroke Borough |
4-3 |
Talgarth |
Haverfordwest County |
7-0 |
Ferndale Athletic |
Kidderminster Harriers |
0-2 |
Worcester City |
Brierley Hill Alliance |
1-1 |
Cardiff Corinthians |
| Brierlev Hill withdrew |
Abercynon Athletic |
4-1 |
Pontardawe Athletic |
Llanelli |
1-1 |
Barry Town |
| replay 1-2 |
 |
Third Round
|
Brymbo Steelworks
|
1-4
|
Bangor City |
Towyn |
2-2 |
Presteigne St Andrews |
| replay 1-2 |
Llandudno Amateurs |
1-0 |
Colwyn Bay |
Wrexham |
6-0 |
Pwllheli & District |
Connahs Quay Nomads
|
1-0
|
Blaenau Ffestiniog FC |
Hereford United
|
1-0
|
Newtown |
Llanidloes Town |
0-5 |
Shrewsbury Town |
| at Shrewsbury |
|
|
2-1
|
Welshpool |
Abercynon Athletic
|
4-0
|
Ammanford Town |
Cardiff Corinthians |
0-6 |
Cardiff City |
| at Cardiff City |
Newport County |
2-2 |
Worcester City |
| replay 3-2 |
Caerleon |
1-5 |
Swansea City |
| at Swansea |
Maesteg Park |
5-2 |
South Glamorgan Institute |
Stourbridge |
2-3 |
Ton Pentre |
Merthyr Tydfil |
2-0 |
Haverfordwest County |
Barry Town |
2-2 |
Pembroke Borough |
replay 2-1 |
 |
Fourth Round
|
Presteigne St Andrews
|
0-2
|
Bangor City |
Wrexham |
3-0 |
Cardiff City |
Llandudno Amateurs |
1-1 |
Connahs Quay Nomads |
| replay 1-2 |
Newport County |
3-0 |
Ton Pentre |
Knighton Town
|
1-4
|
Hereford United |
Maesteg Park |
3-2 |
Barry Town |
Shrewsbury Town |
6-1 |
Abercynon Athletic |
Merthyr Tydfil |
0-2 |
Swansea City |
 |
Fifth Round
|
Swansea City |
4-1 |
Maesteg Park |
Shrewsbury Town |
2-2 |
Hereford United |
| replay 0-5 |
Wrexham |
2-1 |
Connahs Quay Nomads |
Newport County |
3-1 |
Bangor City |
 |
Semi-finals |
Hereford United |
2-1 |
Newport County |
Newport County |
1-1 |
Hereford United |
Wrexham |
2-2 |
Swansea City |
Swansea City |
1-1 |
Wrexham |
| Swansea won on away goals |
 |
Final 1st Leg
|
|
|
|
Hereford United |
Final 2nd Leg |
|
|
Swansea City |
 |