| Preliminary Round (Northen Ties) |
| Conwy United |
2 |
Glan Conwy |
1 |
| Corwen |
0 |
Rhydymwyn |
2 |
| Llangollen Town |
0 |
Ruthin Town |
1 |
| Penycae |
4 |
Caerwys |
0 |
| Sealand Rovers |
2 |
Cefn United |
4 aet |
| |
| Round 1 (Northen Ties) |
| Buckley Town |
3 |
Castell Alun Colts |
1 |
| Chirk AAA |
1 |
Conwy United |
3 |
| Coedpoeth United |
0 |
Bethesda Athletic |
3 |
| Rhydymwyn |
1 |
Penycae |
3 |
| Denbigh Town |
6 |
Glynceiriog |
1 |
| Flint Town |
4 |
Nefyn United |
0 |
| Glantraeth |
3 |
Bodedern (win 4-3 on pens) |
3 aet |
| Gresford Athletic |
6 |
Halkyn United |
3 |
| Hawarden Rangers |
0 |
Llanrwst United |
1 |
| Holyhead Hotspur |
2 |
Lex XI |
1 |
| Holywell Town |
3 |
Brickfield Rangers (win 4-3
on pens) |
3 aet |
| Llanberis |
0 |
Mynydd Isa |
3 |
| Llandudno Town |
4 |
Ruthin Town |
0 |
| Llandudno Junction |
3 |
Llanrug United |
4 |
| Mold Alexandra |
1 |
Llanfairpwll |
2 |
| Prestatyn Town |
5 |
Llandyrnog United |
0 |
| Pwllheli |
2 |
Cefn United |
1 |
| Queens Park |
3 |
Brymbo |
7 aet |
| Rhos Aelwyd |
2 |
Bala Town |
4 |
| |
| Round 2(Northen Ties) |
| Bodedern won 4-3 on pens. |
3 |
Bethesda Athletic |
3 |
| Brickfield Rangers |
1 |
Airbus UK |
4 |
| Brymbo won 5-3 on pens. |
2 |
Newi Cefn Druids |
2 |
| Buckley Town |
2 |
Llanfyllin Town |
1 |
| Connah's Quay Nomads |
2 |
Aberystwyth Town |
1 |
| Denbigh Town |
2 |
Newtown |
4 |
| Guilsfield |
0 |
Bala Town |
5 |
| Llandudno |
3 |
Flint Town |
0 |
| Llanfairpwll. |
0 |
Rhyl |
6 |
| Llangefni Town |
0 |
Holyhead Hotspurs |
2 |
| Llanrug United |
0 |
Bangor City |
2 |
| Mynydd Isa |
0 |
Caersws |
5 |
| Penrhyncoch |
2 |
Conwy United |
0 |
| Prestatyn Town |
2 |
Porthmadog |
4 |
| Presteigne won 4-3 on pens. |
1 |
Penycae |
1 |
| Pwllheli |
2 |
Gresford Athletic |
0 |
| The New Saints (TNS) |
3 |
Llanrwst United |
1 |
| Welshpool Town |
4 |
Caernarfon Town |
1 |
| |
| Round 3(Northen Ties) |
| Afan Lido |
3 |
Bodedern |
0 |
| Bridgend Town won 5-4 on pens. |
1 |
Airbus UK |
1 |
| Carmarthan Town |
2 |
West End |
0 |
| Caersws |
3 |
Buckley Town |
0 |
| Maesteg Park |
0 |
Llandudno Town |
1 |
| Holyhead Hotspurs |
2 |
Presteigne St. Andrews |
0 aet |
| Neath Atheletic |
3 |
Brymbo |
2 |
| Newtown |
2 |
Dinas Powys |
0 |
| Newport YMCA |
1 |
Connah's Quay Nomads |
3 |
| Penrhyncoch |
0 |
Llanelli |
2 |
| Porthmadog |
2 |
Bangor City |
0 |
| Port Talbot Town |
3 |
Bala Town |
0 |
| Pwllheli |
1 |
The New Saints (TNS) |
2 |
| Welshpool |
2 |
Pontypridd Town |
1 aet |
| Ton Pentre |
1 |
Rhyl |
0 |
| |
| Round 4(Northen Ties) |
| Carmarthen Town (won 5-4 on pens.) |
0 |
Caersws |
0 aet |
| Connahs Quay Nomads |
3 |
Llandudno Town |
1 |
| Porthmadog (won 3-2 on pens.) |
2 |
The New Saints (TNS) |
2 aet |
| Llanelli |
7 |
Newtown |
0 |
| Welshpool |
3 |
Neath Athletic |
0 |
| Holyhead Hotspurs |
2 |
Bridgend Town |
1 |
| |
|
|
|
| Round 5 |
| Holyhead Hotspurs |
1 |
Welshpool Town |
5 |
| Carmarthen Town (won 4-3 on pens.) |
1 |
Porthmadog |
1 aet |
| Port Talbot |
0 |
Afon Lido |
1 |
| Llanelli |
6 |
Connahs Quay Nomads |
2 |
| |
|
|
|
| Semi-Finals |
| Llanelli |
1 |
Carmarthen Town |
0 |
| Welshpool Town |
0 |
Afon Lido (won 7-6 on pens.) |
0 |
| |
|
|
|
| Final |
| Carmarthen Town |
3 |
Afon Lido |
2 |
| |