List of Ligue 1 top scorers
Jump to navigation
Jump to search
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 89 goals, Jonathan David is behind him on 87.
All-time top scorers
Key
- Bold shows players still playing in Ligue 1.
- Italics show players still playing professional football in other leagues.
| Rank | Player | Goals | Apps | Ratio | First | Last | <templatestyles src="Template:Tooltip/styles.css" />Club(s) (goals/apps)Script error: No such module "Check for unknown parameters". |
|---|---|---|---|---|---|---|---|
| 1 | Template:Flagicon Delio Onnis | 299 | 449 | 0.67 | 1971 | 1986 | Reims (39/65), Monaco (157/200), Tours (64/110), Toulon (39/74) |
| 2 | Template:Flagicon Bernard Lacombe | 255 | 497 | 0.51 | 1969 | 1987 | Lyon (123/222), Saint-Étienne (14/32), Bordeaux (118/243) |
| 3 | Template:Flagicon Hervé Revelli | 216 | 389 | 0.56 | 1965 | 1978 | Saint-Étienne (175/318), Nice (41/71) |
| 4 | Template:Flagicon Roger Courtois | 210 | 288 | 0.73 | 1933 | 1956 | Sochaux (209/285), Troyes (1/3) |
| 5 | Template:Flagicon Thadée Cisowski | 206 | 286 | 0.72 | 1947 | 1961 | Metz (45/86), Racing (152/172), Valenciennes (9/28) |
| 6 | Template:Flagicon Roger Piantoni | 203 | 394 | 0.52 | 1950 | 1966 | Nancy (91/217), Reims (106/161), Nice (6/16) |
| 7 | Template:Flagicon Kylian Mbappé | 191 | 246 | 0.78 | 2015 | 2024 | Monaco (16/41), Paris Saint-Germain (175/205) |
| 8 | Template:Flagicon 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 | Template:Flagicon Fleury Di Nallo | 187 | 425 | 0.44 | 1960 | 1975 | Lyon (182/413), Red Star (5/12) |
| 10 | Template:Flagicon Carlos Bianchi | 179 | 220 | 0.81 | 1973 | 1980 | Reims (107/124), Paris Saint-Germain (64/74), Strasbourg (8/22) |
| Template:Flagicon Gunnar Andersson | 179 | 234 | 0.76 | 1950 | 1960 | Marseille (169/220), Bordeaux (10/14) | |
| 12 | Template:Flagicon Hassan Akesbi | 173 | 293 | 0.59 | 1955 | 1964 | Nîmes (119/204), Reims (48/78), Monaco (6/11) |
| 13 | Template:Flagicon Jean Baratte | 169 | 284 | 0.6 | 1945 | 1955 | Lille (167/268), Roubaix (2/16) |
| 14 | Template:Flagicon Just Fontaine | 164 | 200 | 0.82 | 1953 | 1962 | Nice (42/69), Reims (122/131) |
| 15 | Template:Flagicon Alain Giresse | 163 | 587 | 0.28 | 1970 | 1988 | Bordeaux (158/520), Marseille (5/67) |
| 16 | Template:Flagicon Alexandre Lacazette | 161 | 297 | 0.54 | 2010 | 2025 | Lyon |
| Template:Flagicon Wissam Ben Yedder | 161 | 320 | 0.5 | 2010 | 2024 | Toulouse (63/156), Monaco (98/164) | |
| 18 | Template:Flagicon André Guy | 159 | 271 | 0.59 | 1959 | 1971 | Sochaux (3/6), Saint-Étienne (45/65), Lille (42/76), Lyon (64/110), Rennes (5/14) |
| 19 | Template:Flagicon Désiré Koranyi | 157 | 252 | 0.62 | 1935 | 1950 | Sète |
| 20 | Template:Flagicon Jean-Pierre Papin | 156 | 270 | 0.58 | 1986 | 1998 | Marseille (134/215), Bordeaux (22/55) |
| 21 | Template:Flagicon 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) |
| 22 | Template:Flagicon Josip Skoblar | 151 | 174 | 0.87 | 1966 | 1974 | Marseille |
| 23 | Template:Flagicon Lucien Cossou | 149 | 285 | 0.52 | 1956 | 1968 | Lyon (35/91), Monaco (97/161), Aix (17/33) |
| 24 | Template:Flagicon Dominique Rocheteau | 145 | 417 | 0.35 | 1972 | 1989 | Saint-Étienne (51/153), Paris Saint-Germain (83/204), Toulouse (11/60) |
| 25 | Template:Flagicon Rachid Mekhloufi | 143 | 325 | 0.44 | 1954 | 1970 | Saint-Étienne (123/274), Bastia (20/67) |
| 26 | Template:Flagicon Pauleta | 141 | 266 | 0.53 | 2000 | 2008 | Bordeaux (65/98), Paris Saint-Germain (76/168) |
| 27 | Template:Flagicon Yvon Douis | 140 | 354 | 0.4 | 1953 | 1967 | Lille (50/141), Le Havre (28/71), Monaco (62/167) |
| 28 | Template:Flagicon Michel Platini | 139 | 254 | 0.55 | 1973 | 1982 | Nancy (81/150), Saint-Étienne (58/104) |
| Template:Flagicon Stéphane Bruey | 139 | 423 | 0.33 | 1950 | 1966 | Racing (11/44), Monaco (25/81), Angers (93/254), Lyon (10/44) | |
| 30 | Template:Flagicon Edinson Cavani | 138 | 200 | 0.69 | 2013 | 2020 | Paris Saint-Germain |
| Template:Flagicon Sonny Anderson | 138 | 221 | 0.62 | 1993 | 2003 | Marseille (16/20), Monaco (51/91), Lyon (71/110) | |
| 32 | Template:Flagicon Salif Keïta | 135 | 168 | 0.8 | 1967 | 1973 | Saint-Étienne (125/150), Marseille (10/18) |
| 33 | Template:Flagicon Hector De Bourgoing | 133 | 258 | 0.52 | 1959 | 1969 | Nice (65/114), Bordeaux (68/137) |
| 34 | Template:Flagicon Jacques Foix | 132 | 361 | 0.37 | 1951 | 1964 | Racing (24/52), Saint-Étienne (54/129), Nice (50/162), Toulouse (4/18) |
| Template:Flagicon 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 | Template:Flagicon Henri Hiltl | 131 | 252 | 0.52 | 1934 | 1948 | Excelsior (82/154), Roubaix (49/98) |
| 37 | Template:Flagicon Bernard Zénier | 130 | 466 | 0.28 | 1974 | 1991 | Metz (55/232), Nancy (53/144), Bordeaux (4/25), Marseille (18/65) |
| 38 | Template:Flagicon François M'Pelé | 129 | 350 | 0.37 | 1969 | 1981 | Ajaccio (57/121), Paris Saint-Germain (60/167), Lens (12/62) |
| Template:Flagicon 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 | Template:Flagicon Template:Interlanguage link | 128 | 269 | 0.48 | 1951 | 1962 | Sochaux (57/123), Nice (43/85), Nancy (28/61) |
| 41 | Template:Flagicon Jean Grumellon | 126 | 203 | 0.62 | 1947 | 1954 | Rennes (107/157), Nice (5/14), Le Havre (14/33) |
| Template:Flagicon Lilian Laslandes | 126 | 407 | 0.31 | 1992 | 2008 | Auxerre (47/125), Bordeaux (56/179), Bastia (8/30), Nice (15/73) | |
| 43 | Template:Flagicon Joseph Yegba Maya | 124 | 238 | 0.52 | 1962 | 1975 | Marseille (79/133), Valenciennes (33/74), Strasbourg (12/31) |
| 44 | Template:Flagicon Bafétimbi Gomis | 122 | 340 | 0.36 | 2004 | 2017 | Saint-Étienne (38/131), Lyon (64/178), Marseille (20/32) |
| 45 | Template:Flagicon Henri Baillot | 121 | 241 | 0.5 | 1945 | 1954 | Metz (80/158), Bordeaux (35/67), Strasbourg (6/16) |
| Template:Flagicon Ernest Schultz | 121 | 275 | 0.44 | 1954 | 1963 | Lyon (35/88), Toulouse (86/187) | |
| Template:Flagicon René Gardien | 121 | 340 | 0.36 | 1947 | 1959 | Sochaux | |
| 48 | Template:Flagicon 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) |
| Template:Flagicon 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) | |
| Template:Flagicon Serge Chiesa | 120 | 475 | 0.25 | 1969 | 1983 | Lyon | |
| 51 | Template:Flagicon Jean Vincent | 119 | 421 | 0.28 | 1950 | 1964 | Lille (51/154), Reims (68/267) |
| 52 | Template:Flagicon Oskar Rohr | 118 | 136 | 0.87 | 1934 | 1939 | Strasbourg |
| 53 | Template:Flagicon Nestor Combin | 117 | 221 | 0.53 | 1959 | 1975 | Lyon (68/131), Metz (34/59), Red Star (15/31) |
| Template:Flagicon Didier Couécou | 117 | 308 | 0.38 | 1963 | 1976 | Bordeaux (75/188), Marseille (28/79), Nantes (14/41) | |
| Template:Flagicon Bernard Genghini | 117 | 360 | 0.33 | 1976 | 1989 | Sochaux (60/181), Saint-Étienne (8/36), Monaco (45/106), Marseille (3/36), Bordeaux (1/4) | |
| Template:Flagicon Georges Lech | 117 | 379 | 0.31 | 1962 | 1976 | Lens (71/187), Sochaux (39/118), Reims (7/74) | |
| Template:Flagicon 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 | Template:Flagicon Template:Interlanguage link | 116 | 239 | 0.49 | 1954 | 1965 | Nîmes (21/37), Sochaux (29/71), Valenciennes (18/38), Saint-Étienne (48/93) |
| 59 | Template:Flagicon Pierre Sinibaldi | 115 | 189 | 0.61 | 1945 | 1954 | Reims (115/188), Lyon (0/1) |
| 60 | Template:Flagicon Zlatan Ibrahimović | 113 | 122 | 0.93 | 2012 | 2016 | Paris Saint-Germain |
| Template:Flagicon Charly Loubet | 113 | 360 | 0.31 | 1962 | 1975 | Stade Français (5/22), Nice (77/272), Marseille (31/66) | |
| Template:Flagicon Maryan Wisniewski | 113 | 415 | 0.27 | 1953 | 1969 | Lens (93/277), Saint-Étienne (12/48), Sochaux (8/90) | |
| 63 | Template:Flagicon Éric Pécout | 112 | 277 | 0.4 | 1974 | 1986 | Nantes (73/156), Monaco (17/38), Metz (8/29), Strasbourg (14/54) |
| Template:Flagicon André Strappe | 112 | 341 | 0.33 | 1948 | 1961 | Lille (99/275), Le Havre (13/66) | |
| 65 | Template:Flagicon Bernard Blanchet | 111 | 357 | 0.31 | 1963 | 1974 | Nantes |
| 66 | Template:Flagicon Claude Papi | 110 | 392 | 0.28 | 1968 | 1982 | Bastia |
| Template:Flagicon 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 | Template:Flagicon 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 | Template:Flagicon Pierre Flamion | 106 | 285 | 0.37 | 1945 | 1960 | Reims (65/152), Marseille (11/29), Lyon (5/32), Troyes (24/62), Limoges (1/10) |
| Template:Flagicon Albert Gemmrich | 106 | 308 | 0.34 | 1973 | 1986 | Strasbourg (71/193), Bordeaux (35/94), Lille (0/17), Nice (0/4) | |
| Template:Flagicon Léon Deladerrière | 106 | 379 | 0.28 | 1947 | 1963 | Nancy (96/321), Toulouse (10/58) | |
| Template:Flagicon Michel Stievenard | 106 | 405 | 0.26 | 1954 | 1968 | Lens (43/170), Angers (63/235) | |
| 73 | Template:Flagicon Édouard Kargu | 105 | 208 | 0.5 | 1949 | 1956 | Bordeaux |
| Template:Flagicon 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 | Template:Flagicon Bernard Rahis | 104 | 241 | 0.43 | 1954 | 1963 | Nîmes |
| Template:Flagicon Alain Caveglia | 104 | 313 | 0.33 | 1990 | 2000 | Sochaux (25/129), Le Havre (31/72), Lyon (47/102), Nantes (1/10) | |
| 77 | Template:Flagicon 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) |
| Template:Flagicon 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) | |
| Template:Flagicon Dimitri Payet | 103 | 492 | 0.21 | 2005 | 2023 | Nantes (5/33), Saint-Étienne (19/129), Lille (18/71), Marseille (61/259) | |
| Template:Flagicon 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 | Template:Flagicon Template:Interlanguage link | 102 | 240 | 0.43 | 1965 | 1972 | Strasbourg (48/134), Monaco (16/32), Sochaux (38/74) |
| Template:Flagicon Marc Berdoll | 102 | 251 | 0.41 | 1970 | 1981 | Angers (62/159), Marseille (40/92) | |
| Template:Flagicon André-Pierre Gignac | 102 | 290 | 0.35 | 2006 | 2015 | Lorient (11/50), Toulouse (35/100), Marseille (59/155) | |
| Template:Flagicon Mustapha Dahleb | 102 | 297 | 0.34 | 1969 | 1984 | Sedan (17/29), Paris Saint-Germain (85/268) | |
| Template:Flagicon Philippe Vercruysse | 102 | 458 | 0.22 | 1980 | 1997 | Lens (46/210), Bordeaux (17/64), Marseille (21/99), Nîmes (14/59), Metz (4/26) | |
| Template:Flagicon Jimmy Briand | 102 | 483 | 0.21 | 2003 | 2022 | Rennes (33/169), Lyon (22/110), Guingamp (30/106), Bordeaux (17/98) | |
| 87 | Template:Flagicon Vahid Halilhodžić | 101 | 181 | 0.56 | 1981 | 1987 | Nantes (93/163), Paris Saint-Germain (8/18) |
| Template:Flagicon Kevin Gameiro | 101 | 305 | 0.33 | 2005 | 2024 | Strasbourg (32/138), Lorient (50/108), Paris Saint-Germain (19/59) | |
| Template:Flagicon Victor Nurenberg | 101 | 307 | 0.33 | 1952 | 1963 | Nice (89/252), Sochaux (7/35), Lyon (5/20) | |
| Template:Flagicon Patrick Revelli | 101 | 362 | 0.28 | 1969 | 1982 | Saint-Étienne (74/226), Sochaux (27/136) | |
| 91 | Template:Flagicon Philippe Gondet | 100 | 212 | 0.47 | 1963 | 1972 | Nantes (98/194), Red Star (2/18) |
| Template:Flagicon Mamadou Niang | 100 | 258 | 0.39 | 2000 | 2010 | Troyes (8/47), Strasbourg (21/56), Marseille (71/155) |
Top scorers by season
Wins by player
Wins by club
| Club | Players | Total |
|---|---|---|
| Paris Saint-Germain | 7 | 17 |
| Marseille | 6 | 13 |
| Reims | 5 | 8 |
| Monaco | 5 | 6 |
| Nantes | 5 | 6 |
| Lyon | 4 | 5 |
| Rennes | 4 | 4 |
| Auxerre | 3 | 4 |
| Lille | 3 | 4 |
| Sochaux | 3 | 4 |
Wins by country
| Country | Players | Total |
|---|---|---|
| Script error: No such module "flag". | 38 | 55 |
| Script error: No such module "flag". | 2 | 10 |
| Script error: No such module "flag". | 2 | 5 |
| Script error: No such module "flag". | 1 | 5 |
| Script error: No such module "flag". | 2 | 4 |
| Template:GER | 3 | 3 |
| Script error: No such module "flag". | 3 | 3 |
| Script error: No such module "flag". | 1 | 3 |
| Script error: No such module "flag". | 2 | 2 |
| Script error: No such module "flag". | 1 | 2 |
| Script error: No such module "flag". | 1 | 1 |
| Template:CRO | 1 | 1 |
| Script error: No such module "flag". | 1 | 1 |
| Script error: No such module "flag". | 1 | 1 |
| Script error: No such module "flag". | 1 | 1 |
| Script error: No such module "flag". | 1 | 1 |
| Script error: No such module "flag". | 1 | 1 |
See also
- Capocannoniere
- Premier League Golden Boot
- List of Bundesliga top scorers by season
- List of La Liga top scorers
- List of Süper Lig top scorers
- European Golden Shoe
- List of top international men's football goal scorers by country