Club · Novira Cymru Premier · Caernarfon

Caernarfon Town

Y Cofis · Founded 1937 · Semi-Professional

Manager

Richard Davies

2026 · Novira Cymru Premier · position 4

Game start 13 Jul 2026

Reputation
1,9001 of 5 stars calc
Squad strength calc
66.81 Best sixteen by CA
Players calc
24
Balance
£20,000
Transfer budget
£0
Wage budget
£1 p/w

Best XI (calc)

  1. GKConnor RobertsCA 68
  2. DLPhil MooneyCA 66
  3. DRRyan SearsCA 74
  4. MLAdrian CieślewiczCA 63
  5. MRMorgan OwenCA 62
  6. DCDominic SmithCA 68
  7. DCBen NashCA 68
  8. MCHarry CharsleyCA 70
  9. MCNoah EdwardsCA 68
  10. STSion BradleyCA 72
  11. STZack ClarkeCA 70
Position and current ability. Unfilled positions remain blank.
Formation
4-4-2
Average CA (calc)
68.1
Goalkeeper, highest CA (calc)
68
Defender, highest CA (calc)
74
Midfielder, highest CA (calc)
72
Attacker, highest CA (calc)
70

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 66.8167.55974 43
Expected potential 74.6970.061106 99
Value £3,549£3,880£0£9,563 64
Sale value £5,361£4,709£1,957£10,519 76
Weekly wage £40£0£0£400 105
Age 29.3229.042036 13

Contracted players

28
NamePositionsAgeNationalityStatusCAPAValue calc Contract
Ryan Sears D (RC), WB (R)27Wales — 7480 £9,563May 2027
Sion Bradley WB (L), AM (RLC), ST (C)28Wales — 7286 £6,100May 2027
Harry Charsley DM, M/AM (C)29The Republic of Ireland — 70106 £6,888May 2027
Zack Clarke AM (L), ST (C)23England — 7075 £5,431May 2027
Connor Roberts GK33Wales — 6870 £2,402May 2027
Dominic Smith D (C)30Wales — 6870 £4,781May 2027
Noah Edwards M/AM (C)30Wales — 6872 £4,405May 2027
Ben Nash D (C)27Wales — 6868 £3,864May 2027
Paulo Mendes M/AM (C)32Portugal — 6768 £1,957May 2027
Phil Mooney D (RLC)35England — 6670 £0May 2027
Jake Canavan M/AM (C)22England — 6684 £0May 2027
Mathew Jones D/WB (L), M (C)26Wales — 6570 £4,637May 2027
Jordan Piggott D (C)27England — 6465 £3,897Jun 2027
Adrian Cieślewicz M/AM (RL)35Poland — 6380 £0May 2027
Morgan OwenOn loan at CPD Porthmadog FC D/WB/M (R)25Wales — 6265 £0May 2027
Chris Marriott D (LC), WB (L)36Wales — 6161 £0May 2027
Osian Evans AM (RLC), ST (C)20Wales — 5950–80 £2,863May 2027
Danny Gosset M (RC)31Wales — 5760 £2,167May 2027
Offrande Zanzala ST (C)29The Republic of the Congo — 55116 £4,333May 2027
Hari Thomas GK19Wales — 5040–70 £0May 2026
Osian EllisOn loan at CPD Porthmadog FC M/AM (C)18Wales — 4020–50 £0May 2027
Simba Nyamwanza —18Zimbabwe — 35— £0May 2027
Harri Wyn M/AM (C)17Wales — 3510–40 £0May 2027
Charlie GriffithOn loan at CPD Pwllheli AM (L), ST (C)18Wales — 3020–50 £0May 2027
Jac Williams GK16Wales — 2530–60 £0—
Owen RobertsOn loan at CPD Pwllheli M/AM (C)18Wales — 2010–40 £0May 2027
Joseff Humphreys ST (C)18Wales — 150–30 £0—
Ollie Hart D (L), M (C)17Wales — 100–20 £0May 2026

Contracted-player overview (calc)

Players
28
CA16
67
PA16
78.1
Off-scale CA values excluded
0
Off-scale PA values excluded
0
Average age
25.1
Under 21
10
Squad value (calc)
£63,288
Contracts ending by 30 Jun 2027
26

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 takersChris Marriott
Free-kick takersMathew Jones
Penalty takersHarry Charsley
Long-throw takersRyan Sears

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

Staff

19
NameJobNationalityAge
Other
Andy WaltonDirectorWales38
Jac EvansDirectorWales32
Darren BillinghurstDirectorWales46
Pat FrostDirectorEngland61
David JonesDirectorWales55
Iwan Trefor JonesDirectorWales59
Neil PerkinsDirectorWales41
Andrew Wyn RobertsDirectorWales55
Bethan Fôn RobertsDirectorWales55
Sandra RossDirectorWales59
Managers
Richard DaviesManager First TeamWales41
Darren MawsonManager (U19 Team)Wales53
Coaches
Richard ChapmanCoach First TeamWales36
Ifan ThomasCoach First TeamWales29
Physios
Emily LukePhysio First TeamWales26
Scouts
Mark OrmeScoutEngland43
Goalkeeping Coaches
Kevin SheretGk Coach First TeamWales45
Head of Youth Developments
Dave CavanaghHead of Youth DevelopmentWales65
Chairpeople
Paul EvansChairpersonWales58

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)
24
Foreign players (calc)
9
Homegrown in nation (calc)
12
Loaned in (calc)
0
Loaned out (calc)
4
Ranking score (calc)
3,548
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
448
Minimum attendance
228
Maximum attendance
1,333
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 #73CDE6, foreground #8B3131

Stored shirt colours. Swatches do not reproduce the kit design.

Every kit part (18)
HomeText— Alternative 0 foreground colour #298B52 background colour #F6E620 trim colour #298B52 number colour #000000 number trim colour #000000
HomeIcon— Alternative 0 foreground colour #298B52 background colour #F6E620 trim colour #298B52 number colour #298B52 number trim colour #000000
Home (GK)ShirtShirt: Side StripesBack: Same as front Alternative 0 foreground colour #209C41 background colour #52207B trim colour #209C41 number colour #FFFFFF number trim colour #52207B
Home (GK)Icon— Alternative 0 foreground colour #FFFFFF background colour #52207B trim colour #209C41 number colour #FFFFFF number trim colour #000000
HomeShirtShirt: Seven Stripes With OutlineBack: Square for number Alternative 0 foreground colour #F6E620 background colour #F6E620 trim colour #298B52 number colour #298B52 number trim colour #F6E620
Home (GK)SocksSocks: Plain Alternative 1 foreground colour #292929 background colour #52207B trim colour #292929 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
HomeShortsShorts: Side Stripe Alternative 0 foreground colour #F6E620 background colour #298B52 trim colour #298B52 number colour #000000 number trim colour #000000
Home (GK)ShortsShorts: Plain Alternative 1 foreground colour #292929 background colour #52207B trim colour #52207B number colour #000000 number trim colour #000000
Away (GK)SocksSocks: Plain Alternative 0 foreground colour #000000 background colour #7B7B8B trim colour #000000 number colour #000000 number trim colour #000000
AwaySocksSocks: Plain Alternative 1 foreground colour #73CDE6 background colour #73CDE6 trim colour #73CDE6 number colour #000000 number trim colour #000000
Away (GK)ShortsShorts: Side Stripe Alternative 0 foreground colour #000000 background colour #7B7B8B trim colour #7B7B8B number colour #000000 number trim colour #000000
AwayShortsShorts: Side Stripe Alternative 1 foreground colour #8B3131 background colour #73CDE6 trim colour #73CDE6 number colour #000000 number trim colour #000000
Away (GK)Icon— Alternative 0 foreground colour #FFFFFF background colour #7B7B8B trim colour #209C41 number colour #FFFFFF number trim colour #000000
Away (GK)ShirtShirt: Side StripesBack: Same as front Alternative 0 foreground colour #209C41 background colour #7B7B8B trim colour #209C41 number colour #FFFFFF number trim colour #7B7B8B
AwayIcon— Alternative 0 foreground colour #8B3131 background colour #73CDE6 trim colour #8B3131 number colour #8B3131 number trim colour #000000
AwayText— Alternative 0 foreground colour #8B3131 background colour #73CDE6 trim colour #8B3131 number colour #000000 number trim colour #000000
AwayShirtShirt: Side StripesBack: Same as front Alternative 0 foreground colour #8B3131 background colour #73CDE6 trim colour #8B3131 number colour #8B3131 number trim colour #73CDE6

Teams

TeamTypeCaptainReputation
Caernarfon TownFirst TeamDanny Gosset1,900

Affiliated clubs

Caernarfon TownWomen's club

Board

League position by season

12119862026 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 Novira Cymru Premier1997: 4 in Novira Cymru Premier1998: 13 in Novira Cymru Premier1999: 5 in Novira Cymru Premier2000: 18 in Novira Cymru Premier2001: 1 in Huws Gray Alliance2002: 11 in Novira Cymru Premier2003: 14 in Novira Cymru Premier2004: 9 in Novira Cymru Premier2005: 15 in Novira Cymru Premier2006: 13 in Novira Cymru Premier2007: 15 in Novira Cymru Premier2008: 14 in Novira Cymru Premier2009: 18 in Novira 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 Novira Cymru Premier2020: 5 in Novira Cymru Premier2021: 6 in Novira Cymru Premier2022: 4 in Novira Cymru Premier2023: 9 in Novira Cymru Premier2024: 5 in Novira Cymru Premier2025: 4 in Novira Cymru Premier2026: 4 in Novira 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

36
SeasonDivisionPosPWDLPts
2026Novira Cymru Premier4/12321291145
2025Novira Cymru Premier4/12321461248
2024Novira Cymru Premier5/12321181341
2023Novira Cymru Premier9/12321231739
2022Novira Cymru Premier4/12321341543
2021Novira Cymru Premier6/12321071537
2020Novira Cymru Premier5/12261151038
2019Novira Cymru Premier4/12321371246
2018Huws Gray Alliance1/1530198165
2017Huws Gray Alliance2/1630197464
2016Huws Gray Alliance1/1630243375
2015Huws Gray Alliance2/1630206466
2014Huws Gray Alliance3/1630188462
2013Lock Stock Welsh Alliance League Division One1/1528213466
2012Lock Stock Welsh Alliance League Division One4/1630193860
2011Lock Stock Welsh Alliance League Division One5/16301341343
2010Huws Gray Alliance16/1732851926
2009Novira Cymru Premier18/1834582120
2008Novira Cymru Premier14/18341061836
2007Novira Cymru Premier15/1732681826
2006Novira Cymru Premier13/18349101537
2005Novira Cymru Premier15/1834772028
2004Novira Cymru Premier9/17321191242
2003Novira Cymru Premier14/18348101634
2002Novira Cymru Premier11/18341281444
2001Huws Gray Alliance1/1732244476
2000Novira Cymru Premier18/1834182511
1999Novira Cymru Premier5/17321311850
1998Novira Cymru Premier13/20381271943
1997Novira Cymru Premier4/2140239878
1996Novira Cymru Premier6/214016131161
1990Pitching In Northern Premier League Premier21/22421082438
1989Pitching In Northern Premier League Premier12/224215101755
1988Pitching In Northern Premier League Premier3/224222101076
1987Pitching In Northern Premier League Premier3/22422016676
1986Pitching In Northern Premier League Premier17/224211171450

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
3 Oct 2026Harry Charsley—TransferUnknown fee
21 Aug 2026Simba Nyamwanza—TransferUnknown fee
31 Jul 2026Jake CanavanThe New SaintsTransfer£0
1 Jul 2026Jac WilliamsCPD Caernarfon BoroughTransfer£0
8 Jun 2026Offrande Zanzala—TransferUnknown fee
7 Jun 2026Zack ClarkeThe New SaintsTransfer£0
7 Jun 2026Chris MarriottConnah's Quay NomadsTransfer£0
4 Jun 2026Sion BradleyThe New SaintsTransfer£0
3 Jun 2026Ben NashConnah's Quay NomadsTransfer£0
2 Jun 2026Noah EdwardsConnah's Quay NomadsTransferUnknown fee
1 Jun 2026Jordan PiggottAFC Telford UnitedTransfer£0
2 Feb 2026Adrian CieślewiczThe New SaintsTransferUnknown fee
9 Jan 2026Rio OwenWrexhamLoanUnknown fee
1 Jan 2026Brad Young—TransferUnknown fee
6 Aug 2025Josh LockThe New SaintsLoanUnknown fee
6 Aug 2025Sion BradleyThe New SaintsLoanUnknown fee
14 Jul 2025Zack ClarkeThe New SaintsLoanUnknown fee
5 Jul 2025Connor RobertsThe New SaintsTransferUnknown fee
1 Jul 2025Connor Evans—TransferUnknown fee
1 Jul 2025Alex Cunningham—TransferUnknown fee
1 Jul 2025Hari Roberts—TransferUnknown fee
1 Jul 2025Kyle HarrisonBala TownTransferUnknown fee
1 Jul 2025Ollie Hart—TransferUnknown fee
1 Jul 2025Osebi AbadakiBala TownTransfer£0
30 Jun 2025Dominic SmithNewtownTransfer£0
13 Jun 2025Iwan LewisAberystwyth TownTransfer£0
13 Jan 2025Jake CanavanThe New SaintsLoanUnknown fee
11 Jan 2025Osian Thomas—TransferUnknown fee
7 Jan 2025Josh LockThe New SaintsLoanUnknown fee
2 Nov 2024Michael Horn—TransferUnknown fee

Transfers out

DatePlayerToTypeFee
1 Sep 2026Caron WilliamsCardiff Met UniversityTransfer£0
27 Aug 2026Charlie GriffithCPD PwllheliLoanUnknown fee
20 Aug 2026Darren ThomasCPD Porthmadog FCTransfer£0
31 Jul 2026Iwan LewisBala TownTransfer£0
30 Jul 2026Osian EllisCPD Porthmadog FCLoanUnknown fee
30 Jul 2026Connor EvansCPD Dinas Bangor City 1876Transfer£0
30 Jul 2026Morgan OwenCPD Porthmadog FCLoanUnknown fee
24 Jul 2026Owen RobertsCPD PwllheliLoan£0
22 Jul 2026Guto ParryCPD PwllheliTransfer£0
22 Jul 2026Jack WilliamsNantlle ValeTransfer£0
19 Jul 2026Michael HornBarmouth and Dyffryn UnitedTransfer£0
9 Jul 2026Gwion ParryLlangefni TownTransfer£0
5 Jul 2026Osian ThomasCPD PwllheliTransfer£0
2 Jul 2026Steffan AlfordCPD Porthmadog FCTransfer£0
1 Jul 2026Alex CunninghamGwalchmaiTransfer£0
22 Jun 2026Ioan WilliamsCPD PwllheliTransfer£0
19 Jun 2026Gruff JohnCPD Porthmadog FCTransfer£0
16 Jun 2026Kyle HarrisonBala TownTransfer£0
31 May 2026Hari Roberts—Transfer£0
29 May 2026Brad YoungThe New SaintsTransferUnknown fee
22 May 2026Adam DaviesColwyn BayTransfer£0
2 Feb 2026Connor EvansBala TownLoanUnknown fee
15 Jan 2026Hari RobertsDenbigh TownLoanUnknown fee
9 Jan 2026Osebi AbadakiFlint Town UnitedTransfer£0
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 JohnCPD Porthmadog FCLoanUnknown fee
14 Jul 2025Louis LloydSt JohnstoneTransferUnknown 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—