 |
 |
 |
First Round |
Llandudno Amateurs |
1-4 |
Rhos United |
| Rhos United dismissed for playing ineligible player |
Bala Town |
0-1 |
Flint Town United |
Blaenau Ffestiniog FC |
0-1 |
Greenfield |
Connah Quay Nomads (w/o) |
v |
Porthmadog (withdrew) |
Llanfairpwll |
2-3 |
Conwy United |
St Mary’s Ruabon |
1-6 |
Lex XI |
Ruthin Town |
2-3 |
Oswestry Town |
Brymbo Steelworks |
1-2 |
Cefn Albion |
Druids United |
1-3 |
Chirk AAA |
Buckley FC |
1-1 |
Grapes Moss |
| replay 4-1 |
Knighton Town |
1-0 |
Caersws |
UCW Aberystwyth (withdrew) |
v |
Machynlleth (w/o) |
Newtown |
3-3 |
Llandrindod Wells |
| replay 2-3 |
Welshpool |
2-1 |
Aberystwyth Town |
Llanidloes Town |
6-0 |
Towyn |
Lake United |
5-1 |
South Glamorgan Institute |
Ferndale Athletic |
3-2 |
Newport YMCA |
Port Talbot Athletic |
3-1 |
Sully |
Afan Lido |
0-6 |
Stourbridge |
| at Stourbridge |
Clydach United |
0-4 |
Abercynon Athletic |
Tredomen Works |
1-2 |
BP Llandarcy |
Pontlottyn Blast Furnace |
1-2 |
Abergavenny Thursdays |
Pontyclun |
0-2 |
Cardiff Corinthians |
Aberaman Athletic |
0-3 |
Spencer Works |
Pontardawe Athletic |
0-1 |
Ammanford Town |
All other clubs received byes |
 |
Second Round
|
Conwy United
|
1-3
|
Llandrindod Wells |
Pwllheli & District
|
0-1
|
Welshpool |
Rhyl
|
2-0
|
Knighton Town |
Bangor City |
6-0 |
Cefn Albion |
Kidderminster Harriers
|
9-1
|
Machynlleth |
Llanidloes Town |
2-4 |
Buckley FC |
Connah’s Quay Nomads |
2-1 |
Brecon Corinthians |
Llandudno Amateurs
|
0-6
|
Lex Xl |
Oswestry Town |
3-2 |
Greenfield |
Flint Town United |
1-2 |
Chirk AAA |
BP Llandarcy |
1-1 |
Ton Pentre |
| replay 3-2 |
Maesteg Park Athletic
|
2-0
|
Abergavenny Thursdays |
Bridgend Town |
0-0 |
Blaenrhondda |
| replay 3-0 |
Ebbw Vale |
0-1 |
Abercynon Athletic |
Pontllanfraith |
4-0 |
Llanelli |
Worcester City |
4-0 |
Lake United |
Pembroke Borough |
1-1 |
Spencer Works |
| replay 0-3 |
Ammanford Town |
2-2 |
Cwmbran Town |
| replay 1-1ft 2-3 aet |
Taffs Well |
3-0 |
Caerau Athletic |
Miiford United |
0-1 |
Caerleon |
Haverfordwest County |
1-3 |
Merthyr Tydfil |
Port Talbot Athletic |
3-2 |
Briton Ferry Athletic |
Cardiff Corinthians |
1-1 |
Stourbridge |
| replay
3-1 |
Barry Town |
3-0 |
Ferndale Athletic |
All other clubs received byes |
 |
Third Round
|
Bangor City
|
4-0
|
Llandrindod Wells |
Wrexham |
1-1 |
Worcester City |
| replay 1-2 |
Llanidloes Town |
0-0 |
Rhyl |
| replay 0-3 |
Hereford United |
4-0 |
Caernarfon Town |
Lex XI
|
3-2
|
Chirk AAA |
Kidderminster Harriers
|
2-0
|
Oswestry Town |
Connah’s Quay Nomads |
0-1 |
Shrewsbury Town |
|
|
1-0
|
Welshpool |
Swansea City
|
5-2
|
Abercynon Athletic |
Merthyr Tydfil |
1-0 |
Caerleon |
Port Talbot Athletic |
1-2 |
Maesteg Park Athletic |
BP Llandarcy |
2-0 |
Spencer Works Newport |
Cardiff Corinthians |
1-1 |
Cwmbran Town |
| replay 2-3 |
Bridgend Town |
1-5 |
Newport County |
| at Newport |
Cardiff City |
5-0 |
Taffs Well |
Barry Town
|
1-1 |
Pontllanfraith |
| replay 4-1 |
All other clubs received byes |
 |
Fourth Round
|
Merthyr Tydfil
|
2-2
|
Barry Town |
| replay 1-1 Merthyr won 6-5 on penalties |
Swansea City |
4-2 |
Bangor City |
Newport County |
6-0 |
Lex XI |
Wrexham |
1-1 |
Rhyl |
| replay 1-3 |
Shrewsbury Town
|
5-2
|
Colwyn Bay |
Cwmbran Town |
3-4 |
Hereford United |
Kidderminster Harriers |
4-1 |
BP Llandarcy |
Cardiff City |
4-0 |
Maesteg Park Athletic |
 |
Fifth Round
|
Barry Town |
1-1 |
Swansea City |
| replay 1-2 |
Kidderminster Harriers |
1-1 |
Shrewsbury Town |
| replay 0-1 |
Newport County |
0-1 |
Wrexham |
Cardif City |
1-3 |
Hereford United |
 |
Semi-finals |
Shrewsbury Town |
2-0 |
Swansea City |
Swansea City |
1-0 |
Shrewsbury Town |
Hereford United |
0-0 |
Wrexham |
Wrexham |
1-0 |
Hereford United |
 |
Final 1st Leg
|
|
|
|
Wrexham |
Final 2nd Leg |
|
|
Shrewsbury Town |
 |