
The phase one fixtures for the 2024/25 JD Cymru Premier season have been published.
The campaign kicks off on Friday 9 August after top-flight sides begin their seasons in the Nathaniel MG Cup second round the previous weekend.
The opening night sees a mid-Wales battle between Newtown and Aberystwyth Town – the two ever-presents in the JD Cymru Premier since its formation – at Latham Park.
There are two matches on Saturday afternoon, as European qualifiers Bala Town travel to Barry Town United and Flint Town United make their return to the top-flight at home against Cardiff Met.
Last season’s runners-up and JD Welsh Cup winners Connah’s Quay Nomads begin with a home game against Haverfordwest County on Sunday afternoon, the same time as newly-promoted Briton Ferry Llansawel host Penybont.
The opening weekend is concluded by a third fixture on Sunday afternoon, when reigning champions The New Saints welcome Caernarfon Town to Park Hall.
Please note that all fixtures are subject to change.
Matchday 1
Friday 9th August
Newtown v Aberystwyth Town (7:45pm)
Saturday 10th August
Barry Town United v Bala Town (2:30pm)
Flint Town United v Cardiff Met (2:30pm)
Sunday 11th August
Briton Ferry Llansawel v Penybont (2:30pm)
Connah’s Quay Nomads v Haverfordwest County (2:30pm)
The New Saints v Caernarfon Town (2:30pm)
Matchday 2
Friday 16th August
Bala Town v Briton Ferry Llansawel (7:45pm)
Cardiff Met v Barry Town United (7:45pm)
Flint Town United v The New Saints (7:45pm)
Penybont v Newtown (7:45pm)
Aberystwyth Town v Connah’s Quay Nomads (8:00pm)
Saturday 17th August
Caernarfon Town v Haverfordwest County (2:30pm)
Matchday 3
Friday 23rd August
Bala Town v Flint Town United (7:45pm)
Briton Ferry Llansawel v Cardiff Met (7:45pm)
Connah’s Quay Nomads v The New Saints (7:45pm)
Haverfordwest County v Penybont (7:45pm)
Newtown v Caernarfon Town (7:45pm)
Aberystwyth Town v Barry Town United (8:00pm)
Matchday 4
Monday 26th August
Caernarfon Town v Bala Town (2:30pm)
Cardiff Met v Haverfordwest County (2:30pm)
Flint Town United v Connah’s Quay Nomads (2:30pm)
Penybont v Aberystwyth Town (2:30pm)
The New Saints v Briton Ferry Llansawel (2:30pm)
Barry Town United v Newtown (2:30pm)
Matchday 5
Friday 30th August
The New Saints v Aberystwyth Town (7:45pm)
Haverfordwest County v Newtown (7:45pm)
Saturday 31st August
Bala Town v Penybont (2:30pm)
Barry Town United v Flint Town United (2:30pm)
Briton Ferry Llansawel v Connah’s Quay Nomads (2:30pm)
Caernarfon Town v Cardiff Met (2:30pm)
Matchday 6
Saturday 7th September
Aberystwyth Town v Flint Town United (2:30pm)
Bala Town v Cardiff Met (2:30pm)
Connah’s Quay Nomads v Barry Town United (2:30pm)
Haverfordwest County v The New Saints (2:30pm)
Newtown v Briton Ferry Llansawel (2:30pm)
Penybont v Caernarfon Town (2:30pm)
Matchday 7
Friday 13th September
Bala Town v Aberystwyth Town (7:45pm)
Newtown v Cardiff Met (7:45pm)
Saturday 14th September
Caernarfon Town v Briton Ferry Llansawel (2:30pm)
Flint Town United v Haverfordwest County (2:30pm)
The New Saints v Barry Town United (2:30pm)
Sunday 15th September
Connah’s Quay Nomads v Penybont (2:30pm)
Matchday 8
Friday 20th September
Bala Town v Newtown (7:45pm)
Penybont v The New Saints (7:45pm)
Aberystwyth Town v Haverfordwest County (8:00pm)
Saturday 21st September
Barry Town United v Caernarfon Town (2:30pm)
Briton Ferry Llansawel v Flint Town United (2:30pm)
Cardiff Met v Connah’s Quay Nomads (2:30pm)
Matchday 9
Tuesday 24th September
Connah’s Quay Nomads v Newtown (7:45pm)
Haverfordwest County v Barry Town United (7:45pm)
Penybont v Briton Ferry Llansawel (7:45pm)
The New Saints v Bala Town (7:45pm)
Aberystwyth Town v Cardiff Met (8:00pm)
Wednesday 25th September
Flint Town United v Caernarfon Town (7:45pm)
Matchday 10
Friday 27th September
Barry Town United v Aberystwyth Town (7:45pm)
Caernarfon Town v Connah’s Quay Nomads (7:45pm)
Newtown v The New Saints (7:45pm)
Haverfordwest County v Cardiff Met (7:45pm)
Saturday 28th September
Briton Ferry Llansawel v Bala Town (2:30pm)
Flint Town United v Penybont (2:30pm)
Matchday 11
Friday 4th October
Bala Town v Haverfordwest County (7:45pm)
Briton Ferry Llansawel v The New Saints (7:45pm)
Connah’s Quay Nomads v Aberystwyth Town (7:45pm)
Newtown v Flint Town United (7:45pm)
Penybont v Barry Town United (7:45pm)
Saturday 5th October
Cardiff Met v Caernarfon Town (2:30pm)
Matchday 12
Saturday 12th October
Aberystwyth Town v Penybont (2:30pm)
Barry Town United v Briton Ferry Llansawel (2:30pm)
Caernarfon Town v Newtown (2:30pm)
Flint Town United v Bala Town (2:30pm)
Haverfordwest County v Connah’s Quay Nomads (2:30pm)
The New Saints v Cardiff Met (2:30pm)
Matchday 13
Tuesday 15th October
Bala Town v Connah’s Quay Nomads (7:45pm)
Briton Ferry Llansawel v Haverfordwest County (7:45pm)
Caernarfon Town v Aberystwyth Town (7:45pm)
Cardiff Met v Penybont (7:45pm)
Newtown v Barry Town United (7:45pm)
The New Saints v Flint Town United (7:45pm)
Matchday 14
Friday 25th October
Aberystwyth Town v The New Saints (7:45pm)
Cardiff Met v Newtown (7:45pm)
Saturday 26th October
Flint Town United v Barry Town United (2:30pm)
Haverfordwest County v Caernarfon Town (2:30pm)
Penybont v Bala Town (2:30pm)
Sunday 27th October
Connah’s Quay Nomads v Briton Ferry Llansawel (2:30pm)
Matchday 15
Friday 1st November
Briton Ferry Llansawel v Aberystwyth Town (7:45pm)
Saturday 2nd November
Barry Town United v The New Saints (2:30pm)
Caernarfon Town v Penybont (2:30pm)
Connah’s Quay Nomads v Cardiff Met (2:30pm)
Haverfordwest County v Flint Town United (2:30pm)
Newtown v Bala Town (2:30pm)
Matchday 16
Friday 8th November
Aberystwyth Town v Newtown (7:45pm)
Saturday 9th November
Cardiff Met v Bala Town (2:30pm)
Barry Town United v Connah’s Quay Nomads (2:30pm)
Briton Ferry Llansawel v Caernarfon Town (2:30pm)
Penybont v Flint Town United (2:30pm)
The New Saints v Haverfordwest County (2:30pm)
Matchday 17
Saturday 23rd November
Caernarfon Town v Barry Town United (2:30pm)
Cardiff Met v Aberystwyth Town (2:30pm)
Flint Town United v Briton Ferry Llansawel (2:30pm)
Haverfordwest County v Bala Town (2:30pm)
Newtown v Connah’s Quay Nomads (2:30pm)
The New Saints v Penybont (2:30pm)
Matchday 18
Tuesday 3rd December
Bala Town v The New Saints (7:45pm)
Barry Town United v Cardiff Met (7:45pm)
Briton Ferry Llansawel v Newtown (7:45pm)
Connah’s Quay Nomads v Caernarfon Town (7:45pm)
Penybont v Haverfordwest County (7:45pm)
Wednesday 4th December
Flint Town United v Aberystwyth Town (7:45pm)
Matchday 19
Friday 6th December
Haverfordwest County v Briton Ferry Llansawel (7:45pm)
The New Saints v Newtown (7:45pm)
Saturday 7th December
Aberystwyth Town v Caernarfon Town (2:30pm)
Bala Town v Barry Town United (2:30pm)
Cardiff Met v Flint Town United (2:30pm)
Penybont v Connah’s Quay Nomads (2:30pm)
Matchday 20
Thursday 26th December
Barry Town United v Penybont (12:30pm)
Cardiff Met v Briton Ferry Llansawel (12:30pm)
Aberystwyth Town v Bala Town (2:30pm)
Caernarfon Town v The New Saints (2:30pm)
Connah’s Quay Nomads v Flint Town United (2:30pm)
Newtown v Haverfordwest County (2:30pm)
Matchday 21
Tuesday 31st December
Bala Town v Caernarfon Town (12:30pm)
The New Saints v Connah’s Quay Nomads (7:45pm)
Wednesday 1st January
Briton Ferry Llansawel v Barry Town United (2:30pm)
Flint Town United v Newtown (2:30pm)
Haverfordwest County v Aberystwyth Town (2:30pm)
Penybont v Cardiff Met (2:30pm)
Matchday 22
Saturday 11th January
Aberystwyth Town v Briton Ferry Llansawel (2:30pm)
Barry Town United v Haverfordwest County (2:30pm)
Caernarfon Town v Flint Town United (2:30pm)
Cardiff Met v The New Saints (2:30pm)
Connah’s Quay Nomads v Bala Town (2:30pm)
Newtown v Penybont (2:30pm)