 |
 |
 |
First Round
|
Llandudno
|
1-7
|
Nantlle Vale |
Blaenau Ffestiniog FC
|
5-0
|
Caernarvon Town |
Pwllheli & District
|
2-1
|
Rhyl |
Colwyn Bay
|
0-1
|
Bethesda Athletic |
Porthmadog |
8-1 |
Rhos United |
Llandudno Swifts |
1-4 |
Holyhead Town |
Buckley Wanderers
|
1-1
|
Connahs Quay Nomads |
| replay 3-0 |
Brymbo Steelworks
|
6-1
|
Llay Welfare |
Gresford Athletic |
4-1 |
Rhos Aelwyd |
| Protest. Gresford fielded ineligible
player and falsified teamsheet. Rhos through
|
Llanwyddyn |
2-2 |
Chirk AAA |
| replay 0-7 Chirk fielded ineligible
players in replay - Llanwddyn
awarded the tie |
Mold Alexandra |
2-1 |
Rhosddu |
Caersws Amateurs |
5-1 |
GKN Sports |
Llanidloes Town |
4-3 |
Towyn |
Aberystwyth Town (w/o) |
v |
Machynlleth (withdrew) |
GKN Sankey |
1-2 |
Bridgnorth Town |
Ebbw Vale |
0-7 |
Worcester City |
| at Worcester |
Merthyr Tydfil |
5-0 |
Tonyrefail Welfare |
Barry Town |
0-1 |
Caerleon |
Bridgend Town |
3-1 |
Cardiff College of Education |
Cwmbran Town |
1-1 |
Cardiff Corinthians |
| replay 4-2 |
Ferndale Athletic |
3-1 |
Cwmbran Celtic |
Ton Pentre |
2-1 |
Spencer Works Newport |
Ammanford Town |
0-0 |
BP Llandarcy |
| replay 2-2 - 4-5 on pens. |
Berriew |
2-6 |
Welshpool |
Dolgellau Athletic |
1-4 |
Llansantffraid |
Welshpool Amateurs |
7-2 |
Newtown |
Llandrindod Wells (w/o) |
v |
Kington Town (withdrew) |
Knighton Town |
5-0 |
Rhayader Town |
Brierley Hill Alliance |
3-1 |
Whitchurch Allport |
Stourbridge |
2-1 |
Kidderminster Harriers |
Haverfordwest County |
3-1 |
Llanelli |
Pontardawe Athletic |
0-2 |
Briton Ferry Athletic |
Pembroke Borough |
6-1 |
Skewen Athletic |
 |
Second Round
|
Oswestry Town
|
1-0
|
Nantlle Vale |
Blaenau Ffestiniog FC |
1-1 |
Pwllheli & District |
| replay 5-2 |
Buckley Wanderers
|
0-0
|
Rhos Alewyd |
| replay 0-1 Rhos disqualified inegigible player |
Porthmadog
|
9-2
|
Holyhead Town |
Bethesda Athletic |
5-0 |
Llanwyddyn |
|
|
2-0
|
Mold Alexandra |
Llanidloes Town
|
3-1
|
Llandrindod Wells |
Caersws Amateurs |
1-3 |
Aberystwyth Town |
Welshpool Amateurs |
4-0 |
Llansantffraid |
Worcester City |
7-2 |
Knighton Town |
Welshpool |
1-0 |
Brierley Hill Athletic |
Bridgnorth Town |
0-2 |
Stourbridge |
Caerleon |
1-4 |
Ton Pentre |
Merthyr Tydfil |
5-2 |
Cwmbran Town |
Pembroke Borough |
1-1 |
Ferndale Athletic |
| replay 1-0 |
Haverfordwest County
|
3-2
|
Bridgend Town |
BP Llandarcy |
1-2 |
Briton Ferry Athletic |
 |
Third Round
|
Welshpool Am
|
0-2
|
Bethesda Athletic |
Porthmadog |
0-2 |
Shrewsbury Town |
Aberystwyth Town |
1-2 |
Blaenau Ffestiniog FC |
Buckley Wanderers |
1-1 |
Oswestry Town |
| replay 0-1 both matches at Oswestry |
Welshpool
|
3-1
|
Brymbo Steelworks |
Llanidloes Town |
3-3 |
Ton Pentre |
| replay 2-4 |
Briton Ferry Athletic |
0-3 |
Worcester City |
| at Worcester |
Stourbridge
|
6-0
|
Haverfordwest County |
Merthyr Tydfil
|
2-1
|
Pembroke Borough |
 |
Fourth Round
|
Blaenau Ffestiniog FC
|
0-0
|
Wrexham |
| abandoned 27’ fog - rematch
3-6. Both matches at Wrexham |
Shrewsbury Town |
5-0 |
Welshpool |
Chester
|
2-1
|
Bethesda Athletic |
Worcester City
|
2-1
|
Hereford United |
Swansea |
1-2 |
Stourbridge |
Cardiff City |
1-0 |
Ton Pentre |
Newport County
|
1-0
|
Merthyr Tydfil |
Bangor City |
2-2 |
Oswestry Town |
| replay 0-1 |
 |
Fifth Round
|
Stourbridge |
5-2 |
Worcester City |
Newport County |
0-1 |
Shrewsbury Town |
Oswestry Town |
1-3 |
Cardiff City |
Wrexham |
1-0 |
Chester |
 |
Semi-finals |
Wrexham |
1-2 |
Stourbridge |
Shrewsbury Town |
1-2 |
Cardiff City |
 |
Final 1st Leg
|
|
|
|
Cardiff City |
Final 2nd Leg |
|
|
Stourbridge |
 |