SEASON 1894/95
First Round
Llandudno Swifts
1-0
Flint
Bangor
bye
 
Carnarvon Ironopolis
bye
 
Portmadoc
bye
 
Rhostyllen Villa
1-4
Brymbo Institute
Mold Alyn Stars
0-21
Shrewsbury Town
Druids
5-3
Mold Red Stars
Rhosllanerchrugog
4-4
Wellington Town (withdrew)
Market Drayton (w/o)
v
Whitchurch (withdrew)
Wrockwardine Wood
2-1
Ironbridge
Wellington St George
3-8
Aberystwyth
aet, ft 3-3
Newtown
4-0
Llanidloes
Aberdare
0-2
Swansea
Knighton
10-1
New Tredegar
Barry District
1-0
Cardiff
Chirk
bye
 
Wrexham
bye
 
Oswestry United
bye
 
Westminster Rovers
bye
 
Second Round
Llandudno Swifts
3-2
Carnarvon Ironopolis, aet
Portmadoc
2-4
Bangor
Brymbo Institute
4-1
Rhosllanerchrugog
Druids
4-0
Shrewsbury Town
Newtown (w/o)
v
Market Drayton (withdrew)
Aberystwyth
4-3
Wrockwardine Wood, aet
Swansea
2-1
Knighton
protest by Knighton re size of pitch. Replayed 1-6
Barry District
bye
 
Third Round
Bangor
1-1
Llandudno Swifts
replay 1-0
Brymbo Institute
1-0
Druids
Newtown
5-0
Aberystwyth
Barry District
1-2
Knighton
Fourth Round
Oswestry United
1-0
Wrexham
protest replay 1-2 aet ft 1-1
Brymbo Institute
1-0
Bangor
Newtown
1-0
Westminster Rovers
Chirk
7-0
Knighton
Semi finals
Chirk
0-4
Newtown
at Shrewsbury
Brymbo Institute
0-4
Wrexham
at Stansty Park Wrexham
Final
Newtown
on 15 April 1895 at Welshpool