xgEdge

Ligue 1 per 90 stats 2026/2027

Every Ligue 1 player's season divided by the minutes he played, which is the only basis a regular and a substitute can be compared on.

Ranked from 270 minutes played.

Florian Thauvin leads on expected goal involvement per 90 minutes with 1.04, over 450 minutes played. That is 0.14 clear of Kamory Doumbia.

Showing 151–163 of 163 players

Ligue 1 per 90 stats 2026/2027
# Player Club Min G/90 A/90 xG/90 xA/90 xGI/90
— Lukáš Hrádecký AS Monaco 450 0.00 0.00 — 0.00 —
— Mamadou Diop Auxerre 450 0.00 0.00 — 0.00 —
— Mark McKenzie Toulouse 450 0.00 0.00 — 0.02 —
— Matvey Safonov Paris Saint-Germain 450 0.00 0.00 — 0.00 —
— Moussa Niakhaté Olympique Lyonnais 360 0.00 0.00 — 0.01 —
— Nathan Ngoy Lille 450 0.00 0.00 — 0.00 —
— Nathaniel Adjei Lorient 435 0.00 0.00 — 0.04 —
— Noa Boissé Le Mans 315 0.00 0.00 — 0.01 —
— Patrick Beach Troyes 450 0.00 0.00 — 0.00 —
— Robin Risser RC Lens 450 0.00 0.00 — 0.00 —
— Sadibou Sané AS Monaco 450 0.00 0.00 — 0.01 —
— Yehvann Diouf Nice 450 0.00 0.00 — 0.00 —
— Yvon Mvogo Lorient 450 0.00 0.00 — 0.00 —
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
G/90
Goals per 90 minutes played.
A/90
Assists per 90 minutes played.
xG/90
Expected goals per 90 minutes played.
xA/90
Expected assists per 90 minutes played.
xGI/90
Expected goal involvement per 90 minutes played.

Appearances, minutes, goals, assists and shots on this page are summed over the Ligue 1 matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.

Learn how xgEdge calculates these figures →