Club · JD Cymru Premier · Caernarfon
Caernarfon Town
Y Cofis · Founded 1937 · Semi-Professional
- The Carling Oval · 1,888
- Wales
- Reputation
- 1,900 calc
- Squad strength calc
- 55.38 Best sixteen by CA
- Players calc
- 27
- Balance
- £20,000
- Transfer budget
- £0
- Wage budget
- £1 p/w
Best XI (calc)
- GKConnor Roberts
- DLMathew Jones
- DRRyan Sears
- MLGwion Parry
- MRAdrian Cieślewicz
- DCDominic Smith
- DCKyle Harrison
- MCDanny Gosset
- MCIwan Lewis
- STBrad Young
- STDarren Thomas
- Formation
- 4-4-2
- Average CA (calc)
- 54.9
- Goalkeeper, highest CA (calc)
- 60
- Defender, highest CA (calc)
- 70
- Midfielder, highest CA (calc)
- 58
- Attacker, highest CA (calc)
- 95
Line maxima are fm-reader's figures for the full squad by calculated best position; they include loans in and exclude loans out. The XI average is shown only when all eleven positions are filled.
Best sixteen (calc)
Calculated by fm-reader from the 16 highest-CA squad players (at most sixteen). The squad includes loans in and excludes loans out, with players matched to the team's gender. PA uses expected potential for range codes. Missing inputs stay missing.
| Measure | Average | Median | Lowest | Highest | League rank of average | League rank of median |
|---|---|---|---|---|---|---|
| Current ability | 55.38 | 56.0 | 35 | 95 | 4 | 3 |
| Expected potential | 74.53 | 70.0 | 49 | 110 | 6 | 9 |
| Value | £4,029 | £2,610 | £142 | £18,176 | 6 | 8 |
| Sale value | £4,147 | £3,186 | £0 | £14,760 | 7 | 5 |
| Weekly wage | £105 | £0 | £0 | £400 | 5 | 4 |
| Age | 28.83 | 30.03 | 18 | 38 | 2 | 1 |
Contracted players
31| Name | Positions | Age | Nationality | Status | CA | PA | Value calc | Contract |
|---|---|---|---|---|---|---|---|---|
| Brad Young | ST (C) | 22 | England | — | 95 | 110 | £11,688 | May 2026 |
| Ryan Sears | D (R) | 26 | Wales | — | 70 | 110 | £8,511 | May 2026 |
| Darren Thomas | AM (LC), ST (C) | 38 | Wales | — | 66 | 72 | £223 | May 2026 |
| Dominic Smith | D (C) | 29 | Wales | — | 64 | 80 | £4,407 | May 2026 |
| Connor Evans | ST (C) | 21 | Wales | First Team | 62 | 70–100 | £5,326 | May 2026 |
| Connor Roberts | GK | 32 | Wales | — | 60 | 96 | £3,186 | May 2026 |
| Adrian Cieślewicz | M (R), AM (RL) | 34 | Poland | — | 58 | 80 | £705 | — |
| Adam Davies | ST (C) | 28 | Wales | — | 56 | 70 | £3,263 | May 2026 |
| Kyle Harrison | D (RC), WB (R) | 30 | England | — | 49 | 60 | £1,421 | May 2026 |
| Danny Gosset | M (RC) | 30 | Wales | — | 45 | 58 | £2,997 | May 2026 |
| Hari RobertsOn loan at Denbigh Town | D/WB/M (R) | 18 | Wales | — | 45 | 40–70 | £2,846 | — |
| Iwan Lewis | M (C) | 32 | Wales | — | 40 | 55 | £440 | May 2026 |
| Phil Mooney | D (RC) | 34 | England | — | 38 | 55 | £142 | May 2026 |
| Paulo Mendes | M (C) | 31 | Portugal | — | 37 | 30–60 | £877 | May 2026 |
| Mathew Jones | D/WB (L), M (LC) | 25 | Wales | — | 35 | 70 | £881 | May 2026 |
| Osian EvansOn loan at CPD Porthmadog FC | AM (RC), ST (C) | 19 | Wales | — | 30 | 10–40 | £743 | May 2026 |
| Gruff John WilliamsOn loan at CPD Porthmadog FC | D (RC) | 31 | Wales | — | 28 | 39 | £527 | May 2026 |
| Caron Williams | D (C) | 17 | Wales | — | 25 | 20–50 | £944 | May 2026 |
| Morgan Owen | D (R), M (C) | 24 | Wales | — | 22 | 40 | £706 | May 2026 |
| Steffan AlfordOn loan at CPD Porthmadog FC | D (C) | 17 | Wales | — | 22 | 10–40 | £944 | May 2026 |
| Gwion Parry | M/AM (L) | 17 | Wales | — | 22 | 10–40 | £1,049 | May 2027 |
| Hari Thomas | GK | 18 | Wales | — | 20 | 10–40 | £750 | May 2026 |
| Osian Ellis | M/AM (C) | 18 | Wales | — | 20 | 10–40 | £996 | May 2027 |
| Charlie Griffith | AM (L), ST (C) | 17 | Wales | — | 20 | 10–40 | £1,049 | May 2027 |
| Owen Roberts | — | 16 | Wales | — | 20 | 10–40 | £996 | May 2027 |
| Jack Williams | GK | 15 | Wales | — | 20 | 10–40 | £786 | May 2027 |
| Harri Wyn | — | 17 | Wales | — | 20 | 10–40 | £996 | May 2027 |
| Ioan WilliamsOn loan at CPD Pwllheli | DM, M (C) | 17 | Wales | — | 15 | 0–20 | £958 | May 2026 |
| Joseff HumphreysOn loan at Y Felinheli | ST (C) | 17 | Wales | — | 15 | 0–30 | £1,049 | — |
| Alex CunninghamOn loan at Llangefni Town | ST (C) | 16 | Wales | — | 10 | 0–20 | £1,049 | May 2026 |
| Ollie HartOn loan at Llangefni Town | D (L), M (C) | 16 | Wales | — | 10 | 0–20 | £996 | May 2026 |
Contracted-player overview (calc)
- Players
- 31
- CA16
- 53.1
- PA16
- 71.8
- Off-scale CA values excluded
- 0
- Off-scale PA values excluded
- 0
- Average age
- 23.3
- Under 21
- 15
- Squad value (calc)
- £61,451
- Contracts ending by 30 Jun 2026
- 22
Highest potential
| Brad Young | 22 | 110 |
| Ryan Sears | 26 | 110 |
| Connor Roberts | 32 | 96 |
| Dominic Smith | 29 | 80 |
| Adrian Cieślewicz | 34 | 80 |
| Darren Thomas | 38 | 72 |
| Adam Davies | 28 | 70 |
| Mathew Jones | 25 | 70 |
| Kyle Harrison | 30 | 60 |
| Danny Gosset | 30 | 58 |
Set-piece takers
| Corner takers | Danny Gosset |
| Free-kick takers | Danny Gosset |
| Penalty takers | Brad Young |
| Long-throw takers | Ryan Sears |
Loaned in
| Player | From | Until | CA |
|---|---|---|---|
| Sion Bradley | The New Saints | 31 May 2026 | 31 |
| Zack Clarke | The New Saints | 31 May 2026 | 56 |
| Josh Lock | The New Saints | 31 May 2026 | 28 |
| Rio Owen | Wrexham | 31 May 2026 | 55 |
Staff
8| Name | Job | Nationality | Age |
|---|---|---|---|
| Managers | |||
| Richard Davies | Manager First Team | Wales | 39 |
| Assistant Managers | |||
| Mark Orme | Assistant Manager First Team | England | 42 |
| Coaches | |||
| Guy Handscombe | Coach First Team | Wales | 41 |
| Darren Mawson | Coach First Team | Wales | 52 |
| Physios | |||
| Palomia Gioia | Head Physio | Wales | 23 |
| Goalkeeping Coaches | |||
| Kevin Sheret | Gk Coach First Team | Wales | 44 |
| Head of Youth Developments | |||
| Dave Cavanagh | Head of Youth Development | Wales | 64 |
| Chairpeople | |||
| Paul Evans | Chairperson | Wales | 56 |
Club
- Full name
- Caernarfon Town
- Short name
- Caernarfon Town
- Nickname
- Y Cofis
- Second nickname
- —
- Six-letter name
- CAE
- Three-letter name
- CAE
- Alternative abbreviation
- CT
- Nation
- Wales
- Stadium
- The Carling Oval 1,888
- Training ground
- —
- World reputation
- 0
- Potential reputation
- 2,500
- Reputation scope (calc)
- National
- Hashtag
- —
Squad and expectations
- Players (calc)
- 27
- Foreign players (calc)
- 6
- Homegrown in nation (calc)
- 11
- Loaned in (calc)
- 4
- Loaned out (calc)
- 8
- Ranking score (calc)
- 2,930
- Predicted position (calc)
- 4
- Stored media expectation
- Title Contender, Promotion or Champions League Qualification
- Stored predicted finish
- —
Finances
- Financial state
- —
- Rich benefactor
- None
- Benefactor changes starting finances
- No
- Balance
- £20,000
- Transfer budget
- £0
- Transfer budget before the window
- —
- Wage budget (weekly)
- £1
- Highest weekly wage
- —
- Loan debt
- £0
- Previous turnover
- £0
- Previous profit
- -£7,265
- Average ticket price
- £7
- Season ticket price
- £100
- Stadium rent (yearly)
- £0
- Rents stadium
- No
- Rent share of gate receipts
- 0%
- Transfer embargo
- —
Fans and facilities
- Average attendance
- 380
- Minimum attendance
- 250
- Maximum attendance
- 1,300
- Season ticket holders
- 0
- Club members
- —
- Supporter loyalty
- 14
- Supporter passion
- 15
- Supporter patience
- 15
- Supporter affluence
- 6
- Supporter temperament
- 10
- Supporter expectations
- 10
- Morale
- 15
- Training facilities
- 4
- Corporate facilities
- —
- Youth facilities
- 5
- Youth coaching
- 5
- Youth recruitment
- 7
- Youth importance
- 16
Kits
- Home Background #F6E620, foreground #F6E620
- Away Background #CD1018, foreground #080808
- Third Background #F6EEDE, foreground #EEE6CD
Stored shirt colours. Swatches do not reproduce the kit design.
Every kit part (22)
| Home | Text | — Alternative 0 | ||
| Home (GK) | Socks | Socks: Plain Alternative 1 | ||
| Home | Socks | Socks: Plain Alternative 0 | ||
| Home (GK) | Shorts | Shorts: Plain Alternative 1 | ||
| Home | Shorts | Shorts: Plain Alternative 0 | ||
| Home | Shirt | Shirt: Stripe (left)Back: Plain Alternative 0 | ||
| Home (GK) | Icon | — Alternative 0 | ||
| Home (GK) | Shirt | Shirt: PlainBack: Same as front Alternative 0 | ||
| Home | Icon | — Alternative 0 | ||
| Away | Text | — Alternative 0 | ||
| Away | Icon | — Alternative 0 | ||
| Away (GK) | Shirt | Shirt: PlainBack: Same as front Alternative 0 | ||
| Away (GK) | Icon | — Alternative 0 | ||
| Away | Shirt | Shirt: StripesBack: Same as front Alternative 0 | ||
| Away (GK) | Socks | Socks: Plain Alternative 0 | ||
| Away | Shorts | Shorts: Plain Alternative 1 | ||
| Away (GK) | Shorts | Shorts: Plain Alternative 0 | ||
| Away | Socks | Socks: Plain Alternative 1 | ||
| Third | Socks | Socks: Plain Alternative 1 | ||
| Third | Shorts | Shorts: Side Stripe Alternative 1 | ||
| Third | Text | — Alternative 0 | ||
| Third | Shirt | Shirt: Stripes (Pinstripe)Back: Same as front Alternative 0 |
Teams
| Team | Type | Captain | Reputation |
|---|---|---|---|
| Caernarfon Town | First Team | Darren Thomas | 1,900 |
Board
- Chairman title
- —
- Director of football
- —
League position by season
Honours (calc)
| Competition | Won | Runner-up | Last won |
|---|---|---|---|
| North Wales Coast FA Challenge Cup | 9 | — | 2014 |
| Cymru Alliance League Cup | 4 | — | 2017 |
| Huws Gray Alliance | 3 | 2 | 2018 |
| Dragon Signs Amateur Trophy | 3 | — | 2013 |
| NWCFA Intermediate Challenge Cup | 3 | 1 | 1978 |
| Lock Stock Welsh Alliance League Division One | 1 | 1 | 2013 |
| Caernarfon and District Division 1 | 1 | — | 1999 |
| Nathaniel MG Cup | — | 1 | — |
| North West Counties Football League Premier Division | — | 1 | — |
| The FAW Youth Cup | — | 2 | — |
| North Wales Coast FA Junior Cup | — | 1 | — |
League history
35Club records
| Record win | v Barry (EXT) 8–0 | 2003 | |
| Record defeat | v The New Saints 0–7 | 2005 | |
| Most league goals | Eifion Williams | 63 goals | |
| Most league appearances | Emrys Williams | 160 games | |
| Most league goals in a match | Emrys Williams v Rhyl | 4 goals | 1995 |
| Highest attendance | v CPD Caernarfon Wanderers | 1,927 attendance | 2011 |
Derbies
Regional divisions
| Level 1 | JD Cymru Premier | — |
| Level 1 | Welsh Alliance League Reserve Division | — |
| Level 2 | JD Cymru North | — |
| Level 3 | Lock Stock Ardal North West | — |
| Level 4 | NWC West Football League Premier League | — |
| Level 5 | NWC West Football League Division One | — |
Transfers in
| Date | Player | From | Type | Fee |
|---|---|---|---|---|
| 2 Feb 2026 | Adrian Cieślewicz | The New Saints | Transfer | Unknown fee |
| 9 Jan 2026 | Rio Owen | Wrexham | Loan | Unknown fee |
| 1 Jan 2026 | Brad Young | — | Transfer | Unknown fee |
| 6 Aug 2025 | Sion Bradley | The New Saints | Loan | Unknown fee |
| 6 Aug 2025 | Josh Lock | The New Saints | Loan | Unknown fee |
| 14 Jul 2025 | Zack Clarke | The New Saints | Loan | Unknown fee |
| 5 Jul 2025 | Connor Roberts | The New Saints | Transfer | Unknown fee |
| 1 Jul 2025 | Ollie Hart | — | Transfer | Unknown fee |
| 1 Jul 2025 | Connor Evans | — | Transfer | Unknown fee |
| 1 Jul 2025 | Hari Roberts | — | Transfer | Unknown fee |
| 1 Jul 2025 | Iwan Lewis | — | Transfer | Unknown fee |
| 1 Jul 2025 | Alex Cunningham | — | Transfer | Unknown fee |
| 1 Jul 2025 | Osebi Abadaki | Bala Town | Transfer | Unknown fee |
| 1 Jul 2025 | Kyle Harrison | Bala Town | Transfer | Unknown fee |
| 30 Jun 2025 | Dominic Smith | Newtown | Transfer | £0 |
| 1 Feb 2025 | Ryan Austin | — | Transfer | Unknown fee |
| 13 Jan 2025 | Jake Canavan | The New Saints | Loan | Unknown fee |
| 7 Jan 2025 | Josh Lock | The New Saints | Loan | Unknown fee |
| 7 Jan 2025 | Ben Hughes | Swansea City | Loan | Unknown fee |
| 3 Jan 2025 | Blaine Hudson | The New Saints | Transfer | Unknown fee |
| 23 Aug 2024 | Stefan Edwards | — | Transfer | Unknown fee |
| 6 Jul 2024 | Stephen McMullan | Fleetwood Town | Loan | Unknown fee |
| 1 Jul 2024 | Byron Davis | — | Transfer | Unknown fee |
| 1 Jul 2024 | Mathew Jones | Newtown | Transfer | Unknown fee |
| 1 Jul 2024 | Osian Williams | — | Transfer | Unknown fee |
| 1 Jul 2024 | Paulo Mendes | Bala Town | Transfer | Unknown fee |
| 1 Jul 2024 | Ryan Sears | — | Transfer | Unknown fee |
| 25 Jun 2024 | Matty Hill | — | Transfer | Unknown fee |
| 23 Jun 2024 | Sam Downey | Colwyn Bay | Transfer | £0 |
| 2 Feb 2024 | Zack Clarke | Chester | Transfer | Unknown fee |
Transfers out
| Date | Player | To | Type | Fee |
|---|---|---|---|---|
| 15 Jan 2026 | Hari Roberts | Denbigh Town | Loan | Unknown fee |
| 9 Jan 2026 | Osebi Abadaki | Flint Town United | Transfer | Unknown fee |
| 6 Jan 2026 | Sam Downey | Llandudno | Transfer | £0 |
| 24 Oct 2025 | Joseff Humphreys | Y Felinheli | Loan | Unknown fee |
| 25 Sep 2025 | Ollie Hart | Llangefni Town | Loan | Unknown fee |
| 25 Sep 2025 | Alex Cunningham | Llangefni Town | Loan | Unknown fee |
| 22 Aug 2025 | Gruff John Williams | CPD Porthmadog FC | Loan | Unknown fee |
| 11 Aug 2025 | Hari Lambe | CPD Porthmadog FC | Transfer | £0 |
| 14 Jul 2025 | Louis Lloyd | St Johnstone | Transfer | Unknown fee |
| 2 Jul 2025 | Ioan Williams | CPD Pwllheli | Loan | Unknown fee |
| 1 Jul 2025 | Byron Davis | Y Felinheli | Transfer | £0 |
| 1 Jul 2025 | Joe Faux | Flint Town United | Transfer | Unknown fee |
| 20 Jun 2025 | Osian Evans | CPD Porthmadog FC | Loan | Unknown fee |
| 20 Jun 2025 | Steffan Alford | CPD Porthmadog FC | Loan | Unknown fee |
| 11 Jun 2025 | Blaine Hudson | Airbus UK Broughton | Transfer | Unknown fee |
| 2 Jun 2025 | Ryan Austin | Llandudno | Transfer | £0 |
| 31 May 2025 | Stefan Edwards | — | Transfer | £0 |
| 31 May 2025 | Matty Hill | Colwyn Bay | Transfer | £0 |
| 30 May 2025 | Tomos Pritchard | — | Transfer | £0 |
| 31 Jan 2025 | Osian Williams | CPD Boded | Transfer | £0 |
| 12 Jan 2025 | Zack Clarke | The New Saints | Transfer | Unknown fee |
| 3 Dec 2024 | Morgan Davies | Holyhead Hotspur | Transfer | £0 |
| 22 Sep 2024 | Marc Williams | — | Transfer | £0 |
| 1 Sep 2024 | Josh Tibbetts | — | Transfer | £0 |
| 30 Aug 2024 | Steffan Alford | CPD Pwllheli | Loan | Unknown fee |
| 11 Aug 2024 | Harry Rees Hughes | Llangefni Town | Transfer | £0 |
| 11 Jul 2024 | Huw Morris | Holyhead Hotspur | Transfer | £0 |
| 1 Jul 2024 | Owain Ellis | Nantlle Vale | Transfer | Unknown fee |
| 1 Jul 2024 | Deio Williams | Blaenau Ffestiniog Amateur | Transfer | £0 |
| 3 Jun 2024 | Sion Bradley | The New Saints | Transfer | Unknown fee |
Across versions
| Version | Division | Reputation | Players | Balance | Transfer budget |
|---|---|---|---|---|---|
| FM27 27.0.0 | Novira Cymru Premier | 1,900 | 28 | £20,000 | £0 |
| FM26 26.2.0 | JD Cymru Premier | 1,900 | 31 | £20,000 | £0 |
| FM26 26.0.0 | JD Cymru Premier | 1,900 | 31 | £20,000 | £0 |
| FM24 24.3.0 | JD Cymru Premier | 1,800 | 22 | £20,000 | — |
| FM23 23.4.0 | JD Cymru Premier | 1,800 | 22 | £50,000 | — |
| FM23 23.3.0 | JD Cymru Premier | 1,800 | 22 | £50,000 | — |
| FM23 23.0.0 | JD Cymru Premier | 1,450 | 20 | £50,000 | — |
| FM22 22.4.0 | JD Cymru Premier | 1,450 | 20 | £50,000 | — |
| FM22 22.3.0 | JD Cymru Premier | 1,450 | 22 | £50,000 | — |
| FM22 22.1.0 | JD Cymru Premier | 1,450 | 21 | £50,000 | — |
| FM22 22.0.1 | JD Cymru Premier | 1,450 | 21 | £50,000 | — |
| FM22 22.0.0 | JD Cymru Premier | 1,450 | 20 | £50,000 | — |
| FM21 21.4.0 | JD Cymru Premier | 1,450 | 26 | £50,000 | — |
| FM21 21.3.0 | JD Cymru Premier | 1,450 | 26 | £50,000 | — |
| FM21 21.1.1 | JD Cymru Premier | 1,450 | 30 | £50,000 | — |
| FM21 21.0.1 | JD Cymru Premier | 1,450 | 31 | £50,000 | — |
| FM21 21.0.0 | JD Cymru Premier | 1,450 | 31 | £50,000 | — |
| FM20 20.4.0 | JD Cymru Premier | 1,450 | 26 | £50,000 | — |
| FM20 20.3.0 | JD Cymru Premier | 1,450 | 26 | £50,000 | — |
| FM20 20.1.0 | JD Cymru Premier | 1,450 | 27 | £50,000 | — |
| FM20 20.0.1 | JD Cymru Premier | 1,450 | 27 | £50,000 | — |
| FM20 20.0.0 | JD Cymru Premier | 1,450 | 27 | £50,000 | — |
| FM19 19.3.0 | JD Welsh Premier League | 1,450 | 20 | £50,000 | — |
| FM19 19.1.0 | JD Welsh Premier League | 1,450 | 20 | £50,000 | — |
| FM19 19.0.1 | JD Welsh Premier League | 1,450 | 20 | £50,000 | — |
| FM19 19.0.0 | JD Welsh Premier League | 1,450 | 20 | £50,000 | — |
| FM18 18.3.0 | Cymru Alliance | 1,250 | 19 | £8 | — |
| FM18 18.1.0 | Cymru Alliance | 1,250 | 21 | £8 | — |
| FM18 18.0.0 | Cymru Alliance | 1,250 | 21 | £8 | — |
| FM17 17.3.0 | Cymru Alliance | 1,000 | 29 | £8 | — |
| FM17 17.0.0 | Cymru Alliance | 1,000 | 27 | £8 | — |
| FM16 16.3.0 | Cymru Alliance | 1,000 | 32 | £8 | — |
| FM16 16.0.1 | Cymru Alliance | 1,000 | 32 | £8 | — |
| FM16 16.0.0 | Cymru Alliance | 1,000 | 33 | £8 | — |
| FM15 15.3.0 | Cymru Alliance | 1,000 | 28 | £7,138 | — |
| FM15 15.0.0 | Cymru Alliance | 1,000 | 29 | £7,138 | — |
| FM14 14.3.0 | Cymru Alliance | 1,000 | 27 | £8,000 | — |
| FM14 14.0.0 | Cymru Alliance | 1,000 | 29 | £8,000 | — |
| FM13 13.3.0 | Welsh Alliance League Premier Division | 1,000 | 25 | £8,000 | — |
| FM13 13.0.0 | Welsh Alliance League Premier Division | 1,000 | 25 | £8,000 | — |
| FM12 12.2.0 | Welsh Alliance League Premier Division | 1,000 | 25 | £8,000 | — |
| FM12 12.0.0 | Welsh Alliance League Premier Division | 1,000 | 25 | £8,000 | — |
| FM11 11.0.0 | — | — | 11 | £8,000 | — |
| FM10 10.0.0 | Cymru Alliance | 1,100 | 19 | £8,000 | — |