Skip to content
Surf Wiki
Save to docs
sports

From Surf Wiki (app.surf) — the open knowledge base

List of Ligue 1 top scorers

none


none

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. Of the active players still in Ligue 1, Florian Thauvin is closest to making the list with 90 goals.

All-time top scorers

Key

  • Bold shows players still playing in Ligue 1.
  • Italics show players still playing professional football in other leagues.
RankPlayerGoalsAppsRatioFirstLastClub(s) (goals/apps)
1ARG Delio Onnis29944919711986Reims (39/65), Monaco (157/200), Tours (64/110), Toulon (39/74)
2FRA Bernard Lacombe25549719691987Lyon (123/222), Saint-Étienne (14/32), Bordeaux (118/243)
3FRA Hervé Revelli21638919651978Saint-Étienne (175/318), Nice (41/71)
4FRA Roger Courtois21028819331956Sochaux (209/285), Troyes (1/3)
5FRA Thadée Cisowski20628619471961Metz (45/86), Racing (152/172), Valenciennes (9/28)
6FRA Roger Piantoni20339419501966Nancy (91/217), Reims (106/161), Nice (6/16)
7FRA Kylian Mbappé19124620152024Monaco (16/41), Paris Saint-Germain (175/205)
8FRA Joseph Ujlaki19043819471964Stade Français (3/7), Sète (15/44), Nîmes (38/92), Nice (59/133), Racing (75/162)
9FRA Fleury Di Nallo18742519601975Lyon (182/413), Red Star (5/12)
10ARG Carlos Bianchi17922019731980Reims (107/124), Paris Saint-Germain (64/74), Strasbourg (8/22)
SWE Gunnar Andersson17923419501960Marseille (169/220), Bordeaux (10/14)
12MAR Hassan Akesbi17329319551964Nîmes (119/204), Reims (48/78), Monaco (6/11)
13FRA Jean Baratte16928419451955Lille (167/268), Roubaix (2/16)
14FRA Just Fontaine16420019531962Nice (42/69), Reims (122/131)
15FRA Alain Giresse16358719701988Bordeaux (158/520), Marseille (5/67)
16FRA Alexandre Lacazette16129720102025Lyon
FRA Wissam Ben Yedder16132020102024Toulouse (63/156), Monaco (98/164)
18FRA André Guy15927119591971Sochaux (3/6), Saint-Étienne (45/65), Lille (42/76), Lyon (64/110), Rennes (5/14)
19FRA Désiré Koranyi15725219351950Sète
20FRA Jean-Pierre Papin15627019861998Marseille (134/215), Bordeaux (22/55)
21FRA Jacky Vergnes15332719681982Red 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)
22YUG Josip Skoblar15117419661974Marseille
23FRA Lucien Cossou14928519561968Lyon (35/91), Monaco (97/161), Aix (17/33)
24FRA Dominique Rocheteau14541719721989Saint-Étienne (51/153), Paris Saint-Germain (83/204), Toulouse (11/60)
25ALG Rachid Mekhloufi14332519541970Saint-Étienne (123/274), Bastia (20/67)
26POR Pauleta14126620002008Bordeaux (65/98), Paris Saint-Germain (76/168)
27FRA Yvon Douis14035419531967Lille (50/141), Le Havre (28/71), Monaco (62/167)
28FRA Michel Platini13925419731982Nancy (81/150), Saint-Étienne (58/104)
FRA Stéphane Bruey13942319501966Racing (11/44), Monaco (25/81), Angers (93/254), Lyon (10/44)
30URU Edinson Cavani13820020132020Paris Saint-Germain
BRA Sonny Anderson13822119932003Marseille (16/20), Monaco (51/91), Lyon (71/110)
32MLI Salif Keïta13516819671973Saint-Étienne (125/150), Marseille (10/18)
33FRA Hector De Bourgoing13325819591969Nice (65/114), Bordeaux (68/137)
34FRA Jacques Foix13236119511964Racing (24/52), Saint-Étienne (54/129), Nice (50/162), Toulouse (4/18)
FRA Yannick Stopyra13244819771992Sochaux (57/176), Rennes (10/37), Toulouse (46/148), Bordeaux (8/34), Cannes (9/37), Metz (2/24)
36FRA Henri Hiltl13125219341948Excelsior (82/154), Roubaix (49/98)
37FRA Bernard Zénier13046619741991Metz (55/232), Nancy (53/144), Bordeaux (4/25), Marseille (18/65)
38CGO François M'Pelé12935019691981Ajaccio (57/121), Paris Saint-Germain (60/167), Lens (12/62)
FRA Gérard Soler12942819721987Sochaux (67/162), Monaco (9/28), Bordeaux (16/91), Toulouse (19/58), Strasbourg (6/32), Bastia (6/23), Lille (5/13), Rennes (1/21)
40ARG12826919511962Sochaux (57/123), Nice (43/85), Nancy (28/61)
41FRA Jean Grumellon12620319471954Rennes (107/157), Nice (5/14), Le Havre (14/33)
FRA Lilian Laslandes12640719922008Auxerre (47/125), Bordeaux (56/179), Bastia (8/30), Nice (15/73)
43CMR Joseph Yegba Maya12423819621975Marseille (79/133), Valenciennes (33/74), Strasbourg (12/31)
44FRA Bafétimbi Gomis12234020042017Saint-Étienne (38/131), Lyon (64/178), Marseille (20/32)
45FRA Henri Baillot12124119451954Metz (80/158), Bordeaux (35/67), Strasbourg (6/16)
FRA Ernest Schultz12127519541963Lyon (35/88), Toulouse (86/187)
FRA René Gardien12134019471959Sochaux
48FRA André Simonyi12018619331953Olympique Lillois (37/51), Sochaux (8/15), Red Star (47/72), Rennes (13/21), Stade Français (10/16), Roubaix (5/11)
FRA François Félix12034119681981Lyon (5/31), Bastia (63/160), Paris (19/36), Nîmes (10/44), Angers (22/65), Auxerre (1/5)
FRA Serge Chiesa12047519691983Lyon
51FRA Jean Vincent11942119501964Lille (51/154), Reims (68/267)
52GER Oskar Rohr11813619341939Strasbourg
53FRA Nestor Combin11722119591975Lyon (68/131), Metz (34/59), Red Star (15/31)
FRA Didier Couécou11730819631976Bordeaux (75/188), Marseille (28/79), Nantes (14/41)
FRA Bernard Genghini11736019761989Sochaux (60/181), Saint-Étienne (8/36), Monaco (45/106), Marseille (3/36), Bordeaux (1/4)
FRA Georges Lech11737919621976Lens (71/187), Sochaux (39/118), Reims (7/74)
FRA Dominique Rustichelli11745919521970Marseille (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)
58FRA11623919541965Nîmes (21/37), Sochaux (29/71), Valenciennes (18/38), Saint-Étienne (48/93)
59FRA Pierre Sinibaldi11518919451954Reims (115/188), Lyon (0/1)
60SWE Zlatan Ibrahimović11312220122016Paris Saint-Germain
FRA Charly Loubet11336019621975Stade Français (5/22), Nice (77/272), Marseille (31/66)
FRA Maryan Wisniewski11341519531969Lens (93/277), Saint-Étienne (12/48), Sochaux (8/90)
63FRA Éric Pécout11227719741986Nantes (73/156), Monaco (17/38), Metz (8/29), Strasbourg (14/54)
FRA André Strappe11234119481961Lille (99/275), Le Havre (13/66)
65FRA Bernard Blanchet11135719631974Nantes
66FRA Claude Papi11039219681982Bastia
FRA Albert Emon11041019721988Marseille (37/133), Reims (4/6), Monaco (26/78), Lyon (17/60), Toulon (21/103), Cannes (5/30)
68FRA Henri Skiba10929419501963Nancy (0/10), Monaco (18/47), Strasbourg (19/64), Nîmes (47/104), Sochaux (3/6), Stade Français (22/63)
69FRA Pierre Flamion10628519451960Reims (65/152), Marseille (11/29), Lyon (5/32), Troyes (24/62), Limoges (1/10)
FRA Albert Gemmrich10630819731986Strasbourg (71/193), Bordeaux (35/94), Lille (0/17), Nice (0/4)
FRA Léon Deladerrière10637919471963Nancy (96/321), Toulouse (10/58)
FRA Michel Stievenard10640519541968Lens (43/170), Angers (63/235)
73FRA Édouard Kargu10520819491956Bordeaux
FRA Daniel Xuereb10544219771993Lyon (21/95), Lens (39/164), Paris Saint-Germain (29/80), Montpellier (21/65), Marseille (3/18), Toulon (1/20)
75FRA Bernard Rahis10424119541963Nîmes
FRA Alain Caveglia10431319902000Sochaux (25/129), Le Havre (31/72), Lyon (47/102), Nantes (1/10)
77FRA Robert Pintenat10329819691983Rouen (2/12), Red Star (17/64), Nîmes (7/41), Sochaux (62/129), Nancy (7/28), Toulouse (8/24)
MAR Abdelkrim Merry10333719741989Bastia (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)
FRA Dimitri Payet10349220052023Nantes (5/33), Saint-Étienne (19/129), Lille (18/71), Marseille (61/259)
FRA François Brisson10350519751993Paris Saint-Germain (6/81), Laval (22/96), Lens (40/143), Strasbourg (10/38), Marseille (1/31), Lyon (7/28), Lille (17/88)
81FRA10224019651972Strasbourg (48/134), Monaco (16/32), Sochaux (38/74)
FRA Marc Berdoll10225119701981Angers (62/159), Marseille (40/92)
FRA André-Pierre Gignac10229020062015Lorient (11/50), Toulouse (35/100), Marseille (59/155)
ALG Mustapha Dahleb10229719691984Sedan (17/29), Paris Saint-Germain (85/268)
FRA Philippe Vercruysse10245819801997Lens (46/210), Bordeaux (17/64), Marseille (21/99), Nîmes (14/59), Metz (4/26)
FRA Jimmy Briand10248320032022Rennes (33/169), Lyon (22/110), Guingamp (30/106), Bordeaux (17/98)
87YUG Vahid Halilhodžić10118119811987Nantes (93/163), Paris Saint-Germain (8/18)
FRA Kevin Gameiro10130520052024Strasbourg (32/138), Lorient (50/108), Paris Saint-Germain (19/59)
LUX Victor Nurenberg10130719521963Nice (89/252), Sochaux (7/35), Lyon (5/20)
FRA Patrick Revelli10136219691982Saint-Étienne (74/226), Sochaux (27/136)
91FRA Philippe Gondet10021219631972Nantes (98/194), Red Star (2/18)
SEN Mamadou Niang10025820002010Troyes (8/47), Strasbourg (21/56), Marseille (71/155)

Top scorers by season

SeasonPlayer(s)NationalityClub(s)GoalsAppsRateSète ♦Sochaux ♦(2)Sète ♦Lille ♦(2)(2)Reims ♦(2)Reims ♦(3)(2)Reims ♦(2)Nantes ♦Nantes ♦Saint-Étienne ♦(2)Saint-Étienne ♦Marseille ♦(2)Marseille ♦(3)(2)(3)(4)(5)(2)(3)(4)Nantes ♦(5)(2)(2)Marseille ♦(3)Marseille ♦(4)Marseille ♦(5)Marseille ♦Marseille ♦Nantes ♦(2)Bordeaux ♦(2)(3)(2)(2)(3)Lyon ♦Marseille ♦Lille ♦Montpellier ♦Paris Saint-Germain ♦(2)Paris Saint-Germain ♦(3)Paris Saint-Germain ♦(2)Paris Saint-Germain ♦Paris Saint-Germain ♦(2)Paris Saint-Germain ♦(3)(4)Paris Saint-Germain ♦(5)Paris Saint-Germain ♦(6)Paris Saint-Germain ♦Paris Saint-Germain ♦
1932–33GermanyRennes15
FranceClub Français1516
1933–34Hungary28
1934–35Switzerland3028
1935–36FranceSochaux3430
1936–37GermanyStrasbourg3029
1937–38FranceRouen2626
1938–39FranceSochaux2727
France2729
Championship not played 1939–1945 due to World War II
1945–46France2825
1946–47FranceReims3337
1947–48FranceLille31
1948–49FranceLille26
CzechoslovakiaSochaux26
1949–50FranceRennes25
1950–51FranceNancy27
FranceNice27
1951–52SwedenMarseille31
1952–53SwedenMarseille35
1953–54FranceBordeaux27
1954–55France30
1955–56FranceRC Paris31
1956–57FranceRC Paris33
1957–58France3426
1958–59FranceRC Paris30
1959–60France28
1960–61FranceReims28
1961–62Ivory CoastMontpellier25
1962–63FranceValenciennes35
1963–64AlgeriaLens3031
1964–65France2432
1965–66France3637
1966–67France3134
1967–68FranceAjaccio2634
1968–69FranceLyon2530
1969–70France2831
1970–71Yugoslavia4436
1971–72Yugoslavia3031
1972–73YugoslaviaMarseille2631
1973–74ArgentinaReims3033
1974–75ArgentinaMonaco3037
1975–76ArgentinaReims3438
1976–77ArgentinaReims2837
1977–78ArgentinaParis Saint-Germain3738
1978–79ArgentinaParis Saint-Germain2736
1979–80West GermanyLaval2134
ArgentinaMonaco2130
1980–81ArgentinaTours2438
1981–82ArgentinaTours2938
1982–83Yugoslavia2736
1983–84FranceAuxerre2137
ArgentinaToulon2136
1984–85YugoslaviaNantes2834
1985–86SenegalMetz2332
1986–87FranceMetz1837
1987–88FranceMarseille1937
1988–89France2236
1989–90France3036
1990–91France2336
1991–92France2737
1992–93Croatia2337
1993–94FranceLens2035
FranceMonaco2035
FranceNantes2038
1994–95France2237
1995–96BrazilMonaco2134
1996–97FranceRennes2136
1997–98FranceAuxerre2132
1998–99France2233
1999–2000BrazilLyon2332
2000–01BrazilLyon2229
2001–02FranceAuxerre2229
PortugalBordeaux2233
2002–03DR CongoMonaco2635
2003–04FranceAuxerre2638
2004–05SwitzerlandRennes2036
2005–06PortugalParis Saint-Germain2136
2006–07PortugalParis Saint-Germain1533
2007–08France2036
2008–09FranceToulouse2438
2009–10Senegal1832
2010–11Senegal2536
2011–12France2136
BrazilParis Saint-Germain2135
2012–13Sweden3034
2013–14Sweden2633
2014–15FranceLyon2733
2015–16Sweden3831
2016–17UruguayParis Saint-Germain3536
2017–18Uruguay2832
2018–19France3329
2019–20FranceMonaco1826
France1820
2020–21FranceParis Saint-Germain2731
2021–22France2835
2022–23France2934
2023–24France2729
2024–25France2129
EnglandMarseille2134

Wins by player

PlayerWinsSeasons
France Kylian Mbappe62018–19, 2019–20, 2020–21, 2021–22, 2022–23, 2023–24
Argentina Carlos Bianchi51973–74, 1975–76, 1976–77, 1977–78, 1978–79
Argentina Delio Onnis1974–75, 1979–80, 1980–81, 1981–82, 1983–84
France Jean-Pierre Papin1987–88, 1988–89, 1989–90, 1990–91, 1991–92
France Thadée Cisowski31955–56, 1956–57, 1958–59
Yugoslavia Josip Skoblar1970–71, 1972–72, 1972–73
Brazil Sonny Anderson1995–96, 1999–2000, 2001–02
Portugal Pauleta2001–02, 2005–06, 2006–07
Sweden Zlatan Ibrahimovic2012–13, 2013–14, 2015–16
France Roger Courtois21935–36, 1938–39
France Jean Baratte1947–48, 1948–49
France Roger Piantoni1950–51, 1960–61
Sweden Gunnar Andersson1951–52, 1952–53
France Hervé Revelli1966–67, 1969–70
Yugoslavia Vahid Halilhodžić1982–83, 1984–85
France Stéphane Guivarc'h1996–97, 1997–98
France Djibril Cissé2001–02, 2003–04
Uruguay Edinson Cavani2016–17, 2017–18

Wins by club

ClubPlayersTotal
Paris Saint-Germain717
Marseille613
Reims58
Monaco56
Nantes56
Lyon45
Rennes44
Auxerre34
Lille34
Sochaux34

Wins by country

CountryPlayersTotal
3855
210
25
15
24
33
33
13
22
12
11
11
11
11
11
11
11

References

References

  1. "End of an Adventure for Kevin Gameiro".
  2. "Buteurs +100 buts Ligue 1".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about List of Ligue 1 top scorers — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report