SEASON 1996/97
Preliminary Round
Berriew
2-3
Carno
Chirk AAA
2-2
British Aerospace
replay 4-5
Corweb Am
2-0
Rhostyllen Villa
Gresford Athletic
4-3
Rhos Aelwyd
Llandyrnog United
2-2
Prestatyn Town Town
replay 0-2
Nantlle Vale
5-0
Llangefni Town
Penparcau
2-4
Montgomery Town
protest Montgomery dismissed
Penycae
5-2
Penley
Trelewis Welfare
1-4
Pontlottyn Blast Furnace
First Round
Abercynon Athletic
2-4
Hoover Sports
Brecon Corinthians
1-5
Newport YMCA
Caerau United
2-2
Abergavenny Thursdays
replay 3-4
Caerleon
1-0
Panteg
Caldicot Town
4-0
Pontypridd Town
Cardiff Civil Service
1-1
Bridgend Town
replay 2-2ft 2-4 aet
British Aeropsace
1-2
Cefn Druids
Ferndale Athletic
1-5
Port Talbot Athletic
Garw
1-3
Ponyclun
Goytre United
0-1
Maesteg Park
Grange Harlequins
3-0
Cardiff Corinthians
Gresford Athletic
1-3
Buckley Town
Haverfordwest County
6-2
Penrhiwceiber Rangers
Knighton Town
7-0
Carno
Lex XI
6-0
Mold Alex
Llandrindod Wells
3-1
Denbigh Town
Llandudno
2-2
Mostyn
replay 0-0 aet 9-10 on penalties
Llanelli
1-1
Skewen Athletic
4-3 aet
Llanidloes Town
1-1
Broughton Town
replay 2-4
Llanwern
3-0
UWIC Cardiff
Nantlle Vale
1-4
Penycae
Oswestry Town
8-1
Corwen Amateurs
CPD Penrhyncoch
1-2
Ruthin Town
Pontardawe Athletic
2-0
AFC Rhondda
Porth Tywyn Suburbs
2-0
Afan Lido
Porthcawl Town
4-2
Blaenrhondda
Rhayader Town
3-1
Prestatyn Town Town
Rhydymwyn
5-0
Penparcau
S Wales Police
3-0
Aberaman Athletic
Taffs Well
2-0
Ammanford
Tonyrefail Welfare
0-3
BP Llandarcy
Treharris Athletic
4-0
Morriston Town
Pontlottyn Blast Furnace
0-0
Treowen Stars
Second Round
Abergavenny Thursdays
1-2
B.P. Llandarcy
Aberystwyth Town
9-0
Penycae
Brymbo Broughton
0-2
Caersws
Caldicot Town
1-4
Ton Pentre
Carmarthen Town
1-2
Briton Ferry Athletic
Cefn Druids
5-1
Oswestry Town
Cemaes Bay
3-0
Mostyn
Grange Harlequins
2-1
Risca United
Haverfordwest County
1-1
Bridgend Town
replay 1-2
Hoover Sports
1-2
Maesteg Park Athletic
Holywell Town
0-0
Rhydymwyn
replay 2-1
Knighton Town
0-1
Lex XI
Llanwern
3-0
Newport YMCA
Pontadawe Athletic
0-0
Ebbw Vale
1-2 aet
Porth Tywyn Suburbs
5-0
Caerleon
Porthcawl Town
3-2
Pontyclun
CPD Porthmadog
6-1
Buckley Town
Rhayader Town
1-0
Ruthin Town
Rhyl
0-1
Connahs Quay Nomads
S Wales Police
1-5
Taffs Well
Treharris Athletic
2-2
Llanelli
replay 0-4
Treowen Stars
0-1
Port Talbot Athletic
Welshpool Town
2-2
Llandrindod Wells
replay 0-5 aet
Third Round
Briton Ferry Athletic
1-1
Rhayader Town
Caersws
3-2
Bangor City
BP Llandarcy
3-0
Llanwern
Flint Town United
1-4
Cwmbran Town
Cefn Druids
1-1
Ebbw Vale
replay ?
Caernarfon Town
4-0
Ton Pentre
Conwy Utd
2-0
InterCable-Tel
Newtown AFC
3-4
Maesteg Park
Porthcawl Town
3-0
Connahs Quay Nomads
Bridgend Town
0-1
Aberystwyth Town
Port Talbot Athletic
4-3
Welshpool Town
Grange Halrequins
1-0
Llanelli
Holywell Town
1-0
Taffs Well FC
Porth Tywyn Suburbs
4-1
Lex XI
Llansantffraid
0-2
Barry Town
Cemaes Bay
3-2
Porthmadog
Fourth Round
Aberystwyth Town
2-2
Ebbw Vale
replay 2-1
Porthcawl Town
1-0
Port Talbot Athletic
Grange Harlequins
1-3
Cwmbran Town
Porth Tywyn Suburbs
1-3
Caersws
Maesteg Park
0-1
Holywell Town
abandoned rematch 2-2 replay 0-2
Barry Town
2-0
Cemaes Bay
Caernarfon Town
1-1
Conwy United
replay 0-2
Fifth Round
Barry Town
3-1
Caersws
Porthcawl Town
0-2
Aberystwyth Town
BP Llandarcy
0-2
Conwy United
Holywell Town
1-1
Cwmbran Town
replay 0-2
Semi-finals
Aberystwyth Town
0-2
Cwmbran Town
at Stebonheath Park Llanelli
Barry Town
1-0
Conwy United
at Latham Park Newtown
Final
Cwmbran Town
at Ninian Park Cardiff