Mahdi Camara
Career snapshot
Career highs
Born the same day
Shares 1998-06-30 · 6 players total
| Full name | Mahdi Camara |
|---|---|
| Date of birth | 1998-06-30 (27 yrs) |
| Place of birth | Martigues, France |
| Citizenship | France The Gambia |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 176.00 m |
| Current club | Stade Rennais FC |
| Joined | 2025-08-13 |
| Contract expires | 2029-06-30 |
| Agent | DWMA |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Stade Rennais FC | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| Stade Brestois 29 | 3 | 22/23 | 24/25 | 115 | 15 | 11 | 2,449 |
| AS Saint-Étienne | 6 | 17/18 | 22/23 | 105 | 9 | 5 | 2,823 |
| AS Saint-Étienne B | 2 | 18/19 | 19/20 | 11 | 0 | 2 | 0 |
| Stade Lavallois | 1 | 18/19 | 18/19 | 14 | 3 | 0 | 401 |
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 Rennais FC | 2 | 0 | 0 | 0 | 1 | 0 |
| 24/25 | Champions League | Stade Brestois 29 | 10 | 1 | 1 | 2 | 0 | 711 |
| 24/25 | Coupe de France | Stade Brestois 29 | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | Stade Brestois 29 | 34 | 5 | 4 | 5 | 0 | 534 |
| 23/24 | Coupe de France | Stade Brestois 29 | 3 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | Ligue 1 | Stade Brestois 29 | 32 | 7 | 4 | 7 | 0 | 291 |
| 22/23 | Coupe de France | Stade Brestois 29 | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | Stade Brestois 29 | 31 | 2 | 1 | 4 | 0 | 913 |
| 22/23 | Ligue 2 | AS Saint-Étienne | 4 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Coupe de France | AS Saint-Étienne | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | L1/L2 Playoffs | AS Saint-Étienne | 2 | 1 | 0 | 0 | 0 | 170 |
| 21/22 | Ligue 1 | AS Saint-Étienne | 35 | 3 | 2 | 8 | 0 | 1,025 |
| 20/21 | Coupe de France | AS Saint-Étienne | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | AS Saint-Étienne | 37 | 3 | 2 | 4 | 0 | 1,098 |
| 19/20 | Coupe de France | AS Saint-Étienne | 5 | 1 | 0 | 4 | 0 | 405 |
| 19/20 | Coupe de la Ligue | AS Saint-Étienne | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Europa League | AS Saint-Étienne | 2 | 1 | 0 | 1 | 0 | 125 |
| 19/20 | Ligue 1 | AS Saint-Étienne | 12 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | National 2 - Grp. C | AS Saint-Étienne B | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Championnat National | Stade Lavallois | 14 | 3 | 0 | 3 | 0 | 401 |
| 18/19 | Coupe de France | AS Saint-Étienne | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de la Ligue | AS Saint-Étienne | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | AS Saint-Étienne | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National 2 - Grp. B | AS Saint-Étienne B | 9 | 0 | 2 | 2 | 0 | 0 |
| 17/18 | Coupe de France | AS Saint-Étienne | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | AS Saint-Étienne | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2016-01-01 | St-Étienne U19 | Saint-Étienne B | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Saint-Étienne B | Saint-Étienne | Transfer | 0 | — |
| 18/19 | 2019-01-29 | Saint-Étienne | Stade Lavallois | Loan | 150000 | — |
| 18/19 | 2019-06-30 | Stade Lavallois | Saint-Étienne | Return from loan | 300000 | — |
| 22/23 | 2022-08-26 | Saint-Étienne | Stade Brestois | Loan | 6000000 | — |
| 22/23 | 2023-06-30 | Stade Brestois | Saint-Étienne | Return from loan | 3000000 | — |
| 23/24 | 2023-07-01 | Saint-Étienne | Stade Brestois | Transfer | 3000000 | €3.00m |
| 25/26 | 2025-08-13 | Stade Brestois | Stade Rennais | Transfer | 9000000 | €8.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Knock | 2020-01-26 | 2020-02-06 | 12 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23101 | — | 1 | 0 | — | — | former national player |
| Team #10844 | #18 | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Timothée Kolodziejczak | 1 | 0 | 0 |
| Ludovic Ajorque | 1 | 2 | 0 |
| Charles Abi | 1 | 0 | 0 |
| Kamory Doumbia | 2 | 1 | 0 |
| Yvan Neyou | 1 | 0 | 0 |
| Steve Mounié | 2 | 0 | 0 |
| Jérémy Le Douaron | 1 | 0 | 0 |
| Harold Moukoudi | 1 | 1 | 0 |
| Lucas Gourna-Douath | 1 | 0 | 0 |
| Miguel Trauco | 1 | 0 | 0 |
| Ryad Boudebouz | 1 | 1 | 0 |
| Marco Bizot | 1 | 0 | 0 |
| Zaydou Youssouf | 1 | 0 | 0 |
| Adil Aouchiche | 1 | 0 | 0 |
| Mathias Pereira Lage | 2 | 1 | 0 |
| Pierre Lees-Melou | 1 | 3 | 0 |
| Romain Del Castillo | 2 | 5 | 0 |
| Denis Bouanga | 1 | 5 | 0 |
| Arnaud Nordin | 1 | 1 | 0 |
| Kenny Lala | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Ligue 1 | Stade Brestois 29 | 7 | 32 |
| 24/25 | Ligue 1 | Stade Brestois 29 | 5 | 34 |
| 21/22 | Ligue 1 | AS Saint-Étienne | 3 | 35 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Ligue 1 | Stade Brestois 29 | 4 | 32 |
| 24/25 | Ligue 1 | Stade Brestois 29 | 4 | 34 |
| 18/19 | National 2 - Grp. B | AS Saint-Étienne B | 2 | 9 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | Stade Brestois | Saint-Étienne | Return from loan | — | €3.00m |
| 22/23 | 2022-08-26 | Saint-Étienne | Stade Brestois | Loan | — | €6.00m |
| 18/19 | 2019-06-30 | Stade Lavallois | Saint-Étienne | Return from loan | — | €300k |
| 18/19 | 2019-01-29 | Saint-Étienne | Stade Lavallois | Loan | — | €150k |
Last 30 matches for Stade Rennais FC 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 |
|---|---|---|---|---|---|
| 2023-12-14 | EL |
Stade Rennais FC | 2–3 | Villarreal CF | Available |
| 2023-11-30 | EL |
Maccabi Haifa F.C. | 0–3 | Stade Rennais FC | Available |
| 2023-11-09 | EL |
Stade Rennais FC | 3–1 | Panathinaikos F.C. | Available |
| 2023-10-26 | EL |
Panathinaikos F.C. | 1–2 | Stade Rennais FC | Available |
| 2023-10-05 | EL |
Villarreal CF | 1–0 | Stade Rennais FC | Available |
| 2023-09-21 | EL |
Stade Rennais FC | 3–0 | Maccabi Haifa F.C. | Available |
| 2022-11-03 | EL |
Stade Rennais FC | 1–1 | AEK Larnaca FC | Available |
| 2022-10-27 | EL |
Fenerbahçe S.K. | 3–3 | Stade Rennais FC | Available |
| 2022-10-13 | EL |
FC Dynamo Kyiv | 0–1 | Stade Rennais FC | Available |
| 2022-10-06 | EL |
Stade Rennais FC | 2–1 | FC Dynamo Kyiv | Available |
| 2022-09-15 | EL |
Stade Rennais FC | 2–2 | Fenerbahçe S.K. | Available |
| 2022-09-08 | EL |
AEK Larnaca FC | 1–2 | Stade Rennais FC | Available |
| 2019-12-12 | EL |
Stade Rennais FC | 2–0 | SS Lazio | Available |
| 2019-11-28 | EL |
Celtic F.C. | 3–1 | Stade Rennais FC | Available |
| 2019-11-07 | EL |
CFR Cluj | 1–0 | Stade Rennais FC | Available |
| 2019-10-24 | EL |
Stade Rennais FC | 0–1 | CFR Cluj | Available |
| 2019-10-03 | EL |
SS Lazio | 2–1 | Stade Rennais FC | Available |
| 2019-09-19 | EL |
Stade Rennais FC | 1–1 | Celtic F.C. | Available |
| 2018-12-13 | EL |
Stade Rennais FC | 2–0 | FC Astana | Available |
| 2018-11-29 | EL |
FK Jablonec | 0–1 | Stade Rennais FC | Available |
| 2018-11-08 | EL |
FC Dynamo Kyiv | 3–1 | Stade Rennais FC | Available |
| 2018-10-25 | EL |
Stade Rennais FC | 1–2 | FC Dynamo Kyiv | Available |
| 2018-10-04 | EL |
FC Astana | 2–0 | Stade Rennais FC | Available |
| 2018-09-20 | EL |
Stade Rennais FC | 2–1 | FK Jablonec | Available |
| 2011-12-15 | EL |
Atlético Madrid | 3–1 | Stade Rennais FC | Available |
| 2011-11-30 | EL |
Stade Rennais FC | 0–0 | Udinese Calcio | Available |
| 2011-11-03 | EL |
Celtic F.C. | 3–1 | Stade Rennais FC | Available |
| 2011-10-20 | EL |
Stade Rennais FC | 1–1 | Celtic F.C. | Available |
| 2011-09-29 | EL |
Stade Rennais FC | 1–1 | Atlético Madrid | Available |
| 2011-09-15 | EL |
Udinese Calcio | 2–1 | Stade Rennais FC | Available |
Teams faced most often by Mahdi Camara'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 % |
|---|---|---|---|---|---|---|---|---|
| Angers SCO | 23 | 10 | 7 | 6 | 35 | 27 | +8 | 43% |
| Girondins Bordeaux | 22 | 10 | 6 | 6 | 33 | 27 | +6 | 45% |
| Stade de Reims | 22 | 8 | 8 | 6 | 25 | 22 | +3 | 36% |
| OGC Nice | 21 | 5 | 5 | 11 | 21 | 41 | -20 | 24% |
| Olympique Lyonnais | 21 | 5 | 5 | 11 | 24 | 36 | -12 | 24% |
| FC Metz | 21 | 7 | 3 | 11 | 26 | 32 | -6 | 33% |
| Montpellier HSC | 21 | 8 | 4 | 9 | 19 | 32 | -13 | 38% |
| FC Nantes | 21 | 6 | 9 | 6 | 30 | 30 | 0 | 29% |
| Lille OSC | 20 | 4 | 8 | 8 | 16 | 24 | -8 | 20% |
| FC Lorient | 16 | 8 | 2 | 6 | 25 | 21 | +4 | 50% |
| ESTAC Troyes | 15 | 8 | 5 | 2 | 26 | 14 | +12 | 53% |
| Stade Rennais | 15 | 1 | 4 | 10 | 9 | 28 | -19 | 7% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 18/19 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 2 | 0 | 0 | 0 | 1 | 0 |
| 24/25 | 47 | 1,245 | 7 | 0 | 0 | 0.51 |
| 23/24 | 35 | 291 | 8 | 0 | 0 | 2.47 |
| 22/23 | 37 | 913 | 5 | 0 | 0 | 0.49 |
| 21/22 | 40 | 1,195 | 8 | 0 | 0 | 0.6 |
| 20/21 | 38 | 1,098 | 4 | 0 | 0 | 0.33 |
| 19/20 | 23 | 530 | 6 | 1 | 0 | 1.19 |
| 18/19 | 24 | 401 | 5 | 0 | 0 | 1.12 |
Output by competition
Career goals and assists broken down by tournament.
More on Mahdi Camara
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mahdi Camara
Who is Mahdi Camara?
Mahdi Camara is a France professional footballer who plays as a central midfield for Stade Rennais FC.
How old is Mahdi Camara?
Mahdi Camara is 27 years old. He was born on June 30, 1998 in Martigues.
What position does Mahdi Camara play?
Mahdi Camara plays as a central midfield (Midfield - Central Midfield).
What club does Mahdi Camara play for?
Mahdi Camara currently plays for Stade Rennais FC.
How many career goals has Mahdi Camara scored?
Across all senior club competitions in our dataset, Mahdi Camara has scored 27 goals in 247 appearances.
What is Mahdi Camara's market value?
Mahdi Camara's most recent reported market value is €9.00m.