xgEdge

Ligue 1 xG leaders 2026/2027

Every Ligue 1 player ranked on the expected goals of the chances he took, with how many shots that took, what the average one was worth and the goals that came of them.

Louis Mafouta has taken the best chances in the competition, 3.80 expected goals from 423 minutes.

Showing 101–150 of 394 players

Ligue 1 xG leaders 2026/2027
# Player Club Min Shots xG npxG xG/shot xG/90 G
100 Lucas Maronnier Troyes 238 4 0.40 0.40 — 0.15 1
100 Nazinho AS Monaco 440 1 0.40 0.40 — 0.08 1
100 Adrien Monfray Troyes 450 6 0.40 0.40 0.07 0.08 0
104 Samuel Amo-Ameyaw RC Strasbourg 141 6 0.39 0.39 0.07 0.25 2
104 Jean Vercruysse Le Mans 228 4 0.39 0.39 — 0.15 0
106 Mama Baldé Stade Brestois 131 7 0.36 0.36 0.05 0.25 0
106 Dilane Bakwa Lille 173 4 0.36 0.36 — 0.19 1
108 Maurits Kjaergaard Lille 55 2 0.34 0.34 — 0.56 0
108 Ilyas Azizi Toulouse 248 7 0.34 0.34 0.05 0.12 0
108 Gabin Bernardeau Lorient 333 5 0.34 0.34 0.07 0.09 0
111 Mamady Diambou Stade Brestois 102 6 0.33 0.33 0.06 0.29 0
111 Ayumu Seko Le Havre 450 5 0.33 0.33 0.07 0.07 0
113 Vincent Marchetti Paris FC 23 2 0.32 0.32 — 1.25 1
113 Rassoul Ndiaye Le Havre 233 6 0.32 0.32 0.05 0.12 0
113 Achraf Hakimi Paris Saint-Germain 309 8 0.32 0.32 0.04 0.09 0
113 Amir Richardson Le Havre 442 9 0.32 0.32 0.04 0.07 0
117 Igor Paixão Olympique de Marseille 280 4 0.31 0.31 — 0.10 0
118 Timothé Nkada Troyes 102 7 0.30 0.30 0.04 0.26 0
118 Issa Soumaré Stade Rennais 215 5 0.30 0.30 0.06 0.13 0
118 Sofiane Diop Nice 262 3 0.30 0.30 — 0.10 0
118 Eric Dier AS Monaco 450 4 0.30 0.30 — 0.06 1
122 Florian Sotoca RC Lens 29 2 0.29 0.29 — 0.90 0
122 Djibril Ouziad Le Havre 225 5 0.29 0.29 0.06 0.12 0
124 Pavel Šulc Olympique Lyonnais 258 4 0.28 0.28 — 0.10 0
124 Pape Diop RC Strasbourg 314 5 0.28 0.28 0.06 0.08 0
124 Przemysław Frankowski Stade Rennais 409 5 0.28 0.28 0.06 0.06 1
124 Clement Akpa Auxerre 450 2 0.28 0.28 — 0.06 0
128 Malick Fofana Olympique Lyonnais 56 3 0.26 0.26 — 0.42 1
128 Yann Gboho Toulouse 170 2 0.26 0.26 — 0.14 0
128 Joris Chotard Stade Brestois 434 8 0.26 0.26 0.03 0.05 0
128 Montassar Talbi Lorient 450 3 0.26 0.26 — 0.05 0
132 Ulisses Garcia Olympique de Marseille 14 1 0.25 0.25 — 1.61 0
132 Conrad Harder RC Strasbourg 72 2 0.25 0.25 — 0.31 1
132 Aleksandr Golovin AS Monaco 438 5 0.25 0.25 0.05 0.05 0
135 Julian Vignolo Toulouse 171 4 0.24 0.24 — 0.13 0
135 Iron Gomis Troyes 279 5 0.24 0.24 0.05 0.08 0
135 Carlens Arcus Angers 335 3 0.24 0.24 — 0.06 1
135 Djibril Coulibaly Nice 433 5 0.24 0.24 0.05 0.05 0
139 Aiyegun Tosin Lorient 44 1 0.23 0.23 — 0.47 0
139 Souleymane Faye Lorient 63 3 0.23 0.23 — 0.33 0
139 Moses Simon Paris FC 132 3 0.23 0.23 — 0.16 0
139 Mads Bidstrup Olympique Lyonnais 384 3 0.23 0.23 — 0.05 0
139 Ousmane Camara Angers 450 2 0.23 0.23 — 0.05 0
144 Odsonne Édouard RC Lens 116 3 0.22 0.22 — 0.17 0
144 Nathan N'Goumou Nice 160 3 0.22 0.22 — 0.12 0
144 Romain Faivre Auxerre 215 4 0.22 0.22 — 0.09 0
144 Rasmus Nicolaisen Toulouse 270 4 0.22 0.22 — 0.07 0
148 Andrija Bulatović RC Lens 167 6 0.21 0.21 0.03 0.11 0
148 Sinaly Diomandé Auxerre 180 2 0.21 0.21 — 0.11 0
148 Başar Önal Lille 211 1 0.21 0.21 — 0.09 0
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
Shots
Shots he has taken in this competition this season.
xG
Expected goals: the quality of the chances he took, summed.
npxG
Expected goals with penalties taken out.
xG/shot
Expected goals per shot taken — the average chance he gets on the end of. Shown from 5 shots.
xG/90
Expected goals per 90 minutes played.
G
Goals scored, penalties included.

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 →