# Team MP W D L F A D P
1 The New Saints 22 17 0 5 61 26 +35 51
2 Penybont 22 15 5 2 42 16 +26 50
3 Haverfordwest … 22 11 7 4 29 11 +18 40
4 Caernarfon Town 22 10 4 8 35 35 +0 34
5 Bala Town 22 7 11 4 28 21 +7 32
6 Cardiff MU 22 9 5 8 32 29 +3 32
7 Barry Town United 22 8 6 8 32 38 -6 30
8 Connah's Quay 22 7 5 10 32 26 +6 26
9 Briton Ferry 22 6 3 13 33 45 -12 21
10 Flint Town United 22 6 2 14 27 47 -20 20
11 Newtown 22 5 4 13 24 46 -22 19
12 Aberystwyth Town 22 4 2 16 18 53 -35 14
Sat 29/03/25 Briton Ferry 1 - 0 Connah's Quay
Sat 29/03/25 Penybont 1 - 0 The New Saints
Sat 29/03/25 Bala Town 0 - 0 Cardiff MU
Sat 29/03/25 Haverfordwest … 1 - 1 Caernarfon Town
Fri 28/03/25 Aberystwyth Town 1 - 2 Flint Town United
Fri 28/03/25 Barry Town United 2 - 1 Newtown
Sat 22/03/25 Flint Town United 3 - 2 Barry Town United
Sat 22/03/25 Cardiff MU 0 - 6 The New Saints
Fri 21/03/25 Aberystwyth Town 0 - 1 Briton Ferry
Fri 21/03/25 Newtown 2 - 3 Connah's Quay
Fri 21/03/25 Caernarfon Town 5 - 0 Bala Town
Fri 21/03/25 Haverfordwest … 1 - 2 Penybont
Sat 15/03/25 Bala Town 0 - 0 Haverfordwest …
Fri 14/03/25 Penybont 0 - 0 Cardiff MU
Tue 11/03/25 Connah's Quay 4 - 0 Flint Town United
Tue 11/03/25 Briton Ferry 1 - 1 Newtown
Tue 11/03/25 Barry Town United 2 - 1 Aberystwyth Town
Tue 11/03/25 The New Saints 2 - 0 Caernarfon Town
Fri 11/04/25 Cardiff MU 20 : 45 Haverfordwest …
Fri 11/04/25 The New Saints 20 : 45 Bala Town
Sat 12/04/25 Newtown 13 : 45 Aberystwyth Town
Sat 12/04/25 Briton Ferry 15 : 30 Flint Town United
Sun 13/04/25 Penybont 15 : 30 Caernarfon Town
Sun 13/04/25 Connah's Quay 15 : 30 Barry Town United
Sat 19/04/25 Bala Town 13 : 45 Penybont
Sat 19/04/25 Caernarfon Town 13 : 45 Cardiff MU
Sat 19/04/25 Haverfordwest … 13 : 45 The New Saints
Sat 19/04/25 Aberystwyth Town 13 : 45 Connah's Quay
Sat 19/04/25 Barry Town United 13 : 45 Briton Ferry
Sat 19/04/25 Flint Town United 13 : 45 Newtown