 |
 |
 |
First Round |
Amlwch Town |
2-3 |
Penrhyncoch |
Barmouth and Dyffryn United |
3-2 |
Buckley Town |
Barry Town |
1-5 |
Ely Rangers |
Berriew |
3-1 |
Mold Alexandra |
Brymbo |
1-6 |
Llangefni Town |
Bryntirion Athletic |
4-2 |
Cardiff Corinthians |
Caerau Ely |
2-0 |
Bettws |
Cambrian & Clydach |
4-0 |
Ammanford |
Carno |
2-3 |
Conwy United |
Chirk AAA |
1-3 |
Gresford Athletic |
Coedpoeth United |
2-0 |
Penparcau |
Corus Steel |
0-1 |
Garden Village |
Croesyceiliog |
1-0 |
Risca United |
Cwmaman Institute
|
1-7 |
Cwmbran Celtic |
Glan Conwy |
2-1 |
Denbigh Town |
Goytre United |
3-1 |
Pentwyn Dynamos |
Guilsfield |
1-3 |
Llangollen Town |
Hawarden Rangers |
0-2 |
Ruthin Town |
Hay St Marys |
2-1* |
Dinas Powys |
Lex XI
|
5-3 |
Dolgellau Athletic Amateurs |
Llanberis |
1-2 |
Flint Town United |
Llandudno Junction |
3-1 |
Llanrhaeadr YM |
Llandudno Town |
1-0 |
Bethesda Athletic |
Llanfairpwll |
2-1 |
Penycae |
Llanrug United |
4-3 |
Nefyn United |
Llanwrst United |
0-2 |
Llangeinor |
Llansantffraid Village |
3-1 |
Llay Welfare |
Llantwit Fardre |
0-1 |
Aberbargoed Buds |
Newcastle Emlyn |
1-2 |
AFC Lwydcoed |
Overton Recreational |
1-2* |
Holyhead Hotspur |
Penrhiwceiber |
3-1 |
Caerleon |
Pontardawe Town |
4-1 |
Presteigne St Andrews |
Pontyclun
|
7-2 |
Goytre |
Pontypridd Town |
3-0 |
Newport Civil Service |
Porthcawl Town
|
2-4 |
Ton Pentre |
Pwllheli |
2-0* |
Tywyn Bryncrug |
Rhydymwyn |
2-0 |
Llandyrnog United |
|
0-7 |
Afan Lido |
|
0-5 |
Caldicot Town |
Treharris Western Athletic
|
3-4 |
Cardiff Bay Harlequins |
Troedyrhiw |
2-1 |
Abertillery Bluebirds |
|
3-4* |
Borras Park Albion |
West End |
6-6** |
Taffs Well |
 |
Second Round |
| |
3-2 |
Penrhiwceiber |
Afan Lido |
5-1 |
Croesyceiliog |
| |
4-1 |
Elements Cefn Druids |
|
1-8 |
Bala Town (at Bala) |
|
2-0 |
Ton Pentre |
| |
0-3 |
Aberystwyth Town |
|
5-1 |
Hay St Marys |
|
3-1 |
Troedyrhiw |
| |
3-2 |
Aberbargoed Buds |
|
4-1 |
Pontypridd Town |
|
0-2* |
The New Saints |
|
3-2 |
AFC Llwydcoed |
| |
7-1 |
Barmouth and Dyffryn United |
|
2-0 |
Pwllheli FC |
|
2-6* |
Caldicot Town |
|
0-3 |
Pontardawe Town |
|
2-3 |
Llanrug United |
|
4-3** |
Newtown AFC |
Lex XI
|
1-3 |
Airbus UK Broughton |
|
3-0* |
Berriew |
Llanfairpwll |
1-3 |
Rhyl FC |
|
1-2 |
Llandudno Junction |
Llangeinor |
2-1* |
Pontyclun |
|
1-0 |
Glan Conwy |
|
1-2 |
Coedpoeth United |
|
2-3** |
Llanelli AFC |
Penrhyncoch |
0-1 |
Porthmadog FC |
|
5-0 |
Cwmbran Celtic |
Rhydymwyn |
1-0 |
Caernarfon Town |
|
1-2 |
Caersws FC |
|
0-2 |
Haverfordwest County |
Technogroup Welshpool |
2-3 |
Prestatyn Town |
 |
Third Round |
| |
2-0 |
Ely Rangers |
|
1-0 |
Llanrug United |
|
1-2 |
Afan Lido |
| |
4-1 |
Coedpoeth United |
Caldicot Town |
0-3 |
Port Talbot Town |
|
0-2 |
The New Saints |
| |
0-1 |
Bangor City |
| |
3-2* |
Airbus UK Broughton |
|
1-2 |
Aberystwyth Town |
|
3-1 |
Carmarthen Town |
Llangeinor |
1-6 |
Holyhead Hotspur |
|
0-1 |
Llandudno Junction |
|
2-0 |
Llandudno |
|
3-1 |
Rhydymwyn |
|
3-0 |
Cardiff Bay Harlequins |
Rhyl FC |
4-2 |
Bridgend Town |
 |
Fourth Round |
| |
0-2 |
Port Talbot Town |
|
2-1* |
Gap Connah's Quay |
|
2-0 |
Caersws FC |
|
3-1 |
Aberaman Athletic |
| |
0-6 |
The New Saints |
|
4-0 |
Holyhead Hotspur |
|
1-0 |
Porthmadog FC |
|
7-0 |
Pontardawe Town |
 |
Quarter-finals |
Bala Town |
2-0* |
Afan Lido |
Bangor City |
2-0 |
Llanelli AFC |
Prestatyn Town |
4-4* |
Rhyl FC |
Prestatyn Town won 5-3 on penalties |
The New Saints |
2-2* |
Port Talbot Town |
Port Talbot Town won 4-3 on penalties |
 |
Semi-finals |
Bala Town |
0-1 |
Port Talbot Town |
Bangor City |
2-0 |
Prestatyn Town |
Final |
Bangor City |
|
Port Talbot Town |
at Parc Y Scarlets, Llanelli |
 |
 |
* indicates after extra-time ** extra-time and penalties |