 |
 |
 |
First Round |
Ammanford AFC |
3-1 |
Seven Sisters |
Blaenrhondda AFC |
3-1 |
Taffs Well |
Bridgend Town |
2-0 |
Pontyclun FC |
Briton Ferry Athletic |
0-1 |
Cardiff Civil Service |
Caerleon FC |
0-1 |
Chepstow Town |
Caernarfon Town |
5-1 |
Cemaes Bay |
played at Cemaes Bay |
Caldicot Town |
2-0 |
Risca United |
Cardiff Corinthians |
2-1 |
Pontypridd Town |
Dinas Powys |
0-0 |
Pontlottyn Blast Furnace |
aet - Pontlottyn won 3-1 on penalties |
Fields Park Pontllanfraith |
7-0 |
Abergavenny Thursdays |
Garw Athletic
|
1-1 |
Ely Rangers |
1-3 aet |
Glan Conwy |
6-2 |
Llandyrnog United |
Halkyn United |
0-1 |
Bethesda Athletic |
Holyhead Hotspur |
2-3 |
CPD Porthmadog |
Lex XI FC |
3-5 |
Buckley Town |
Llanidloes Town |
4-0 |
Meifod FC |
Merthyr Saints |
0-5 |
Penrhiwceiber Rangers |
Mold Alexandra |
1-3 |
Llangefni Town |
Newport YMCA |
2-0 |
Tredegar Town |
CPD Penrhyncoch |
1-1 |
Newcastle Emlyn |
3-1 aet |
Rhostyllen United |
2-6 |
Brickfield Rangers |
Rhydymwyn FC |
0-3 |
Welshpool Town |
Ruthin Town |
3-1 |
Flint Town United |
Skewen Athletic |
3-2 |
Porth Tywyn Suburbs |
Ton Pentre AFC |
5-1 |
AFC Llwydcoed |
Abercynon Athletic |
0-2 |
Neath AFC |
AFC Rhondda |
3-6 |
Maesteg Park AFC |
Airbus UK |
2-3 |
Brymbo Broughton |
Caerau |
2-2 |
Aberaman Athletic |
3-3 aet - Aberaman won 4-3 on penalties |
Chirk AAA |
0-3 |
Bala Town |
Conwy United |
0-4 |
CPD Glantraeth |
Corwen Amateurs |
3-3 |
Rhos Aelwyd |
Gresford Athletic |
2-0 |
Penycae FC |
Guilsfield FC |
1-0 |
Presteigne St. Andrews |
Gwynfi United |
1-1 |
Goytre United |
Llandudno FC |
2-3 |
Denbigh Town |
Llanfairpwll FC |
2-1 |
Holywell Town |
Llanwern AFC |
1-2 |
Treowen Stars |
Pontardawe Town |
2-0 |
Garden Village |
Portos Grange Quins |
3-2 |
Porthcawl Town |
 |
Second Round
|
Bethesda Athletic
|
2-3
|
Bala Town |
Ruthin Town |
3-2 |
Denbigh Town |
CPD Porthmadog
|
1-2
|
Newtown AFC |
Rhayader Town
|
4-2
|
Llanidloes Town |
CPD Penrhyncoch |
1-0 |
CPD Glantraeth |
Caersws FC |
6-2 |
Brymbo Broughton |
Connah's Quay Nomads |
3-0 |
Gresford Athletic |
Rhos Aelwyd
|
2-3
|
Llanfairpwll |
Guilsfield FC |
0-4 |
Buckley Town |
Rhyl FC |
2-1 |
Flexsys Cefn Druids |
Oswestry Town |
0-2 |
Caernarfon Town |
Welshpool Town
|
2-3
|
Brickfield Rangers |
Ammanford AFC |
2-4 |
Maesteg Park AFC |
Bridgend Town |
0-2 |
Ton Pentre AFC |
Pontlottyn Blast Furnace |
3-5 |
Neath AFC |
Haverfordwest County |
8-0 |
Skewen Athletic |
Newport YMCA
|
1-3
|
Caldicot Town |
Blaenrhondda AFC |
4-1 |
Penrhiwceiber Rangers |
Cardiff Civil Service |
4-5 |
Caerleon FC |
UWIC Inter Cardiff |
1-2 |
Aberystwyth Town |
Cardiff Corinthians |
1-2 |
Llanelli AFC |
Gwynfi United |
2-3 |
Treowen Stars |
Aberaman Athletic |
1-3 |
Fields Park Pontllanfraith |
Pontardawe Town |
3-1 |
Pontardawe Town |
Llangefni Town |
10-2 |
Glan Conwy |
 |
Third Round
|
Neath AFC
|
1-2
|
Welshpool Town |
Llanelli AFC |
4-1 |
Ruthin Town |
Ton Pentre AFC |
0-0 |
Pontardawe Town |
1-0 aet |
Newtown AFC
|
2-1
|
Rhyl FC |
Caerleon AFC
|
0-4
|
Carmarthen Town |
Rhayader Town |
3-1 |
Buckley Town |
|
1-2
|
Total Network Solutions |
Treowen Stars
|
0-3
|
Bangor City |
Fields Park Pontllanfraith |
0-2 |
Caersws FC |
CPD Penrhyncoch |
0-0 |
Barry Town |
1-2 aet |
Caernarfon Town |
2-4 |
Cwmbran Town |
Blaenrhondda AFC |
1-0 |
Bala Town |
Haverfordwest County |
1-2 |
Afan Lido FC |
Connah's Quay Nomads |
1-2 |
Maesteg Park AFC |
Llanfairpwll FC |
2-1 |
Caldicot Town |
abandoned 30' Caldicot Town withdrew then
lodged a protest regarding opponents' ground.Protest rejected.
|
Aberystwyth Town |
3-1 |
Llangefni Town |
 |
Fourth Round
|
Total Network Solutions
|
1-1
|
Cwmbran Town |
2-1 aet |
Bangor City |
1-1 |
Newtown AFC |
3-2 aet |
Blaenrhondda AFC |
0-5 |
Llanelli AFC |
Caersws FC |
3-0 |
Afan Lido FC |
Welshpool Town |
2-4 |
Aberystwyth Town |
Rhayader Town |
2-1 |
Carmarthen Town |
Maesteg Park Athletic |
1-0 |
Ton Pentre AFC |
Llanfairpwll FC |
0-4 |
Barry Town |
 |
Fifth Round
|
Barry Town |
3-0 |
Bangor City |
Llanelli AFC |
0-4 |
Aberystwyth Town |
Total Network Solutions |
2-1 |
Rhayader Town |
Maesteg Park AFC |
3-1 |
Caersws FC |
 |
Semi-finals |
Maesteg Park AFC |
1-2 |
Total Network Solutions |
played at Park Avenue Aberystwyth |
Aberystwyth Town |
1-2 |
Barry Town |
played at Stebonheath Park Llanelli |
 |
Final
|
|
|
Total Network Solutions |
played at the Racecourse Wrexham |
 |