xgEdge

Ligue 1 per 90 stats 2025/2026

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.

Ansu Fati leads on expected goal involvement per 90 minutes with 0.96, over 1086 minutes played.

Showing 401–416 of 416 players

Ligue 1 per 90 stats 2025/2026
# Player Club Min G/90 A/90 xG/90 xA/90 xGI/90
— Matvey Safonov Paris Saint-Germain 1,350 0.00 0.00 — 0.00 —
— Maxime Bernauer Saint-Étienne 270 0.00 0.00 — 0.00 —
— Maxime Dupé Nice 720 0.00 0.00 — 0.00 —
— Mike Penders RC Strasbourg 2,970 0.00 0.00 — 0.00 —
— Mory Diaw Le Havre 2,655 0.00 0.03 — 0.00 —
— Obed Nkambadio Paris FC 1,080 0.00 0.00 — 0.00 —
— Pape Sy Metz 707 0.00 0.00 — 0.00 —
— Philipp Köhn AS Monaco 1,619 0.00 0.00 — 0.00 —
— Radosław Majecki Stade Brestois 865 0.00 0.00 — 0.00 —
— Rafik Messali Toulouse 500 0.00 0.00 — 0.10 —
— Robin Risser RC Lens 2,970 0.00 0.03 — 0.00 —
— Rémy Descamps Olympique Lyonnais 450 0.00 0.00 — 0.00 —
— Théo De Percin Auxerre 595 0.00 0.00 — 0.00 —
— Yehvann Diouf Nice 2,519 0.00 0.00 — 0.00 —
— Yvon Mvogo Lorient 2,790 0.00 0.00 — 0.00 —
— Étienne Youte Kinkoue Le Havre 434 0.00 0.00 — 0.01 —
  • 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 →