 |
 |
 |
First Round |
Flint |
0-2 |
Llandudno Swifts |
Carnarvon Ironopolis |
2-7 |
Bangor |
Holywell (w/o) |
v |
Portmadoc (withdrew) |
Denbigh (withdrew) |
v |
Rhostyllen Victoria (w/o) |
Brymbo Institute |
2-2 |
Druids |
replay 1-11 |
Rhosllanerchrugog |
bye |
|
Whitchurch (withdrew) |
v |
Llanidloes (w/o) |
Ellesmere |
0-5 |
Newtown |
Nantwich |
bye |
|
Wellington Town |
1-2 |
Wellington St George |
Ironbridge (withdrew) |
v |
Cardiff (w/o) |
Chirk |
bye |
|
Wrexham |
bye |
|
Shrewsbury |
bye |
|
Westminster Rovers |
bye |
|
 |
Second Round |
Llandudno Swifts |
2-0 |
Bangor |
Holywell |
bye |
|
Rhostyllen Victoria |
2-2 |
Rhosllanrchrugog |
replay 1-1, 2nd replay 2-3 |
Druids |
bye |
|
Newtown |
3-0 |
Llanidloes |
| |
bye |
|
Wellington St George |
v |
Cardiff (withdrew) |
 |
Third Round |
Llandudno Swifts |
v |
Holywell (failed to appear) |
Rhosllanerchrugog |
2-4 |
Druids |
Newtown |
bye |
|
Wellington St George |
bye |
|
 |
Fourth Round |
Llandudno Swifts |
4-0 |
Shrewsbury Town |
Druids |
1-0 |
Westminster Rovers |
Wrexham |
2-1 |
Newtown, aet ft 1-1 |
Chirk |
9-0 |
Wellington St George |
 |
Semi finals |
| Wrexham |
2-1 |
Llandudno Swifts |
at Flint |
Chirk 6-1 |
6-1 |
Druids |
at the Racecourse |
 |
Final |
|
|
Chirk |
on 3 April 2025 at Oswestry |
 |