NB: Druids, Newtown, Wellington Town and Wrexham (semifinalists in 1897/98)
bye to quarterfinals
Round 1 - Division 1
Portmadoc 2-5 Bangor
Holywell 0-3 Carnarvon Ironopolis
Rhyl United 3-2 Llandudno Swifts
Flint bye
Round 1 - Division 2
Chirk 7-0 Rhos Eagle Wanderers
Caergwrle Wanderers bye
Mold Town bye
Buckley Victoria bye
Round 1 - Division 3
Oswestry United 13-0 Llanidloes
Newport 1-0 Aberystwyth Town
Ironbridge 6-2 Knighton
Wem 3-1 Welshpool
Round 1 - Division 4
Barry Dock 4-1 Builth
Blaina Town 1-7 Aberdare
Rogerstone w/o Rhayader
Brecon bye
Round 2 - Division 1
Bangor 3-2 Carnarvon Ironopolis
Rhyl United 2-0 Flint
Round 2 - Division 2
Mold Town 0-5 Chirk
Caergwrle Wanderers 1-2 Buckley Victoria
Round 2 - Division 3
Oswestry United 6-1 Ironbridge
Newport w/o Wem
Round 2 - Division 4
Brecon o/w Rogerstone
Barry Dock 3-2 Aberdare
Round 3 - Division 1
Bangor 1-1 Rhyl United [Rhyl disqualified for using ineligible player]
Round 3 - Division 2
Buckley Victoria 1-2 Chirk
Round 3 - Division 3
Newport 1-4 Oswestry United
Round 3 - Division 4
Rogerstone 2-1 Barry Dock [Rogerstone withdrew after protest]
NB: Druids, Newtown, Wellington Town and Wrexham (semifinalists in 1897/98)
bye to quarterfinals
Quarterfinals
Newtown w/o Wellington Town
Oswestry United 2-2 Chirk
Wrexham 7-1 Barry Dock
Druids 5-2 Bangor
Quarterfinal Replay
Oswestry United 1-2 Chirk [aet]
Semifinals
Wrexham 1-0 Chirk [at Wynnstay Park, Ruabon]
Druids 4-0 Newtown [at Oswestry]
Final [Apr 11, Chirk]
Wrexham 2-2 Druids
Final Replay [Apr 15, Chirk]
Wrexham 0-1 Druids
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: 2 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.