xgEdge

Ligue 1 xG leaders 2025/2026

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.

Esteban Lepaul has taken the best chances in the competition, 16.01 expected goals from 2702 minutes.

Showing 501–550 of 600 players

Ligue 1 xG leaders 2025/2026
# Player Club Min Shots xG npxG xG/shot xG/90 G
— Hamza Koutoune Nice 1 0 — — — — 0
— Henrick Do Marcolino Stade Rennais 2 0 — — — — 0
— Hervé Koffi Angers 2,659 0 — — — — 0
— Hilan Hamzaoui Slimani Olympique de Marseille 9 0 — — — — 0
— Ibrahim Yayiya Kante Stade Brestois 8 0 — — — — 0
— Ibrahima Baldé Rodez AF 157 7 — — — — 1
— Ilane Touré AS Monaco 33 0 — — — — 0
— Irvin Cardona Saint-Étienne 207 3 — — — — 0
— Isaak Touré Lorient 28 0 — — — — 0
— Ismaël Guerti Metz 35 0 — — — — 0
— Jean-Baptiste Bosey RC Strasbourg 11 0 — — — — 0
— Jeffrey De Lange Olympique de Marseille 450 0 — — — — 0
— Jonathan Fischer Metz 2,353 0 — — — — 0
— Jordan Mendes Correia Rodez AF 161 3 — — — — 0
— Joseph N'Duquidi Metz 14 0 — — — — 0
— Joshua Duffus Saint-Étienne 99 2 — — — — 0
— Josue Escartin Red Star FC 90 1 — — — — 1
— Jovany Ikanga Red Star FC 62 0 — — — — 0
— João Ferreira Saint-Étienne 58 0 — — — — 0
— Julien López Paris FC 50 0 — — — — 0
— Karl-Johan Johnsson RC Strasbourg 90 0 — — — — 0
— Kenny Nagera Rodez AF 30 0 — — — — 0
— Kevin Cabral Red Star FC 75 3 — — — — 1
— Kevin Pedro Saint-Étienne 270 1 — — — — 0
— Kevin Trapp Paris FC 1,980 0 — — — — 0
— Kjetil Haug Toulouse 30 0 — — — — 0
— Lionel Mpasi Nzau Le Havre 315 0 — — — — 0
— Loni Laurent Rodez AF 180 0 — — — — 0
— Luan Gadegbeku Saint-Étienne 252 2 — — — — 0
— Lucas Chevalier Paris Saint-Germain 1,530 0 — — — — 0
— Lucas Rosier Stade Rennais 2 0 — — — — 0
— Lucas Stassin Saint-Étienne 270 4 — — — — 0
— Lukáš Hrádecký AS Monaco 1,441 0 — — — — 0
— Mamoudou Cissokho Auxerre 2 0 — — — — 0
— Marius Louër Angers 552 0 — — — — 0
— Martin Bley Lorient 1 0 — — — — 0
— Mathieu Acapandié Nantes 267 0 — — — — 0
— Mathieu Gorgelin RC Lens 90 0 — — — — 0
— Mathis Jangeal Paris Saint-Germain 10 0 — — — — 0
— Mathis Magnin Rodez AF 180 1 — — — — 1
— Mathis Saka Rodez AF 37 1 — — — — 0
— Mathys Silistrie Stade Rennais 180 0 — — — — 0
— Matthieu Huard Red Star FC 62 0 — — — — 0
— Matvey Safonov Paris Saint-Germain 1,350 0 — — — — 0
— Maxima Goffi Lille 39 0 — — — — 0
— Maxime Bernauer Saint-Étienne 270 3 — — — — 0
— Maxime Dupé Nice 720 0 — — — — 0
— Melvin Zinga Angers 221 0 — — — — 0
— Mickaël Nadé Saint-Étienne 64 0 — — — — 0
— Mikayil Faye Stade Rennais 12 0 — — — — 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 →