 |
 |
 |
First Round |
Berwyn Rangers |
2-1 |
Rhostyllen |
protest re:roping off of ground, replay
2-1 to Rhostyllen |
Druids |
5-1 |
Chirk |
Wrexham Olympic |
1-5 |
Ellesmere |
Shrewsbury Castle Blues |
6-0 |
Trefonen |
Oswestry |
1-2 |
Newtown |
Welshpool |
5-2 |
Vyrnwy United |
Llanfyllin |
8-0 |
Wem White Stars |
Chester |
0-3 |
Crewe Britannia |
Davenham |
0-2 |
Northwich Victoria |
Crewe Alexandra |
7-1 |
Hartford |
Portmadoc |
2-1 |
Carnarvon |
Rhyl |
1-4 |
Bangor |
 |
Second Round |
Druids |
7-1 |
Ellesmere |
Rhostyllen |
bye |
|
Welshpool |
0-0 |
Newtown |
replay 0-4 |
Shrewsbury Castle Blues |
3-0 |
Llanfyllin, at Llanfyllin |
Crewe Alexandra |
5-1 |
Crewe Britannia |
| |
bye |
|
Bangor |
4-0 |
Portmadoc |
 |
Third Round |
Rhostyllen |
0-0 |
Druids |
replay 1-5 |
Shrewsbury Castle Blues |
1-1 |
Newtown |
replay 0-2 |
Crewe Alexandra |
1-1 |
Northwich Victoria |
replay 1-1 2nd replay 2-1 |
Bangor |
bye |
|
 |
Semi finals |
| Bangor |
0-0 |
Newtown |
replay 0-0 at Chester - 2nd replay 0-1
at the Racecourse |
Druids |
3-0 |
Crewe Alexandra |
at the Racecourse |
 |
Final |
|
|
Newtown |
at the Racecourse on 3 April 2025 |
 |