thumb|right|[[Delio Onnis has scored the most goals in Ligue 1.]]

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 97 goals.

All-time top scorers

Key

  • Bold shows players still playing in Ligue 1.
  • Italics show players still playing professional football in other leagues.

{| class="wikitable sortable" style="text-align:center"

! scope="col" |Rank

! scope="col" width=175px|Player

! scope="col" |Goals

! scope="col" |

! scope="col" |

! scope="col" |

! scope="col" |

! class="unsortable" |

|-

|1

|style="text-align:left" data-sort-value="Onnis, Delio"| Delio Onnis

|299

|449

|

|1971

|1986

|style="text-align:left"|, , ,

|-

|2

|style="text-align:left" data-sort-value="Lacombe, Bernard"| Bernard Lacombe

|255

|497

|

|1969

|1987

|style="text-align:left"|, ,

|-

|3

|style="text-align:left" data-sort-value="Revelli, Hervé"| Hervé Revelli

|216

|389

|

|1965

|1978

|style="text-align:left"|,

|-

|4

|style="text-align:left" data-sort-value="Courtois, Roger"| Roger Courtois

|210

|288

|

|1933

|1956

|style="text-align:left"|,

|-

|5

|style="text-align:left" data-sort-value="Cisowski, Thadée"| Thadée Cisowski

|206

|286

|

|1947

|1961

|style="text-align:left"|, ,

|-

|6

|style="text-align:left" data-sort-value="Piantoni, Roger"| Roger Piantoni

|203

|394

|

|1950

|1966

|style="text-align:left"|, ,

|-

|7

|style="text-align:left" data-sort-value="Mbappé, Kylian"| Kylian Mbappé

|191

|246

|

|2015

|2024

|style="text-align:left"|,

|-

|8

|style="text-align:left" data-sort-value="Ujlaki, Joseph"| Joseph Ujlaki

|190

|438

|

|1947

|1964

|style="text-align:left"|, , , ,

|-

|9

|style="text-align:left" data-sort-value="Di Nallo, Fleury"| Fleury Di Nallo

|187

|425

|

|1960

|1975

|style="text-align:left"|,

|-

|rowspan="2"|10

|style="text-align:left" data-sort-value="Bianchi, Carlos"| Carlos Bianchi

|179

|220

|

|1973

|1980

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Andersson, Gunnar"| Gunnar Andersson

|179

|234

|

|1950

|1960

|style="text-align:left"|,

|-

|12

|style="text-align:left" data-sort-value="Akesbi, Hassan"| Hassan Akesbi

|173

|293

|

|1955

|1964

|style="text-align:left"|, ,

|-

|13

|style="text-align:left" data-sort-value="Baratte, Jean"| Jean Baratte

|169

|284

|

|1945

|1955

|style="text-align:left"|,

|-

|14

|style="text-align:left" data-sort-value="Fontaine, Just"| Just Fontaine

|164

|200

|

|1953

|1962

|style="text-align:left"|,

|-

|15

|style="text-align:left" data-sort-value="Giresse, Alain"| Alain Giresse

|163

|587

|

|1970

|1988

|style="text-align:left"|,

|-

|rowspan=2|16

|style="text-align:left" data-sort-value="Lacazette, Alexandre"| Alexandre Lacazette

|161

|297

|

|2010

|2025

|style="text-align:left"|Lyon

|-

|style="text-align:left" data-sort-value="Ben Yedder, Wissam"| Wissam Ben Yedder

|161

|320

|

|2010

|2024

|style="text-align:left"|,

|-

|18

|style="text-align:left" data-sort-value="Guy, André"| André Guy

|159

|271

|

|1959

|1971

|style="text-align:left"|, , , ,

|-

|19

|style="text-align:left" data-sort-value="Koranyi, Désiré"| Désiré Koranyi

|157

|252

|

|1935

|1950

|style="text-align:left"|Sète

|-

|20

|style="text-align:left" data-sort-value="Papin, Jean-Pierre"| Jean-Pierre Papin

|156

|270

|

|1986

|1998

|style="text-align:left"|,

|-

|21

|style="text-align:left" data-sort-value="Vergnes, Jacky"| Jacky Vergnes

|153

|327

|

|1968

|1982

|style="text-align:left"|, , , , , , ,

|-

|22

|style="text-align:left" data-sort-value="Skoblar, Josip"| Josip Skoblar

|151

|174

|

|1966

|1974

|style="text-align:left"|Marseille

|-

|23

|style="text-align:left" data-sort-value="Cossou, Lucien"| Lucien Cossou

|149

|285

|

|1956

|1968

|style="text-align:left"|, ,

|-

|24

|style="text-align:left" data-sort-value="Rocheteau, Dominique"| Dominique Rocheteau

|145

|417

|

|1972

|1989

|style="text-align:left"|, ,

|-

|25

|style="text-align:left" data-sort-value="Mekhloufi, Rachid"| Rachid Mekhloufi

|143

|325

|

|1954

|1970

|style="text-align:left"|,

|-

|26

|style="text-align:left" data-sort-value="Pauleta"| Pauleta

|141

|266

|

|2000

|2008

|style="text-align:left"|,

|-

|27

|style="text-align:left" data-sort-value="Douis, Yvon"| Yvon Douis

|140

|354

|

|1953

|1967

|style="text-align:left"|, ,

|-

|rowspan="2"|28

|style="text-align:left" data-sort-value="Platini, Michel"| Michel Platini

|139

|254

|

|1973

|1982

|style="text-align:left"|,

|-

|style="text-align:left" data-sort-value="Bruey, Stéphane"| Stéphane Bruey

|139

|423

|

|1950

|1966

|style="text-align:left"|, , ,

|-

|rowspan="2"|30

|style="text-align:left" data-sort-value="Cavani, Edinson"| Edinson Cavani

|138

|200

|

|2013

|2020

|style="text-align:left"|Paris Saint-Germain

|-

|style="text-align:left" data-sort-value="Anderson, Sonny"| Sonny Anderson

|138

|221

|

|1993

|2003

|style="text-align:left"|, ,

|-

|32

|style="text-align:left" data-sort-value="Keïta, Salif"| Salif Keïta

|135

|168

|

|1967

|1973

|style="text-align:left"|,

|-

|33

|style="text-align:left" data-sort-value="De Bourgoing, Hector"| Hector De Bourgoing

|133

|258

|

|1959

|1969

|style="text-align:left"|,

|-

|rowspan="2"|34

|style="text-align:left" data-sort-value="Foix, Jacques"| Jacques Foix

|132

|361

|

|1951

|1964

|style="text-align:left"|, , ,

|-

|style="text-align:left" data-sort-value="Stopyra, Yannick"| Yannick Stopyra

|132

|448

|

|1977

|1992

|style="text-align:left"|, , , , ,

|-

|36

|style="text-align:left" data-sort-value="Hiltl, Henri"| Henri Hiltl

|131

|252

|

|1934

|1948

|style="text-align:left"|,

|-

|37

|style="text-align:left" data-sort-value="Zénier, Bernard"| Bernard Zénier

|130

|466

|

|1974

|1991

|style="text-align:left"|, , ,

|-

|rowspan="2"|38

|style="text-align:left" data-sort-value="M'Pelé, François"| François M'Pelé

|129

|350

|

|1969

|1981

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Soler, Gérard"| Gérard Soler

|129

|428

|

|1972

|1987

|style="text-align:left"|, , , , , , ,

|-

|40

|style="text-align:left" data-sort-value="Muro, Alberto"|

|128

|269

|

|1951

|1962

|style="text-align:left"|, ,

|-

|rowspan="2"|41

|style="text-align:left" data-sort-value="Grumellon, Jean"| Jean Grumellon

|126

|203

|

|1947

|1954

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Laslandes, Lilian"| Lilian Laslandes

|126

|407

|

|1992

|2008

|style="text-align:left"|, , ,

|-

|43

|style="text-align:left" data-sort-value="Maya, Joseph Yegba"| Joseph Yegba Maya

|124

|238

|

|1962

|1975

|style="text-align:left"|, ,

|-

|44

|style="text-align:left" data-sort-value="Gomis, Bafétimbi"| Bafétimbi Gomis

|122

|340

|

|2004

|2017

|style="text-align:left"|, ,

|-

|rowspan="3"|45

|style="text-align:left" data-sort-value="Baillot, Henri"| Henri Baillot

|121

|241

|

|1945

|1954

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Schultz, Ernest"| Ernest Schultz

|121

|275

|

|1954

|1963

|style="text-align:left"|,

|-

|style="text-align:left" data-sort-value="Gardien, René"| René Gardien

|121

|340

|

|1947

|1959

|style="text-align:left"|Sochaux

|-

|rowspan="3"|48

|style="text-align:left" data-sort-value="Simonyi, André"| André Simonyi

|120

|186

|

|1933

|1953

|style="text-align:left"|, , , , ,

|-

|style="text-align:left" data-sort-value="Félix, François"| François Félix

|120

|341

|

|1968

|1981

|style="text-align:left"|, , , , ,

|-

|style="text-align:left" data-sort-value="Chiesa, Serge"| Serge Chiesa

|120

|475

|

|1969

|1983

|style="text-align:left"|Lyon

|-

|51

|style="text-align:left" data-sort-value="Vincent, Jean"| Jean Vincent

|119

|421

|

|1950

|1964

|style="text-align:left"|,

|-

|52

|style="text-align:left" data-sort-value="Rohr, Oskar"| Oskar Rohr

|118

|136

|

|1934

|1939

|style="text-align:left"|Strasbourg

|-

|rowspan="5"|53

|style="text-align:left" data-sort-value="Combin, Nestor"| Nestor Combin

|117

|221

|

|1959

|1975

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Couécou, Didier"| Didier Couécou

|117

|308

|

|1963

|1976

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Genghini, Bernard"| Bernard Genghini

|117

|360

|

|1976

|1989

|style="text-align:left"|, , , ,

|-

|style="text-align:left" data-sort-value="Lech, Georges"| Georges Lech

|117

|379

|

|1962

|1976

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Rustichelli, Dominique"| Dominique Rustichelli

|117

|459

|

|1952

|1970

|style="text-align:left"|, , , , , , ,

|-

|58

|style="text-align:left" data-sort-value="Liron, Ginès"|

|116

|239

|

|1954

|1965

|style="text-align:left"|, , ,

|-

|59

|style="text-align:left" data-sort-value="Sinibaldi, Pierre"| Pierre Sinibaldi

|115

|189

|

|1945

|1954

|style="text-align:left"|,

|-

|rowspan="3"|60

|style="text-align:left" data-sort-value="Ibrahimović, Zlatan"| Zlatan Ibrahimović

|113

|122

|

|2012

|2016

|style="text-align:left"|Paris Saint-Germain

|-

|style="text-align:left" data-sort-value="Loubet, Charly"| Charly Loubet

|113

|360

|

|1962

|1975

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Wisniewski, Maryan"| Maryan Wisniewski

|113

|415

|

|1953

|1969

|style="text-align:left"|, ,

|-

|rowspan="2"|63

|style="text-align:left" data-sort-value="Pécout, Éric"| Éric Pécout

|112

|277

|

|1974

|1986

|style="text-align:left"|, , ,

|-

|style="text-align:left" data-sort-value="Strappe, André"| André Strappe

|112

|341

|

|1948

|1961

|style="text-align:left"|,

|-

|65

|style="text-align:left" data-sort-value="Blanchet, Bernard"| Bernard Blanchet

|111

|357

|

|1963

|1974

|style="text-align:left"|Nantes

|-

|rowspan="2"|66

|style="text-align:left" data-sort-value="Papi, Claude"| Claude Papi

|110

|392

|

|1968

|1982

|style="text-align:left"|Bastia

|-

|style="text-align:left" data-sort-value="Emon, Albert"| Albert Emon

|110

|410

|

|1972

|1988

|style="text-align:left"|, , , , ,

|-

|68

|style="text-align:left" data-sort-value="Skiba, Henri"| Henri Skiba

|109

|294

|

|1950

|1963

|style="text-align:left"|, , , , ,

|-

|rowspan="4"|69

|style="text-align:left" data-sort-value="Flamion, Pierre"| Pierre Flamion

|106

|285

|

|1945

|1960

|style="text-align:left"|, , , ,

|-

|style="text-align:left" data-sort-value="Gemmrich, Albert"| Albert Gemmrich

|106

|308

|

|1973

|1986

|style="text-align:left"|, , ,

|-

|style="text-align:left" data-sort-value="Deladerrière, Léon"| Léon Deladerrière

|106

|379

|

|1947

|1963

|style="text-align:left"|,

|-

|style="text-align:left" data-sort-value="Stievenard, Michel"| Michel Stievenard

|106

|405

|

|1954

|1968

|style="text-align:left"|,

|-

|rowspan="2"|73

|style="text-align:left" data-sort-value="Kargu, Édouard"| Édouard Kargu

|105

|208

|

|1949

|1956

|style="text-align:left"|Bordeaux

|-

|style="text-align:left" data-sort-value="Xuereb, Daniel"| Daniel Xuereb

|105

|442

|

|1977

|1993

|style="text-align:left"|, , , , ,

|-

|rowspan="2"|75

|style="text-align:left" data-sort-value="Rahis, Bernard"| Bernard Rahis

|104

|241

|

|1954

|1963

|style="text-align:left"|Nîmes

|-

|style="text-align:left" data-sort-value="Caveglia, Alain"| Alain Caveglia

|104

|313

|

|1990

|2000

|style="text-align:left"|, , ,

|-

|rowspan="4"|77

|style="text-align:left" data-sort-value="Pintenat, Robert"| Robert Pintenat

|103

|298

|

|1969

|1983

|style="text-align:left"|, , , , ,

|-

|style="text-align:left" data-sort-value="Merry, Abdelkrim"| Abdelkrim Merry

|103

|337

|

|1974

|1989

|style="text-align:left"|, , , , , , ,

|-

|style="text-align:left" data-sort-value="Payet, Dimitri"| Dimitri Payet

|103

|492

|

|2005

|2023

|style="text-align:left"|, , ,

|-

|style="text-align:left" data-sort-value="Brisson, François"| François Brisson

|103

|505

|

|1975

|1993

|style="text-align:left"|, , , , , ,

|-

|rowspan="6"|81

|style="text-align:left" data-sort-value="Piat, Philippe"|

|102

|240

|

|1965

|1972

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Berdoll, Marc"| Marc Berdoll

|102

|251

|

|1970

|1981

|style="text-align:left"|,

|-

|style="text-align:left" data-sort-value="Gignac, André-Pierre"| André-Pierre Gignac

|102

|290

|

|2006

|2015

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Dahleb, Mustapha"| Mustapha Dahleb

|102

|297

|

|1969

|1984

|style="text-align:left"|,

|-

|style="text-align:left" data-sort-value="Vercruysse, Philippe"| Philippe Vercruysse

|102

|458

|

|1980

|1997

|style="text-align:left"|, , , ,

|-

|style="text-align:left" data-sort-value="Briand, Jimmy"| Jimmy Briand

|102

|483

|

|2003

|2022

|style="text-align:left"|, , ,

|-

|rowspan="4"|87

|style="text-align:left" data-sort-value="Halilhodžić, Vahid"| Vahid Halilhodžić

|101

|181

|

|1981

|1987

|style="text-align:left"|,

|-

|style="text-align:left" data-sort-value="Gameiro, Kevin"| Kevin Gameiro

|101

|305

|

|2005

|2024

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Nurenberg, Victor"| Victor Nurenberg

|101

|307

|

|1952

|1963

|style="text-align:left"|, ,

|-

|style="text-align:left" data-sort-value="Revelli, Patrick"| Patrick Revelli

|101

|362

|

|1969

|1982

|style="text-align:left"|,

|-

|rowspan="2"|91

|style="text-align:left" data-sort-value="Gondet, Philippe"| Philippe Gondet

|100

|212

|

|1963

|1972

|style="text-align:left"|,

|-

|style="text-align:left" data-sort-value="Niang, Mamadou"| Mamadou Niang

|100

|258

|

|2000

|2010

|style="text-align:left"|, ,

|-

|}

Top scorers by season

{| class="wikitable sortable plainrowheaders"

|-

!scope="col"|Season

!scope="col"|Player(s)

!scope="col"|Nationality

!scope="col"|Club(s)

!scope="col"|Goals

!scope="col"|Apps

!scope="col"|Rate

|-

|rowspan=2|1932–33

!scope="row"|

|

|Rennes

|style="text-align:center"|15

|-

!scope="row"|

|

|Club Français

|style="text-align:center"|15

|style="text-align:center"|16

|style="text-align:center"|

|-

|1933–34

!scope="row"|

|

!scope="row" style="background:#ffb"|Sète ♦

|style="text-align:center"|28

|-

|1934–35

!scope="row"|

|

!scope="row" style="background:#ffb"|Sochaux ♦

|style="text-align:center"|30

|style="text-align:center"|28

|style="text-align:center"|

|-

|1935–36

!scope="row"|

|

|Sochaux

|style="text-align:center"|34

|style="text-align:center"|30

|style="text-align:center"|

|-

|1936–37

!scope="row"|

|

|Strasbourg

|style="text-align:center"|30

|style="text-align:center"|29

|style="text-align:center"|

|-

|1937–38

!scope="row"|

|

|Rouen

|style="text-align:center"|26

|style="text-align:center"|26

|style="text-align:center"|

|-

|rowspan=2|1938–39

!scope="row"|

|

|Sochaux

|style="text-align:center"|27

|style="text-align:center"|27

|style="text-align:center"|

|-

!scope="row"|

|

!scope="row" style="background:#ffb"|Sète ♦

|style="text-align:center"|27

|style="text-align:center"|29

|style="text-align:center"|

|-

|colspan=7 align=center bgcolor=lightgrey|Championship not played 1939–1945 due to World War II

|-

|1945–46

!scope="row"|

|

!scope="row" style="background:#ffb"|Lille ♦

|style="text-align:center"|28

|style="text-align:center"|25

|style="text-align:center"|

|-

|1946–47

!scope="row"|

|

|Reims

|style="text-align:center"|33

|style="text-align:center"|37

|style="text-align:center"|

|-

|1947–48

!scope="row"|

|

|Lille

|style="text-align:center"|31

|-

|rowspan=2|1948–49

!scope="row"|

|

|Lille

|style="text-align:center"|26

|-

!scope="row"|

|

|Sochaux

|style="text-align:center"|26

|-

|1949–50

!scope="row"|

|

|Rennes

|style="text-align:center"|25

|-

|rowspan=2|1950–51

!scope="row"|

|

|Nancy

|style="text-align:center"|27

|-

!scope="row"|

|

|Nice

|style="text-align:center"|27

|-

|1951–52

!scope="row"|

|

|Marseille

|style="text-align:center"|31

|-

|1952–53

!scope="row"|

|

|Marseille

|style="text-align:center"|35

|-

|1953–54

!scope="row"|

|

|Bordeaux

|style="text-align:center"|27

|-

|1954–55

!scope="row"|

|

!scope="row" style="background:#ffb"|Reims ♦

|style="text-align:center"|30

|-

|1955–56

!scope="row"|

|

|RC Paris

|style="text-align:center"|31

|-

|1956–57

!scope="row"|

|

|RC Paris

|style="text-align:center"|33

|-

|1957–58

!scope="row"|

|

!scope="row" style="background:#ffb"|Reims ♦

|style="text-align:center"|34

|style="text-align:center"|26

|style="text-align:center"|

|-

|1958–59

!scope="row"|

|

|RC Paris

|style="text-align:center"|30

|-

|1959–60

!scope="row"|

|

!scope="row" style="background:#ffb"|Reims ♦

|style="text-align:center"|28

|-

|1960–61

!scope="row"|

|

|Reims

|style="text-align:center"|28

|-

|1961–62

!scope="row"|

|

|Montpellier

|style="text-align:center"|25

|-

|1962–63

!scope="row"|

|

|Valenciennes

|style="text-align:center"|35

|-

|1963–64

!scope="row"|

|

|Lens

|style="text-align:center"|30

|style="text-align:center"|31

|style="text-align:center"|

|-

|1964–65

!scope="row"|

|

!scope="row" style="background:#ffb"|Nantes ♦

|style="text-align:center"|24

|style="text-align:center"|32

|style="text-align:center"|

|-

|1965–66

!scope="row"|

|

!scope="row" style="background:#ffb"|Nantes ♦

|style="text-align:center"|36

|style="text-align:center"|37

|style="text-align:center"|

|-

|1966–67

!scope="row"|

|

!scope="row" style="background:#ffb"|Saint-Étienne ♦

|style="text-align:center"|31

|style="text-align:center"|34

|style="text-align:center"|

|-

|1967–68

!scope="row"|

|

|Ajaccio

|style="text-align:center"|26

|style="text-align:center"|34

|style="text-align:center"|

|-

|1968–69

!scope="row"|

|

|Lyon

|style="text-align:center"|25

|style="text-align:center"|30

|style="text-align:center"|

|-

|1969–70

!scope="row"|

|

!scope="row" style="background:#ffb"|Saint-Étienne ♦

|style="text-align:center"|28

|style="text-align:center"|31

|style="text-align:center"|

|-

|1970–71

!scope="row"|

|

!scope="row" style="background:#ffb"|Marseille ♦

|style="text-align:center"|44

|style="text-align:center"|36

|style="text-align:center"|

|-

|1971–72

!scope="row"|

|

!scope="row" style="background:#ffb"|Marseille ♦

|style="text-align:center"|30

|style="text-align:center"|31

|style="text-align:center"|

|-

| 1972–73

!scope="row"|

|

| Marseille

|style="text-align:center"|26

|style="text-align:center"|31

|style="text-align:center"|

|-

|1973–74

!scope="row"|

|

|Reims

|style="text-align:center"|30

|style="text-align:center"|33

|style="text-align:center"|

|-

| 1974–75

!scope="row"|

|

| Monaco

|style="text-align:center"|30

|style="text-align:center"|37

|style="text-align:center"|

|-

|1975–76

!scope="row"|

|

|Reims

|style="text-align:center"|34

|style="text-align:center"|38

|style="text-align:center"|

|-

|1976–77

!scope="row"|

|

|Reims

|style="text-align:center"|28

|style="text-align:center"|37

|style="text-align:center"|

|-

|1977–78

!scope="row"|

|

|Paris Saint-Germain

|style="text-align:center"|37

|style="text-align:center"|38

|style="text-align:center"|

|-

|1978–79

!scope="row"|

|

|Paris Saint-Germain

|style="text-align:center"|27

|style="text-align:center"|36

|style="text-align:center"|

|-

|rowspan=2|1979–80

!scope="row"|

|

|Laval

|style="text-align:center"|21

|style="text-align:center"|34

|style="text-align:center"|

|-

!scope="row"|

|

|Monaco

|style="text-align:center"|21

|style="text-align:center"|30

|style="text-align:center"|

|-

|1980–81

!scope="row"|

|

|Tours

|style="text-align:center"|24

|style="text-align:center"|38

|style="text-align:center"|

|-

| 1981–82

!scope="row"|

|

| Tours

| style="text-align:center"|29

|style="text-align:center"|38

|style="text-align:center"|

|-

| 1982–83

!scope="row"|

|

!scope="row" style="background:#ffb"|Nantes ♦

| style="text-align:center"|27

|style="text-align:center"|36

|style="text-align:center"|

|-

|rowspan=2|1983–84

!scope="row"|

|

| Auxerre

| style="text-align:center"|21

|style="text-align:center"|37

|style="text-align:center"|

|-

!scope="row"|

|

| Toulon

| style="text-align:center"|21

|style="text-align:center"|36

|style="text-align:center"|

|-

| 1984–85

!scope="row"|

|

| Nantes

| style="text-align:center"|28

|style="text-align:center"|34

|style="text-align:center"|

|-

| 1985–86

!scope="row"|

|

| Metz

| style="text-align:center"|23

|style="text-align:center"|32

|style="text-align:center"|

|-

| 1986–87

!scope="row"|

|

| Metz

| style="text-align:center"|18

|style="text-align:center"|37

|style="text-align:center"|

|-

| 1987–88

!scope="row"|

|

| Marseille

|style="text-align:center"|19

|style="text-align:center"|37

|style="text-align:center"|

|-

| 1988–89

!scope="row"|

|

!scope="row" style="background:#ffb"|Marseille ♦

|style="text-align:center"|22

|style="text-align:center"|36

|style="text-align:center"|

|-

| 1989–90

!scope="row"|

|

!scope="row" style="background:#ffb"|Marseille ♦

|style="text-align:center"|30

|style="text-align:center"|36

|style="text-align:center"|

|-

| 1990–91

!scope="row"|

|

!scope="row" style="background:#ffb"|Marseille ♦

|style="text-align:center"|23

|style="text-align:center"|36

|style="text-align:center"|

|-

| 1991–92

!scope="row"|

|

!scope="row" style="background:#ffb"|Marseille ♦

|style="text-align:center"|27

|style="text-align:center"|37

|style="text-align:center"|

|-

| 1992–93

!scope="row"|

|

!scope="row" style="background:#ffb"|Marseille ♦

|style="text-align:center"|23

|style="text-align:center"|37

|style="text-align:center"|

|-

|rowspan=3|1993–94

!scope="row"|

|

| Lens

|style="text-align:center"|20

|style="text-align:center"|35

|style="text-align:center"|

|-

!scope="row"|

|

| Monaco

|style="text-align:center"|20

|style="text-align:center"|35

|style="text-align:center"|

|-

!scope="row"|

|

|Nantes

|style="text-align:center"|20

|style="text-align:center"|38

|style="text-align:center"|

|-

| 1994–95

!scope="row"|

|

!scope="row" style="background:#ffb"|Nantes ♦

|style="text-align:center"|22

|style="text-align:center"|37

|style="text-align:center"|

|-

|1995–96

!scope="row"|

|

|Monaco

|style="text-align:center"|21

|style="text-align:center"|34

|style="text-align:center"|

|-

| 1996–97

!scope="row"|

|

| Rennes

|style="text-align:center"|21

|style="text-align:center"|36

|style="text-align:center"|

|-

|1997–98

!scope="row"|

|

|Auxerre

|style="text-align:center"|21

|style="text-align:center"|32

|style="text-align:center"|

|-

|1998–99

!scope="row"|

|

!scope="row" style="background:#ffb"|Bordeaux ♦

|style="text-align:center"|22

|style="text-align:center"|33

|style="text-align:center"|

|-

|1999–2000

!scope="row"|

|

|Lyon

|style="text-align:center"|23

|style="text-align:center"|32

|style="text-align:center"|

|-

|2000–01

!scope="row"|

|

|Lyon

|style="text-align:center"|22

|style="text-align:center"|29

|style="text-align:center"|

|-

|rowspan=2|2001–02

!scope="row"|

|

|Auxerre

|style="text-align:center"|22

|style="text-align:center"|29

|style="text-align:center"|

|-

!scope="row"|

|

|Bordeaux

| style="text-align:center"|22

|style="text-align:center"|33

|style="text-align:center"|

|-

|2002–03

!scope="row"|

|

|Monaco

|style="text-align:center"|26

|style="text-align:center"|35

|style="text-align:center"|

|-

|2003–04

!scope="row"|

|

|Auxerre

|style="text-align:center"|26

|style="text-align:center"|38

|style="text-align:center"|

|-

|2004–05

!scope="row"|

|

|Rennes

|style="text-align:center"|20

|style="text-align:center"|36

|style="text-align:center"|

|-

|2005–06

!scope="row"|

|

|Paris Saint-Germain

|style="text-align:center"|21

|style="text-align:center"|36

|style="text-align:center"|

|-

|2006–07

!scope="row"|

|

|Paris Saint-Germain

|style="text-align:center"|15

|style="text-align:center"|33

|style="text-align:center"|

|-

|2007–08

!scope="row"|

|

!scope="row" style="background:#ffb"|Lyon ♦

|style="text-align:center"|20

|style="text-align:center"|36

|style="text-align:center"|

|-

|2008–09

!scope="row"|

|

|Toulouse

|style="text-align:center"|24

|style="text-align:center"|38

|style="text-align:center"|

|-

|2009–10

!scope="row"|

|

!scope="row" style="background:#ffb"|Marseille ♦

|style="text-align:center"|18

|style="text-align:center"|32

|style="text-align:center"|

|-

| 2010–11

!scope="row"|

|

!scope="row" style="background:#ffb"|Lille ♦

|style="text-align:center"|25

|style="text-align:center"|36

|style="text-align:center"|

|-

|rowspan=2|2011–12

!scope="row"|

|

!scope="row" style="background:#ffb"|Montpellier ♦

|style="text-align:center"|21

|style="text-align:center"|36

|style="text-align:center"|

|-

!scope="row"|

|

|Paris Saint-Germain

|style="text-align:center"|21

|style="text-align:center"|35

|style="text-align:center"|

|-

| 2012–13

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|30

|style="text-align:center"|34

|style="text-align:center"|

|-

| 2013–14

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|26

|style="text-align:center"|33

|style="text-align:center"|

|-

| 2014–15

!scope="row"|

|

|Lyon

|style="text-align:center"|27

|style="text-align:center"|33

|style="text-align:center"|

|-

| 2015–16

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|38

|style="text-align:center"|31

|style="text-align:center"|

|-

| 2016–17

!scope="row"|

|

|Paris Saint-Germain

|style="text-align:center"|35

|style="text-align:center"|36

|style="text-align:center"|

|-

| 2017–18

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|28

|style="text-align:center"|32

|style="text-align:center"|

|-

| 2018–19

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|33

|style="text-align:center"|29

|style="text-align:center"|

|-

|rowspan=2|2019–20

!scope="row"|

|

|Monaco

|style="text-align:center"|18

|style="text-align:center"|26

|style="text-align:center"|

|-

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|18

|style="text-align:center"|20

|style="text-align:center"|

|-

| 2020–21

!scope="row"|

|

|Paris Saint-Germain

|style="text-align:center"|27

|style="text-align:center"|31

|style="text-align:center"|

|-

| 2021–22

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|28

|style="text-align:center"|35

|style="text-align:center"|

|-

| 2022–23

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|29

|style="text-align:center"|34

|style="text-align:center"|

|-

| 2023–24

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|27

|style="text-align:center"|29

|style="text-align:center"|

|-

|rowspan=2| 2024–25

!scope="row"|

|

!scope="row" style="background:#ffb"|Paris Saint-Germain ♦

|style="text-align:center"|21

|style="text-align:center"|29

|style="text-align:center"|

|-

!scope="row"|

|

|Marseille

|style="text-align:center"|21

|style="text-align:center"|34

|style="text-align:center"|

|-

| 2025–26

!scope="row"|

|

|Rennes

|style="text-align:center"|21

|style="text-align:center"|34

|style="text-align:center"|

|}

Wins by player

{| class="wikitable"

!Player

!Wins

!Seasons

|-

| Kylian Mbappe|| align="center" |6||2018–19, 2019–20, 2020–21, 2021–22, 2022–23, 2023–24

|-

| Carlos Bianchi||rowspan="3" align="center"|5||1973–74, 1975–76, 1976–77, 1977–78, 1978–79

|-

| Delio Onnis||1974–75, 1979–80, 1980–81, 1981–82, 1983–84

|-

| Jean-Pierre Papin||1987–88, 1988–89, 1989–90, 1990–91, 1991–92

|-

| Thadée Cisowski||rowspan="5" align="center"|3||1955–56, 1956–57, 1958–59

|-

| Josip Skoblar||1970–71, 1972–72, 1972–73

|-

| Sonny Anderson||1995–96, 1999–2000, 2001–02

|-

| Pauleta||2001–02, 2005–06, 2006–07

|-

| Zlatan Ibrahimovic||2012–13, 2013–14, 2015–16

|-

| Roger Courtois||rowspan="9"align="center"|2||1935–36, 1938–39

|-

| Jean Baratte||1947–48, 1948–49

|-

| Roger Piantoni||1950–51, 1960–61

|-

| Gunnar Andersson||1951–52, 1952–53

|-

| Hervé Revelli||1966–67, 1969–70

|-

| Vahid Halilhodžić||1982–83, 1984–85

|-

| Stéphane Guivarc'h||1996–97, 1997–98

|-

| Djibril Cissé||2001–02, 2003–04

|-

| Edinson Cavani||2016–17, 2017–18

|}

Wins by club

{| class="sortable wikitable"

!Club

!Players

!Total

|-

| Paris Saint-Germain

| align=center| 7

| align=center| 17

|-

|Marseille

| align=center| 5

| align=center| 12

|-

|Reims

| align=center| 5

| align=center| 8

|-m

|Monaco

| align=center| 5

| align=center| 6

|-

|Nantes

| align=center| 5

| align=center| 6

|-

|Rennes

| align=center| 5

| align=center| 5

|-

|Lyon

| align=center| 4

| align=center| 5

|-

|Auxerre

| align=center| 3

| align=center| 4

|-

|Lille

| align=center| 3

| align=center| 4

|-

|Sochaux

| align=center| 3

| align=center| 4

|}

Wins by country

{| class="sortable wikitable" style="text-align: center"

!Country

!Players

!Total

|-

|align=left |

|39

|56

|-

|align=left |

|2

|10

|-

|align=left |

|2

|5

|-

|align=left |

|1

|5

|-

|align=left |

|2

|4

|-

|align=left |

|3

|3

|-

|align=left |

|3

|3

|-

|align=left |

|1

|3

|-

|align=left |

|2

|2

|-

|align=left |

|1

|2

|-

|align=left |

|1

|1

|-

|align=left |

|1

|1

|-

|align=left |

|1

|1

|-

|align=left |

|1

|1

|-

|align=left |

|1

|1

|-

|align=left |

|1

|1

|-

|align=left |

|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

Notes

References