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

Ligue 1 per 90 stats 2026/2027
# Player Club Min G/90 A/90 xG/90 xA/90 xGI/90
51 Giovanni Reyna RC Strasbourg 308 0.29 0.00 0.15 0.15 0.29
51 Mahdi Camara Stade Rennais 300 0.00 0.00 0.19 0.10 0.29
53 Lamine Sy Auxerre 449 0.20 0.00 0.19 0.08 0.27
53 Hugo Picard Troyes 316 0.00 0.00 0.05 0.22 0.27
55 Arthur Avom Ebong Lorient 314 0.00 0.00 0.05 0.21 0.26
55 Gabin Bernardeau Lorient 333 0.00 0.00 0.09 0.16 0.26
57 Amine El Ouazzani Angers 385 0.23 0.47 0.22 0.04 0.25
57 Aleksandr Golovin AS Monaco 438 0.00 0.41 0.05 0.20 0.25
59 Achraf Hakimi Paris Saint-Germain 309 0.00 0.00 0.09 0.15 0.24
59 Branco Van den Boomen Angers 450 0.20 0.20 0.03 0.22 0.24
59 Karim Dermane Troyes 276 0.00 0.00 0.13 0.11 0.24
59 Stanis Idumbo Muzambo AS Monaco 325 0.28 0.00 0.15 0.09 0.24
59 Tiago Santos Lille 450 0.40 0.00 0.11 0.13 0.24
59 Gauthier Hein Nice 385 0.00 0.23 0.10 0.14 0.24
65 Raphaël Le Guen Stade Brestois 450 0.00 0.00 0.20 0.03 0.23
65 Fabián Ruiz Paris Saint-Germain 294 0.00 0.61 0.06 0.17 0.23
65 Warren Zaïre-Emery Paris Saint-Germain 381 0.00 0.00 0.19 0.04 0.23
65 Amine Harit Olympique de Marseille 416 0.00 0.22 0.05 0.18 0.23
69 Emerson Olympique de Marseille 443 0.00 0.00 0.02 0.20 0.22
70 Ruben Aguilar RC Lens 278 0.00 0.32 0.03 0.18 0.21
70 Przemysław Frankowski Stade Rennais 409 0.22 0.22 0.06 0.15 0.21
72 Pierre-Emile Højbjerg Olympique de Marseille 450 0.20 0.00 0.11 0.09 0.20
72 Axel Witsel Nice 322 0.00 0.00 0.18 0.02 0.20
74 Nayef Aguerd Olympique de Marseille 298 0.00 0.00 0.17 0.02 0.19
75 Kenny Lala Stade Brestois 382 0.00 0.00 0.01 0.17 0.17
75 Valentin Rongier Stade Rennais 434 0.21 0.00 0.09 0.09 0.17
75 Igor Paixão Olympique de Marseille 280 0.00 0.00 0.10 0.07 0.17
78 Kévin Danois Auxerre 450 0.00 0.00 0.04 0.12 0.16
78 Naouirou Ahamada Auxerre 287 0.00 0.00 0.03 0.14 0.16
78 Amir Richardson Le Havre 442 0.00 0.00 0.07 0.10 0.16
78 Nazinho AS Monaco 440 0.20 0.20 0.08 0.08 0.16
78 Alexandre Lauray Le Mans 286 0.00 0.00 0.05 0.11 0.16
78 Timothy Weah Olympique de Marseille 437 0.00 0.00 0.04 0.12 0.16
84 Carlens Arcus Angers 335 0.27 0.00 0.06 0.09 0.15
84 Vanderson AS Monaco 411 0.00 0.00 0.01 0.14 0.15
84 Tyler Morton Olympique Lyonnais 366 0.00 0.00 0.01 0.14 0.15
87 Mouhamed Diop Troyes 412 0.00 0.00 0.12 0.02 0.14
87 Arsène Kouassi Lorient 450 0.00 0.20 0.00 0.14 0.14
89 Noah Cadiou Lorient 444 0.00 0.00 0.09 0.04 0.13
89 Oso RC Strasbourg 270 0.00 0.00 0.07 0.07 0.13
91 Hugo Magnetti Stade Brestois 270 0.00 0.33 0.02 0.10 0.12
91 Ayumu Seko Le Havre 450 0.00 0.00 0.07 0.05 0.12
91 Maxime López Paris FC 382 0.00 0.24 0.01 0.11 0.12
94 Nabil Bentaleb Lille 418 0.00 0.22 0.03 0.08 0.11
95 Adrien Monfray Troyes 450 0.00 0.00 0.08 0.02 0.10
95 Felix Bacher Olympique Lyonnais 446 0.20 0.00 0.09 0.01 0.10
95 Pape Diop RC Strasbourg 314 0.00 0.00 0.08 0.02 0.10
95 Djibril Coulibaly Nice 433 0.00 0.00 0.05 0.05 0.10
99 Mads Bidstrup Olympique Lyonnais 384 0.00 0.00 0.05 0.04 0.09
99 Iron Gomis Troyes 279 0.00 0.00 0.08 0.02 0.09
  • 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 →