SEASON 2000/01
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
Port Talbot Athletic
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