xgEdge

Ligue 1 top scorers 2025/2026

Every Ligue 1 player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.

Esteban Lepaul leads the scoring on 21 goals, from 2702 minutes. That is 5 clear of Joaquin Panichelli. Esteban Lepaul has scored 4.99 more than his chances were worth: 21 goals from 16.01 xG. Issa Soumaré has scored 7.82 fewer than his chances were worth: 8 goals from 15.82 xG.

Showing 401–450 of 600 players

Ligue 1 top scorers 2025/2026
# Player Club Apps Min G npG xG G − xG Min/G
272 Jordan Mendes Correia Rodez AF 2 161 0 0 — — —
272 Brian Madjo Metz 5 162 0 0 0.35 −0.35 —
272 Alexis Trouillet Rodez AF 2 165 0 0 — — —
272 Amady Camara Nantes 10 169 0 0 0.34 −0.34 —
272 David Datro Fofana RC Strasbourg 5 180 0 0 0.58 −0.58 —
272 Jaydee Canvot Toulouse 2 180 0 0 0.13 −0.13 —
272 Augustine Boakye Saint-Étienne 2 180 0 0 — — —
272 Loni Laurent Rodez AF 2 180 0 0 — — —
272 Mathys Silistrie Stade Rennais 2 180 0 0 — — —
272 Nolan Galves Rodez AF 2 180 0 0 — — —
272 Oumar Pona Angers 2 180 0 0 — — —
272 Quentin Braat Rodez AF 2 180 0 0 — — —
272 Raphaël Lipinski Rodez AF 2 180 0 0 — — —
272 Renato Marin Paris Saint-Germain 2 180 0 0 — — —
272 Tairyk Arconte Rodez AF 2 180 0 0 — — —
272 Patrik Carlgren Nantes 3 188 0 0 — — —
272 Kyllian Antonio RC Lens 4 189 0 0 0.04 −0.04 —
272 Thomas Delaine Le Havre 5 200 0 0 0.07 −0.07 —
272 Irvin Cardona Saint-Étienne 3 207 0 0 — — —
272 Ulisses Garcia Olympique de Marseille 4 212 0 0 0.09 −0.09 —
272 Rachid Ghezzal Olympique Lyonnais 10 219 0 0 0.35 −0.35 —
272 Melvin Zinga Angers 3 221 0 0 — — —
272 Reda Khadra Le Havre 8 223 0 0 0.22 −0.22 —
272 Justin-Noel Kalumba Angers 4 225 0 0 0.02 −0.02 —
272 Arnaud Bodart Lille 3 226 0 0 — — —
272 Morgan Bokele Mputu Metz 10 229 0 0 0.35 −0.35 —
272 Arthur Masuaku RC Lens 4 229 0 0 0.02 −0.02 —
272 Joel Asoro Metz 8 233 0 0 0.65 −0.65 —
272 Abdoulaye Kanté Saint-Étienne 3 243 0 0 — — —
272 Assane Dioussé Auxerre 15 244 0 0 0.11 −0.11 —
272 Bahmed Deuff Nantes 11 245 0 0 0.20 −0.20 —
272 Luan Gadegbeku Saint-Étienne 3 252 0 0 — — —
272 Abdoulaye Bamba Angers 6 266 0 0 0.02 −0.02 —
272 Mathieu Acapandié Nantes 6 267 0 0 — — —
272 Gautier Larsonneur Saint-Étienne 3 269 0 0 — — —
272 Bingourou Kamara Lorient 3 270 0 0 — — —
272 Kevin Pedro Saint-Étienne 3 270 0 0 — — —
272 Lucas Stassin Saint-Étienne 3 270 0 0 — — —
272 Maxime Bernauer Saint-Étienne 3 270 0 0 — — —
272 Lucas Michal Metz 11 277 0 0 0.84 −0.84 —
272 Tanguy Ndombélé Nice 8 279 0 0 0.56 −0.56 —
272 Hong Hyun-seok Nantes 6 286 0 0 0.48 −0.48 —
272 Malick Mbaye Metz 5 299 0 0 0.12 −0.12 —
272 Luc Zogbé Stade Brestois 9 299 0 0 0.05 −0.05 —
272 Mathys de Carvalho Olympique Lyonnais 11 307 0 0 0.41 −0.41 —
272 Telli Siwe Auxerre 4 315 0 0 0.08 −0.08 —
272 Lionel Mpasi Nzau Le Havre 4 315 0 0 — — —
272 Tuomas Ollila Paris FC 10 320 0 0 0.12 −0.12 —
272 Lasso Coulibaly Auxerre 17 324 0 0 0.25 −0.25 —
272 Younes Namli Le Havre 12 341 0 0 0.14 −0.14 —
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Apps
Matches he played in this competition this season. A match he was named in and did not play does not count.
Min
Minutes played.
G
Goals scored, penalties included.
npG
Goals with penalties taken out.
xG
Expected goals: the quality of the chances he took, summed.
G − xG
Goals less expected goals, over the matches with both.
Min/G
Minutes played for each goal scored.

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 →