NB: Aberystwyth Town, Bangor, Newtown and Wrexham (semi-finalists in 1895/96)
bye to Round 4.
Round 1 - Division 1
[Oct 24, Flint]
Flint w/o Portmadoc [Portmadoc scratched; Flint instead played
[Oct 24, Holywell] a friendly away to Bangor, losing 1-7]
Holywell 2-1 Llandudno Swifts
[Oct 24, Rhyl]
Rhyl 3-2 Carnarvon Ironopolis
Round 1 - Division 2
[Oct 24, Brymbo]
Brymbo Institute w/o Rhos [Rhos scratched]
[Oct 24, Chirk]
Chirk 2-4 Druids
[Oct 24, Rhostyllen]
Rhostyllen Victoria 2-0 Westminster Rovers
Round 1 - Division 3
[Oct 24, Ironbridge]
Ironbridge 5-2 Market Drayton
[Oct 24, Llanidloes]
Llanidloes 0-1 Oswestry United [aet]
[Oct 24, Towyn]
Towyn Rovers 1-6 Welshpool United
[Oct 24, Wellington]
Wellington Town 1-0 Wrockwardine Wood
Round 1 - Division 4
[Oct 24, Builth]
Builth 0-0 Rhayader [also reported 2-2]
[Oct 24, Knighton]
Knighton 7-1 Aberdare
[Oct 24, Rogerstone]
Rogerstone 5-0 Swansea
Round 1 - Division 4 Replay [Rhayader]
Rhayader w/o Builth [Builth scratched]
Round 2 - Division 1 [Nov 28, Victoria Park, Rhyl]
Rhyl 2-2 Holywell [Rhyl suspended and disqualified because the
Flint bye referee was mobbed at the end of the match]
Round 2 - Division 2 [Nov 28, Ruabon]
Druids 8-0 Rhostyllen Victoria
Brymbo Institute bye
Round 2 - Division 3
[Nov 28, Oswestry]
Oswestry United 3-0 Ironbridge
[Nov 28, Wellington]
Wellington Town 0-2 Welshpool United
Round 2 - Division 4 [Nov 28, Knighton]
Knighton 2-1 Rhayader
Rogerstone bye
Round 3 - Division 1 [Dec 12, Holywell]
Holywell 2-3 Flint
Round 3 - Division 2 [Dec 19, Ruabon]
Druids 3-1 Brymbo Institute
Round 3 - Division 3 [Dec 19, Welshpool]
Welshpool United 0-2 Oswestry United
Round 3 - Division 4 [Knighton]
Knighton 7-2 Rogerstone
NB: Aberystwyth Town, Bangor, Newtown and Wrexham (semi-finalists in 1895/96)
entered in Round 4.
Round 4
[Jan 23, Bangor]
Bangor 1-1 Wrexham
[Jan 23, Flint]
Flint 1-1 Knighton
[Jan 23, Newtown]
Newtown 3-0 Aberystwyth Town
[Jan 23, Wynnstay Park, Ruabon]
Druids 1-3 Oswestry United
Round 4 Replays
[Jan 30, Knighton]
Knighton 3-2 Flint
[Feb 15, Racecourse Ground, Wrexham]
Wrexham 6-0 Bangor
Semi-finals
[Feb 27, Shrewsbury]
Newtown 1-0 Knighton
[Mar 13, Chirk]
Wrexham 3-2 Oswestry United
Final [Apr 19 (Easter Monday), Oswestry]
Wrexham 2-0 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.