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
| # | 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 Hide
- 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 →