 |
 |
 |
First Round |
Not used |
 |
Second Round
|
Northern Nomads (withdrew)
|
v
|
Coedpoeth (w/o) |
Broughton DS & S |
1-1 |
Ruthin |
replay 0-4 |
Dolgelley |
1-4 |
Barmouth |
Pwllheli
|
1-4
|
Portmadoc |
Welshpool
|
3-1
|
Newtown |
Forden |
1-5 |
Llanfyllin |
Aberystwyth UC |
6-0 |
Machynlleth |
Towyn Rovers |
bye |
|
Cardiff Camerons |
2-2 |
Cardiff Bohemians |
replay 2-3 |
Gorseinon |
1-6 |
Cardiff Corinthians |
Argoed |
2-1 |
Pengam |
Cardiff Albion |
2-1 |
Cardiff Amateurs |
Risca |
1-2 |
Cwmcarn |
Talywain |
1-2 |
Rhiwderin |
Llanbradach (w/o) |
v |
Hirwaun |
Abertridwr |
3-0 |
Trecynon |
All other clubs received bye |
 |
Third Round
|
Conway
|
2-1
|
Caernarvon |
Penmaenmawr |
1-4 |
Llandudno FC |
Flint |
1-2 |
Colwyn Bay |
Denbigh
|
1-1
|
Bangor |
replay 2-2 2nd replay 2-0 |
Courtaulds
|
3-2
|
Holywell |
Buckley |
0-1 |
Brymbo & Green United |
|
|
1-3
|
Shrewsbury Town |
Coedpoeth
|
2-2
|
Oak Alyn R |
replay 2-3 |
Chirk |
2-0 |
Whitchurch |
Ogwen Valley |
2-1 |
Connah’s Quay |
Llangollen |
0-6 |
Oswestry |
Rhosymedre |
2-3 |
Ruthin |
Gresford |
1-3 |
Rhos |
Rhyl |
0-0 |
Holyhead |
replay 0-1 |
Ewloe Green |
2-6 |
Wellington Town |
Welshpool |
1-0 |
Llanfyllin |
Montgomery |
0-6 |
Llanidloes Town |
Rhayader |
1-3 |
Llandrindod Wells |
Knighton |
3-1 |
Builth |
Towyn |
0-4 |
Barmouth |
Portmadoc |
1-0 |
Aberystwyth U C |
Rhymncy |
1-1 |
Barry |
replay 2-0 |
Ebbw Vale |
4-0 |
Caerau |
Mardy |
0-1 |
Llanelly |
Pembroke Dock |
3-1 |
Porth |
Aberaman |
2-1 |
Llanbradach |
Bargoed |
3-1 |
New Tredegar |
Cardiff Corinthians |
1-0 |
Bridgend |
Caerphilly |
1-0 |
Abertillery |
Abertillery won protest |
Argoed |
1-3 |
Abertridwr |
Cardiff Bohemians |
1-1 |
Cardiff Albion |
replay 0-1 |
Rhiwderin |
2-3 |
Cwmcarn |
 |
Fourth Round
|
Ogwen Valley
|
0-5
|
ShrewsburyTown |
Courtaulds |
1-1 |
Brymbo & Green United |
replay 0-3 |
Llandudno FC |
1-3 |
Colwyn Bay |
Ruthin |
2-0 |
Conway |
Chirk |
1-0 |
Denbigh |
Rhyl |
3-1 |
Oak Alyn R |
Wellington Town |
1-2 |
Oswestry Town |
Portmadoc |
2-2 |
Barmouth |
replay 1-1 2nd replay 4-2 |
Llandrindod Wells |
1-5 |
Knighton |
Welshpool |
2-1 |
Llanidloes Town |
Abertridwr |
1-1 |
Cardiff Albions |
replay 0-1 but Cardiff Albions retired from the competition |
Bargoed |
2-6 |
Llanelly |
Ebbw Vale |
2-0 |
Cardiff Corinthians |
Pembroke Dock |
2-0 |
Cwmcarn |
Abertillery |
0-9 |
Aberaman |
protest - Aberaman dismissed for fielding 4 ineligible players |
All other clubs given byes |
 |
Extra round |
Ruthin |
1-0 |
Welshpool |
 |
Fifth Round |
Oswestry Town |
3-1 |
Shrewsbury Town |
Ruthin |
1-0 |
Portmadoc |
Knighton |
2-3 |
Brymbo & Green United |
Llanelly |
3-0 |
Ebbw Vale |
Chirk |
1-3 |
Colwyn Bay |
Rhos |
1-2 |
Rhyl |
Abertridwr |
3-2 |
Pembroke Dock |
Rhymney |
3-2 |
Aberaman |
 |
Sixth Round |
Rhymney |
0-7 |
Cardiff C |
Llanelly |
1-2 |
Swansea Town |
played at Swansea on orders of FAW – minute 1566 |
Aberdare |
10-2 |
Ton Pentre |
Newport County |
4-1 |
Pontypridd |
Colwyn Bay |
1-1 |
Rhyl |
replay 0-1 |
Merthyr Town |
4-1 |
Abertridwr |
Wrexham |
5-0 |
Brymbo & Green United |
Oswestry Town |
4-1 |
Ruthin |
 |
Seventh Round |
Merthyr Town |
0-0 |
Rhyl |
replay 0-1 |
Wrexham |
1-1 |
Aberdare |
replay 0-4 |
Cardiff City |
10-0 |
Oswestry Town |
Swansea Town |
4-2 |
Newport County |
 |
Semi-finals |
Cardiff City |
3-2 |
Swansea Town |
at Cardiff |
Aberdare |
1-1 |
Rhyl |
at Shrewsbury - replay 1-0 |
 |
Final
|
|
|
|
Cardiff City |
at Swansea |
 |