Skip to content
Jean-Charles Castelletto

Jean-Charles Castelletto

Defender - Centre-Back  at Al-Duhail SC
Age31
CitizenshipCameroon France
Height1.86 m
Footboth
BornJanuary 26, 1995
at Al-Duhail SC 305 days · joined 2025-07-23
👕200+ Apps 🏴50+ Caps
Market value €3.50m
Centre-Back Defender

Career snapshot

8
clubs played for
12/13
debut season
0.03
goals / match
FC Nantes
top club · 163 apps

Career highs

€5.00m
peak value · 2022
€4.00m
top transfer fee · 25/26
3
best season · 18/19
55 / 3
int'l caps / goals
372Appearances
13Goals
4Assists
58Yellow cards
5Red cards
158Full matches (90′)
Full nameJean-Charles Castelletto
Name in home countryJean-Charles Victor Castelletto
Date of birth1995-01-26 (31 yrs)
Place of birthClamart, Cameroon
CitizenshipCameroon France
PositionDefender - Centre-Back (main: Defender)
Footboth
Height186.00 m
Current clubAl-Duhail SC
Joined2025-07-23
Contract expires2028-06-30
AgentBTFM
Jul 2025
Transfer: FC Nantes → Al-Duhail SC
25/26 · Transfer · €4.00m
Jul 2025
25/26 — Al-Duhail SC
5 matches · 0 G · 0 A · across 2 competitions
Dec 2024
Injury: unknown
Aug 2024
Injury: unknown
1 games missed
Jul 2024
24/25 — FC Nantes, FC Nantes B
32 matches · 0 G · 0 A · across 3 competitions
Jul 2023
23/24 — FC Nantes
28 matches · 2 G · 0 A · across 1 competition
Feb 2023
Injury: unknown
2 games missed
Oct 2022
Injury: unknown
1 games missed
Jul 2022
22/23 — FC Nantes
46 matches · 0 G · 1 A · across 4 competitions
Apr 2022
Injury: unknown
1 games missed
Feb 2022
Injury: unknown
1 games missed
Sep 2021
Injury: unknown
1 games missed
Jul 2021
21/22 — FC Nantes
31 matches · 1 G · 0 A · across 2 competitions
Aug 2020
Injury: unknown
1 games missed
Jul 2020
20/21 — FC Nantes
27 matches · 1 G · 0 A · across 3 competitions
Jul 2020
Transfer: Stade Brestois → FC Nantes
20/21 · Transfer
Jul 2019
19/20 — Stade Brestois 29
24 matches · 1 G · 0 A · across 3 competitions
Jul 2018
18/19 — Stade Brestois 29
35 matches · 3 G · 1 A · across 3 competitions
Jul 2017
Transfer: Club Brugge → Stade Brestois
17/18 · Transfer
Jul 2017
17/18 — Stade Brestois 29
35 matches · 2 G · 0 A · across 4 competitions
Jun 2017
Transfer: Red Star FC → Club Brugge
16/17 · Return from loan
Jul 2016
Transfer: Club Brugge → Red Star FC
16/17 · Loan
Jul 2016
16/17 — Red Star FC
35 matches · 2 G · 0 A · across 3 competitions
Jun 2016
Transfer: Mouscron → Club Brugge
15/16 · Return from loan
Feb 2016
Transfer: Club Brugge → Mouscron
15/16 · Loan
Jul 2015
Transfer: AJ Auxerre → Club Brugge
15/16 · Transfer · €800k
Jul 2015
15/16 — Club Brugge KV, Mouscron-Péruwelz
14 matches · 0 G · 0 A · across 4 competitions
Jul 2014
14/15 — AJ Auxerre
36 matches · 1 G · 1 A · across 3 competitions
Jul 2013
13/14 — AJ Auxerre
23 matches · 0 G · 1 A · across 3 competitions
Jul 2013
Transfer: AJ Auxerre B → AJ Auxerre
13/14 · Transfer
Jan 2013
Transfer: AJ Auxerre U19 → AJ Auxerre B
12/13 · Transfer
Jul 2012
12/13 — AJ Auxerre
1 matches · 0 G · 0 A · across 1 competition
Jul 2012
Transfer: AJ Auxerre U17 → AJ Auxerre U19
12/13 · Transfer
Jan 1970
Peak market value: €5.00m
Highest valuation recorded in dataset
14,250 min
Minutes played by club
Al-Duhail SC 0.0%
FC Nantes 40.0%
FC Nantes B 0.0%
Stade Brestois 29 34.2%
Red Star FC 9.7%
Club Brugge KV 0.0%
Mouscron-Péruwelz 0.0%
AJ Auxerre 16.1%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Al-Duhail SC 1 25/26 25/26 5 0 0 0
FC Nantes 5 20/21 24/25 163 4 1 5,693
FC Nantes B 1 24/25 24/25 1 0 0 0
Stade Brestois 29 3 17/18 19/20 94 6 1 4,878
Red Star FC 1 16/17 16/17 35 2 0 1,387
Club Brugge KV 1 15/16 15/16 4 0 0 0
Mouscron-Péruwelz 1 15/16 15/16 10 0 0 0
AJ Auxerre 3 12/13 14/15 60 1 2 2,292

Career trajectory — goals, assists & market value

1€1.3M2€2.5M3€3.8M4€5M13/14 — 1 assists113/1414/15 — 1 goals (AJ Auxerre)14/15 — 1 assists214/1515/1616/17 — 2 goals (Red Star FC)216/1717/18 — 2 goals (Stade Brestois 29)217/1818/19 — 3 goals (Stade Brestois 29)18/19 — 1 assists418/1919/20 — 1 goals (Stade Brestois 29)119/2020/21 — 1 goals (FC Nantes)120/2121/22 — 1 goals (FC Nantes)121/2222/23 — 1 assists122/2323/24 — 2 goals (FC Nantes)223/2424/2525/2613/14 — €150K14/15 — €800K15/16 — €800K16/17 — €700K17/18 — €800K18/19 — €800K19/20 — €3M20/21 — €2.5M21/22 — €3M22/23 — €5M23/24 — €3.5M24/25 — €3.5M25/26 — €3.5MGoalsAssistsMarket value

Goals by season

12/13: 0012/1313/14: 0013/1414/15: 1114/1515/16: 0015/1616/17: 2216/1717/18: 2217/1818/19: 3318/1919/20: 1119/2020/21: 1120/2121/22: 1121/2222/23: 0022/2323/24: 2223/2424/25: 0024/2525/26: 0025/26

Assists by season

12/13: 0012/1313/14: 1113/1414/15: 1114/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 1118/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 1122/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 AFC CL Elite Qualif. Al-Duhail SC 1 0 0 1 0 0
25/26 Stars League Al-Duhail SC 4 0 0 0 0 0
24/25 Coupe de France FC Nantes 1 0 0 0 0 0
24/25 Ligue 1 FC Nantes 30 0 0 5 1 0
24/25 National 3 - Grp. B FC Nantes B 1 0 0 0 0 0
23/24 Ligue 1 FC Nantes 28 2 0 5 0 1,233
22/23 Coupe de France FC Nantes 6 0 0 1 0 0
22/23 Europa League FC Nantes 7 0 1 2 0 0
22/23 Ligue 1 FC Nantes 32 0 0 3 0 0
22/23 Trophée des Champions FC Nantes 1 0 0 0 1 0
21/22 Coupe de France FC Nantes 3 0 0 0 0 0
21/22 Ligue 1 FC Nantes 28 1 0 8 0 2,512
20/21 Coupe de France FC Nantes 1 0 0 0 0 0
20/21 L1/L2 Playoffs FC Nantes 2 0 0 0 0 0
20/21 Ligue 1 FC Nantes 24 1 0 4 0 1,948
19/20 Coupe de France Stade Brestois 29 1 0 0 0 0 0
19/20 Coupe de la Ligue Stade Brestois 29 1 0 0 0 0 0
19/20 Ligue 1 Stade Brestois 29 22 1 0 3 1 1,840
18/19 Coupe de France Stade Brestois 29 2 0 0 0 1 0
18/19 Coupe de la Ligue Stade Brestois 29 2 1 0 1 0 240
18/19 Ligue 2 Stade Brestois 29 31 2 1 3 0 1,395
17/18 Coupe de France Stade Brestois 29 1 0 0 1 0 0
17/18 Coupe de la Ligue Stade Brestois 29 1 0 0 0 0 0
17/18 L1/L2 Playoffs Stade Brestois 29 1 0 0 1 0 0
17/18 Ligue 2 Stade Brestois 29 32 2 0 5 0 1,403
16/17 Coupe de France Red Star FC 2 0 0 1 0 0
16/17 Coupe de la Ligue Red Star FC 1 0 0 0 0 0
16/17 Ligue 2 Red Star FC 32 2 0 3 0 1,387
15/16 Champions League Qu. Club Brugge KV 1 0 0 0 0 0
15/16 Europa League Club Brugge KV 0 0 0 0 0 0
15/16 JPL Club Brugge KV 3 0 0 0 0 0
15/16 JPL Mouscron-Péruwelz 6 0 0 1 0 0
15/16 JPL Playoff II Mouscron-Péruwelz 4 0 0 0 0 0
14/15 Coupe de France AJ Auxerre 6 0 0 1 0 0
14/15 Coupe de la Ligue AJ Auxerre 1 0 0 0 0 0
14/15 Ligue 2 AJ Auxerre 29 1 1 3 0 2,292
13/14 Coupe de France AJ Auxerre 3 0 0 0 0 0
13/14 Coupe de la Ligue AJ Auxerre 1 0 0 0 0 0
13/14 Ligue 2 AJ Auxerre 19 0 1 6 1 0
12/13 Ligue 2 AJ Auxerre 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
12/13 2012-07-01 AJ Auxerre U17 AJ Auxerre U19 Transfer 0
12/13 2013-01-01 AJ Auxerre U19 AJ Auxerre B Transfer 0
13/14 2013-07-01 AJ Auxerre B AJ Auxerre Transfer 0
15/16 2015-07-23 AJ Auxerre Club Brugge Transfer 800000 €800k
15/16 2016-02-01 Club Brugge Mouscron Loan 800000
15/16 2016-06-30 Mouscron Club Brugge Return from loan 700000
16/17 2016-07-21 Club Brugge Red Star FC Loan 600000
16/17 2017-06-30 Red Star FC Club Brugge Return from loan 700000
17/18 2017-07-21 Club Brugge Stade Brestois Transfer 700000
20/21 2020-07-01 Stade Brestois FC Nantes Transfer 2400000
25/26 2025-07-23 FC Nantes Al-Duhail SC Transfer 3500000 €4.00m
SeasonInjuryFromToDays missedGames missed
20/21 Virus 2020-08-10 2020-08-25 16 1
21/22 Calf injury 2021-09-19 2021-09-21 3 1
21/22 Ill 2022-02-26 2022-03-01 4 1
21/22 Virus 2022-04-27 2022-05-03 7 1
22/23 Virus 2022-10-28 2022-11-02 6 1
22/23 Dead leg 2023-02-17 2023-02-23 7 2
24/25 Dead leg 2024-08-26 2024-09-13 19 1
24/25 Calf injury 2024-12-01 2024-12-06 6 0
Current€3.50m
Peak€5.00m
Low€150k
Δ since start+€3.35m
€150k€1.36m€2.58m€3.79m€5.00m197019701970
DateValue
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.40m
Jan 1, 1970 €2.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €700k
Jan 1, 1970 €800k
Jan 1, 1970 €700k
Jan 1, 1970 €600k
Jan 1, 1970 €800k
Jan 1, 1970 €200k
Jan 1, 1970 €800k
Jan 1, 1970 €150k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #25250 1 0 retired national player
Team #23658 3 0 retired national player
Team #23101 2 0 retired national player
Team #10844 9 1 retired national player
Team #10831 10 0 retired national player
Team #3434 30 2 current national player

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
17/18 Ligue 2 Stade Brestois 29 2 32
18/19 Ligue 2 Stade Brestois 29 2 31
16/17 Ligue 2 Red Star FC 2 32

Top assist seasons

SeasonCompetitionClubAssistsMatches
13/14 Ligue 2 AJ Auxerre 1 19
18/19 Ligue 2 Stade Brestois 29 1 31
14/15 Ligue 2 AJ Auxerre 1 29

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
16/17 2017-06-30 Red Star FC Club Brugge Return from loan €700k
16/17 2016-07-21 Club Brugge Red Star FC Loan €600k
15/16 2016-06-30 Mouscron Club Brugge Return from loan €700k
15/16 2016-02-01 Club Brugge Mouscron Loan €800k

Teams faced most often by Jean-Charles Castelletto's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Clermont Foot 63 32 10 11 11 29 33 -4 31%
Stade de Reims 29 7 8 14 23 37 -14 24%
ESTAC Troyes 28 11 3 14 34 38 -4 39%
AC Ajaccio 28 12 9 7 38 26 +12 43%
FC Metz 27 8 8 11 23 30 -7 30%
Valenciennes FC 27 13 10 4 39 29 +10 48%
RC Lens 27 10 7 10 34 30 +4 37%
FC Lorient 27 16 5 6 46 30 +16 59%
Havre AC 26 7 9 10 23 25 -2 27%
Chamois Niortais 26 11 8 7 44 22 +22 42%
FC Sochaux 26 14 8 4 35 19 +16 54%
Nîmes Olympique 24 9 6 9 28 38 -10 38%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
12/13 Senior debut season
14/15 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 5 0 1 0 0 0
24/25 32 0 5 0 1 0
23/24 28 1,233 5 0 0 0.36
22/23 46 0 6 0 1 0
21/22 31 2,512 8 0 0 0.29
20/21 27 1,948 4 0 0 0.18
19/20 24 1,840 3 0 1 0.2
18/19 35 1,635 4 0 1 0.28
17/18 35 1,403 7 0 0 0.45
16/17 35 1,387 4 1 0 0.32
15/16 14 0 1 0 0 0
14/15 36 2,292 4 0 0 0.16
13/14 23 0 6 0 1 0

Output by competition

Career goals and assists broken down by tournament.

Ligue 2
144 apps
7 G
3 A
Ligue 1
164 apps
5 G
0 A
Coupe de la Ligue
7 apps
1 G
0 A
Europa League
7 apps
0 G
1 A
Coupe de France
26 apps
0 G
0 A
JPL
9 apps
0 G
0 A

Frequently asked about Jean-Charles Castelletto

Who is Jean-Charles Castelletto?

Jean-Charles Castelletto is a Cameroon professional footballer who plays as a centre-back for Al-Duhail SC.

How old is Jean-Charles Castelletto?

Jean-Charles Castelletto is 31 years old. He was born on January 26, 1995 in Clamart.

What position does Jean-Charles Castelletto play?

Jean-Charles Castelletto plays as a centre-back (Defender - Centre-Back).

What club does Jean-Charles Castelletto play for?

Jean-Charles Castelletto currently plays for Al-Duhail SC.

How many career goals has Jean-Charles Castelletto scored?

Across all senior club competitions in our dataset, Jean-Charles Castelletto has scored 13 goals in 372 appearances.

What is Jean-Charles Castelletto's market value?

Jean-Charles Castelletto's most recent reported market value is €3.50m.