Ligue 1 Top Scorer Every Season (1932–33 to 2025–26)
88 entries · verified 2026-07-20 · free · hand-checked by Ball IQ
France's top flight has crowned a leading marksman every season since its 1932–33 debut, and the roll call doubles as a history of European goalscoring. The early decades belonged to prolific imports and homegrown talents alike — Roger Courtois, Just Fontaine and the astonishing Josip Skoblar, whose 44 goals for Marseille in 1970–71 remain the single-season Ligue 1 record that no one has come close to touching since.
Think you know this? Five questions
Tap to answer — no sign-up. Or jump to the full list ↓
-
Which striker won the Ligue 1 Golden Boot for champions Montpellier in their 2011-12 title-winning season?
Giroud and PSG's Nenê both scored 21, but the outright Golden Boot went to Giroud (more open-play goals) as Montpellier won their only French title.
-
Which French forward was Ligue 1's top scorer in 2014-15 with 27 goals?
Alexandre Lacazette's 27 league goals for Lyon won him the golden boot and the French Player of the Year award, finishing ahead of Gignac's 21.
-
Who is the all-time leading goalscorer in French Ligue 1 history, with 299 goals?
Argentine-Italian striker Delio Onnis netted 299 Ligue 1 goals in the 1970s and 80s, a record that still stands.
-
Which forward did PSG sign from Barcelona in 2023?
Ousmane Dembélé moved from Barcelona to PSG in the summer of 2023.
-
Which player has won a record five UNFP Ligue 1 Player of the Year awards?
Kylian Mbappé won the UNFP award in 2019, 2021, 2022, 2023 and 2024 — a record.
| Season | Player | Club | Goals |
|---|---|---|---|
| 1932–33 | Walter Kaiser / Robert Mercier | Rennes / Club Français | 15 |
| 1933–34 | István Lukács | Sète | 28 |
| 1934–35 | André Abegglen | Sochaux | 30 |
| 1935–36 | Roger Courtois | Sochaux | 34 |
| 1936–37 | Oskar Rohr | Strasbourg | 30 |
| 1937–38 | Jean Nicolas | Rouen | 26 |
| 1938–39 | Roger Courtois / Désiré Koranyi | Sochaux / Sète | 27 |
| 1945–46 | René Bihel | Lille | 28 |
| 1946–47 | Pierre Sinibaldi | Reims | 33 |
| 1947–48 | Jean Baratte | Lille | 31 |
| 1948–49 | Jean Baratte / Josef Humpál | Lille / Sochaux | 26 |
| 1949–50 | Jean Grumellon | Rennes | 25 |
| 1950–51 | Roger Piantoni / Jean Courteaux | Nancy / Nice | 27 |
| 1951–52 | Gunnar Andersson | Marseille | 31 |
| 1952–53 | Gunnar Andersson | Marseille | 35 |
| 1953–54 | Édouard Kargu | Bordeaux | 27 |
| 1954–55 | René Bliard | Reims | 30 |
| 1955–56 | Thadée Cisowski | Racing Paris | 31 |
| 1956–57 | Thadée Cisowski | Racing Paris | 33 |
| 1957–58 | Just Fontaine | Reims | 34 |
| 1958–59 | Thadée Cisowski | Racing Paris | 30 |
| 1959–60 | Just Fontaine | Reims | 28 |
| 1960–61 | Roger Piantoni | Reims | 28 |
| 1961–62 | Sékou Touré | Montpellier | 25 |
| 1962–63 | Serge Masnaghetti | Valenciennes | 35 |
| 1963–64 | Ahmed Oudjani | Lens | 30 |
| 1964–65 | Jacques Simon | Nantes | 24 |
| 1965–66 | Philippe Gondet | Nantes | 36 |
| 1966–67 | Hervé Revelli | Saint-Étienne | 31 |
| 1967–68 | Étienne Sansonetti | Ajaccio | 26 |
| 1968–69 | André Guy | Lyon | 25 |
| 1969–70 | Hervé Revelli | Saint-Étienne | 28 |
| 1970–71 | Josip Skoblar | Marseille | 44 |
| 1971–72 | Josip Skoblar | Marseille | 30 |
| 1972–73 | Josip Skoblar | Marseille | 26 |
| 1973–74 | Carlos Bianchi | Reims | 30 |
| 1974–75 | Delio Onnis | Monaco | 30 |
| 1975–76 | Carlos Bianchi | Reims | 34 |
| 1976–77 | Carlos Bianchi | Reims | 28 |
| 1977–78 | Carlos Bianchi | Paris Saint-Germain | 37 |
| 1978–79 | Carlos Bianchi | Paris Saint-Germain | 27 |
| 1979–80 | Erwin Kostedde / Delio Onnis | Laval / Monaco | 21 |
| 1980–81 | Delio Onnis | Tours | 24 |
| 1981–82 | Delio Onnis | Tours | 29 |
| 1982–83 | Vahid Halilhodžić | Nantes | 27 |
| 1983–84 | Patrice Garande / Delio Onnis | Auxerre / Toulon | 21 |
| 1984–85 | Vahid Halilhodžić | Nantes | 28 |
| 1985–86 | Jules Bocandé | Metz | 23 |
| 1986–87 | Bernard Zénier | Metz | 18 |
| 1987–88 | Jean-Pierre Papin | Marseille | 19 |
| 1988–89 | Jean-Pierre Papin | Marseille | 22 |
| 1989–90 | Jean-Pierre Papin | Marseille | 30 |
| 1990–91 | Jean-Pierre Papin | Marseille | 23 |
| 1991–92 | Jean-Pierre Papin | Marseille | 27 |
| 1992–93 | Alen Bokšić | Marseille | 23 |
| 1993–94 | Roger Boli / Youri Djorkaeff / Nicolas Ouédec | Lens / Monaco / Nantes | 20 |
| 1994–95 | Patrice Loko | Nantes | 22 |
| 1995–96 | Sonny Anderson | Monaco | 21 |
| 1996–97 | Stéphane Guivarc'h | Rennes | 21 |
| 1997–98 | Stéphane Guivarc'h | Auxerre | 21 |
| 1998–99 | Sylvain Wiltord | Bordeaux | 22 |
| 1999–2000 | Sonny Anderson | Lyon | 23 |
| 2000–01 | Sonny Anderson | Lyon | 22 |
| 2001–02 | Djibril Cissé / Pauleta | Auxerre / Bordeaux | 22 |
| 2002–03 | Shabani Nonda | Monaco | 26 |
| 2003–04 | Djibril Cissé | Auxerre | 26 |
| 2004–05 | Alexander Frei | Rennes | 20 |
| 2005–06 | Pauleta | Paris Saint-Germain | 21 |
| 2006–07 | Pauleta | Paris Saint-Germain | 15 |
| 2007–08 | Karim Benzema | Lyon | 20 |
| 2008–09 | André-Pierre Gignac | Toulouse | 24 |
| 2009–10 | Mamadou Niang | Marseille | 18 |
| 2010–11 | Moussa Sow | Lille | 25 |
| 2011–12 | Olivier Giroud / Nenê | Montpellier / Paris Saint-Germain | 21 |
| 2012–13 | Zlatan Ibrahimović | Paris Saint-Germain | 30 |
| 2013–14 | Zlatan Ibrahimović | 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 | Kylian Mbappé | Paris Saint-Germain | 18 |
| 2020–21 | Kylian Mbappé | Paris Saint-Germain | 27 |
| 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 |
| 2025–26 | Esteban Lepaul | Rennes | 21 |
A handful of names recur like a drumbeat. Carlos Bianchi topped the charts five times in the 1970s across Reims and Paris Saint-Germain, Delio Onnis piled up goals for Monaco, Tours and Toulon, and Jean-Pierre Papin strung together five straight Golden Boots for Marseille from 1988 to 1992 — a run only Kylian Mbappé has since rivalled. Ties were common in the amateur and early professional eras, when two or even three players finished level and shared the honour.
The modern era is defined by Mbappé, who led the division in six of seven seasons before leaving for Real Madrid, twice edging Wissam Ben Yedder and once posting 33 goals. His departure blew the race open: in 2024–25 Ousmane Dembélé and Mason Greenwood both finished on 21, with Dembélé taking the Golden Boot on the penalties tiebreak. The table below lists every season's leading scorer, the club they scored for, and their final tally.
Think you know Ligue 1? Prove it.
Streaks, live 1v1, your own Ball IQ score — and every quiz in one place.
Play free in your browser →Free either way — in your browser right now, or on your phone:
Download on theApp Store Get it onGoogle PlayMore on French football
- Coupe de France Winners: Every Final from 1918 to 2026 109 entries
- Every Ligue 1 Champion (1932-2026) 89 entries
- Clubs With the Most Coupe de France Titles 35 entries
- Clubs With the Most Ligue 1 Titles 19 entries