SEASON 1999/00
First Round
Aberaman Athletic
0-4
Ammanford AFC
Blaenrhondda
1-0
Skewen Athletic
British Aerospace FC
2-1
CPD Porthmadog
Briton Ferry Athletic
1-0
AFC Llwydcoed
Brymbo Broughton
2-3
Lex XI FC
Caerleon AFC
2-1
Fields Park Pontllanfraith
Cemaes Bay FC
1-4
Amlwch Town
Chirk AAA
1-2
Llandyrnog United
Corwen Amateurs
2-2
Holyhead Hotspur
ft & aet Corwen won 4-2 on penalties
Garden Village
3-0
Pontyclun
Garw Athletic
3-3
Porthcawl Town
4-4 aet Garw won 4-3 on penalties
Glan Conwy
3-4
Halkyn United
Guilsfield FC
5-0
Knighton Town
Hoover Sports
7-2
Chepstow Town
Kerry FC
1-4
Oswestry Town
Llandudno FC
8-0
Mold Alexandra
Llandudno Junction FC
2-1
Castell Alun Colts
Llanfairpwll FC
0-1
Ruthin Town
Llangefni Town (w/o)
v
Rhyl Delta (withdrew)
Llanidloes Town
4-0
Llandrindod Wells
Llanwern AFC
4-2
Caerau FC
Maesteg Park AFC
2-0
Gwynfi United
Penrhiwceiber Rangers
1-2
Goytre United
CPD Penrhyncoch
3-0
Welshpool Town
Penycae FC
1-2
Denbigh Town
Porth Tywyn Suburbs
2-2
Pontlottyn Blast Furnace
replay 2-2ft & aet - Porth Tywyn won 4-2 on pens.
Port Talbot Athletic
2-1
Cardiff Civil Service FC
Prestatyn Town
2-0
Bala Town
Rhos Aelwyd
0-2
Buckley Town
Risca United
0-4
Bridgend Town
Taffs Well AFC
0-3
Treowen Stars
Treharris Athletic
0-6
Ely Rangers
UWIC Cardiff
6-0
Caldicot Town
Tredegar Town
3-0
Pontardawe Town
Second Round
Ely Rangers
1-2
Garden Village
Blaenrhondda FC
2-1
BP Llandarcy
AFC Rhondda
1-2
Afan Lido FC
Ton Pentre AFC
1-2
Haverfordwest County
Garw Athletic
6-1
Goytre United
Maesteg Park AFC
1-3
Caerleon FC
Llanelli AFC
6-0
Briton Ferry Athletic
Rhayader Town
3-1
Tredegar Town
Hoover Sports
2-2
Port Talbot Athletic
aet - Port Talbot won 5-4 on pens
Llanwern AFC
2-1
Ammanford AFC
Bridgend Town
0-1
UWIC Cardiff
Treowen Stars
1-2
Porth Tywyn Suburbs
Corwen Amateurs
1-2
Bangor City
Buckley Town
1-3
Rhydymwyn FC
Oswestry Town
0-0
Rhyl FC
replay ?
Llandyrnog United
0-7
Total Network Solutions
Newtown AFC
11-0
Holywell Town
British Aerospace
3-3
Llandudno FC
3-5 aet
Flexsys Cefn Druids
2-0
Flint Town United
Ruthin Town
0-0
Amlwch Town
aet - Amlwch Town won 4-2 on pens
Halkyn United
2-2
Prestatyn Town
6-2 aet
Guilsfield FC
2-2
Connah's Quay Nomads
3-3 aet - Guilsfield won 5-4 on pens
Llanidloes Town
0-0
Penrhyncoch FC
0-1 aet
Lex XI FC
0-5
Caernarfon Town
Denbigh Town
1-2
Llangefni Town
Caersws FC
5-0
Llandudno Junction
Third Round
UWIC Cardiff
0-2
Afan Lido FC
CPD Penrhyncoch
1-1
Blaenrhondda FC
2-1 aet
Llanelli AFC
7-1
Porth Tywyn Suburbs
Llanwern AFC
0-1
Amlwch Town
Aberystwyth Town
3-1
Garw Athletic
Cwmbran Town
0-0
Caernarfon Town
aet - Cwmbran Town won 5-3 on penalties
Inter Cardiff AFC
5-0
Garden Village
Rhyl FC
1-0
Guilsfield FC
Port Talbot Athletic
0-1
Carmarthen Town
Total Network Solutions
2-0
Newtown AFC
Caersws FC
1-0
Flexsys Cefn Druids
Llangefni Town
1-3
Caerleon FC
Barry Town
2-0
Rhydymwyn FC
Conwy United
2-2
Rhayader Town
2-4 aet
Bangor City
5-0
Llandudno FC
Haverfordwest County
0-1
Halkyn United
Fourth Round
Afan Lido FC
1-0
Total Network Solutions
Bangor City
4-0
Inter Cardiff AFC
Barry Town
3-0
Rhayader Town
Caersws FC
1-2
Cwmbran Town
Carmarthen Town
4-1
Aberystwyth Town
Halkyn United
2-3
Caerleon FC
Llanelli AFC
3-0
Rhyl FC
CPD Penrhyncoch
6-1
Amlwch Town
Fifth Round
Afan Lido FC
1-1
Llanelli AFC
3-1 aet
Barry Town
5-0
CPD Penrhyncoch
Caerleon FC
1-4
Bangor City
Carmarthen Town
2-3
Cwmbran Town
Semi-finals
Barry Town
1-1
Cwmbran Town
ft - aet - Cwmbran won 4-2 on penalties at Llanelli
Afan Lido FC
2-2
Bangor City
2-4 aet - at Newtown
Final
Cwmbran Town
at the Racecourse Wrexham