SEASON 1923/24
Extra Preliminary Round
Tylorstown
1-1
Porth Amateurs
replay 0-0 2nd replay 5-0
Risca
4-1
Abercarn
Rogerstone
3-0
Cardiff Cameronians
Preliminary Round
Ogwen Valley
2-1
Colwyn Bay Swifts
Llanrwst
2-0
Llandudno Jn
Builth
3-2
Knighton
Llanfyllin
3-1
Montgomery
Cardiff Corinthians
3-1
Cardiff Camerons
Llanbradach
5-1
Hirwaen
Tylorstown
0-0
Cwmparc
replay 0-1
Swansea Amateurs
7-1
Aberpergwm
Oakdale
2-2
Rhymney
replay 3-0
Bargoed BL
2-1
Rhiwderin
Risca
1-1
Aber Valley
replay 1-2
New Tredegar
1-2
Lovell’s Ath
All other clubs received byes
First Qualifying Round
Llangollen
7-1
Wrexham CS
Penycae
1-1
Graessers Monsanto
replay 3-3 2nd replay 3-2
Llay Main (w/o)
v
Oakengates (withdrew)
Ruthin
2-2
Oak Alyn R
replay 1-6
PwlIheli
2-3
Portmadoc
Llanrwst
5-3
Llanfairfechan
Llanfyllin
0-4
Welshpool
Newtown
3-1
Machynlleth
Barmouth
1-3
Aberystwyth
Rhayader
0-3
Llanidloes Town
Llandrindod Wells
2-1
Builth Wells
Buckley
1-2
Courtaulds
Caernarvon
1-0
Bangor UC (Bangor City??)
Ogwen Valley
1-1
Penmaenmawr
replay 2-2 2nd replay 0-2
Swansea Amateurs
3-2
Cardiff Camerons
Llanbradach
5-1
Rhymney
Bargoed BL
1-0
Aber Valley
Cwmparc
2-3
Lovell’s Ath
Aberystwyth University
bye
 
Dolgelley
bye
 
Second Qualifying Round
Newtown
4-1
Welshpool
Llanidloes Town
4-3
Llandrindod Wells
Oak Alyn R
3-2
Llay Main
Penycae
2-5
Courtaulds
Dolgelley
0-6
Llangollen
Aberystwyth U C
2-3
Aberystwyth Town
Caernarvon
3-0
Portmadoc
Penmaenmawr
2-1
Llanrwst
Lovell’s Ath
6-1
Bargoed BL
Swansea Am
1-1
Llanbradach
replay 3-1
First Round
Barry
3-0
Caerau
Mardy
1-1
Pembroke Dock
replay 1-2
Llanbradach
2-1
Lovell’s Ath
Mid Rhondda
5-1
Penrhiwceiber
Aberaman
0-0
Bridgend
replay 0-3
Caernarvon
2-1
Denbigh
Mold
3-2
Courtaulds
Bangor
6-0
Acrefair
Connahs Quay
8-1
Penmaenmawr
Colwyn Bay
1-1
Druids
replay 1-0
Llangollen
1-3
Holyhead
Brymbo Green
1-2
Chirk
played at Wrexham – abandoned *
Llandudno FC
3-1
Rhos
Oak Alyn R
0-3
Flint
Newtown
1-3
Oswestry Town
Aberystwyth Town
3-2
Llanidloes Town
Extra Round
Pembroke Dock
1-0
Mid Rhondda
Second Round
Barry
1-1
Mid Rhondda
replay 0-5
Llandudno FC
2-2
Mold
replay 0-1 protest by Llandudno re size of ground replay 0-2
Flint
2-0
Holyhead
at Rhyl
Carnarvon
0-0
Aberystwyth Town
replay 1-2
Connahs Quay
1-4
Bangor
Oswestry Town
5-1
Holywell
Colwyn Bay
1-0
Chirk
Barry
0-5
Mid Rhondda
Llanbradach
2-2
Bridgend
replay 2-7
Third Round
Mid Rhondda
7-0
Bridgend
Oswestry Town
6-1
Aberystwyth Town
Bangor
3-0
Flint
Mold
3-1
Colwyn Bay
Fourth Round
Newport County
5-2
Llanelly
Pontypridd
0-2
Aberdare
Swansea Town
1-0
Ebbw Vale
Shrewsbury Town
0-0
Cardiff City
replay 0-3
Wellington Town
0-1
Wrexham
Mold
1-1
Oswestry Town
replay 1-2
Rhyl
1-2
Bangor
Mid Rhondda
2-2
Merthyr Town
replay 1-2
Fifth Round
Swansea Town
0-0
Wrexham
replay 0-1 aet
Bangor
0-4
Aberdare
Oswestry Town
1-1
Merthyr Town
replay 1-2
Newport County
1-1
Cardiff City
replay 0-0 2nd replay 0-0 3rd replay 3-0
Semi-finals
Wrexham
1-0
Newport County
at Wrexham
Merthyr Town
2-1
Aberdare
at Merthyr
Final
Merthyr Town
at Pontyridd
* The first match kicked off 20 mins late and was abandoned because of darkness. It was played at Wrexham because the FAW had held the Brymbo ground to be unsuitable in 1921 and the ruling had never been rescinded. In fact there was no official record at the FAW! The match went ahead and as we know was cut short. Chirk withdrew their objection to the Brymbo ground and FAW then said play the replay at Brymbo. Chirk lodged a further objection. FAW representatives visited the Brymbo ground and declared it unfit. Brymbo appealed but dismissed by FAW. Chirk's protest was therefore upheld and FAW said play the replay at Wrexham. A protest meeting was held in the Church school in Brymbo and the club decided to stop playing completely!