CYMRAEG
| Aberystwyth Town | 0 |
| Airbus UK Broughton | 0 |
| Bangor City | 0 |
| Caernarfon Town | 0 |
| Caersws FC | 0 |
| Carmarthen Town | 0 |
| Gap Connah's Quay | 0 |
| Haverfordwest County | 0 |
| Llanelli AFC | 0 |
| NEWI Cefn Druids | 0 |
| Neath Athletic | 0 |
| Newtown AFC | 0 |
| Port Talbot Town | 0 |
| Porthmadog FC | 0 |
| Prestatyn Town | 0 |
| Rhyl FC | 0 |
| The New Saints | 0 |
| Welshpool Town | 0 |
| Bala Town | 0 |
| Buckley Town | 0 |
| Denbigh Town | 0 |
| Flint Town United | 0 |
| Glantraeth | 0 |
| Gresford Athletic | 0 |
| Guilsfield | 0 |
| Holyhead Hotspur | 0 |
| Lex XI | 0 |
| Llandudno | 0 |
| Llandyrnog United | 0 |
| Llanfairpwll | 0 |
| Llangefni Town | 0 |
| Mold Alexandra | 0 |
| Mynydd Isa | 0 |
| Penrhyncoch | 0 |
| Ruthin Town | 0 |
| Afan Lido | 0 |
| Barry Town | 0 |
| Bettws | 0 |
| Bridgend Town | 0 |
| Bryntirion Athletic | 0 |
| Caerleon | 0 |
| Caldicot Town | 0 |
| Cambrian & Clydach | 0 |
| Cardiff Corinthians | 0 |
| Croesyceiliog | 0 |
| Cwmbran Town | 0 |
| Dinas Powys | 0 |
| ENTO Aberaman | 0 |
| Goytre United | 0 |
| Newport YMCA | 0 |
| Pontardawe Town | 0 |
| Taffs Well | 0 |
| Ton Pentre | 0 |
Rhyl score an extra-time winner to beat TNS in the 2004 final at Newtown.Aberaman |
2-4 |
Pontllanfraith |
|---|---|---|
AFC Llwydcoed |
3-2 |
Penr'ceiber |
Ammanford |
1-2 |
Cardiff Corries |
Blaenrhondda |
3-1 |
Tredegar |
Bodedern |
2-1 |
Prestatyn Town |
Brickfield R |
1-0 |
Conwy Utd |
Bridgend Town |
6-5 |
Garden Village |
Bryntirion Athletic |
3-4 |
Treharris Athletic |
Caldicot Town |
1-3 |
Merthyr Saints |
Cemaes Bay |
2-3 |
Holyhead Hotspur |
Chirk AAA |
2-3 |
Penrhyncoch |
Flint Town United |
5-0 |
Brynteg V |
Gresford Athletic |
5-2 |
Corwen |
Guilsfield |
1-0 |
Caerau Ely |
Holywell Town |
1-4 |
Glantraeth |
Llanfairpwll |
2-1 |
Rhos Aelwyd |
Llanidloes Town |
1-2 |
Newcastle Emlyn |
Llanwern |
2-3 |
Ely Rangers |
Mold Alexandra |
2-0 |
Bala Town |
Morriston Town |
4-3 |
Dinas Powys |
Newport YMCA |
0-1 |
Treowen Stars |
Pontypridd Town |
1-2 |
Caerleon |
Porthcawl T |
1-2 |
Cwmaman U |
Porth Tywyn Suburbs |
3-2 |
Troedyrhiw |
Presteigne |
1-0 |
Llanrhaeadr |
Taffs Well |
0-4 |
Skewen Athletic |
* after extra-time ** extra-time and penalties |
||
Barry Town |
1-2 |
Risca & Gelli United |
|
|---|---|---|---|
NEWI Cefn Druids |
3-0 |
CPD Porthmadog |
|
Haverfordwest County |
0-2 |
Afan Lido FC |
|
Aberystwyth Town |
12-1 |
Lex XI FC |
|
Bangor City |
0-0 AET |
Glantraeth |
|
CPD Bodedern |
5-1 |
CPD Penrhyncoch |
|
Brickfield Rangers |
0-2 |
Buckley Town |
|
Briton Ferry Athletic |
3-1 |
Blaenrhondda AFC |
|
Caerleon FC |
0-0 AET |
Skewen Athletic |
|
Caernarfon Town |
5-0 |
Llandudno FC |
|
Cardiff Corinthians |
0-2 AET |
AFC Llwydcoed |
|
Cwmbran Town |
5-1 |
Merthyr Saints |
|
Ely Rangers |
0-2 |
Port Talbot Town |
|
Flint Town United |
2-1 |
Ruthin Town |
|
Grange Harlequins |
0-1 AET |
Ton Pentre AFC |
|
Guilsfield FC |
1-8 |
Connah’s Quay Nomads |
|
Gwynfi United |
1-4 |
Bridgend Town |
|
Halkyn United |
1-3 |
Llangefni Town |
|
Holyhead Hotspur |
3-0 |
Gresford Athletic |
|
Llanelli AFC |
5-0 |
Morriston Town |
|
Maesteg Park AFC |
0-1 |
Goytre United |
|
Mold Alexandra |
1-4 |
Welshpool Town |
|
Neath AFC |
0-0 AET |
Cwmamman United |
|
Newcastle Emlyn |
0-1 |
Pontardawe Town |
|
Newtown AFC |
3-0 |
Amlwch Town |
|
Porth Tywyn Suburbs |
1-0 |
Garw Athletic |
|
Presteigne St. Andrews |
1-4 |
Llanfairpwll FC |
|
Rhyl FC |
2-0 |
Airbus UK |
|
Total Network Solutions |
2-0 |
Caersws FC |
|
Treharris Athletic |
0-0 AET |
Bettws FC |
|
Treowen Stars |
3-1 |
Fields Park Pontllanfraith |
|
UWIC Inter Cardiff |
2-1 |
Carmarthen Town |
|
* after extra-time ** extra-time and penalties |
|||
Bodedern FC |
Connah's Quay Nomads |
|
|---|---|---|
Bridgend Town |
Treowen Stars |
|
Buckley Town |
NEWI Cefn Druids |
|
Caerleon FC |
Porth Tywyn Suburbs |
|
Caernarfon Town |
Holyhead Hotspur |
|
Flint Town United |
CPD Glantraeth |
|
Llanelli AFC |
Cwmbran Town |
|
Llanfairpwll FC |
Rhyl FC |
|
Port Talbot Town |
Aberystwyth Town |
|
Risca & Gelli United |
AFC Llwydcoed |
|
Ton Pentre AFC |
Neath AFC |
|
Total Network Solutions |
Llangefni Town |
|
Treharris Athletic |
Goytre United |
|
UWIC Inter Cardiff |
Briton Ferry Athletic |
|
Welshpool Town |
Newtown AFC |
|
Pontardawe Town |
Afan Lido |
|
* after extra-time ** extra-time and penalties |
||
Caernarfon Town |
Cwmbran Town |
|
|---|---|---|
Connah's Quay Nomads |
Total Network Solutions |
|
AFC Llwydcoed |
Rhyl FC |
|
NEWI Cefn Druids |
Goytre United |
|
Porth Tywyn Suburbs |
Afan Lido |
|
Ton Pentre |
Port Talbot Town |
|
UWIC Inter Cardiff |
Bridgend Town |
|
Welshpool Town |
CPD Glantraeth |
|
* after extra-time ** extra-time and penalties |
||
QUARTER-FINALS
|
|||
|---|---|---|---|
Afan Lido |
Rhyl FC
|
||
Cwmbran Town |
UWIC Inter Cardiff
|
||
NEWI Cefn Druids |
Port Talbot Town
|
||
Total Network Solutions |
CPD Glantraeth
|
||
SEMI-FINALS
|
|||
Cwmbran Town |
Rhyl FC
|
||
Port Talbot Town |
Total Network Solutions
|
||
FINAL
|
|||
Rhyl FC |
Total Network Solutions
|
||