NB: Bangor, Carnarvon Ironopolis, Chester, Chirk, Druids,
Wellington Town, Welshpool and Wrexham bye to Round 3
Round 1 - Division 7
Aberdare o/w Aberaman
Treharris bye
Round 1 - Division 8
Barry United Athletic 7-0 Caerphilly
Rogerstone 2-2 Porth
NB: no matches in Divisions 1-6 due to low number of entrants
Round 1 - Division 8 Replay
Rogerstone 1-3 Porth
Round 2 - Division 1
Portmadoc bye
Round 2 - Division 2
Rhyl Athletic 0-14 Rhyl United
Round 2 - Division 3
Oswestry United bye
Round 2 - Division 4
Royal Welsh Warehouse bye
Round 2 - Division 5
Towyn 2-3 Aberystwyth United
Round 2 - Division 6
Knighton 1-1 Llandrindod Wells
Round 2 - Division 7
Aberaman 6-0 Treharris
Round 2 - Division 8
Porth 2-3 Barry United Athletic [Barry disqualified for using ineligible player]
Round 2 - Division 6 Replay
Knighton 1-1 Llandrindod Wells
Round 2 - Division 6 Second Replay
Knighton 0-0 Llandrindod Wells
Round 2 - Division 6 Third Replay
Knighton 5-2 Llandrindod Wells
Round 3
Wrexham 2-0 Chester
Welshpool 2-4 Royal Welsh Warehouse
Bangor 3-3 Portmadoc
Wellington Town 10-0 Llandrindod Wells
Druids 2-2 Chirk
Oswestry United 1-1 Aberystwyth Town
Carnarvon Ironopolis 2-3 Rhyl United
Aberaman 2-0 Porth
Round 3 Replays
Bangor 4-0 Portmadoc
Druids 1-1 Chirk
Oswestry United 2-0 Aberystwyth Town
Round 3 Second Replay
Druids 3-0 Chirk
Quarterfinals
Wrexham 9-0 Royal Welsh Warehouse
Rhyl United 1-4 Druids
Oswestry United 0-1 Wellington Town
Aberaman 4-1 Bangor
Semifinals
Druids 2-3 Aberaman [at Shrewsbury]
Wellington Town 0-4 Wrexham [at Oswestry]
Final [Apr 13, Racecourse Ground, Wrexham]
Wrexham 8-0 Aberaman
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.