SEASON 1893/94
First Round
Bangor
1-2
Flint
Holywell
1-2
Portmadoc
Rhosllanerchrugog
5-3
Brymbo Institute
Rhostyllen Victoria
0-3
Westminster Rovers
Newtown
5-0
Whitchurch
Oswestry United
bye
 
Aberystwyth
bye
 
Llanidloes
bye
 
Mountain Ash
0-4
Cardiff
Market Drayton
2-1
Ironbridge
protest re ineligible man sustained Market Drayton disqualified
Shrewsbury Town
6-1
Wellington St George
Welliington Town
bye
 
Wrexham
bye
 
Chirk
bye
 
Druids
bye
 
Llandudno Swifts
bye
 
Second Round
Portmadoc (withdrew)
v
Flint (w/o)
Westminster Rovers
3-2
Brymbo Institute
Newtown
4-1
Llanidloes
Oswestry United
7-2
Aberystwyth
Shrewsbury Town (w/o)
v
Wellington Town (withdrew)
Ironbridge
4-1
Cardiff
Third Round
Flint
bye
 
Westminster Rovers
bye
 
Oswestry United
2-2
Newtown
2-2, aet, replay 2-0
Shrewsbury Town
4-1
Ironbridge FC
Fourth Round
Wrexham
6-0
Flint
Druids
3-4
Westminster Rovers
Chirk
3-2
Llandudno Swifts
Oswestry United
2-0
Shrewsbury Town
Semi finals
Chirk
2-1
Oswestry United
at the Racecourse
Wrexham
3-5
Westminster Rovers
at the Racecourse
Final
Westminster Rovers
on 30 April 1894 at Wynnstay Park Ruabon