SEASON 2022/23 |
First round |
Aberaeron |
1-4 |
Caldicot Town |
Aberbargoed Buds |
0-5 |
Barry Town United |
Abergele |
0-2 |
Llanrug United |
Afan Lido |
4-1 |
Pontyclun |
Barmouth & Dyffryn |
0-2 |
Buckley Town |
Bridgend Street |
4p5 |
Goytre FC |
Cambrian & Clydach |
1-3 |
Trefelin BGC |
Coedpoeth United |
0-8 |
Holywell Town |
Conwy Borough |
1-5 |
Caernarfon Town |
Croesyceiliog |
2p4 |
Goytre United |
Cwmamman United |
2-0 |
Caerau |
Dyffryn Nantlle Vale |
0-3 |
Holyhead Hotspur |
Flint Town United |
6-0 |
Penycae |
Glantraeth |
3-5 |
Mynydd Llandegai |
Greenfield |
3-2 |
Llandudno Albion |
Gresford Athletic |
3-0 |
Denbigh Town |
Guilsfield |
6-3 |
Welshpool Town |
Hawarden Rangers |
2-1 |
Carno |
Lex Glyndwr |
1-2 |
Corwen |
Llangefni Town |
4-0 |
Brymbo |
Llanidloes Town |
0-2 |
Llanfair United |
Llanrhaeadr Ym Mochnant |
5-3 |
Prestatyn Sports |
Llanuwchllyn |
0-3 |
Ruthin Town |
Merthyr Saints |
2-3 |
Llandrindod Wells |
Mold Alexandra |
4-0 |
Llanberis |
Monmouth Town |
1-0 |
Brecon Corries |
Newport YMCA |
1-2 |
Haverfordwest County |
Penrhyncoch |
2-0 |
FC Nomads of Connah's Quay |
Penybont |
3-1 |
AFC Porth |
Pontardawe Town |
1-0 |
Cwmbran Celtic |
Porthmadog |
4-0 |
Caersws |
Rhayader Town |
4-3 |
Caerau Ely |
RTB Ebbw Vale |
1-2 |
Ynysygerwn |
St Asaph City |
0-8 |
Prestatyn Town |
Sully Sports |
2-6 |
Llantwit Major |
Taffs Well |
5p3 |
Port Talbot Town |
Ton Pentre |
4-2 |
Abergavenny Town |
Treowen Stars |
4-1 |
Risca United |
Trethomas Bluebirds |
0-6 |
Llanelli Town |
Undy Athletic |
3-0 |
Blaenrhondda |
Second round |
Afan Lido |
1-0 |
Pontardawe Town |
Barry Town United |
0-3 |
Penybont |
Buckley Town |
1-6 |
Corwen |
Caldicot Town |
2-0 |
Cwmamman United |
Flint Town United |
3-4 |
Llanfair United |
Haverfordwest County |
3-2 |
Undy Athletic |
Hawarden Rangers |
1-4 |
Prestatyn Town |
Holyhead Hotspur |
2-1* |
Llanrug United |
Holywell Town |
6-0 |
Llanrhaeadr Ym Mochnant |
Llangefni Town |
3p4 |
Caernarfon Town |
Llantwit Major |
1-0 |
Llandrindod Wells |
Mold Alexandra |
2-4* |
Guilsfield |
Mynydd Llandegai |
0-3 |
Greenfield |
Penrhyncoch |
3-0 |
Ruthin Town |
Porthmadog |
3p1 |
Gresford Athletic |
Rhayader Town |
1-2 |
Goytre |
Taffs Well |
2-3 |
Llanelli Town |
Trefelin |
0-1 |
Goytre United |
Treowen Stars |
1-2 |
Ton Pentre |
Ynysygerwn |
7-3 |
Monmouth Town |
Third round |
Aberystwyth Town |
2-0 |
Holywell Town |
Bala Town |
6-1 |
Caldicot Town |
Caernarfon Town |
3-1 |
Carmarthen Town |
Cardiff Met |
4-0 |
Porthmadog |
Cefn Druids |
2-0 |
Llantwit Major |
Gap Connah's Quay |
3-2 |
Goytre United |
Greenfield |
0-3 |
Guilsfield |
Haverfordwest County |
1-0 |
Afan Lido |
Llandudno FC |
0-2 |
Goytre FC |
Llanelli Town |
5-1 |
Ynysygerwn |
Llanfair United |
1-0 |
Corwen |
Newtown AFC |
0-3 |
The New Saints |
Penybont FC |
4-1 |
Airbus UK Broughton |
Prestatyn Town |
2-1* |
Holyhead Hotspur |
Rhyl FC |
6-0 |
Penrhyncoch |
Ton Pentre |
0-2 |
Bangor City |
Goytre FC removed from competition for breach of rules |
Fourth round |
Aberystwyth Town |
1-5 |
Prestatyn Town |
Bala Town |
4-1* |
Penybont |
Bangor City |
4-0 |
Llandudno FC |
Caernarfon Town |
3-2* |
Rhyl FC |
Guilsfield FC |
4-2 |
Cardiff Met |
Haverfordwest County |
1-5 |
Gap Connah's Quay |
Llanfair United |
4-1 |
Cefn Druids |
The New Saints |
7-0 |
Llanelli Town |
Quarter-finals |
Guilsfield |
0-3 |
Bala Town |
Llanfair United |
0-7 |
Caernarfon Town |
Prestatyn Town |
3p4 |
Gap Connah's Quay |
The New Saints |
2-1* |
Bangor City |
Semi-finals |
Caernarfon Town |
1-3 |
Bala Town |
Gap Connah's Quay |
0-3 |
The New Saints |
Final |
Bala Town |
|
The New Saints |
* indicates after extra-time ** extra-time and penalties |
|