Extra Preliminary Round Tylorstown 1-1 Porth Amateurs Risca Town 4-1 Abercarn Rogerstone 3-0 Cardiff Camerons [?!; Camerons progressed] Extra Preliminary Round Replay Tylorstown 0-0 Porth Amateurs Extra Preliminary Round Second Replay Tylorstown 5-0 Porth Amateurs Preliminary Round Ogwen Valley 2-1 Colwyn Bay Swifts Llanwrst 2-0 Llandudno Junction Builth 3-2 Knighton Llanfyllin 3-1 Montgomery Cardiff Corinthians 3-1 Cardiff Camerons [?!; Camerons progressed] Llanbradach 5-1 Hirwaen Tylorstown 0-0 Cwmparc Swansea Amateurs 7-1 Aberpergwm Oakdale 2-2 Rhymney Bargoes BL 2-1 Rhiwderin Risca Town 1-1 Aber Valley New Tredegar 1-2 Lovell's Athletic NB: all other clubs got byes Preliminary Round Replays Tylorstown 0-1 Cwmparc Oakdale 3-0 Rhymney Risca Town 1-2 Aber Valley First Qualifying Round Llangollen 7-1 Wrexham CS Penycae 1-1 Graessers Monsanto Llay Main w/o Oakengates Ruthin 2-2 Oak Alyn Rovers Pwllheli 2-3 Portmadoc 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 Ogwen Valley 1-1 Penmaenmawr Swansea Amateurs 3-2 Cardiff Camerons Llanbradach 5-1 Rhymney Bargoed BL 1-0 Aber Valley Cmwparc 2-3 Lovell's Athletic Aberystwyth Univ. Coll. bye Dolgelley bye First Qualifying Round Replays Penycae 3-3 Graessers Monsanto Ruthin 1-6 Oak Alyn Rovers Ogwen Valley 2-2 Penmaenmawr First Qualifying Round Second Replays Penycae 3-2 Graessers Monsanto Ogwen Valley 0-2 Penmaenmawr Second Qualifying Round Newtown 4-1 Welshpool Llanidloes Town 4-3 Llandrindod Wells Oak Alyn Rovers 3-2 Llay Main Penycae 2-5 Courtaulds Dolgelley 0-6 Llangollen Aberystwyth Univ. Coll. 2-3 Aberystwyth Town Caernarvon 3-0 Portmadoc Penmaenmawr 2-1 Llanrwst Lovell's Athletic 6-1 Bargoed BL Swansea Amateurs 1-1 Llanbradach Second Qualifying Round Replay Swansea Amateurs 3-1 Llanbradach Round 1 Barry 3-0 Caerau Mardy 1-1 Pembroke Dock Llanbradach 2-1 Lovell's Athletic Mid Rhondda 5-1 Penrhiwceiber Aberaman 0-0 Bridgend Caernarvon 2-1 Denbigh Town Mold Town 3-2 Courtaulds Bangor 6-0 Acrefair Connah's Quay 8-1 Penmaenmawr Colwyn Bay Swifts 1-1 Druids Llangollen 1-3 Holyhead Brymbo Green abd Chirk [abandoned at 1-2 due to darkness] Llandudno 3-1 Rhos Oak Alyn Rovers 0-3 Flint Newtown 1-3 Oswestry Town Aberystwyth Town 3-2 Llanidloes Town Round 1 Replays Mardy 1-2 Pembroke Dock Aberaman 0-3 Bridgend Colwyn Bay Swifts 1-0 Druids Brymbo Green o/w Chirk [at Wrexham; Brymbo Green withdrew] NB: the first match between Brymbo Green and Chirk was played at Brymbo but abandoned due to darkness; Chirk protested before the match against the venue, which had been declared unsuitable in 1921 but meanwhile improvements had been made and Brymbo had been assured by the FAW they were happy with the changes; however, no record of the decision to rescind the ban of 1921 existed at the FAW; after the match, Chirk withdrew their protest and the FAW ordered a replay at Brymbo; then Chirk revived their protest (not actually possible under the rules) and a FAW representative inspected the Brymbo ground, ruling it unsuitable; the FAW then ordered the replay to be held in Wrexham but Brymbo decided to withdraw instead Extra Round Pembroke Dock 1-0 Mid Rhondda [?!; Mid Rhondda progressed] Round 2 Barry 1-1 Mid Rhondda Llandudno FC 2-2 Mold Town Flint 2-0 Holyhead [at Rhyl] Caernarvon 0-0 Aberystwyth Town Connah's Quay 1-4 Bangor Oswestry Town 5-1 Holywell Colwyn Bay Swifts 1-0 Chirk Llanbradach 2-2 Bridgend Round 2 Replays Barry 0-5 Mid Rhondda Llandudno 0-1 Mold Town [to be replayed after protest] Caernarvon 1-2 Aberystwyth Town Llanbradach 2-7 Bridgend Round 2 Second Replay Llandudno 0-2 Mold Town Round 3 Mid Rhondda 7-1 Bridgend Oswestry Town 6-1 Aberystwyth Town Bangor 3-0 Flint Mold Town 3-1 Colwyn Bay Swifts Round 4 Newport County 4-2 Llanelli Pontypridd 0-2 Aberdare Swansea Town 1-0 Ebbw Vale Shrewsbury Town 0-0 Cardiff City Wellington Town 0-1 Wrexham Mold Town 1-1 Oswestry Town Rhyl 1-2 Bangor Mid Rhonda 2-2 Merthyr Town Round 4 Replays Shrewsbury Town 0-3 Cardiff City Mold Town 1-2 Oswestry Town Mid Rhonda 1-2 Merthyr Town Quarterfinals Swansea Town 0-0 Wrexham Bangor 0-4 Aberdare Oswestry Town 1-1 Merthyr Town Newport County 1-1 Cardiff City Quarterfinals Replays Swansea Town 0-1 Wrexham [aet] Oswestry Town 1-2 Merthyr Town Newport County 0-0 Cardiff City Quarterfinals Second Replay Newport County 0-0 Cardiff City Quarterfinals Third Replay Newport County 3-0 Cardiff City Semifinals Wrexham 1-0 Newport County [at Wrexham} Merthyr Town 2-1 Aberdare [at Merthyr] Final [Apr 30, Taff Vale Park, Pontypridd; att: 4 000] Wrexham 2-2 Merthyr Town Final Replay [May 1, Racecourse, Wrexham; att: 8 000] Wrexham 1-0 Merthyr Town
list of champions.
list of cup finals.
Sources: [Gar 93], http://wfda.co.uk/welsh_cup_year_index.php
Prepared and maintained by Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation
Author: Hans Schöggl
Last updated: 10 Sep 2015
(C) Copyright Hans Schöggl and RSSSF 2015
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.