xgEdge

Ligue 1 expected goal involvement 2025/2026

Every Ligue 1 player ranked on both halves of his output added: the chances he took and the chances he made for somebody else, with each half printed beside the total.

Mason Greenwood tops the competition on 19.93 expected goal involvement, from 2469 minutes. Of that, 14.30 is the chances he took himself and 5.63 the chances he made.

Showing 501–550 of 600 players

Ligue 1 expected goal involvement 2025/2026
# Player Club Min xG xA xGI G+A xGI/90
— Hamza Koutoune Nice 1 — 0.00 — 0 —
— Henrick Do Marcolino Stade Rennais 2 — 0.00 — 0 —
— Hervé Koffi Angers 2,659 — 0.00 — 0 —
— Hilan Hamzaoui Slimani Olympique de Marseille 9 — 0.00 — 0 —
— Ibrahim Yayiya Kante Stade Brestois 8 — 0.00 — 0 —
— Ibrahima Baldé Rodez AF 157 — 0.00 — 1 —
— Ilane Touré AS Monaco 33 — 0.02 — 0 —
— Irvin Cardona Saint-Étienne 207 — 0.00 — 0 —
— Isaak Touré Lorient 28 — 0.05 — 0 —
— Ismaël Guerti Metz 35 — 0.00 — 0 —
— Jean-Baptiste Bosey RC Strasbourg 11 — 0.00 — 0 —
— Jeffrey De Lange Olympique de Marseille 450 — 0.00 — 0 —
— Jonathan Fischer Metz 2,353 — 0.00 — 0 —
— Jordan Mendes Correia Rodez AF 161 — 0.00 — 0 —
— Joseph N'Duquidi Metz 14 — 0.00 — 0 —
— Joshua Duffus Saint-Étienne 99 — 0.00 — 0 —
— Josue Escartin Red Star FC 90 — 0.00 — 1 —
— Jovany Ikanga Red Star FC 62 — 0.00 — 0 —
— João Ferreira Saint-Étienne 58 — 0.00 — 0 —
— Julien López Paris FC 50 — 0.09 — 0 —
— Karl-Johan Johnsson RC Strasbourg 90 — 0.00 — 0 —
— Kenny Nagera Rodez AF 30 — 0.00 — 0 —
— Kevin Cabral Red Star FC 75 — 0.00 — 2 —
— Kevin Pedro Saint-Étienne 270 — 0.00 — 0 —
— Kevin Trapp Paris FC 1,980 — 0.00 — 0 —
— Kjetil Haug Toulouse 30 — 0.00 — 0 —
— Lionel Mpasi Nzau Le Havre 315 — 0.00 — 0 —
— Loni Laurent Rodez AF 180 — 0.00 — 0 —
— Luan Gadegbeku Saint-Étienne 252 — 0.00 — 0 —
— Lucas Chevalier Paris Saint-Germain 1,530 — 0.00 — 0 —
— Lucas Rosier Stade Rennais 2 — 0.00 — 0 —
— Lucas Stassin Saint-Étienne 270 — 0.00 — 0 —
— Lukáš Hrádecký AS Monaco 1,441 — 0.01 — 0 —
— Mamoudou Cissokho Auxerre 2 — 0.00 — 0 —
— Marius Louër Angers 552 — 0.14 — 0 —
— Martin Bley Lorient 1 — 0.00 — 0 —
— Mathieu Acapandié Nantes 267 — 0.31 — 0 —
— Mathieu Gorgelin RC Lens 90 — 0.00 — 0 —
— Mathis Jangeal Paris Saint-Germain 10 — 0.00 — 0 —
— Mathis Magnin Rodez AF 180 — 0.00 — 1 —
— Mathis Saka Rodez AF 37 — 0.00 — 0 —
— Mathys Silistrie Stade Rennais 180 — 0.00 — 0 —
— Matthieu Huard Red Star FC 62 — 0.00 — 0 —
— Matvey Safonov Paris Saint-Germain 1,350 — 0.00 — 0 —
— Maxima Goffi Lille 39 — 0.01 — 0 —
— Maxime Bernauer Saint-Étienne 270 — 0.00 — 0 —
— Maxime Dupé Nice 720 — 0.00 — 0 —
— Melvin Zinga Angers 221 — 0.00 — 0 —
— Mickaël Nadé Saint-Étienne 64 — 0.00 — 0 —
— Mikayil Faye Stade Rennais 12 — 0.00 — 0 —
  • xG share
  • xA share
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
xG
Expected goals: the quality of the chances he took, summed.
xA
Expected assists: the quality of the chances he created for others, summed.
xGI
Expected goal involvement: expected goals and expected assists added.
G+A
Goals and assists added.
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 →