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 51–100 of 416 players

Ligue 1 per 90 stats 2025/2026
# Player Club Min G/90 A/90 xG/90 xA/90 xGI/90
48 Takumi Minamino AS Monaco 961 0.28 0.19 0.30 0.18 0.48
52 Adrien Thomasson RC Lens 2,690 0.10 0.30 0.23 0.24 0.47
52 Gauthier Hein Metz 2,354 0.31 0.27 0.31 0.16 0.47
52 Harouna Djibirin Angers 323 0.56 0.28 0.31 0.16 0.47
52 Breel Embolo Stade Rennais 1,872 0.43 0.14 0.41 0.06 0.47
52 Ibrahim Mbaye Paris Saint-Germain 998 0.27 0.18 0.28 0.19 0.47
57 Hakon Arnar Haraldsson Lille 2,475 0.29 0.04 0.29 0.18 0.46
57 Jean-Philippe Krasso Paris FC 1,100 0.16 0.16 0.27 0.19 0.46
57 Quentin Ndjantou Paris Saint-Germain 354 0.25 0.25 0.38 0.08 0.46
57 Sebastian Nanasi RC Strasbourg 1,061 0.59 0.17 0.32 0.14 0.46
61 Afonso Moreira Olympique Lyonnais 1,724 0.21 0.37 0.14 0.31 0.45
61 Sofiane Diop Nice 2,253 0.32 0.12 0.28 0.17 0.45
61 Maghnes Akliouche AS Monaco 2,410 0.22 0.22 0.26 0.19 0.45
61 Mohamed Bamba Lorient 686 0.13 0.26 0.33 0.12 0.45
61 Félix Correia Lille 2,068 0.17 0.22 0.23 0.22 0.45
66 Marius Broholm Lille 288 0.31 0.31 0.32 0.13 0.44
66 Mama Baldé Stade Brestois 724 0.25 0.25 0.37 0.07 0.44
68 Ignatius Ganago Nantes 841 0.32 0.11 0.37 0.06 0.43
68 Emersonn Toulouse 1,504 0.36 0.12 0.39 0.04 0.43
68 Roman Yaremchuk Olympique Lyonnais 561 0.64 0.16 0.34 0.09 0.43
68 Aron Dønnum Toulouse 2,424 0.15 0.15 0.19 0.24 0.43
72 Panos Katseris Lorient 749 0.12 0.24 0.10 0.32 0.42
72 Prosper Peter Angers 1,273 0.35 0.00 0.38 0.04 0.42
74 Marshall Munetsi Paris FC 991 0.36 0.09 0.35 0.07 0.41
74 Simon Adingra AS Monaco 868 0.31 0.21 0.20 0.21 0.41
74 Ciro Immobile Paris FC 711 0.25 0.25 0.23 0.17 0.41
74 Ethan Nwaneri Olympique de Marseille 322 0.56 0.28 0.16 0.25 0.41
78 Matthieu Udol RC Lens 3,003 0.03 0.21 0.14 0.27 0.40
78 Morgan Guilavogui RC Lens 486 0.19 0.00 0.21 0.19 0.40
78 Igor Paixão Olympique de Marseille 1,981 0.27 0.23 0.29 0.11 0.40
81 Valentín Barco RC Strasbourg 2,171 0.08 0.17 0.14 0.26 0.39
81 Mika Biereth AS Monaco 1,109 0.16 0.16 0.28 0.12 0.39
81 Matthis Abline Nantes 2,499 0.22 0.14 0.25 0.14 0.39
84 Isak Jansson Nice 683 0.13 0.00 0.25 0.14 0.38
84 Lanroy Machine Angers 516 0.17 0.00 0.35 0.04 0.38
84 Osame Sahraoui Lille 507 0.18 0.36 0.16 0.23 0.38
84 Alimami Gory Paris FC 990 0.45 0.09 0.33 0.06 0.38
84 Frank Magri Toulouse 1,264 0.36 0.07 0.32 0.06 0.38
84 Elye Wahi Nice 1,015 0.62 0.09 0.32 0.06 0.38
84 Kamory Doumbia Stade Brestois 1,765 0.25 0.20 0.24 0.14 0.38
84 Senny Mayulu Paris Saint-Germain 1,681 0.21 0.21 0.22 0.16 0.38
84 Goduine Koyalipou Angers 675 0.27 0.13 0.36 0.02 0.38
93 Ibrahim Osman Auxerre 630 0.00 0.29 0.28 0.09 0.37
93 Kendry Páez RC Strasbourg 432 0.21 0.00 0.17 0.20 0.37
93 Youssef El Arabi Nantes 979 0.28 0.00 0.29 0.08 0.37
96 Mousa Tamari Stade Rennais 2,224 0.24 0.24 0.20 0.17 0.36
96 Ludovic Ajorque Stade Brestois 2,823 0.26 0.29 0.30 0.06 0.36
96 Jonathan Ikoné Paris FC 1,102 0.25 0.08 0.26 0.10 0.36
99 Arnaud Nordin Stade Rennais 573 0.16 0.47 0.16 0.19 0.35
99 Noah Edjouma Lille 366 0.00 0.00 0.19 0.16 0.35
  • 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 →