AntosofaFootball, analysed from the sofa

Premier League · Pays de Galles ♂ · Conference League ♂

History of Caernarfon Town

Every season of the club in our data, its titles, its records and its most frequent opponents.

Matches played84 17/08/2024 → 06/11/2026
Wins, draws, defeats35 – 18 – 31 (42 % wins)
Goals scored / conceded155 / 134 (1,85 – 1,60 per match)
Longest unbeaten run7 matches09/08/2025 → 13/09/2025
Longest winning run4 matches25/09/2024 → 09/10/2024

Season by season

SeasonCompetitionPositionJVNDGoalsPts
2026-2027Premier League · Pays de Galles ♂6 / 161692542:2129
2025-2026Premier League · Pays de Galles ♂6 / 12321291156:4745
2024-2025Premier League · Pays de Galles ♂5 / 12341471357:5649

Position recalculated from our results (3 points for a win), or the official table (Wikidata) for seasons whose results we do not have. ▲ promotion, ▼ relegation.

Biggest wins

18/09/2026Premier League · Pays de Galles ♂Caernarfon Town – Cambrian & Clydach9 – 1
16/08/2025Premier League · Pays de Galles ♂Caernarfon Town – llanelli AFC6 – 1
11/09/2026Premier League · Pays de Galles ♂Ammanford AFC – Caernarfon Town0 – 5
21/03/2025Premier League · Pays de Galles ♂Caernarfon Town – Bala Town5 – 0
23/08/2024Premier League · Pays de Galles ♂Newtown AFC – Caernarfon Town0 – 4

Heaviest defeats

16/07/2026Conference League ♂FC Levadia Tallinn – Caernarfon Town5 – 0
09/07/2026Conference League ♂Caernarfon Town – FC Levadia Tallinn0 – 5
02/11/2024Premier League · Pays de Galles ♂Caernarfon Town – Penybont1 – 5
27/03/2026Premier League · Pays de Galles ♂Caernarfon Town – The New Saints0 – 4
26/12/2024Premier League · Pays de Galles ♂Caernarfon Town – The New Saints2 – 5

Most frequent opponents

OpponentMatchesVND
Penybont head-to-head10316
The New Saints head-to-head9108
Cardiff MET head-to-head8233
Haverfordwest County AFC head-to-head8152
Barry Town head-to-head8323
GAP Connah S Quay FC head-to-head7331
Colwyn Bay head-to-head5302
Bala Town head-to-head5410
Flint Town United head-to-head5410
Briton Ferry head-to-head5500
No system guarantees a win · not for under-18s · Joueurs Info Service 09 74 75 13 13