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 201–250 of 416 players
| # | Player | Club | Min | G/90 | A/90 | xG/90 | xA/90 | xGI/90 |
|---|---|---|---|---|---|---|---|---|
| 198 | Yassine Benhattab | Nantes | 477 | 0.00 | 0.00 | 0.03 | 0.15 | 0.18 |
| 198 | Arthur Avom Ebong | Lorient | 2,115 | 0.09 | 0.04 | 0.05 | 0.13 | 0.18 |
| 198 | Morgan Sanson | Nice | 1,955 | 0.00 | 0.09 | 0.11 | 0.07 | 0.18 |
| 198 | Louis Leroux | Nantes | 1,443 | 0.06 | 0.06 | 0.10 | 0.08 | 0.18 |
| 198 | Felix Mambimbi | Le Havre | 559 | 0.16 | 0.00 | 0.11 | 0.07 | 0.18 |
| 198 | Kenny Quetant | — | 387 | 0.23 | 0.00 | 0.16 | 0.02 | 0.18 |
| 198 | Yanis Zouaoui | Le Havre | 2,348 | 0.04 | 0.04 | 0.05 | 0.12 | 0.18 |
| 198 | Abdoul Ouattara | RC Strasbourg | 1,775 | 0.10 | 0.00 | 0.13 | 0.05 | 0.18 |
| 209 | Nicolás Tagliafico | Olympique Lyonnais | 1,321 | 0.00 | 0.20 | 0.10 | 0.07 | 0.17 |
| 209 | Aladji Bamba | AS Monaco | 830 | 0.00 | 0.22 | 0.01 | 0.16 | 0.17 |
| 209 | Samuel Amo-Ameyaw | RC Strasbourg | 1,050 | 0.17 | 0.17 | 0.07 | 0.10 | 0.17 |
| 209 | Ibou Sane | Metz | 557 | 0.16 | 0.16 | 0.06 | 0.11 | 0.17 |
| 209 | Waren Kamanzi | Toulouse | 867 | 0.10 | 0.10 | 0.09 | 0.07 | 0.17 |
| 209 | Ngal'ayel Mukau | Lille | 1,566 | 0.06 | 0.00 | 0.11 | 0.05 | 0.17 |
| 209 | Warren Zaïre-Emery | Paris Saint-Germain | 2,454 | 0.11 | 0.15 | 0.04 | 0.12 | 0.17 |
| 209 | Djaoui Cissé | Stade Rennais | 1,003 | 0.00 | 0.00 | 0.07 | 0.10 | 0.17 |
| 209 | Hong Hyun-seok | Nantes | 286 | 0.00 | 0.00 | 0.15 | 0.02 | 0.17 |
| 209 | Lasso Coulibaly | Auxerre | 324 | 0.00 | 0.00 | 0.07 | 0.10 | 0.17 |
| 209 | Noah Cadiou | Lorient | 1,881 | 0.14 | 0.05 | 0.09 | 0.08 | 0.17 |
| 220 | Théo Le Bris | Lorient | 1,899 | 0.09 | 0.09 | 0.08 | 0.08 | 0.16 |
| 220 | Samir Chergui | Paris FC | 1,155 | 0.08 | 0.00 | 0.14 | 0.03 | 0.16 |
| 220 | Tanner Tessmann | Olympique Lyonnais | 1,960 | 0.05 | 0.00 | 0.11 | 0.06 | 0.16 |
| 220 | Valentin Rongier | Stade Rennais | 2,745 | 0.07 | 0.16 | 0.03 | 0.13 | 0.16 |
| 220 | Mathys de Carvalho | Olympique Lyonnais | 307 | 0.00 | 0.00 | 0.12 | 0.04 | 0.16 |
| 220 | Julien Le Cardinal | Saint-Étienne | 533 | 0.17 | 0.00 | 0.14 | 0.02 | 0.16 |
| 220 | Lilian Raolisoa | Angers | 1,976 | 0.09 | 0.18 | 0.04 | 0.12 | 0.16 |
| 227 | Lucas Beraldo | Paris Saint-Germain | 1,570 | 0.11 | 0.06 | 0.09 | 0.07 | 0.15 |
| 227 | Tiago Gouveia | Nice | 584 | 0.00 | 0.00 | 0.13 | 0.02 | 0.15 |
| 227 | Yassin Belkhdim | Angers | 2,149 | 0.08 | 0.08 | 0.10 | 0.05 | 0.15 |
| 227 | Mohamed Kaba | Nantes | 924 | 0.00 | 0.19 | 0.09 | 0.06 | 0.15 |
| 227 | Quinten Timber | Olympique de Marseille | 1,111 | 0.00 | 0.00 | 0.07 | 0.08 | 0.15 |
| 227 | Pierrick Capelle | Angers | 660 | 0.00 | 0.14 | 0.10 | 0.05 | 0.15 |
| 227 | Charlie Cresswell | Toulouse | 2,533 | 0.11 | 0.07 | 0.12 | 0.03 | 0.15 |
| 227 | Pierre Lees Melou | Paris FC | 1,966 | 0.05 | 0.14 | 0.06 | 0.09 | 0.15 |
| 227 | Dayann Methalie | Toulouse | 1,882 | 0.10 | 0.05 | 0.05 | 0.10 | 0.15 |
| 227 | Karim Dermane | Lorient | 1,364 | 0.07 | 0.13 | 0.08 | 0.07 | 0.15 |
| 237 | Adama Camara | Paris FC | 2,171 | 0.04 | 0.00 | 0.08 | 0.06 | 0.14 |
| 237 | Enzo Koffi | Le Havre | 387 | 0.00 | 0.00 | 0.05 | 0.09 | 0.14 |
| 237 | Rafael Luis | RC Strasbourg | 586 | 0.00 | 0.15 | 0.03 | 0.11 | 0.14 |
| 240 | Arsène Kouassi | Lorient | 2,612 | 0.07 | 0.21 | 0.02 | 0.11 | 0.13 |
| 240 | Ismaelo Ganiou | RC Lens | 2,014 | 0.13 | 0.00 | 0.10 | 0.04 | 0.13 |
| 240 | Hamidou Makalou | Stade Brestois | 363 | 0.00 | 0.00 | 0.04 | 0.09 | 0.13 |
| 240 | Kenny Lala | Stade Brestois | 2,792 | 0.00 | 0.10 | 0.01 | 0.13 | 0.13 |
| 240 | Deiver Machado | Nantes | 1,186 | 0.00 | 0.08 | 0.06 | 0.07 | 0.13 |
| 240 | Abdelhamid Ait Boudlal | Stade Rennais | 1,415 | 0.13 | 0.06 | 0.10 | 0.02 | 0.13 |
| 240 | Francisco Sierralta | Auxerre | 862 | 0.10 | 0.00 | 0.11 | 0.02 | 0.13 |
| 240 | Koffi Kouao | Metz | 2,273 | 0.08 | 0.04 | 0.07 | 0.06 | 0.13 |
| 240 | Darlin Yongwa | Lorient | 1,314 | 0.00 | 0.07 | 0.03 | 0.10 | 0.13 |
| 240 | Junior Mwanga | RC Strasbourg | 1,642 | 0.05 | 0.05 | 0.07 | 0.06 | 0.13 |
| 240 | Fodé Ballo-Touré | Metz | 843 | 0.00 | 0.00 | 0.02 | 0.10 | 0.13 |
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- 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 →