Mahdi Camara

Midfielder · France · Stade Rennais

2025-266.65Average ratingStade Rennais
2025-261Assists0.03 per 90
2025-263Goals0.10 per 90
2025-2632Appearances2,661 minutes
2025-263.23Expected goals
Market valueMidfielder

Shot map

Every shot is plotted where it was taken, with distances in real metres and each marker the same size. Colour shows the outcome, not the chance quality.

41% on target
80' post · xG 0.04 · vs Olympique de Marseille37' saved · xG 0.23 · vs Olympique de Marseille85' missed · xG 0.01 · vs Olympique Lyonnais24' saved · xG 0.04 · vs Olympique Lyonnais20' missed · xG 0.01 · vs Nantes77' blocked · xG 0.08 · vs RC Strasbourg50' saved · xG 0.05 · vs Angers17' missed · xG 0.17 · vs Stade Brestois78' blocked · xG 0.09 · vs Metz37' saved · xG 0.01 · vs Metz88' missed · xG 0.02 · vs Lille87' saved · xG 0.19 · vs Lille69' missed · xG 0.24 · vs Lille38' missed · xG 0.33 · vs Toulouse89' missed · xG 0.21 · vs RC Lens18' missed · xG 0.02 · vs RC Lens17' saved · xG 0.03 · vs AS Monaco71' blocked · xG 0.07 · vs Lorient41' missed · xG 0.03 · vs Lorient85' blocked · xG 0.06 · vs Le Havre46' blocked · xG 0.03 · vs Le Havre40' saved · xG 0.17 · vs AS Monaco44+1' saved · xG 0.02 · vs Toulouse55' missed · xG 0.02 · vs Nice66' saved · xG 0.02 · vs Auxerre44' blocked · xG 0.04 · vs RC Lens44' goal · xG 0.17 · vs Auxerre19' goal · xG 0.16 · vs Auxerre47' goal · xG 0.61 · vs AS Monaco
29 Shots3 Goals3.17xG on map
Filter
  • Goal
  • On target
  • Off target
View shot data as a table
DateOpponentMinOutcomeSituationBody partxG
2026-05-17Olympique de Marseille80'Hit the woodworkOpen playRight foot0.04
2026-05-17Olympique de Marseille37'SavedOpen playRight foot0.23
2026-05-03Olympique Lyonnais85'Off targetOpen playRight foot0.01
2026-05-03Olympique Lyonnais24'SavedOpen playRight foot0.04
2026-04-26Nantes20'Off targetOpen playRight foot0.01
2026-04-19RC Strasbourg77'BlockedFrom cornerRight foot0.08
2026-04-11Angers50'SavedOpen playRight foot0.05
2026-04-04Stade Brestois17'Off targetOpen playRight foot0.17
2026-03-22Metz78'BlockedFree kick deliveryLeft foot0.09
2026-03-22Metz37'SavedOpen playRight foot0.01
2026-03-15Lille88'Off targetOpen playRight foot0.02
2026-03-15Lille87'SavedOpen playRight foot0.19
2026-03-15Lille69'Off targetOpen playRight foot0.24
2026-02-28Toulouse38'Off targetOpen playRight foot0.33
2026-02-22Auxerre44'GoalCounter-attackRight foot0.17
2026-02-22Auxerre19'GoalOpen playRight foot0.16
2026-02-07RC Lens89'Off targetFrom cornerRight foot0.21
2026-02-07RC Lens18'Off targetOpen playRight foot0.02
2026-01-31AS Monaco17'SavedOpen playRight foot0.03
2026-01-24Lorient71'BlockedFrom cornerHeader0.07
2026-01-24Lorient41'Off targetOpen playRight foot0.03
2026-01-18Le Havre85'BlockedOpen playRight foot0.06
2026-01-18Le Havre46'BlockedOpen playRight foot0.03
2025-11-22AS Monaco47'GoalOpen playHeader0.61
2025-11-22AS Monaco40'SavedCounter-attackLeft foot0.17
2025-10-29Toulouse44+1'SavedOpen playRight foot0.02
2025-10-26Nice55'Off targetOpen playRight foot0.02
2025-10-19Auxerre66'SavedOpen playRight foot0.02
2025-09-28RC Lens44'BlockedOpen playRight foot0.04

Season by season

Appearances, goals, assists and expected goals for every season on record.Figures are the competition's own season totals, not sums of the shot map.

SeasonLeagueTeamAppsMinGoalsAssistsxGRating
2025-26Ligue 1Stade Rennais322,661313.236.65

Mahdi Camara historical transfers

  • 2025-08-13Stade Brestois to Stade Rennais8M €
  • 2023-07-01Saint-Étienne to Stade Brestois3M €
  • 2022-08-26Saint-Étienne to Stade BrestoisLoan
  • 2019-01-29Saint-Étienne to Stade LavalloisLoan
  • 2018-07-01AS Saint-Étienne 2 to Saint-ÉtienneTransfer
  • 2016-07-01Saint-Étienne U19 to AS Saint-Étienne 2Transfer

Detailed statistics

Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.

Attacking

Shots
290.98 per 90
Shots on target
120.41 per 90
Shooting accuracy
41%
Shots blocked
60.20 per 90
Key passes
230.78 per 90
Expected assists
2.230.08 per 90

Passing and possession

Touches
163455.26 per 90
Accurate passes
104135.21 per 90
Pass accuracy
89%
Accurate long balls
180.61 per 90
Accurate crosses
40.14 per 90
Cross accuracy
14%
Successful dribbles
240.81 per 90
Dribble success
39%
Dispossessed
220.74 per 90
Possession lost
2729.20 per 90

Defending

Tackles won
301.01 per 90
Tackle success
50%
Interceptions
311.05 per 90
Clearances
431.45 per 90
Ball recoveries
913.08 per 90
Duels won
1384.67 per 90
Duel success
51%
Aerial duels won
270.91 per 90
Aerial success
60%

Discipline

Fouls committed
391.32 per 90
Was fouled
280.95 per 90
Yellow cards
20.07 per 90
Red cards
0

Data updated 5 Sept 2026, 06:31 UTC