SEASON 1993/94
Preliminary Round
BP Llandarcy
4-0
South Wales Constabulary
British Aerospace
0-1
Chirk AAA
Chepstow Town
3-4
Cardiff Corinthians
Y Felinheli
2-0
Penmaenmawr Phoenix
Fields Park/Pontllanfraith
2-4
Pontlottyn Blast Furnace
Goytre United
5-2
Port Tywyn Suburbs
Llanfairpwll
3-0
Llandyrnog United
Llanrwst United
1-1
Nefyn United
replay 1-4 both matches at Nefyn
Llay Welfare
0-4
Bala Town
Morda United
3-1
New Broughton
Newcastle Emlyn
1-4
Pontyclun
Newport YMCA
2-1
Trelewis Welfare
Overton/Marchwiel
6-1
Presteigne St Andrews
Penparcau
1-3
Llangeinor
Penycae
3-0
Llay Royal British Legion
Pontardawe Athletic
2-1
Seven Sisters
aet 1-1ft at Seven Sisters
Porthcawl Town
2-1
British Steel (at British Steel)
Pwllheli Borough
1-4
Nantlle Vale
Rhydymwyn
1-0
Locomotive Llanberis
Rhyl Delta
1-4
Llangefni Town
Skewen Athletic
5-0
Milford United
Taffs Well
2-1
Panteg
Tonyrefail Welfare
2-3
Abercynon Athletic
Treowen Stars
3-0
Tredomen
First Round
Aberaman Athletic
3-0
Llanwern
Abergavenny Thursday
0-2
Risca United
AFC Porth
3-1
Brecon Corinthians
Ammanford Town
1-2
Bridgend Town
Bala Town
2-4
Morda United
Barry Town
2-0
Abercynon Athletic
BP Llandarcy
1-0
Pontardawe
Buckley Town
2-4
Cefn Druids
Caerau
1-1
Llangeinor
replay 2-1
Caerleon
1-1
Ferndale Athletic
replay 1-3
Cardiff Corinthians
4-5
Caldicot Town
Carno
2-1
Penrhyncoch
Chirk AAA
2-0
Penley
Goytre United
1-0
Porthcawl Town
Gresford Athletic
2-4
Penycae
Llandrindod Wells
2-6
Taffs Well
Llandudno
2-3
Mostyn
Llangefni Town
3-0
Cemaes Bay
Llanidloes Town
1-1
Lex XI
replay 0-1
Nefyn United
1-4
Ruthin Town
Overton/Marchwiel
0-3
Brymbo
Pembroke Borough
0-1
Skewen Athletic
Pontlottyn Blast Furnace
0-2
Cardiff Civil Service
Pontyclun FC
2-1
Carmarthen Town
Port Talbot Athletic
0-1
Morriston Town
replay 2-0
Rhos Aelwyd
0-3
Rhayader Town
Rhydymwyn
3-0
Nantlle Vale
Treowen Stars
3-0
Newport YMCA
Welshpool
5-0
Knighton Town
Y Felinheli
0-3
Llanfairpwll
Second Round
Aberaman Athletic
1-2
Ton Pentre
Afan Lido
5-2
BP Llandarcy
Bangor City
2-0
Porthmadog
Briton Ferry Athletic
7-1
Cardiff Civil Service
Caerau
1-1
Barry Town
replay 2-3
Caersws
1-1
Newtown
replay 1-7
Caldicot Town
2-0
AFC Porth
Carno
6-0
Chirk AAA
Cefn Druids
0-0
Mold Alexandra
replay 3-2
Ebbw Vale
5-0
Bridgend Town
Ferndale Athletic
0-0
Treowen Stars
replay 2-3
Haverfordwest County
2-1
Maesteg Park Athletic
Lex XI
3-4
Llanfairpwll
Llanelli
2-1
Risca United
Llangefni Town
1-1
Brymbo
replay 1-5
Llansantffraid
1-1
Aberystwyth Town
replay 1-4
Morda United
1-0
Conwy United
Mostyn
1-0
Ruthin Town
Penycae
1-5
Holywell Town
Porthcawl Town
2-2
Pontyclun
replay 3-0
Rhayader Town
1-5
Flint Town United
Skewen Athletic
3-2
Port Talbot Athletic (aet)
Taffs Well
1-7
Merthyr Tydfil
Welshpool
4-3
Rhydymwyn
Third Round
Bangor City
2-0
Llanfairpwll
Barry Town
3-1
Cwmbran Town
Brymbo
0-3
Connahs Quay Nomads
Cardiff City
2-0
Afan Lido
Cefn Druids
0-5
Rhyl
Ebbw Vale
1-0
Skewen Athletic
Flint Town United
2-1
Welshpool
Haverfordwest County
1-6
Briton Ferry Athletic
Hereford United
3-0
Mostyn
Holywell Town
3-2
Aberystwyth Town
Inter Cardiff
2-1
Caldicot Town
Morda United
1-7
Newtown AFC
Swansea City
0-0
Merthyr Tydfil
replay 2-1
Ton Pentre
2-1
Llanelli
Treowen Stars
1-1
Porthcawl Town
replay 3-4
Wrexham
6-1
Carno
Fourth Round
Barry Town
4-0
Holywell Town
Briton Ferry Athletic
2-2
Flint Town United
replay 0-3
Ebbw Vale
1-1
Connahs Quay Nomads
replay 2-1
Hereford United
4-0
Newtown
Porthcawl Town
1-1
Inter Cardiff
replay 0-3
Rhyl
1-2
Swansea City
replay 0-3
Wrexham
0-2
Cardiff City
Fifth Round
Bangor City
1-1
Inter Cardiff
replay 1-0
Barry Town
1-0
Flint Town United
Ebbw Vale
1-1
Cardiff City
replay 0-3
Swansea City
1-0
Hereford United
Semi-finals
Bangor City
1-1
Barry Town
Barry Town
1-0
Bangor City
Barry Town won 2-1 on aggregate
Swansea City
2-1
Cardiff City
Cardiff City
4-1
Swansea City
Cardiff City won 5-3 on aggregate
Final
Barry Town
at National Stadium Cardiff