 |
 |
 |
First Round |
Bala Town |
6-3 |
Denbigh Town |
Bodedern |
0-2 |
Llanfairpwll |
Brickfield Rangers |
0-12 |
Brymbo |
Bridgend Town
|
3-1 |
Garden Village |
Bryntirion Athletic |
6-1 |
Pontypridd Town |
Caerau Ely |
7-0 |
Garw Athletic |
Caerleon |
4-0 |
Treharris Athletic |
Carno |
1-4 |
Penrhyncoch |
Coedpoeth United |
0-1 |
Mold Alexandra |
Conwy United |
4-0 |
Glynceiriog |
Corwen |
3-1 |
Lex XI |
Cwmaman Institiute |
4-2* |
Llangeinor |
Cwmamman United |
3-0 |
AFC Llwydcoed |
Dinas Powys |
3-0 |
Penrhiwceiber |
Ely Rangers |
1-4 |
Llantwit Fadre |
Glan Conwy |
4-3 |
Llanrug United |
Goytre United |
3-0 |
Pontardawe Town |
Guilsfield |
2-1 |
Presteigne St Andrews |
Halkyn United |
2-1 |
Ruthin Town |
Hawarden Rangers |
3-0 |
Buckley Town |
Holyhead Hotspur |
3-2* |
Cefn United |
Llanberis |
4-3* |
Llanwrst United |
Llandyrnog United |
3-1 |
Penycae |
Llanrhaedr |
3-2* |
Berriew |
Llansawel |
2-5* |
ENTO Aberaman |
Llanwern |
4-2* |
Barry Town |
Maesteg Park |
2-1* |
Seven Sisters |
Merthyr Saints |
2-0 |
Cwmbran Town |
Montgomery Town |
2-1* |
Llanfyllin Town |
Mynydd Isa |
3-1 |
Glantraeth |
Nantlle Vale |
0-2 |
Chirk AAA |
Nefyn United |
2-0 |
Gresford Athletic |
Newcastle Emlyn |
4-1 |
Knighton Town |
Newport YMCA |
2-0 |
Goytre FC |
Pentwyn Dynamos |
3-1 |
Cwmbran Celtic |
Pontyclun |
1-2 |
Cambrian & Clydach |
Prestatyn Town |
1-2 |
Llandudno |
Pwllheli |
3-4 |
GAP Queens Park |
Taffs Well |
3-2 |
Caldicot Town |
Ton Pentre |
3-0 |
Aberbardoged Buds |
Tredegar Town |
3-4** |
Cardiff Corinthians |
Troedyrhiw |
3-7 |
Croesyceiliog |
Tywyn Bryncrug |
11-10** |
Rhydymwyn |
West End |
2-1 |
Bettws |
 |
Second Round |
Aberystwyth Town |
3-0 |
Newcastle Emlyn |
Afan Lido |
3-1 |
Croesyceiliog |
Bangor City |
3-0 |
Llandyrnog United |
Bridgend Town |
1-2 |
Bryntirion Athletic |
Brymbo |
4-0 |
Halkyn United |
Caerau Ely |
3-2 |
Goytre United |
Caerleon |
2-1 |
Taffs Well |
Caernarfon Town |
2-1 |
Llanfairpwll |
Caersws FC |
9-0 |
Mold Alexandra |
Cardiff Corinthians |
2-3* |
Ton Pentre |
Connah's Quay Nomads |
3-2** |
The New Saints |
Corwen |
1-3 |
Mynydd Isa |
Cwmaman Institute |
0-3 |
ENTO Aberaman Athletic |
Cwmamman United |
0-5 |
Dinas Powys |
GAP Queens Park |
3-1 |
Penrhyncoch |
Guilsfield |
3-2* |
Airbus UK Broughton |
Haverfordwest County |
1-0 |
Llantwit Fadre |
Holyhead Hotspur |
2-1* |
Bala Town |
Llanberis |
1-5 |
Newtown AFC |
Llandudno Town |
1-2* |
NEWI Cefn Druids |
Llangefni Town |
5-0 |
Hawarden Rangers |
Llanrug |
5-1 |
Llanrhaedr |
Maesteg Park |
2-0 |
Briton Ferry |
Merthyr Saints |
1-2 |
Carmarthen Town |
Neath Athletic |
6-0 |
Llanwern |
Nefyn United |
2-0 |
Chirk AAA |
Newport YMCA |
4-1 |
Cambrian & Clydach |
Pentwyn Dynamos |
3-7 |
Llanelli AFC |
Porthmadog FC |
0-2 |
Welshpool Town |
Rhyl FC |
10-0 |
Montgomery Town |
Tywyn Bryncrug |
3-2 |
Conwy United |
West End |
1-2 |
Port Talbot Town |
 |
Third Round |
Aberystwyth Town |
3-1 |
Neath Athletic |
Bryntirion Athletic |
4-2 |
Dinas Powys |
Caerleon |
2-0 |
Brymbo |
Caersws FC |
2-3* |
Bangor City |
Connah's Quay Nomads |
0-2 |
Guilsfield |
ENTO Aberaman |
3-1 |
Caerau Ely |
| |
3-1 |
Afan Lido |
Haverfordwest County |
3-0 |
Ton Pentre |
Llangefni Town |
3-0 |
Mynydd Isa |
Llanrug |
3-5 |
Llanelli AFC |
Nefyn United |
1-3 |
Caernarfon Town |
NEWI Cefn Druids |
3-0 |
Holyhead Hotspur |
Newport YMCA |
2-1 |
Carmarthen Town |
Newtown AFC |
2-1* |
Maesteg Park |
Rhyl FC |
1-0 |
Port Talbot Town |
Tywyn Bryncrug |
1-3 |
Welshpool Town |
 |
Fourth Round |
Aberystwyth Town |
2-3** |
Bangor City |
Bryntirion Athletic |
1-2 |
Welshpool Town |
GAP Queens Park |
2-0 |
Caerleon |
Guilsfield |
1-0 |
Caernarfon Town |
Haverfordwest County |
1-2 |
Rhyl FC |
NEWI Cefn Druids |
5-3** |
ENTO Aberaman |
Newport YMCA |
4-3** |
Llangefni Town |
Newtown AFC |
1-2 |
Llanelli AFC |
 |
Quarter-finals |
Guilsfield |
0-6 |
Bangor City |
NEWI Cefn Druids |
3-6 |
Llanelli AFC |
| Newport YMCA |
3-2 |
Welshpool Town |
| Rhyl FC |
3-2 |
GAP Queens Park |
 |
Semi-finals |
Bangor City |
3-1 |
Newport YMCA |
Llanelli AFC |
5-2 |
Rhyl FC |
 |
Final |
|
|
Llanelli AFC |
after extra-time, ft 2-2, at Latham Park, Newtown |
 |
* indicates after extra-time ** extra-time and penalties |