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 Florian Thauvin on 29 August 2026. Of the active players still in Ligue 1, Ludovic Ajorque and Amine Gouiri are the closest to joining the list with 68 and 67 goals, respectively.
All-time top scorers
Key Bold shows players still playing in Ligue 1. Italics show players still playing professional football in other leagues.
RankPlayerGoals1 Delio Onnis29944919711986, , , 2 Bernard Lacombe25549719691987, , 3 Hervé Revelli21638919651978, 4 Roger Courtois21028819331956, 5 Thadée Cisowski20628619471961, , 6 Roger Piantoni20339419501966, , 7 Kylian Mbappé19124620152024, 8 Joseph Ujlaki19043819471964, , , , 9 Fleury Di Nallo18742519601975, 10 Carlos Bianchi17922019731980, , Gunnar Andersson17923419501960, 12 Hassan Akesbi17329319551964, , 13 Jean Baratte16928419451955, 14 Just Fontaine16420019531962, 15 Alain Giresse16358719701988, 16 Alexandre Lacazette16129720102025Lyon Wissam Ben Yedder16132020102024, 18 André Guy15927119591971, , , , 19 Désiré Koranyi15725219351950Sète20 Jean-Pierre Papin15627019861998, 21 Jacky Vergnes15332719681982, , , , , , , 22 Josip Skoblar15117419661974Marseille23 Lucien Cossou14928519561968, , 24 Dominique Rocheteau14541719721989, , 25 Rachid Mekhloufi14332519541970, 26 Pauleta14126620002008, 27 Yvon Douis14035419531967, , 28 Michel Platini13925419731982, Stéphane Bruey13942319501966, , , 30 Edinson Cavani13820020132020Paris Saint-Germain Sonny Anderson13822119932003, , 32 Salif Keïta13516819671973, 33 Hector De Bourgoing13325819591969, 34 Jacques Foix13236119511964, , , Yannick Stopyra13244819771992, , , , , 36 Henri Hiltl13125219341948, 37 Bernard Zénier13046619741991, , , 38 François M'Pelé12935019691981, , Gérard Soler12942819721987, , , , , , , 40 12826919511962, , 41 Jean Grumellon12620319471954, , Lilian Laslandes12640719922008, , , 43 Joseph Yegba Maya12423819621975, , 44 Bafétimbi Gomis12234020042017, , 45 Henri Baillot12124119451954, , Ernest Schultz12127519541963, René Gardien12134019471959Sochaux48 André Simonyi12018619331953, , , , , François Félix12034119681981, , , , , Serge Chiesa12047519691983Lyon51 Jean Vincent11942119501964, 52 Oskar Rohr11813619341939Strasbourg53 Nestor Combin11722119591975, , Didier Couécou11730819631976, , Bernard Genghini11736019761989, , , , Georges Lech11737919621976, , Dominique Rustichelli11745919521970, , , , , , , 58 11623919541965, , , 59 Pierre Sinibaldi11518919451954, 60 Zlatan Ibrahimović11312220122016Paris Saint-Germain Charly Loubet11336019621975, , Maryan Wisniewski11341519531969, , 63 Éric Pécout11227719741986, , , André Strappe11234119481961, 65 Bernard Blanchet11135719631974Nantes66 Claude Papi11039219681982Bastia Albert Emon11041019721988, , , , , 68 Henri Skiba10929419501963, , , , , 69 Pierre Flamion10628519451960, , , , Albert Gemmrich10630819731986, , , Léon Deladerrière10637919471963, Michel Stievenard10640519541968, 73 Édouard Kargu10520819491956Bordeaux Daniel Xuereb10544219771993, , , , , 75 Bernard Rahis10424119541963Nîmes Alain Caveglia10431319902000, , , 77 Robert Pintenat10329819691983, , , , , Abdelkrim Merry10333719741989, , , , , , , Dimitri Payet10349220052023, , , François Brisson10350519751993, , , , , , 81 10224019651972, , Marc Berdoll10225119701981, André-Pierre Gignac10229020062015, , Mustapha Dahleb10229719691984, Philippe Vercruysse10245819801997, , , , Jimmy Briand10248320032022, , , 87 Vahid Halilhodžić10118119811987, Kevin Gameiro10130520052024, , Victor Nurenberg10130719521963, , Patrick Revelli10136219691982, 91 Philippe Gondet10021219631972, Mamadou Niang10025820002010, , Florian Thauvin10029420122026, ,
Top scorers by season SeasonPlayer(s)NationalityClub(s)GoalsAppsRate1932–33Rennes15Club Français15161933–34Sète ♦281934–35Sochaux ♦30281935–36Sochaux34301936–37Strasbourg30291937–38Rouen26261938–39 Sochaux2727Sète ♦2729Championship not played 1939–1945 due to World War II1945–46Lille ♦28251946–47Reims33371947–48Lille311948–49 Lille26Sochaux261949–50Rennes251950–51Nancy27Nice271951–52Marseille311952–53 Marseille351953–54Bordeaux271954–55Reims ♦301955–56RC Paris311956–57 RC Paris331957–58Reims ♦34261958–59 RC Paris301959–60 Reims ♦281960–61 Reims 281961–62Montpellier251962–63Valenciennes351963–64Lens30311964–65Nantes ♦24321965–66Nantes ♦36371966–67Saint-Étienne ♦31341967–68Ajaccio26341968–69Lyon25301969–70 Saint-Étienne ♦28311970–71Marseille ♦44361971–72 Marseille ♦3031 1972–73 Marseille26311973–74Reims3033 1974–75 Monaco30371975–76 Reims34381976–77 Reims28371977–78 Paris Saint-Germain37381978–79 Paris Saint-Germain27361979–80Laval2134 Monaco21301980–81 Tours2438 1981–82 Tours2938 1982–83 Nantes ♦27361983–84 Auxerre2137 Toulon2136 1984–85 Nantes2834 1985–86 Metz2332 1986–87 Metz1837 1987–88 Marseille1937 1988–89 Marseille ♦2236 1989–90 Marseille ♦3036 1990–91 Marseille ♦2336 1991–92 Marseille ♦2737 1992–93 Marseille ♦23371993–94 Lens2035 Monaco2035 Nantes2038 1994–95 Nantes ♦22371995–96Monaco2134 1996–97 Rennes21361997–98 Auxerre21321998–99Bordeaux ♦22331999–2000 Lyon23322000–01 Lyon22292001–02Auxerre2229Bordeaux22332002–03Monaco26352003–04 Auxerre26382004–05Rennes20362005–06 Paris Saint-Germain21362006–07 Paris Saint-Germain15332007–08Lyon ♦20362008–09Toulouse24382009–10Marseille ♦1832 2010–11 Lille ♦25362011–12 Montpellier ♦2136 Paris Saint-Germain2135 2012–13 Paris Saint-Germain ♦3034 2013–14 Paris Saint-Germain ♦2633 2014–15 Lyon2733 2015–16 Paris Saint-Germain ♦3831 2016–17 Paris Saint-Germain3536 2017–18 Paris Saint-Germain ♦2832 2018–19 Paris Saint-Germain ♦33292019–20 Monaco1826 Paris Saint-Germain ♦1820 2020–21 Paris Saint-Germain2731 2021–22 Paris Saint-Germain ♦2835 2022–23 Paris Saint-Germain ♦2934 2023–24 Paris Saint-Germain ♦2729 2024–25 Paris Saint-Germain ♦2129 Marseille2134 2025–26 Rennes2134
Wins by player PlayerWinsSeasons Kylian Mbappe62018–19, 2019–20, 2020–21, 2021–22, 2022–23, 2023–24 Carlos Bianchi51973–74, 1975–76, 1976–77, 1977–78, 1978–79 Delio Onnis1974–75, 1979–80, 1980–81, 1981–82, 1983–84 Jean-Pierre Papin1987–88, 1988–89, 1989–90, 1990–91, 1991–92 Thadée Cisowski31955–56, 1956–57, 1958–59 Josip Skoblar1970–71, 1972–72, 1972–73 Sonny Anderson1995–96, 1999–2000, 2001–02 Pauleta2001–02, 2005–06, 2006–07 Zlatan Ibrahimovic2012–13, 2013–14, 2015–16 Roger Courtois21935–36, 1938–39 Jean Baratte1947–48, 1948–49 Roger Piantoni1950–51, 1960–61 Gunnar Andersson1951–52, 1952–53 Hervé Revelli1966–67, 1969–70 Vahid Halilhodžić1982–83, 1984–85 Stéphane Guivarc'h1996–97, 1997–98 Djibril Cissé2001–02, 2003–04
Wins by club ClubPlayersTotal Paris Saint-Germain 7 17Marseille 5 12Reims 5 8Monaco 5 6Nantes 5 6Rennes 5 5Lyon 4 5Auxerre 3 4Lille 3 4Sochaux 3 4
Wins by country CountryPlayersTotal3956210251524333313221211111111111111
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
Notes
References