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 1–50 of 394 players

Ligue 1 top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
1 Ferran Torres Paris Saint-Germain 5 252 4 4 1.60 +2.40 63
1 Paris Brunner AS Monaco 5 390 4 4 2.95 +1.05 98
1 Kamory Doumbia Stade Brestois 5 407 4 3 3.55 +0.45 102
1 Lassine Sinayoko Paris FC 5 435 4 2 3.58 +0.42 109
1 Amine Gouiri Olympique de Marseille 5 448 4 3 2.59 +1.41 112
6 Casper Tengstedt Toulouse 3 142 3 2 2.56 +0.44 47
6 Cameron Archer Auxerre 3 254 3 3 1.77 +1.23 85
6 Ernest Nuamah Olympique Lyonnais 4 307 3 3 1.96 +1.04 102
6 Esteban Lepaul Stade Rennais 5 376 3 2 2.82 +0.18 125
6 Adil Bourabaa Le Mans 5 398 3 3 1.23 +1.77 133
6 Louis Mafouta Le Mans 5 423 3 2 3.80 −0.80 141
6 Florian Thauvin RC Lens 5 450 3 0 3.38 −0.38 150
6 Marquinhos Paris Saint-Germain 5 450 3 3 2.00 +1.00 150
14 Samuel Amo-Ameyaw RC Strasbourg 5 141 2 2 0.39 +1.61 71
14 Franjo Ivanović RC Lens 3 180 2 2 0.79 +1.21 90
14 Ayase Ueda Lille 3 194 2 2 1.84 +0.16 97
14 Ally Samatta Le Havre 5 428 2 2 1.84 +0.16 214
14 Gessime Yassine RC Strasbourg 5 434 2 2 0.98 +1.02 217
14 Thomas Jørgensen Toulouse 5 438 2 2 1.67 +0.33 219
14 Zachary Athekame Olympique Lyonnais 5 450 2 2 1.05 +0.95 225
14 Tiago Santos Lille 5 450 2 2 0.55 +1.45 225
22 Vincent Marchetti Paris FC 2 23 1 1 0.32 +0.68 23
22 Malick Fofana Olympique Lyonnais 2 56 1 1 0.26 +0.74 56
22 Saud Abdulhamid RC Lens 1 62 1 1 0.80 +0.20 62
22 Conrad Harder RC Strasbourg 3 72 1 1 0.25 +0.75 72
22 Isak Jensen Lorient 4 86 1 1 0.13 +0.87 86
22 Harouna Djibirin Angers 5 93 1 1 0.73 +0.27 93
22 Habibou Diallo Le Mans 3 113 1 1 0.17 +0.83 113
22 Noah Nartey Olympique Lyonnais 4 117 1 1 0.08 +0.92 117
22 Rayan Fofana Le Havre 3 124 1 0 1.33 −0.33 124
22 Keyliane Abdallah Olympique de Marseille 5 129 1 1 0.53 +0.47 129
22 Romain Del Castillo Stade Brestois 2 138 1 1 0.14 +0.86 138
22 Noah Mbamba Lorient 3 145 1 1 0.13 +0.87 145
22 Ibrahima Baldé Lorient 3 157 1 1 0.82 +0.18 157
22 Prosper Peter Angers 5 158 1 1 1.90 −0.90 158
22 Dilane Bakwa Lille 4 173 1 1 0.36 +0.64 173
22 Mohamed Amoura Nice 3 188 1 1 0.95 +0.05 188
22 Jérémy Le Douaron Troyes 3 197 1 1 1.50 −0.50 197
22 Sebastian Szymański Stade Rennais 4 227 1 1 0.19 +0.81 227
22 Lucas Maronnier Troyes 4 238 1 1 0.40 +0.60 238
22 Remy Labeau Lascary Auxerre 4 243 1 1 0.52 +0.48 243
22 Mamadou Koné Lorient 5 249 1 1 1.34 −0.34 249
22 Olivier Giroud Lille 5 255 1 1 0.88 +0.12 255
22 Ismaelo Ganiou RC Lens 3 259 1 1 0.62 +0.38 259
22 Ethan Mbappé Lille 5 263 1 1 1.02 −0.02 263
22 Josh Maja Le Havre 5 269 1 1 1.89 −0.89 269
22 Samir Chergui Paris FC 3 270 1 1 0.14 +0.86 270
22 Renaud Ripart Troyes 5 275 1 0 1.31 −0.31 275
22 Elye Wahi Nice 4 277 1 1 0.96 +0.04 277
22 Lucas Calodat Le Mans 5 277 1 1 0.44 +0.56 277
  • 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 →