Explore France Ligue 1 Top Scorers All-Time.
Table of France Ligue 1 Highest Goalscorers from season 1932-33 to 2023-24 with player nationalities and club affiliations. Kylian Mbappé holds the record as the top scorer in France Ligue 1, achieving this feat six times. Josip Skoblar had the most goals in a single Ligue 1 season for Olympique de Marseille.
Season | Player | Nat | Club | Goals | |
---|---|---|---|---|---|
1932–33 | Robert Mercier | | Club Français | 15 | |
Walter Kaiser | Stade Rennais UC | ||||
1933–34 | Istvan Lukacs | FC Sète | 28 | ||
1934–35 | André Abegglen | Sochaux-Montbéliard | 30 | ||
1935–36 | Roger Courtois | Sochaux-Montbéliard | 34 | ||
1936–37 | Oskar Rohr | RC Strasbourg | 30 | ||
1937–38 | Jean Nicolas | FC Rouen | 26 | ||
1938–39 | Roger Courtois | Sochaux-Montbéliard | 27 | ||
Désiré Koranyi | FC Sète | ||||
1939–40 | |||||
1940–41 | |||||
1941–42 | |||||
1942–43 | |||||
1943–44 | |||||
1944–45 | |||||
1945–46 | René Bihel | Lille OSC | 28 | ||
1946–47 | Pierre Sinibaldi | Stade de Reims | 33 | ||
1947–48 | Jean Baratte | Lille OSC | 31 | ||
1948–49 | Jean Baratte | Lille OSC | 26 | ||
1949–50 | Jean Grumellon | Stade Rennais UC | 24 | ||
1950–51 | Roger Piantoni | FC Nancy | 28 | ||
1951–52 | Gunnar Andersson | Olympique de Marseille | 31 | ||
1952–53 | Gunnar Andersson | Olympique de Marseille | 35 | ||
1953–54 | Édouard Kargu | Bordeaux | 27 | ||
1954–55 | René Bliard | Stade de Reims | 30 | ||
1955–56 | Thadée Cisowski | RC Paris | 31 | ||
1956–57 | Thadée Cisowski | RC Paris | 33 | ||
1957–58 | Just Fontaine | Stade de Reims | 34 | ||
1958–59 | Thadée Cisowski | RC Paris | 30 | ||
1959–60 | Just Fontaine | Stade de Reims | 28 | ||
1960–61 | Roger Piantoni | Stade de Reims | 28 | ||
1961–62 | Touré Sékou | SO Montpellier | 25 | ||
1962–63 | Serge Masnaghetti | Valenciennes-Anzin | 35 | ||
1963–64 | Ahmed Oudjani | RC Lens | 30 | ||
1964–65 | Jacques Simon | FC Nantes | 24 | ||
1965–66 | Philippe Gondet | FC Nantes | 36 | ||
1966–67 | Hervé Revelli | AS Saint-Etienne | 31 | ||
1967–68 | Étienne Sansonetti | AC Ajaccio | 26 | ||
1968–69 | André Guy | Olympique de Marseille | 25 | ||
1969–70 | Hervé Revelli | AS Saint-Etienne | 28 | ||
1970–71 | Josip Skoblar | Olympique de Marseille | 44 | ||
1971–72 | Josip Skoblar | Olympique de Marseille | 30 | ||
1972–73 | Josip Skoblar | Olympique de Marseille | 26 | ||
1973–74 | Carlos Bianchi | Stade de Reims | 30 | ||
1974–75 | Delio Onnis | AS Monaco | 30 | ||
1975–76 | Carlos Bianchi | Stade de Reims | 34 | ||
1976–77 | Carlos Bianchi | Stade de Reims | 28 | ||
1977–78 | Carlos Bianchi | Paris Saint-Germain | 37 | ||
1978–79 | Carlos Bianchi | Paris Saint-Germain | 27 | ||
1979–80 | Erwin Kostedde | Stade Lavallois | 21 | ||
Delio Onnis | AS Monaco | ||||
1980–81 | Delio Onnis | FC Tours | 24 | ||
1981–82 | Delio Onnis | FC Tours | 29 | ||
1982–83 | Vahid Halilhodzic | FC Nantes Atlantique | 27 | ||
1983–84 | Patrice Garande | AJ Auxerre | 21 | ||
Delio Onnis | Sporting Toulon Var | ||||
1984–85 | Vahid Halilhodzic | FC Nantes Atlantique | 28 | ||
1985–86 | Jules Bocandé | FC Metz | 23 | ||
1986–87 | Bernard Zénier | FC Metz | 18 | ||
1987–88 | Jean-Pierre Papin | Olympique de Marseille | 19 | ||
1988–89 | Jean-Pierre Papin | Olympique de Marseille | 22 | ||
1989–90 | Jean-Pierre Papin | Olympique de Marseille | 30 | ||
1990–91 | Jean-Pierre Papin | Olympique de Marseille | 23 | ||
1991–92 | Jean-Pierre Papin | Olympique de Marseille | 27 | ||
1992–93 | Alen Bokšić | Olympique de Marseille | 23 | ||
Roger Boli | RC Lens | ||||
1993–94 | Youri Djorkaeff | AS Monaco | 20 | ||
Nicolas Ouédec | FC Nantes | ||||
1994–95 | Patrice Loko | FC Nantes | 22 | ||
1995–96 | Sonny Anderson | AS Monaco | 21 | ||
1996–97 | Stéphane Guivarc'h | Stade Rennais | 22 | ||
1997–98 | Stéphane Guivarc'h | AJ Auxerre | 21 | ||
1998–99 | Sylvain Wiltord | Bordeaux | 22 | ||
1999–00 | Sonny Anderson | Olympique Lyonnais | 23 | ||
2000–01 | Sonny Anderson | Olympique Lyonnais | 22 | ||
2001–02 | Djibril Cissé | AJ Auxerre | 22 | ||
2002–03 | Shabani Nonda | AS Monaco | 26 | ||
2003–04 | Djibril Cissé | AJ Auxerre | 26 | ||
2004–05 | Alexander Frei | Stade Rennais | 20 | ||
2005–06 | Pauleta | Paris Saint-Germain | 21 | ||
2006–07 | Pauleta | Paris Saint-Germain | 15 | ||
2007–08 | Karim Benzema | Olympique Lyonnais | 20 | ||
2008–09 | André-Pierre Gignac | Toulouse FC | 24 | ||
2009–10 | Mamadou Niang | Olympique de Marseille | 18 | ||
2010–11 | Moussa Sow | Lille OSC | 25 | ||
2011–12 | Olivier Giroud | Montpellier HSC | 21 | ||
Nenê | Paris Saint-Germain | ||||
2012–13 | Zlatan Ibrahimovic | Paris Saint-Germain | 30 | ||
2013–14 | Zlatan Ibrahimovic | Paris Saint-Germain | 26 | ||
2014–15 | Alexandre Lacazette | Lyon | 27 | ||
2015–16 | Zlatan Ibrahimović | Paris Saint-Germain | 38 | ||
2016–17 | Edinson Cavani | Paris Saint-Germain | 35 | ||
2017–18 | Edinson Cavani | Paris Saint-Germain | 28 | ||
2018-19 | Kylian Mbappé | Paris Saint-Germain | 33 | ||
2019-20 | Wissam Ben Yedder | AS Monaco | 18 | ||
Kylian Mbappé | Paris Saint-Germain | ||||
2020-21 | Kylian Mbappé | Paris Saint-Germain | 26 | ||
2021-22 | Kylian Mbappé | Paris Saint-Germain | 28 | ||
2022-23 | Kylian Mbappé | Paris Saint-Germain | 29 | ||
2023-24 | Kylian Mbappé | Paris Saint-Germain | 27 | ||
2024-25 | Ousmane Dembélé | Paris Saint-Germain | 21 | ||
Mason Greenwood | ![]() | Olympique de Marseille | 21 | ||
Player | Nat | Titles |
---|---|---|
Kylian Mbappé | 6 | |
Carlos Bianchi | 5 | |
Delio Onnis | 5 | |
Jean-Pierre Papin | 5 | |
Josip Skoblar | 3 | |
Sonny Anderson | 3 | |
Thadée Cisowski | 3 | |
Zlatan Ibrahimovic | 3 | |
Djibril Cissé | 2 | |
Gunnar Andersson | 2 | |
Hervé Revelli | 2 | |
Jean Baratte | 2 | |
Edinson Cavani | 2 | |
Just Fontaine | 2 | |
Pauleta | 2 | |
Roger Courtois | 2 | |
Roger Piantoni | 2 | |
Stéphane Guivarc'h | 2 | |
Vahid Halilhodzic | 2 | |
Ahmed Oudjani | 1 | |
Alen Bokšić | 1 | |
Alexander Frei | 1 | |
Alexandre Lacazette | 1 | |
André Abegglen | 1 | |
André Guy | 1 | |
André-Pierre Gignac | 1 | |
Bernard Zénier | 1 | |
Désiré Koranyi | 1 | |
Édouard Kargu | 1 | |
Erwin Kostedde | 1 | |
Étienne Sansonetti | 1 | |
Istvan Lukacs | 1 | |
Jacques Simon | 1 | |
Jean Grumellon | 1 | |
Jean Nicolas | 1 | |
Jules Bocandé | 1 | |
Karim Benzema | 1 | |
Mamadou Niang | 1 | |
Mason Greenwood | ![]() | 1 |
Moussa Sow | 1 | |
Nenê | 1 | |
Nicolas Ouédec | 1 | |
Olivier Giroud | 1 | |
Oskar Rohr | 1 | |
Ousmane Dembélé | 1 | |
Patrice Garande | 1 | |
Patrice Loko | 1 | |
Philippe Gondet | 1 | |
Pierre Sinibaldi | 1 | |
René Bihel | 1 | |
René Bliard | 1 | |
Robert Mercier | 1 | |
Roger Boli | 1 | |
Serge Masnaghetti | 1 | |
Shabani Nonda | 1 | |
Sylvain Wiltord | 1 | |
Touré Sékou | 1 | |
Walter Kaiser | 1 | |
Wissam Ben Yedder | 1 | |
Youri Djorkaeff | 1 | |
Club | Titles | |
---|---|---|
Paris Saint-Germain | 15 | |
Olympique de Marseille | 13 | |
Stade de Reims | 8 | |
AS Monaco | 6 | |
FC Nantes | 6 | |
AJ Auxerre | 4 | |
Lille OSC | 4 | |
Olympique Lyonnais | 4 | |
Stade Rennais | 4 | |
RC Paris | 3 | |
Sochaux-Montbéliard | 3 | |
AS Saint-Etienne | 2 | |
Bordeaux | 2 | |
FC Metz | 2 | |
FC Sète | 2 | |
FC Tours | 2 | |
Montpellier HSC | 2 | |
RC Lens | 2 | |
AC Ajaccio | 1 | |
| Club Français | 1 |
FC Nancy | 1 | |
FC Rouen | 1 | |
RC Strasbourg | 1 | |
Sporting Toulon Var | 1 | |
Stade Lavallois | 1 | |
Toulouse FC | 1 | |
Valenciennes-Anzin | 1 | |