Joris Chotard
Career snapshot
Career highs
Born the same day
Shares 2001-09-24 · 6 players total
| Full name | Joris Chotard |
|---|---|
| Date of birth | 2001-09-24 (24 yrs) |
| Place of birth | Orange, France |
| Citizenship | France |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 179.00 m |
| Current club | Stade Brestois 29 |
| Joined | 2025-08-23 |
| Contract expires | 2029-06-30 |
| Agent | FAIR SPORT MNG |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Montpellier HSC | 7 | 19/20 | 25/26 | 190 | 3 | 11 | 4,932 |
| Stade Brestois 29 | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| Montpellier HSC B | 2 | 18/19 | 19/20 | 8 | 0 | 0 | 0 |
| Montpellier HSC U19 | 1 | 18/19 | 18/19 | 3 | 0 | 0 | 0 |
| Montpellier HSC UEFA U19 | 1 | 18/19 | 18/19 | 6 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | Stade Brestois 29 | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Ligue 2 | Montpellier HSC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | Montpellier HSC | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Ligue 1 | Montpellier HSC | 26 | 1 | 0 | 5 | 0 | 1,898 |
| 23/24 | Coupe de France | Montpellier HSC | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Ligue 1 | Montpellier HSC | 31 | 0 | 3 | 5 | 0 | 0 |
| 22/23 | Coupe de France | Montpellier HSC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | Montpellier HSC | 35 | 0 | 6 | 4 | 0 | 0 |
| 21/22 | Coupe de France | Montpellier HSC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Ligue 1 | Montpellier HSC | 36 | 1 | 1 | 5 | 0 | 2,944 |
| 20/21 | Coupe de France | Montpellier HSC | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | Montpellier HSC | 29 | 0 | 0 | 3 | 0 | 0 |
| 19/20 | Coupe de France | Montpellier HSC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | Montpellier HSC | 1 | 1 | 0 | 0 | 0 | 90 |
| 19/20 | Ligue 1 | Montpellier HSC | 20 | 0 | 1 | 3 | 0 | 0 |
| 19/20 | National 2 - Grp. C | Montpellier HSC B | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Coupe Gambardella | Montpellier HSC U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | N3 - Occitanie | Montpellier HSC B | 6 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National U19 - Phase finale | Montpellier HSC U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | UEFA Youth League | Montpellier HSC UEFA U19 | 6 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Montpellier U19 | Montpellier B | Transfer | 0 | — |
| 19/20 | 2019-09-25 | Montpellier B | Montpellier | Transfer | 0 | — |
| 25/26 | 2025-08-23 | Montpellier | Stade Brestois | Transfer | 6000000 | €2.40m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Knock | 2020-12-03 | 2020-12-10 | 8 | 1 |
| 23/24 | Calf injury | 2024-03-16 | 2024-04-06 | 22 | 4 |
| 24/25 | Calf injury | 2024-09-02 | 2024-09-30 | 29 | 3 |
| 24/25 | Dead leg | 2024-10-21 | 2024-11-20 | 31 | 3 |
| 24/25 | Muscle injury | 2025-02-21 | 2025-02-28 | 8 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €6.30m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €500k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jonas Omlin | 1 | 0 | 0 |
| Christopher Jullien | 1 | 0 | 0 |
| Becir Omeragic | 1 | 0 | 0 |
| Issiaga Sylla | 1 | 0 | 0 |
| Enzo Tchato | 1 | 0 | 0 |
| Khalil Fayad | 1 | 0 | 0 |
| Andy Delort | 1 | 1 | 0 |
| Maxime Estève | 1 | 0 | 0 |
| Gaëtan Laborde | 2 | 1 | 0 |
| Arnaud Nordin | 1 | 1 | 0 |
| Téji Savanier | 1 | 0 | 0 |
| Falaye Sacko | 1 | 1 | 0 |
| Valère Germain | 1 | 0 | 0 |
| Mihailo Ristic | 2 | 0 | 0 |
| Benjamin Lecomte | 1 | 0 | 0 |
| Nicolas Cozza | 1 | 0 | 0 |
| Stephy Mavididi | 1 | 0 | 0 |
| Arnaud Souquet | 1 | 1 | 0 |
| Elye Wahi | 1 | 4 | 0 |
| Jordan Ferri | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Ligue 1 | Montpellier HSC | 1 | 26 |
| 21/22 | Ligue 1 | Montpellier HSC | 1 | 36 |
| 19/20 | Coupe de la Ligue | Montpellier HSC | 1 | 1 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Ligue 1 | Montpellier HSC | 6 | 35 |
| 23/24 | Ligue 1 | Montpellier HSC | 3 | 31 |
| 19/20 | Ligue 1 | Montpellier HSC | 1 | 20 |
Last 50 matches for Stade Brestois 29 The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-17 | FR1 |
Stade Brestois 29 | – | Angers SCO | TIMED |
| 2026-05-13 | FR1 |
Stade Brestois 29 | 1–2 | RC Strasbourg Alsace | Available |
| 2026-05-10 | FR1 |
Paris Saint-Germain FC | 1–0 | Stade Brestois 29 | Available |
| 2026-05-10 | FR1 |
Paris Saint-Germain FC | 1–0 | Stade Brestois 29 | Available |
| 2026-05-03 | FR1 |
Paris FC | 4–0 | Stade Brestois 29 | Available |
| 2026-05-03 | FR1 |
Paris FC | 4–0 | Stade Brestois 29 | Available |
| 2026-04-24 | FR1 |
Stade Brestois 29 | 3–3 | Racing Club de Lens | Available |
| 2026-04-24 | FR1 |
Stade Brestois 29 | 3–3 | Racing Club de Lens | Available |
| 2026-04-19 | FR1 |
FC Nantes | 1–1 | Stade Brestois 29 | Available |
| 2026-04-19 | FR1 |
FC Nantes | 1–1 | Stade Brestois 29 | Available |
| 2026-04-04 | FR1 |
Stade Brestois 29 | 3–4 | Stade Rennais FC 1901 | Available |
| 2026-03-21 | FR1 |
AJ Auxerre | 3–0 | Stade Brestois 29 | Available |
| 2026-03-14 | FR1 |
AS Monaco FC | 2–0 | Stade Brestois 29 | Available |
| 2026-03-08 | FR1 |
Stade Brestois 29 | 2–0 | Le Havre AC | Available |
| 2026-03-01 | FR1 |
FC Metz | 0–1 | Stade Brestois 29 | Available |
| 2026-02-20 | FR1 |
Stade Brestois 29 | 2–0 | Olympique de Marseille | Available |
| 2026-02-14 | FR1 |
Lille OSC | 1–1 | Stade Brestois 29 | Available |
| 2026-02-07 | FR1 |
Stade Brestois 29 | 2–0 | FC Lorient | Available |
| 2026-02-01 | FR1 |
OGC Nice | 2–2 | Stade Brestois 29 | Available |
| 2026-01-25 | FR1 |
Stade Brestois 29 | 0–2 | Toulouse FC | Available |
| 2026-01-18 | FR1 |
Olympique Lyonnais | 2–1 | Stade Brestois 29 | Available |
| 2026-01-04 | FR1 |
Stade Brestois 29 | 2–0 | AJ Auxerre | Available |
| 2025-12-13 | FR1 |
Stade Rennais FC 1901 | 3–1 | Stade Brestois 29 | Available |
| 2025-12-05 | FR1 |
Stade Brestois 29 | 1–0 | AS Monaco FC | Available |
| 2025-11-30 | FR1 |
RC Strasbourg Alsace | 1–2 | Stade Brestois 29 | Available |
| 2025-11-23 | FR1 |
Stade Brestois 29 | 3–2 | FC Metz | Available |
| 2025-11-08 | FR1 |
Olympique de Marseille | 3–0 | Stade Brestois 29 | Available |
| 2025-11-02 | FR1 |
Stade Brestois 29 | 0–0 | Olympique Lyonnais | Available |
| 2025-10-29 | FR1 |
Le Havre AC | 1–0 | Stade Brestois 29 | Available |
| 2025-10-25 | FR1 |
Stade Brestois 29 | 0–3 | Paris Saint-Germain FC | Available |
| 2025-10-19 | FR1 |
FC Lorient | 3–3 | Stade Brestois 29 | Available |
| 2025-10-04 | FR1 |
Stade Brestois 29 | 0–0 | FC Nantes | Available |
| 2025-09-28 | FR1 |
Angers SCO | 0–2 | Stade Brestois 29 | Available |
| 2025-09-20 | FR1 |
Stade Brestois 29 | 4–1 | OGC Nice | Available |
| 2025-09-14 | FR1 |
Stade Brestois 29 | 1–2 | Paris FC | Available |
| 2025-08-29 | FR1 |
Racing Club de Lens | 3–1 | Stade Brestois 29 | Available |
| 2025-08-24 | FR1 |
Toulouse FC | 2–0 | Stade Brestois 29 | Available |
| 2025-08-17 | FR1 |
Stade Brestois 29 | 3–3 | Lille OSC | Available |
| 2025-05-17 | FR1 |
OGC Nice | 6–0 | Stade Brestois 29 | Available |
| 2025-05-10 | FR1 |
Stade Brestois 29 | 2–0 | Lille OSC | Available |
| 2025-05-04 | FR1 |
Stade Brestois 29 | 1–0 | Montpellier HSC | Available |
| 2025-04-27 | FR1 |
Olympique de Marseille | 4–1 | Stade Brestois 29 | Available |
| 2025-04-20 | FR1 |
Stade Brestois 29 | 1–3 | Racing Club de Lens | Available |
| 2025-04-13 | FR1 |
AS Saint-Étienne | 3–3 | Stade Brestois 29 | Available |
| 2025-04-05 | FR1 |
Stade Brestois 29 | 2–1 | AS Monaco FC | Available |
| 2025-03-30 | FR1 |
Toulouse FC | 2–4 | Stade Brestois 29 | Available |
| 2025-03-16 | FR1 |
Stade Brestois 29 | 0–0 | Stade de Reims | Available |
| 2025-03-09 | FR1 |
Stade Brestois 29 | 2–0 | Angers SCO | Available |
| 2025-03-02 | FR1 |
Olympique Lyonnais | 2–1 | Stade Brestois 29 | Available |
| 2025-02-26 | FR1 |
Stade Brestois 29 | 2–3 | USL Dunkerque | INJURED Muscle injury |
Teams faced most often by Joris Chotard's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| AS Saint-Étienne | 6 | 2 | 1 | 3 | 4 | 6 | -2 | 33% |
| Angers SCO | 6 | 1 | 1 | 4 | 5 | 9 | -4 | 17% |
| Stade de Reims | 5 | 0 | 3 | 2 | 5 | 8 | -3 | 0% |
| FC Nantes | 5 | 1 | 0 | 4 | 3 | 9 | -6 | 20% |
| OGC Nice | 5 | 2 | 2 | 1 | 5 | 5 | 0 | 40% |
| Lille OSC | 5 | 0 | 1 | 4 | 4 | 8 | -4 | 0% |
| Olympique Lyonnais | 5 | 1 | 0 | 4 | 4 | 11 | -7 | 20% |
| Stade Brestois 29 | 5 | 3 | 0 | 2 | 12 | 4 | +8 | 60% |
| FC Metz | 4 | 1 | 3 | 0 | 8 | 6 | +2 | 25% |
| Stade Rennais | 4 | 0 | 0 | 4 | 2 | 12 | -10 | 0% |
| Paris Saint-Germain | 4 | 0 | 0 | 4 | 1 | 14 | -13 | 0% |
| RC Strasbourg | 4 | 1 | 1 | 2 | 5 | 5 | 0 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 19/20 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 27 | 1,898 | 6 | 0 | 0 | 0.28 |
| 23/24 | 32 | 0 | 6 | 0 | 0 | 0 |
| 22/23 | 36 | 0 | 4 | 0 | 0 | 0 |
| 21/22 | 38 | 2,944 | 5 | 0 | 0 | 0.15 |
| 20/21 | 33 | 0 | 3 | 0 | 0 | 0 |
| 19/20 | 25 | 90 | 4 | 1 | 0 | 5 |
| 18/19 | 15 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Joris Chotard
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joris Chotard
Who is Joris Chotard?
Joris Chotard is a France professional footballer who plays as a defensive midfield for Stade Brestois 29.
How old is Joris Chotard?
Joris Chotard is 24 years old. He was born on September 24, 2001 in Orange.
What position does Joris Chotard play?
Joris Chotard plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Joris Chotard play for?
Joris Chotard currently plays for Stade Brestois 29.
How many career goals has Joris Chotard scored?
Across all senior club competitions in our dataset, Joris Chotard has scored 3 goals in 209 appearances.
What is Joris Chotard's market value?
Joris Chotard's most recent reported market value is €6.00m.
France