Club · JD Cymru Premier · Caernarfon

Caernarfon Town

Y Cofis · Founded 1937 · Semi-Professional

Manager

Richard Davies

2025 · JD Cymru Premier · position 4

Game start 1 Jul 2025

Reputation
1,9001 of 5 stars 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)

  1. GKConnor RobertsCA 60
  2. DLMathew JonesCA 35
  3. DRRyan SearsCA 70
  4. MLGwion ParryCA 22
  5. MRAdrian CieślewiczCA 58
  6. DCDominic SmithCA 64
  7. DCKyle HarrisonCA 49
  8. MCDanny GossetCA 45
  9. MCIwan LewisCA 40
  10. STBrad YoungCA 95
  11. STDarren ThomasCA 66
Position and current ability. Unfilled positions remain blank.
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.

The site's own 4-4-2 from up to 300 contracted players, including those on loan elsewhere. Each slot takes the highest-CA player at least accomplished there (familiarity 15+), with scarce positions filled first. This is a calculated selection, not a recorded lineup.

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.

MeasureAverageMedianLowestHighestLeague rank of averageLeague rank of median
Current ability 55.3856.03595 43
Expected potential 74.5370.049110 69
Value £4,029£2,610£142£18,176 68
Sale value £4,147£3,186£0£14,760 75
Weekly wage £105£0£0£400 54
Age 28.8330.031838 21

Contracted players

31
NamePositionsAgeNationalityStatusCAPAValue calc Contract
Brad Young ST (C)22England — 95110 £11,688May 2026
Ryan Sears D (R)26Wales — 70110 £8,511May 2026
Darren Thomas AM (LC), ST (C)38Wales — 6672 £223May 2026
Dominic Smith D (C)29Wales — 6480 £4,407May 2026
Connor Evans ST (C)21Wales First Team 6270–100 £5,326May 2026
Connor Roberts GK32Wales — 6096 £3,186May 2026
Adrian Cieślewicz M (R), AM (RL)34Poland — 5880 £705—
Adam Davies ST (C)28Wales — 5670 £3,263May 2026
Kyle Harrison D (RC), WB (R)30England — 4960 £1,421May 2026
Danny Gosset M (RC)30Wales — 4558 £2,997May 2026
Hari RobertsOn loan at Denbigh Town D/WB/M (R)18Wales — 4540–70 £2,846—
Iwan Lewis M (C)32Wales — 4055 £440May 2026
Phil Mooney D (RC)34England — 3855 £142May 2026
Paulo Mendes M (C)31Portugal — 3730–60 £877May 2026
Mathew Jones D/WB (L), M (LC)25Wales — 3570 £881May 2026
Osian EvansOn loan at CPD Porthmadog FC AM (RC), ST (C)19Wales — 3010–40 £743May 2026
Gruff John WilliamsOn loan at CPD Porthmadog FC D (RC)31Wales — 2839 £527May 2026
Caron Williams D (C)17Wales — 2520–50 £944May 2026
Morgan Owen D (R), M (C)24Wales — 2240 £706May 2026
Steffan AlfordOn loan at CPD Porthmadog FC D (C)17Wales — 2210–40 £944May 2026
Gwion Parry M/AM (L)17Wales — 2210–40 £1,049May 2027
Hari Thomas GK18Wales — 2010–40 £750May 2026
Osian Ellis M/AM (C)18Wales — 2010–40 £996May 2027
Charlie Griffith AM (L), ST (C)17Wales — 2010–40 £1,049May 2027
Owen Roberts —16Wales — 2010–40 £996May 2027
Jack Williams GK15Wales — 2010–40 £786May 2027
Harri Wyn —17Wales — 2010–40 £996May 2027
Ioan WilliamsOn loan at CPD Pwllheli DM, M (C)17Wales — 150–20 £958May 2026
Joseff HumphreysOn loan at Y Felinheli ST (C)17Wales — 150–30 £1,049—
Alex CunninghamOn loan at Llangefni Town ST (C)16Wales — 100–20 £1,049May 2026
Ollie HartOn loan at Llangefni Town D (L), M (C)16Wales — 100–20 £996May 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

The site’s own figures from the contracted players above. CA16/PA16 are the means of the best sixteen; a potential range code enters PA16 at fm-reader’s expected PA. Value is fm-reader’s calculation.

Highest potential

Set-piece takers

Corner takersDanny Gosset
Free-kick takersDanny Gosset
Penalty takersBrad Young
Long-throw takersRyan Sears

The site’s own scores (see the rankings for the model).

Loaned in

PlayerFromUntilCA
Sion BradleyThe New Saints31 May 202631
Zack ClarkeThe New Saints31 May 202656
Josh LockThe New Saints31 May 202628
Rio OwenWrexham31 May 202655

Staff

8
NameJobNationalityAge
Managers
Richard DaviesManager First TeamWales39
Assistant Managers
Mark OrmeAssistant Manager First TeamEngland42
Coaches
Guy HandscombeCoach First TeamWales41
Darren MawsonCoach First TeamWales52
Physios
Palomia GioiaHead PhysioWales23
Goalkeeping Coaches
Kevin SheretGk Coach First TeamWales44
Head of Youth Developments
Dave CavanaghHead of Youth DevelopmentWales64
Chairpeople
Paul EvansChairpersonWales56

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
—

Squad counts and ranking figures are calculated by fm-reader. Stored media expectations are shown separately; no prediction is inferred when either is missing.

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)
HomeText— Alternative 0 foreground colour #298B52 background colour #F6E620 trim colour #298B52 number colour #000000 number trim colour #000000
Home (GK)SocksSocks: Plain Alternative 1 foreground colour #52207B background colour #525A5A trim colour #52207B number colour #000000 number trim colour #000000
HomeSocksSocks: Plain Alternative 0 foreground colour #F6E620 background colour #F6E620 trim colour #F6E620 number colour #000000 number trim colour #000000
Home (GK)ShortsShorts: Plain Alternative 1 foreground colour #008331 background colour #525A5A trim colour #525A5A number colour #000000 number trim colour #000000
HomeShortsShorts: Plain Alternative 0 foreground colour #298B52 background colour #298B52 trim colour #298B52 number colour #000000 number trim colour #000000
HomeShirtShirt: Stripe (left)Back: Plain Alternative 0 foreground colour #F6E620 background colour #F6E620 trim colour #298B52 number colour #298B52 number trim colour #F6E620
Home (GK)Icon— Alternative 0 foreground colour #089441 background colour #525A5A trim colour #525A5A number colour #089441 number trim colour #000000
Home (GK)ShirtShirt: PlainBack: Same as front Alternative 0 foreground colour #52207B background colour #525A5A trim colour #089441 number colour #089441 number trim colour #525A5A
HomeIcon— Alternative 0 foreground colour #298B52 background colour #F6E620 trim colour #298B52 number colour #298B52 number trim colour #000000
AwayText— Alternative 0 foreground colour #080808 background colour #CD1018 trim colour #080808 number colour #000000 number trim colour #000000
AwayIcon— Alternative 0 foreground colour #080808 background colour #CD1018 trim colour #080808 number colour #080808 number trim colour #000000
Away (GK)ShirtShirt: PlainBack: Same as front Alternative 0 foreground colour #CD2031 background colour #622994 trim colour #089441 number colour #089441 number trim colour #622994
Away (GK)Icon— Alternative 0 foreground colour #089441 background colour #622994 trim colour #622994 number colour #089441 number trim colour #000000
AwayShirtShirt: StripesBack: Same as front Alternative 0 foreground colour #080808 background colour #CD1018 trim colour #080808 number colour #FFFFFF number trim colour #080808
Away (GK)SocksSocks: Plain Alternative 0 foreground colour #000000 background colour #622994 trim colour #000000 number colour #000000 number trim colour #000000
AwayShortsShorts: Plain Alternative 1 foreground colour #CDB48B background colour #CD1018 trim colour #CD1018 number colour #000000 number trim colour #000000
Away (GK)ShortsShorts: Plain Alternative 0 foreground colour #000000 background colour #622994 trim colour #622994 number colour #000000 number trim colour #000000
AwaySocksSocks: Plain Alternative 1 foreground colour #E6DEC5 background colour #CD1018 trim colour #E6DEC5 number colour #000000 number trim colour #000000
ThirdSocksSocks: Plain Alternative 1 foreground colour #000000 background colour #BD9C41 trim colour #000000 number colour #000000 number trim colour #000000
ThirdShortsShorts: Side Stripe Alternative 1 foreground colour #F6EEDE background colour #BD9C41 trim colour #BD9C41 number colour #000000 number trim colour #000000
ThirdText— Alternative 0 foreground colour #BD9C41 background colour #F6EEDE trim colour #F6EEDE number colour #000000 number trim colour #000000
ThirdShirtShirt: Stripes (Pinstripe)Back: Same as front Alternative 0 foreground colour #EEE6CD background colour #F6EEDE trim colour #BD9C41 number colour #BD9C41 number trim colour #F6EEDE

Teams

TeamTypeCaptainReputation
Caernarfon TownFirst TeamDarren Thomas1,900

Board

Chairman title
—
Director of football
—

League position by season

12119862025 1986: 17 in Pitching In Northern Premier League Premier1987: 3 in Pitching In Northern Premier League Premier1988: 3 in Pitching In Northern Premier League Premier1989: 12 in Pitching In Northern Premier League Premier1990: 21 in Pitching In Northern Premier League Premier 1996: 6 in JD Cymru Premier1997: 4 in JD Cymru Premier1998: 13 in JD Cymru Premier1999: 5 in JD Cymru Premier2000: 18 in JD Cymru Premier2001: 1 in Huws Gray Alliance2002: 11 in JD Cymru Premier2003: 14 in JD Cymru Premier2004: 9 in JD Cymru Premier2005: 15 in JD Cymru Premier2006: 13 in JD Cymru Premier2007: 15 in JD Cymru Premier2008: 14 in JD Cymru Premier2009: 18 in JD Cymru Premier2010: 16 in Huws Gray Alliance2011: 5 in Lock Stock Welsh Alliance League Division One2012: 4 in Lock Stock Welsh Alliance League Division One2013: 1 in Lock Stock Welsh Alliance League Division One2014: 3 in Huws Gray Alliance2015: 2 in Huws Gray Alliance2016: 1 in Huws Gray Alliance2017: 2 in Huws Gray Alliance2018: 1 in Huws Gray Alliance2019: 4 in JD Cymru Premier2020: 5 in JD Cymru Premier2021: 6 in JD Cymru Premier2022: 4 in JD Cymru Premier2023: 9 in JD Cymru Premier2024: 5 in JD Cymru Premier2025: 4 in JD Cymru Premier

Drawn by the site from the stored final tables; gaps are seasons with no stored position.

Honours (calc)

Counted by the site from the stored past winners: titles and runners-up of editions that took place.

League history

35

Club 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

Transfers in

DatePlayerFromTypeFee
2 Feb 2026Adrian CieślewiczThe New SaintsTransferUnknown fee
9 Jan 2026Rio OwenWrexhamLoanUnknown fee
1 Jan 2026Brad Young—TransferUnknown fee
6 Aug 2025Sion BradleyThe New SaintsLoanUnknown fee
6 Aug 2025Josh LockThe New SaintsLoanUnknown fee
14 Jul 2025Zack ClarkeThe New SaintsLoanUnknown fee
5 Jul 2025Connor RobertsThe New SaintsTransferUnknown fee
1 Jul 2025Ollie Hart—TransferUnknown fee
1 Jul 2025Connor Evans—TransferUnknown fee
1 Jul 2025Hari Roberts—TransferUnknown fee
1 Jul 2025Iwan Lewis—TransferUnknown fee
1 Jul 2025Alex Cunningham—TransferUnknown fee
1 Jul 2025Osebi AbadakiBala TownTransferUnknown fee
1 Jul 2025Kyle HarrisonBala TownTransferUnknown fee
30 Jun 2025Dominic SmithNewtownTransfer£0
1 Feb 2025Ryan Austin—TransferUnknown fee
13 Jan 2025Jake CanavanThe New SaintsLoanUnknown fee
7 Jan 2025Josh LockThe New SaintsLoanUnknown fee
7 Jan 2025Ben HughesSwansea CityLoanUnknown fee
3 Jan 2025Blaine HudsonThe New SaintsTransferUnknown fee
23 Aug 2024Stefan Edwards—TransferUnknown fee
6 Jul 2024Stephen McMullanFleetwood TownLoanUnknown fee
1 Jul 2024Byron Davis—TransferUnknown fee
1 Jul 2024Mathew JonesNewtownTransferUnknown fee
1 Jul 2024Osian Williams—TransferUnknown fee
1 Jul 2024Paulo MendesBala TownTransferUnknown fee
1 Jul 2024Ryan Sears—TransferUnknown fee
25 Jun 2024Matty Hill—TransferUnknown fee
23 Jun 2024Sam DowneyColwyn BayTransfer£0
2 Feb 2024Zack ClarkeChesterTransferUnknown fee

Transfers out

DatePlayerToTypeFee
15 Jan 2026Hari RobertsDenbigh TownLoanUnknown fee
9 Jan 2026Osebi AbadakiFlint Town UnitedTransferUnknown fee
6 Jan 2026Sam DowneyLlandudnoTransfer£0
24 Oct 2025Joseff HumphreysY FelinheliLoanUnknown fee
25 Sep 2025Ollie HartLlangefni TownLoanUnknown fee
25 Sep 2025Alex CunninghamLlangefni TownLoanUnknown fee
22 Aug 2025Gruff John WilliamsCPD Porthmadog FCLoanUnknown fee
11 Aug 2025Hari LambeCPD Porthmadog FCTransfer£0
14 Jul 2025Louis LloydSt JohnstoneTransferUnknown fee
2 Jul 2025Ioan WilliamsCPD PwllheliLoanUnknown fee
1 Jul 2025Byron DavisY FelinheliTransfer£0
1 Jul 2025Joe FauxFlint Town UnitedTransferUnknown fee
20 Jun 2025Osian EvansCPD Porthmadog FCLoanUnknown fee
20 Jun 2025Steffan AlfordCPD Porthmadog FCLoanUnknown fee
11 Jun 2025Blaine HudsonAirbus UK BroughtonTransferUnknown fee
2 Jun 2025Ryan AustinLlandudnoTransfer£0
31 May 2025Stefan Edwards—Transfer£0
31 May 2025Matty HillColwyn BayTransfer£0
30 May 2025Tomos Pritchard—Transfer£0
31 Jan 2025Osian WilliamsCPD BodedTransfer£0
12 Jan 2025Zack ClarkeThe New SaintsTransferUnknown fee
3 Dec 2024Morgan DaviesHolyhead HotspurTransfer£0
22 Sep 2024Marc Williams—Transfer£0
1 Sep 2024Josh Tibbetts—Transfer£0
30 Aug 2024Steffan AlfordCPD PwllheliLoanUnknown fee
11 Aug 2024Harry Rees HughesLlangefni TownTransfer£0
11 Jul 2024Huw MorrisHolyhead HotspurTransfer£0
1 Jul 2024Owain EllisNantlle ValeTransferUnknown fee
1 Jul 2024Deio WilliamsBlaenau Ffestiniog AmateurTransfer£0
3 Jun 2024Sion BradleyThe New SaintsTransferUnknown fee

Across versions

VersionDivisionReputationPlayersBalanceTransfer budget
FM27 27.0.0Novira Cymru Premier1,90028£20,000£0
FM26 26.2.0JD Cymru Premier1,90031£20,000£0
FM26 26.0.0JD Cymru Premier1,90031£20,000£0
FM24 24.3.0JD Cymru Premier1,80022£20,000—
FM23 23.4.0JD Cymru Premier1,80022£50,000—
FM23 23.3.0JD Cymru Premier1,80022£50,000—
FM23 23.0.0JD Cymru Premier1,45020£50,000—
FM22 22.4.0JD Cymru Premier1,45020£50,000—
FM22 22.3.0JD Cymru Premier1,45022£50,000—
FM22 22.1.0JD Cymru Premier1,45021£50,000—
FM22 22.0.1JD Cymru Premier1,45021£50,000—
FM22 22.0.0JD Cymru Premier1,45020£50,000—
FM21 21.4.0JD Cymru Premier1,45026£50,000—
FM21 21.3.0JD Cymru Premier1,45026£50,000—
FM21 21.1.1JD Cymru Premier1,45030£50,000—
FM21 21.0.1JD Cymru Premier1,45031£50,000—
FM21 21.0.0JD Cymru Premier1,45031£50,000—
FM20 20.4.0JD Cymru Premier1,45026£50,000—
FM20 20.3.0JD Cymru Premier1,45026£50,000—
FM20 20.1.0JD Cymru Premier1,45027£50,000—
FM20 20.0.1JD Cymru Premier1,45027£50,000—
FM20 20.0.0JD Cymru Premier1,45027£50,000—
FM19 19.3.0JD Welsh Premier League1,45020£50,000—
FM19 19.1.0JD Welsh Premier League1,45020£50,000—
FM19 19.0.1JD Welsh Premier League1,45020£50,000—
FM19 19.0.0JD Welsh Premier League1,45020£50,000—
FM18 18.3.0Cymru Alliance1,25019£8—
FM18 18.1.0Cymru Alliance1,25021£8—
FM18 18.0.0Cymru Alliance1,25021£8—
FM17 17.3.0Cymru Alliance1,00029£8—
FM17 17.0.0Cymru Alliance1,00027£8—
FM16 16.3.0Cymru Alliance1,00032£8—
FM16 16.0.1Cymru Alliance1,00032£8—
FM16 16.0.0Cymru Alliance1,00033£8—
FM15 15.3.0Cymru Alliance1,00028£7,138—
FM15 15.0.0Cymru Alliance1,00029£7,138—
FM14 14.3.0Cymru Alliance1,00027£8,000—
FM14 14.0.0Cymru Alliance1,00029£8,000—
FM13 13.3.0Welsh Alliance League Premier Division1,00025£8,000—
FM13 13.0.0Welsh Alliance League Premier Division1,00025£8,000—
FM12 12.2.0Welsh Alliance League Premier Division1,00025£8,000—
FM12 12.0.0Welsh Alliance League Premier Division1,00025£8,000—
FM11 11.0.0——11£8,000—
FM10 10.0.0Cymru Alliance1,10019£8,000—