SEASON 1921/22
Special Preliminary Round
Porth
8-3
Cardiff Bohemians
Lovell’s Ath
0-0
Chepstow
replay 1-5
New Tredegar
2-0
Abercarn
Llanhileth
3-2
Rhymney
Cross Keys (withdrew)
v
Blackwood Town (w/o)
Llanrwst
0-5
Colwyn Bay
Conway
1-1
Caernarvon
replay 3-2
Bangor Athletic
7-0
Buckley United
Llandudno FC
3-2
Northern Nomads
Courtaulds
1-4
Flint Tn
Esclusham
2-4
Oak Alyn Rovers
Coedpoeth
2-0
Dawley
Oakengates
11-0
Garth and Trevor United
Newtown Albion
6-1
Caersws
Forden
1-5
Montgomery
Bala
5-2
Corwen
Machynlleth
0-0
Portmadoc
replay 1-2
All other clubs byes
Second Preliminary Round
Rhyl
4-1
Holyhead
Ogwen Valley
1-3
Bangor Athletic
Colwyn Bay
2-4
Llandudno FC
Holywell
5-1
Conway
Buckley
1-1
Ewloe
replay 1-3 but Ewloe thrown out for playing ineligible player & under assumed name
Sealand Tenants
0-0
Shotton Institute
replay 3-2
Flint
1-4
Connah’s Quay
Summerhill
2-0
Gresford
Gwenfro
0-4
Rhosrobin
Broughton DS & S
2-3
Brymbo Green
Brymbo Inst
2-2
Mynydd Isa
replay 0-0 2nd replay 1-0
Oakengates
3-0
Oswestry Town
Chirk
6-2
Whitchurch
Rhos
5-0
Oak Alyn R
Rhosymedre Druids
7-1
Coedpoeth
Welshpool
3-0
Llanfyllin
Llandrindod Wells
2-1
Rhayader
Newtown Albions
1-2
Llanidloes Town
Ruthin
2-2
Denbigh
replay 0-4
Dolgelley
2-0
Bala
Barmouth
3-2
Towyn Rovers
Porth
1-0
Cardiff Corinthians
Bargoed
2-0
Cardiff Camerons
Barry
1-0
Cardiff Am
Cardiff Riverside
2-3
Cardiff Albions
Bridgend
1-0
Pemboke Dock
Chepstow
1-3
Abertillery
New Tredegar
3-0
Blackwood Town
Llanhileth
1-2
Oakdale
Rhiwderin
1-10
Ebbw Vale
Llanbradach
2-2
Treherbert
replay 1-4
Caerphilly
9-0
Gilfach
Mid Rhondda
5-0
Mardy
Cwmbach
0-4
Aberaman
Milford Town
1-4
Caerau
Saltney (withdrew)
v
Shotton Town (w/o)
Aberystwyth UC
4-4
Portmadog
replay 1-2
Third Preliminary Round
Oakengates
4-4
Chirk
protest by Chirk re size of ground replay 2-1 at Shrewsbury
Brymbo Green
3-1
Rhosrobin
Bangor
3-1
Rhyl
Rhos
0-0
Rhosymdre Druids
replay 2-2 2nd replay 4-1
Shotton Town
1-0
Sealand Tenants
Dolgelley
2-3
Denbigh
Connahs Quay
4-2
Buckley United
Holywell
5-1
Llandudno FC
Brymbo Institute
1-4
Summerhill United
Llanidloes Town
1-1
Newtown
replay 5-0
Welshpool
3-0
Llandrindod Wells
Portmadoc
5-0
Barmouth
Bargoed
1-1
Porth Athletic
replay 0-2
Cardiff Albion
3-5
Barry
Ystalafera
0-4
Caerau
Bridgend
4-1
Gorseinon
Abertillery
3-0
New Tredegar
Oakdale
0-6
Ebbw Vale
Caerphilly
1-2
Aberaman
Mid-Rhondda
3-0
Treherbert
First Round
Denbigh
2-1
Portmadoc
Bangor
3-2
Holywell
Oakengates
3-3
Rhos
replay 0-5
Brymbo Green
4-1
Shotton Town
Welshpool
4-1
Llanidloes Town
Connahs Quay
7-2
Summerhill United
Mid Rhondda
2-2
Porth
replay 4-0
Caerau
2-2
Barry
replay 2-1
Abertillery
2-3
Bridgend
Caerphilly
0-1
Ebbw Vale
Second Round
Bangor
3-0
Denbigh
Brymbo Green
3-1
Rhos
Welshpool
1-2
Connahs Quay
Caerau
1-0
Mid Rhondda
Bridgend
2-1
Ebbw Vale
Third Round
Aberdare
2-3
Swansea Town
Ton Pentre
1-0
Caerau
Bridgend
0-0
Pontypridd
replay 1-3
Cardiff City
7-1
Newport County
Llanelly Town
1-2
Merthyr Town
Shrewsbury Town
1-3
Wrexham
Brymbo Green
1-0
Wellington Town
Bangor
1-4
Connahs Quay
Fourth Round
Cardiff City
5-0
Merthyr Town
Ton Pentre
1-0
Swansea Town
Brymbo Green
1-5
Pontypridd
Wrexham
3-1
Connahs Quay
Semi-finals
Wrexham
0-2
Ton Pentre
at Shrewsbury
Cardiff City
3-0
Pontypridd
at Aberdare
Final
Cardiff City
at Pontypridd