NB: Aberdare, Bangor, Chirk, Druids, Oswestry United, Rhyl,
Royal Welsh Warehouse (Newtown) and Wrexham bye to Round 3
Round 1 - Division 8
Aberaman 2-1 Rogerstone [protest by Rogerstone dismissed]
Porth 3-0 Barry Unionists Athl. [replay ordered after protest on size of ground]
NB: no matches in Divisions 1-7 due to low number of entrants
Round 1 - Division 8 Replay
Barry Unionists Athl. 0-1 Porth
Round 2 - Division 1
Portmadoc bye
Round 2 - Division 2
Carnarvon Ironopolis bye
Round 2 - Division 3
Chester o/w Broughton United
Round 2 - Division 4
Wellington Town bye
Round 2 - Division 5
Welshpool bye
Round 2 - Division 6
Towyn Rovers 0-1 Aberystwyth Town
Round 2 - Division 7
Knighton 0-3 Llandrindod Wells
Round 2 - Division 8
Aberaman 2-0 Porth
NB: Aberdare, Bangor, Chirk, Druids, Oswestry United, Rhyl,
Royal Welsh Warehouse (Newtown) and Wrexham bye to Round 3
Round 3
Chirk 1-1 Royal Welsh Warehouse
Rhyl 7-0 Llandrindod Wells [abandoned at 7-0 in 58'; result stood]
Portmadoc 2-2 Aberystwyth Town
Aberaman 2-0 Bangor
Wellington Town 3-1 Oswestry United
Carnarvon Ironopolis w/o Aberdare
Broughton United 0-2 Welshpool
Druids 0-2 Wrexham
Round 3 Replays
Royal Welsh Warehouse 6-1 Chirk
Portmadoc 1-1 Aberystwyth Town
Round 2 Second Replay
Portmadoc 2-1 Aberystwyth Town
Quarterfinals
Royal Welsh Warehouse 1-1 Wrexham
Rhyl 2-3 Wellington Town
Carnarvon Ironopolis 5-1 Portmadoc
Aberaman 1-2 Welshpool
Quaterfinal Replay
Royal Welsh Warehouse 1-1 Wrexham
Quartwerfinal Second Replay
Royal Welsh Warehouse 1-5 Wrexham
Semifinals
Welshpool 0-2 Wellington Town [at Oswestry]
Carnarvon Ironopolis 1-3 Wrexham [at Rhyl]
Final [Mar 31, Racecourse Ground, Wrexham]
Wrexham 0-1 Wellington Town
Sources: [Gar 93], Welsh Football Data Archive
Prepared and maintained by Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation
Author: Hans Schöggl
Last updated: 8 Jan 2026
(C) Copyright Hans Schöggl and RSSSF 2015/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.