xgEdge

Ligue 1 top scorers 2026/2027

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.

Ferran Torres has scored 2.40 more than his chances were worth: 4 goals from 1.60 xG.

Showing 151–200 of 394 players

Ligue 1 top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
84 Quinten Timber Olympique de Marseille 1 45 0 0 — — —
84 Ali Abdi Nice 3 47 0 0 — — —
84 Khalis Merah Olympique Lyonnais 2 49 0 0 0.05 −0.05 —
84 Patrick Zabi Paris FC 4 50 0 0 1.53 −1.53 —
84 Billal Brahimi Le Mans 3 51 0 0 — — —
84 Maurits Kjaergaard Lille 2 55 0 0 0.34 −0.34 —
84 Yvann Titi Troyes 1 55 0 0 0.00 +0.00 —
84 Mathys Detourbet AS Monaco 3 57 0 0 — — —
84 Zoumana Diallo Nice 1 60 0 0 0.02 −0.02 —
84 Edan Diop AS Monaco 1 62 0 0 — — —
84 Souleymane Faye Lorient 3 63 0 0 0.23 −0.23 —
84 Julien Duranville Olympique Lyonnais 1 63 0 0 — — —
84 Rémi Himbert Olympique Lyonnais 1 63 0 0 — — —
84 Rayan Mandengue Auxerre 4 64 0 0 0.02 −0.02 —
84 Luc Zogbé Stade Brestois 1 68 0 0 0.05 −0.05 —
84 Calvin Verdonk Lille 3 69 0 0 0.01 −0.01 —
84 Junior Kadile RC Lens 1 69 0 0 — — —
84 Mathys de Carvalho Olympique Lyonnais 1 69 0 0 — — —
84 Mamadou Usman Simbakoli Angers 5 70 0 0 0.84 −0.84 —
84 Boulaye Dia Stade Rennais 3 74 0 0 0.04 −0.04 —
84 Raúl Torrente Le Mans 2 74 0 0 — — —
84 Sion Oppong Toulouse 4 74 0 0 — — —
84 Gaëtan Perrin Lille 3 75 0 0 0.05 −0.05 —
84 Jean-Clair Todibo RC Lens 2 80 0 0 0.02 −0.02 —
84 Nicolás Tagliafico Olympique Lyonnais 1 80 0 0 — — —
84 Anis Soubeir AS Monaco 4 81 0 0 0.42 −0.42 —
84 Sékou Mara RC Strasbourg 2 84 0 0 — — —
84 Jacques Ekomié Angers 1 90 0 0 0.07 −0.07 —
84 Guéla Doué RC Strasbourg 1 90 0 0 0.06 −0.06 —
84 Clinton Mata Olympique Lyonnais 1 90 0 0 — — —
84 Mohamed Ouédraogo Olympique Lyonnais 1 90 0 0 — — —
84 Nicolas Lemaitre Stade Rennais 1 90 0 0 — — —
84 Rémy Descamps Olympique Lyonnais 1 90 0 0 — — —
84 Arnaud Nordin Stade Rennais 3 93 0 0 0.43 −0.43 —
84 Félix Correia Lille 2 94 0 0 0.10 −0.10 —
84 Dário Essugo RC Strasbourg 3 95 0 0 0.52 −0.52 —
84 Fodé Doucouré Le Havre 2 95 0 0 0.08 −0.08 —
84 Lucas Beraldo Paris Saint-Germain 3 95 0 0 — — —
84 Osame Sahraoui Lille 3 98 0 0 0.13 −0.13 —
84 Eliezer Mayenda Stade Rennais 4 100 0 0 0.10 −0.10 —
84 Jonathan Gradit RC Lens 2 100 0 0 0.05 −0.05 —
84 Mamady Diambou Stade Brestois 2 102 0 0 0.33 −0.33 —
84 Timothé Nkada Troyes 3 102 0 0 0.30 −0.30 —
84 Everton Pereira Nice 2 107 0 0 — — —
84 Mathys Niflore Toulouse 2 109 0 0 — — —
84 Mezian Mesloub RC Lens 3 112 0 0 0.06 −0.06 —
84 Neal Maupay Olympique de Marseille 4 114 0 0 0.57 −0.57 —
84 Odsonne Édouard RC Lens 4 116 0 0 0.22 −0.22 —
84 Lucas Hernández Paris Saint-Germain 2 116 0 0 — — —
84 Mika Godts Paris Saint-Germain 5 118 0 0 0.16 −0.16 —
  • 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 →