 |
 |
 |
First Round |
Abertillery Bluebirds |
0-2 |
Caerau Ely |
AFC Porth |
2-0 |
Aberbargoed Buds |
Barmouth & Dyffryn United |
4-1 |
Ruthin Town |
Bridgend Town |
2-0 |
Splott Albion |
Bryntirion Athletic |
3-1 |
Cwmbran Town |
Buckley Town |
4-0 |
Penrhyncoch |
Caersws FC |
4-2** |
Conwy United |
Caldicot Town |
2-4 |
Newport Civil Service |
Cambrian & Clydach |
5-1 |
Monmouth Town |
Cardiff Corinthians |
2-0 |
Cwmaman Institute |
Carno |
0-2 |
Coedpoeth United |
Cefn Druids |
6-1 |
Caernarfon Town |
Dinas Powys |
0-2 |
Builth Wells |
Flint Town United |
5-1 |
Chirk AAA |
Gap Connah's Quay |
7-2 |
Gwalchmai |
Goytre |
3-1 |
Aberaeron |
Goytre United |
1-0 |
Ton Pentre |
Llandrindod Wells |
4-1** |
Llanrug United |
Llangefni Town |
2-3* |
Denbigh Town |
Llanidloes Town |
4-3 |
Glantraeth |
Llanrhaeadr YM |
1-6 |
Holyhead Hotspur |
Merthyr Town |
0-3 |
Barry Town |
Montgomery Town |
4-0 |
Connah's Quay Town |
Penycae |
1-2 |
FC Cefn |
Pontardawe Town |
3-0 |
Treowen Stars |
Porthmadog FC |
3-1 |
Bethesda Athletic |
Rhos Aelwyd |
0-1 |
Guilsfield |
Rhosgoch Rangers |
2-6 |
Merthyr Saints |
Rhyl FC |
5-0 |
Gresford Athletic |
Risca United |
0-4 |
Newbridge on Wye |
Taffs Well |
5-4* |
Undy Athletic |
Tata Steel |
3-1 |
Newcastle Emlyn |
UWIC |
0-2 |
Haverfordwest County |
Venture Community |
1-3 |
Llandudno |
West End |
2-0 |
Cwmbran Celtic |
 |
Second Round |
| |
3-0 |
Pontardawe Town |
Barmouth & Dyffryn United |
0-3 |
Caersws FC |
| |
5-3 |
Tata Steel |
|
5-2 |
Goytre |
|
5-2 |
Holyhead Hotspur |
| |
0-5 |
Taffs Well |
|
1-8 |
Goytre United |
|
3-4 |
Merthyr Saints |
| |
2-0 |
Llandrindod Wells |
|
8-0 |
Coedpoeth United |
|
1-2* |
Flint Town United |
|
1-3 |
Llandudno� |
| |
1-2* |
Barry Town |
|
0-2 |
Gap Connah's Quay |
|
3-7 |
FC Cefn |
|
2-0 |
Newbridge on Wye |
|
2-3 |
Rhyl FC |
|
2-1 |
Cardiff Corinthians |
 |
Third Round |
| |
4-3** |
Cambrian & Clydach |
|
2-4 |
Llanelli AFC |
|
4-3 |
Taffs Well |
| |
0-1 |
Llandudno |
Carmarthen Town |
2-1 |
Bridgend Town |
|
1-6 |
Aberystwyth Town |
| |
4-0 |
Newport Civil Service |
| |
1-2 |
Cefn Druids |
|
0-6 |
Bala Town |
|
4-0 |
West End |
Newport County |
3-2 |
Barry Town |
|
1-2* |
Rhyl FC |
|
0-1 |
Afan Lido |
|
6-2 |
Goytre United |
|
6-0 |
Bryntirion Athletic |
Wrexham FC |
1-2* |
Airbus UK Broughton |
 |
Fourth Round |
| |
5-3** |
Llandudno |
|
4-5** |
Airbus UK Broughton |
|
2-4* |
Bala Town |
|
3-1* |
AFC Porth |
| |
1-3 |
Neath FC |
|
0-2 |
Cefn Druids |
|
4-5** |
Llanelli AFC |
|
4-0 |
Newport County |
 |
Quarter-finals |
Aberystwyth Town |
0-1 |
Cefn Druids |
Airbus UK Broughton |
3-1 |
Carmarthen Town |
Bala Town |
5-4** |
Llanelli AFC |
The New Saints |
1-0 |
Neath FC |
 |
Semi-finals |
Bala Town |
0-4 |
The New Saints |
Cefn Druids |
4-1 |
Airbus UK Broughton |
Final |
Cefn Druids |
|
The New Saints |
at Nantporth, Bangor |
 |
 |
* indicates after extra-time ** extra-time and penalties |