NB: Chirk, Oswestry United, Westminster Rovers and Wrexham (semi-finalists in 1893/94)
bye to Round 4.
Round 1 - Division 1
[Oct 27, Llandudno]
Llandudno Swifts 1-0 Flint
Bangor bye
Carnarvon Ironopolis bye
Portmadoc bye
Round 1 - Division 2
[Oct 27, Rhosllanerchrugog]
Rhos 4-4 Wellington Town [awarded to Rhos; Wellington withdrew
[Oct 27, Rhostyllen] before extra time]
Rhostyllen Victoria 1-4 Brymbo Institute
[Oct 27, Wynnstay Park, Ruabon]
Druids 5-3 Mold Red Stars
[Oct 27, Shrewsbury]
Shrewsbury Town 21-0 Mold Alyn Stars
Round 1 - Division 3
[Oct 27, Oakengates, Aberystwyth]
Aberystwyth 8-3 Welington St. George's [aet]
[Oct 27, Market Drayton]
Market Drayton w/o Whitchurch [Whitchurch scratched]
[Oct 27, Newtown]
Newtown 4-0 Llanidloes
[Oct 27, Trench, Wrockwardine Wood]
Wrockwardine Wood 2-1 Ironbridge
Round 1 - Division 4
[Oct 27, Aberdare]
Aberdare 0-2 Swansea
[Oct 27, Witchill Grounds, Cadoxton]
Barry District 5-1 Cardiff [fixtured as cup tie but played as friendly
[Oct 27, Knighton] due to sloppy condition ground]
Knighton 10-1 New Tredegar
[Nov 10, Harlequins Ground, Cardiff (refixtured from Oct 27, hosting right swapped)]
Cardiff 0-1 Barry District
Round 2 - Division 1
[Nov 17, Llandudno]
Llandudno Swifts 3-2 Carnarvon Ironopolis [aet]
[Nov 17, Portmadoc]
Portmadoc 2-4 Bangor
Round 2 - Division 2
[Nov 17, Brymbo]
Brymbo Institute 4-1 Rhos
[Nov 17, Wynnstay Park, Ruabon]
Druids 4-0 Shrewsbury Town
Round 2 - Division 3
[Nov 17, Vicarage Field, Aberystwyth]
Aberystwyth 4-3 Wrockwardine Wood [aet]
[Nov 17, Newtown]
Newtown w/o Market Drayton [Market Drayton scratched]
Round 2 - Division 4 [Nov 17, Swansea]
Swansea 2-1 Knighton [annulled]
Barry District bye
Round 2 - Division 4 Replay [Dec 1, Knighton]
Knighton 6-1 Swansea
Round 3 - Division 1 [Dec 8, Bangor]
Bangor 1-1 Llandudno Swifts
Round 3 - Division 2 [Jan 12, Brymbo]
Brymbo Institute 1-0 Druids
Round 3 - Division 3 [Jan 12, Newtown]
Newtown 5-0 Aberystwyth
Round 3 - Division 4 [Dec 8, Witchill Grounds, Cadoxton]
Barry District 1-2 Knighton
Round 3 - Division 1 Replay [Dec 29, Llandudno]
Llandudno Swifts 0-1 Bangor
NB: Chirk, Oswestry United, Westminster Rovers and Wrexham (semi-finalists in 1893/94)
entered in Round 4.
Round 4
[Jan 12, Brymbo]
Brymbo Institute 1-0 Bangor
[Jan 12, Newtown]
Newtown 1-0 Westminster Rovers
[Jan 12, Oswestry]
Oswestry United 0-1 Wrexham [fixtured as cup tie but played as
[Jan 26, Chirk] friendly due to unfit ground]
Chirk 7-0 Knighton
[Feb 2, Oswestry (refixtured from Jan 12)]
Oswestry United 1-0 Wrexham [annulled]
Round 4 Replay [Mar 2, Oswestry]
Oswestry United 1-2 Wrexham [aet]
Semi-finals
[Mar 2, Shrewsbury]
Chirk 0-4 Newtown
[Mar 9, Stansty Park, Wrexham]
Wrexham 4-0 Brymbo Institute
Final [Apr 15 (Easter Monday), Welshpool]
Wrexham 2-3 Newtown
Sources: [Gar 93], contemporary Welsh newspapers (available through the National Library of Wales), Welsh Football Data Archive
Thanks to Hans Schöggl for an earlier version of this file
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 8 Jan 2026
(C) Copyright Karel Stokkermans 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.