JD Cymru Premier round-up | Big wins for Barry and Flint to finish the season

Caernarfon Town achieved their highest points tally in the JD Cymru Premier in 26 years with a 2-1 comeback win over Cardiff Met at The Oval on the final day of the season.  

Adam Roscrow scored for the second consecutive game to give Met the lead at half-time, poking home a loose ball in the 32nd minute after Caernarfon failed to clear an Archers corner.

However, the Cofis levelled the contest seven minutes into the second half when Met goalkeeper Kelland Absalom could only parry Adam Davies’ effort and Phil Mooney was there to tap home the rebound. 

Davies played a key role in Caernarfon’s winning in the 68th minute as he superbly controlled a long ball and worked his way past two opposing defenders before squaring it to Louis Lloyd who applied a simple finish for his 16th goal of the campaign – ensuring he finished the season as the league’s joint top scorer. 

Read more

European play-off quarter-finals

Dates and kick-off times confirmed

Caernarfon will be at home in the European play-off quarter-finals against Barry Town United, who finished the regular season with an impressive 5-0 home win over Briton Ferry Llansawel. 

The Linnets wasted no time at Jenner Park as they were 3-0 up after just 32 minutes, with Callum Sainty twice heading home from Robbie Willmott corners either side of Kayne Mclaggon’s low drive into the bottom corner as the forward marked his final home game for Barry with a goal. 

McLaggon thought he had netted a second with a spectacular overhead kick early in the second half, but the offside flag was raised. 

The hosts sealed victory courtesy of two Ollie Hulbert goals in the final 20 minutes, the forward clinically finishing inside the box on both occasions to take his league tally to 15 for the season.  

Barry Town's Kayne Mclaggon celebrates scoring his sides second goal during the JD Cymru Premier 24/25 Play Off Conference match between Barry Town United and Briton Ferry Llansawel FC at Jenner Park Stadium in Barry on the 19th April 2025

The other play-off quarter-final will see Cardiff Met host Bala Town, who triumphed 3-2 over Penybont at Maes Tegid to claim their first win of Phase Two.  

Bont forward James Crole struck the crossbar midway through the first half but it was Bala who took the lead just before the break when Callum Edwards cut the ball back for Liam Higgins to slot home his first goal for the club. 

Edwards also scored his maiden Lakesiders goal five minutes into the second half as he met Osebi Abadaki’s cross and finished from close range. 

Chris Venables halved the deficit for Bont in the 74th minute with a powerful header from Joe Woodiwiss’ diagonal ball, but Lassana Mendes squeezed an effort past Przybek at the near post to restore the two-goal advantage for Bala 12 minutes later. 

Penybont were awarded a penalty in the closing stages as Crole’s strike hit the arm of Aeron Edwards and the striker stepped up to score from 12 yards to share the golden boot with Louis Lloyd – but it was not enough to save the visitors from defeat. 

Bala Town’s Callum Edwards doubles the home side’s advantage during the JD Cymru Premier fixture between Bala Town and Penybont at Maes Tegid, Bala. 19th of April, Bala, Wales

Champions The New Saints concluded their campaign with a 3-1 victory away at Haverfordwest County. 

After a goalless first half, TNS scored twice in the space of four minutes to lead 2-0 by the hour mark as Adam Wilson fired home from Danny Redmond’s cut-back before Zack Clarke produced a superb strike into the top corner from the edge of the area. 

Dylan Rees thought he had pulled a goal back for Haverfordwest only for the offside flag to be raised, before Ryan Brobbel ultimately put the game to bed for the Saints as he finished off a neat team move on 71 minutes. 

There was a late consolation for the Bluebirds as Ben Ahmun laid the ball off to Dan Hawkins to fire low beyond Connor Roberts, denying the TNS goalkeeper a clean sheet in his final league game before retirement. 

Flint Town United claimed their biggest league win of the campaign with a rampant 4-0 victory over Newtown at the Essity Stadium. 

The Silkmen were gifted the opening goal in the 27th minute as Elliott Reeves’ low ball was turned into his own net by Rob Evans. 

Reeves would double Flint’s lead just four minutes later as he raced onto Ben Wynne’s defence-splitting pass and coolly finished past Julian Schwarzer-Garcia. 

Wynne was again the provider as he played through George Maire to slot home his first league goal for Flint in the 43rd minute, while the teenager completed a brace for himself late on in the game by capitalising on a mistake from Evans to fire past Schwarzer-Garcia.

Aberystwyth Town concluded their 33-year stay in the JD Cymru Premier with a 1-1 draw against Connah’s Quay Nomads at Park Avenue. 

The Nomads, who sacked manager Billy Paynter last weekend, took the lead in the 21st minute when Sam Durrant played through Rhys Hughes who rounded Seb Osment and saw his deflected strike just cross the line. 

Aber equalised in first half stoppage time as Gwydion Dafis pressured Olly Wright off the ball, allowing Iwan Lewis to pick it up and fire past George Ratcliffe for his first goal in 14 months. 

JD Cymru Premier Weekend results in full:

Aberystwyth Town 1-1 Connah’s Quay Nomads 
Bala Town 3-2 Penybont
Barry Town United 5-0 Briton Ferry Llansawel
Caernarfon Town 2-1 Cardiff Met
Flint Town United 4-0 Newtown
Haverfordwest County 1-3 The New Saints

Buy here

Galleries: 2024/25 JD Cymru Premier

Take a look at all of the photos shot during the 2024/25 JD Cymru Premie regular season.

Learn more from FA Wales

Sign up to receive all things FAW, from team news, tickets, domestic, grassroots, to exclusive offers and prize draws.

We respect your privacy and are committed to protecting your personal data – view our privacy policy by clicking here.