List of Ligue 1 top scorers
Delio Onnis has scored the most goals in Ligue 1.
The following is the list of players who scored over 100 goals in French Ligue 1 , during its history starting from the 1932–33 season. Roger Courtois was the first player to reach both 100 and 200 goals in Ligue 1. Hervé Revelli became the all-time top scorer in 1975–76 before Delio Onnis overtook him in 1980–81 and has held the honour since.
The most recent player to score their hundredth goal in Ligue 1 was Kevin Gameiro on 16 March 2024.[ 1] Of the active players still in Ligue 1, Gaëtan Laborde is closest to making the list with 83 goals, Jonathan David is just behind him with 82 goals.
All-time top scorers
Key
Bold shows players still playing in Ligue 1.
Italics show players still playing professional football in other leagues.
As of matches played on 11 January 2025 [ 2]
Rank
Player
Goals
Apps
Ratio
First
Last
1
Delio Onnis
299
449
0.67
1971
1986
Reims (39/65) , Monaco (157/200) , Tours (64/110) , Toulon (39/74)
2
Bernard Lacombe
255
497
0.51
1969
1987
Lyon (123/222) , Saint-Étienne (14/32) , Bordeaux (118/243)
3
Hervé Revelli
216
389
0.56
1965
1978
Saint-Étienne (175/318) , Nice (41/71)
4
Roger Courtois
210
288
0.73
1933
1956
Sochaux (209/285) , Troyes (1/3)
5
Thadée Cisowski
206
286
0.72
1947
1961
Metz (45/86) , Racing (152/172) , Valenciennes (9/28)
6
Roger Piantoni
203
394
0.52
1950
1966
Nancy (91/217) , Reims (106/161) , Nice (6/16)
7
Kylian Mbappé
191
246
0.78
2015
2024
Monaco (16/41) , Paris Saint-Germain (175/205)
8
Joseph Ujlaki
190
438
0.43
1947
1964
Stade Français (3/7) , Sète (15/44) , Nîmes (38/92) , Nice (59/133) , Racing (75/162)
9
Fleury Di Nallo
187
425
0.44
1960
1975
Lyon (182/413) , Red Star (5/12)
10
Carlos Bianchi
179
220
0.81
1973
1980
Reims (107/124) , Paris Saint-Germain (64/74) , Strasbourg (8/22)
Gunnar Andersson
179
234
0.76
1950
1960
Marseille (169/220) , Bordeaux (10/14)
12
Hassan Akesbi
173
293
0.59
1955
1964
Nîmes (119/204) , Reims (48/78) , Monaco (6/11)
13
Jean Baratte
169
284
0.6
1945
1955
Lille (167/268) , Roubaix (2/16)
14
Just Fontaine
164
200
0.82
1953
1962
Nice (42/69) , Reims (122/131)
15
Alain Giresse
163
587
0.28
1970
1988
Bordeaux (158/520) , Marseille (5/67)
16
Wissam Ben Yedder
161
320
0.5
2010
2024
Toulouse (63/156) , Monaco (98/164)
17
André Guy
159
271
0.59
1959
1971
Sochaux (3/6) , Saint-Étienne (45/65) , Lille (42/76) , Lyon (64/110) , Rennes (5/14)
18
Désiré Koranyi
157
252
0.62
1935
1950
Sète
19
Jean-Pierre Papin
156
270
0.58
1986
1998
Marseille (134/215) , Bordeaux (22/55)
20
Jacky Vergnes
153
327
0.47
1968
1982
Red Star (11/41) , Nîmes (72/117) , Bastia (20/46) , Reims (11/26) , Laval (19/36) , Strasbourg (12/37) , Bordeaux (8/20) , Montpellier (0/4)
21
Josip Skoblar
151
174
0.87
1966
1974
Marseille
Alexandre Lacazette
151
283
0.53
2010
2025
Lyon
23
Lucien Cossou
149
285
0.52
1956
1968
Lyon (35/91) , Monaco (97/161) , Aix (17/33)
24
Dominique Rocheteau
145
417
0.35
1972
1989
Saint-Étienne (51/153) , Paris Saint-Germain (83/204) , Toulouse (11/60)
25
Rachid Mekhloufi
143
325
0.44
1954
1970
Saint-Étienne (123/274) , Bastia (20/67)
26
Pauleta
141
266
0.53
2000
2008
Bordeaux (65/98) , Paris Saint-Germain (76/168)
27
Yvon Douis
140
354
0.4
1953
1967
Lille (50/141) , Le Havre (28/71) , Monaco (62/167)
28
Michel Platini
139
254
0.55
1973
1982
Nancy (81/150) , Saint-Étienne (58/104)
Stéphane Bruey
139
423
0.33
1950
1966
Racing (11/44) , Monaco (25/81) , Angers (93/254) , Lyon (10/44)
30
Edinson Cavani
138
200
0.69
2013
2020
Paris Saint-Germain
Sonny Anderson
138
221
0.62
1993
2003
Marseille (16/20) , Monaco (51/91) , Lyon (71/110)
32
Salif Keïta
135
168
0.8
1967
1973
Saint-Étienne (125/150) , Marseille (10/18)
33
Hector De Bourgoing
133
258
0.52
1959
1969
Nice (65/114) , Bordeaux (68/137)
34
Jacques Foix
132
361
0.37
1951
1964
Racing (24/52) , Saint-Étienne (54/129) , Nice (50/162) , Toulouse (4/18)
Yannick Stopyra
132
448
0.29
1977
1992
Sochaux (57/176) , Rennes (10/37) , Toulouse (46/148) , Bordeaux (8/34) , Cannes (9/37) , Metz (2/24)
36
Henri Hiltl
131
252
0.52
1934
1948
Excelsior (82/154) , Roubaix (49/98)
37
Bernard Zénier
130
466
0.28
1974
1991
Metz (55/232) , Nancy (53/144) , Bordeaux (4/25) , Marseille (18/65)
38
François M'Pelé
129
350
0.37
1969
1981
Ajaccio (57/121) , Paris Saint-Germain (60/167) , Lens (12/62)
Gérard Soler
129
428
0.3
1972
1987
Sochaux (67/162) , Monaco (9/28) , Bordeaux (16/91) , Toulouse (19/58) , Strasbourg (6/32) , Bastia (6/23) , Lille (5/13) , Rennes (1/21)
40
Alberto Muro [fr ]
128
269
0.48
1951
1962
Sochaux (57/123) , Nice (43/85) , Nancy (28/61)
41
Jean Grumellon
126
203
0.62
1947
1954
Rennes (107/157) , Nice (5/14) , Le Havre (14/33)
Lilian Laslandes
126
407
0.31
1992
2008
Auxerre (47/125) , Bordeaux (56/179) , Bastia (8/30) , Nice (15/73)
43
Joseph Yegba Maya
124
238
0.52
1962
1975
Marseille (79/133) , Valenciennes (33/74) , Strasbourg (12/31)
44
Bafétimbi Gomis
122
340
0.36
2004
2017
Saint-Étienne (38/131) , Lyon (64/178) , Marseille (20/32)
45
Henri Baillot
121
241
0.5
1945
1954
Metz (80/158) , Bordeaux (35/67) , Strasbourg (6/16)
Ernest Schultz
121
275
0.44
1954
1963
Lyon (35/88) , Toulouse (86/187)
René Gardien
121
340
0.36
1947
1959
Sochaux
48
André Simonyi
120
186
0.65
1933
1953
Olympique Lillois (37/51) , Sochaux (8/15) , Red Star (47/72) , Rennes (13/21) , Stade Français (10/16) , Roubaix (5/11)
François Félix
120
341
0.35
1968
1981
Lyon (5/31) , Bastia (63/160) , Paris (19/36) , Nîmes (10/44) , Angers (22/65) , Auxerre (1/5)
Serge Chiesa
120
475
0.25
1969
1983
Lyon
51
Jean Vincent
119
421
0.28
1950
1964
Lille (51/154) , Reims (68/267)
52
Oskar Rohr
118
136
0.87
1934
1939
Strasbourg
53
Nestor Combin
117
221
0.53
1959
1975
Lyon (68/131) , Metz (34/59) , Red Star (15/31)
Didier Couécou
117
308
0.38
1963
1976
Bordeaux (75/188) , Marseille (28/79) , Nantes (14/41)
Bernard Genghini
117
360
0.33
1976
1989
Sochaux (60/181) , Saint-Étienne (8/36) , Monaco (45/106) , Marseille (3/36) , Bordeaux (1/4)
Georges Lech
117
379
0.31
1962
1976
Lens (71/187) , Sochaux (39/118) , Reims (7/74)
Dominique Rustichelli
117
459
0.25
1952
1970
Marseille (33/138) , Sedan (12/50) , Strasbourg (3/17) , Reims (5/11) , Nice (28/114) , Stade Français (15/59) , Lille (0/7) , Rouen (21/63)
58
Ginès Liron [fr ]
116
239
0.49
1954
1965
Nîmes (21/37) , Sochaux (29/71) , Valenciennes (18/38) , Saint-Étienne (48/93)
59
Pierre Sinibaldi
115
189
0.61
1945
1954
Reims (115/188) , Lyon (0/1)
60
Zlatan Ibrahimović
113
122
0.93
2012
2016
Paris Saint-Germain
Charly Loubet
113
360
0.31
1962
1975
Stade Français (5/22) , Nice (77/272) , Marseille (31/66)
Maryan Wisniewski
113
415
0.27
1953
1969
Lens (93/277) , Saint-Étienne (12/48) , Sochaux (8/90)
63
Éric Pécout
112
277
0.4
1974
1986
Nantes (73/156) , Monaco (17/38) , Metz (8/29) , Strasbourg (14/54)
André Strappe
112
341
0.33
1948
1961
Lille (99/275) , Le Havre (13/66)
65
Bernard Blanchet
111
357
0.31
1963
1974
Nantes
66
Claude Papi
110
392
0.28
1968
1982
Bastia
Albert Emon
110
410
0.27
1972
1988
Marseille (37/133) , Reims (4/6) , Monaco (26/78) , Lyon (17/60) , Toulon (21/103) , Cannes (5/30)
68
Henri Skiba
109
294
0.37
1950
1963
Nancy (0/10) , Monaco (18/47) , Strasbourg (19/64) , Nîmes (47/104) , Sochaux (3/6) , Stade Français (22/63)
69
Pierre Flamion
106
285
0.37
1945
1960
Reims (65/152) , Marseille (11/29) , Lyon (5/32) , Troyes (24/62) , Limoges (1/10)
Albert Gemmrich
106
308
0.34
1973
1986
Strasbourg (71/193) , Bordeaux (35/94) , Lille (0/17) , Nice (0/4)
Léon Deladerrière
106
379
0.28
1947
1963
Nancy (96/321) , Toulouse (10/58)
Michel Stievenard
106
405
0.26
1954
1968
Lens (43/170) , Angers (63/235)
73
Édouard Kargu
105
208
0.5
1949
1956
Bordeaux
Daniel Xuereb
105
442
0.24
1977
1993
Lyon (21/95) , Lens (39/164) , Paris Saint-Germain (29/80) , Montpellier (21/65) , Marseille (3/18) , Toulon (1/20)
75
Bernard Rahis
104
241
0.43
1954
1963
Nîmes
Alain Caveglia
104
313
0.33
1990
2000
Sochaux (25/129) , Le Havre (31/72) , Lyon (47/102) , Nantes (1/10)
77
Robert Pintenat
103
298
0.35
1969
1983
Rouen (2/12) , Red Star (17/64) , Nîmes (7/41) , Sochaux (62/129) , Nancy (7/28) , Toulouse (8/24)
Abdelkrim Merry
103
337
0.31
1974
1989
Bastia (23/93) , Lille (12/35) , Metz (23/36) , Strasbourg (3/24) , Tours (6/25) , Le Havre (17/34) , Saint-Étienne (9/30) , Racing (10/50)
Dimitri Payet
103
492
0.21
2005
2023
Nantes (5/33) , Saint-Étienne (19/129) , Lille (18/71) , Marseille (61/259)
François Brisson
103
505
0.2
1975
1993
Paris Saint-Germain (6/81) , Laval (22/96) , Lens (40/143) , Strasbourg (10/38) , Marseille (1/31) , Lyon (7/28) , Lille (17/88)
81
Philippe Piat [fr ]
102
240
0.43
1965
1972
Strasbourg (48/134) , Monaco (16/32) , Sochaux (38/74)
Marc Berdoll
102
251
0.41
1970
1981
Angers (62/159) , Marseille (40/92)
André-Pierre Gignac
102
290
0.35
2006
2015
Lorient (11/50) , Toulouse (35/100) , Marseille (59/155)
Mustapha Dahleb
102
297
0.34
1969
1984
Sedan (17/29) , Paris Saint-Germain (85/268)
Philippe Vercruysse
102
458
0.22
1980
1997
Lens (46/210) , Bordeaux (17/64) , Marseille (21/99) , Nîmes (14/59) , Metz (4/26)
Jimmy Briand
102
483
0.21
2003
2022
Rennes (33/169) , Lyon (22/110) , Guingamp (30/106) , Bordeaux (17/98)
87
Vahid Halilhodžić
101
181
0.56
1981
1987
Nantes (93/163) , Paris Saint-Germain (8/18)
Kevin Gameiro
101
305
0.33
2005
2024
Strasbourg (32/138) , Lorient (50/108) , Paris Saint-Germain (19/59)
Victor Nurenberg
101
307
0.33
1952
1963
Nice (89/252) , Sochaux (7/35) , Lyon (5/20)
Patrick Revelli
101
362
0.28
1969
1982
Saint-Étienne (74/226) , Sochaux (27/136)
91
Philippe Gondet
100
212
0.47
1963
1972
Nantes (98/194) , Red Star (2/18)
Mamadou Niang
100
258
0.39
2000
2010
Troyes (8/47) , Strasbourg (21/56) , Marseille (71/155)
Top scorers by season
Wins by player
Player
Wins
Seasons
Kylian Mbappe
6
2018–19 , 2019–20 , 2020–21 , 2021–22 , 2022–23 , 2023–24
Carlos Bianchi
5
1973–74 , 1975–76 , 1976–77 , 1977–78 , 1978–79
Delio Onnis
1974–75 , 1979–80 , 1980–81 , 1981–82 , 1983–84
Jean-Pierre Papin
1987–88 , 1988–89 , 1989–90 , 1990–91 , 1992–92
Thadée Cisowski
3
1955–56 , 1956–57 , 1958–59
Josip Skoblar
1970–71 , 1972–72 , 1972–73
Sonny Anderson
1995–96 , 1999–2000 , 2001–02
Pauleta
2001–02 , 2005–06 , 2006–07
Zlatan Ibrahimovic
2012–13 , 2013–14 , 2015–16
Roger Courtois
2
1935–36 , 1938–39
Jean Baratte
1947–48 , 1948–49
Roger Piantoni
1950–51 , 1960–61
Gunnar Andersson
1951–52 , 1952–53
Hervé Revelli
1966–67 , 1969–70
Vahid Halilhodžić
1982–83 , 1984–85
Stéphane Guivarc'h
1996–97 , 1997–98
Djibril Cissé
2001–02 , 2003–04
Edinson Cavani
2017–18 , 2017–18
Wins by club
Wins by country
See also
References
Clubs
Organisations Competition Statistics and awards Finances Associated competitions