# List of Ligue 1 top scorers

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, Gaëtan Laborde is closest to making the list with 87 goals, Jonathan David is behind him with 83 goals.

## All-time top scorers

Key
* Bold shows players still playing in Ligue 1.
* Italics show players still playing professional football in other leagues.
    As of matches played on 16 February 2025
| Rank | Player | Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
| 1 | Delio Onnis | 299 | 449 | 0.67 | 1971 | 1986 | Reims (39/65), Monaco (157/200), Tours (64/110), Toulon (39/74) |
| 2 | Bernard Lacombe | 255 | 497 | 0.51 | 1969 | 1987 | Lyon (123/222), Saint-Étienne (14/32), Bordeaux (118/243) |
| 3 | Hervé Revelli | 216 | 389 | 0.56 | 1965 | 1978 | Saint-Étienne (175/318), Nice (41/71) |
| 4 | Roger Courtois | 210 | 288 | 0.73 | 1933 | 1956 | Sochaux (209/285), Troyes (1/3) |
| 5 | Thadée Cisowski | 206 | 286 | 0.72 | 1947 | 1961 | Metz (45/86), Racing (152/172), Valenciennes (9/28) |
| 6 | Roger Piantoni | 203 | 394 | 0.52 | 1950 | 1966 | Nancy (91/217), Reims (106/161), Nice (6/16) |
| 7 | Kylian Mbappé | 191 | 246 | 0.78 | 2015 | 2024 | Monaco (16/41), Paris Saint-Germain (175/205) |
| 8 | Joseph Ujlaki | 190 | 438 | 0.43 | 1947 | 1964 | Stade Français (3/7), Sète (15/44), Nîmes (38/92), Nice (59/133), Racing (75/162) |
| 9 | Fleury Di Nallo | 187 | 425 | 0.44 | 1960 | 1975 | Lyon (182/413), Red Star (5/12) |
| 10 | Carlos Bianchi | 179 | 220 | 0.81 | 1973 | 1980 | Reims (107/124), Paris Saint-Germain (64/74), Strasbourg (8/22) |
| 10 | Gunnar Andersson | 179 | 234 | 0.76 | 1950 | 1960 | Marseille (169/220), Bordeaux (10/14) |
| 12 | Hassan Akesbi | 173 | 293 | 0.59 | 1955 | 1964 | Nîmes (119/204), Reims (48/78), Monaco (6/11) |
| 13 | Jean Baratte | 169 | 284 | 0.6 | 1945 | 1955 | Lille (167/268), Roubaix (2/16) |
| 14 | Just Fontaine | 164 | 200 | 0.82 | 1953 | 1962 | Nice (42/69), Reims (122/131) |
| 15 | Alain Giresse | 163 | 587 | 0.28 | 1970 | 1988 | Bordeaux (158/520), Marseille (5/67) |
| 16 | Wissam Ben Yedder | 161 | 320 | 0.5 | 2010 | 2024 | Toulouse (63/156), Monaco (98/164) |
| 17 | André Guy | 159 | 271 | 0.59 | 1959 | 1971 | Sochaux (3/6), Saint-Étienne (45/65), Lille (42/76), Lyon (64/110), Rennes (5/14) |
| 18 | Désiré Koranyi | 157 | 252 | 0.62 | 1935 | 1950 | Sète |
| 19 | Jean-Pierre Papin | 156 | 270 | 0.58 | 1986 | 1998 | Marseille (134/215), Bordeaux (22/55) |
| 20 | Alexandre Lacazette | 153 | 286 | 0.53 | 2010 | 2025 | Lyon |
| 20 | Jacky Vergnes | 153 | 327 | 0.47 | 1968 | 1982 | Red 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) |
| 22 | Josip Skoblar | 151 | 174 | 0.87 | 1966 | 1974 | Marseille |
| 23 | Lucien Cossou | 149 | 285 | 0.52 | 1956 | 1968 | Lyon (35/91), Monaco (97/161), Aix (17/33) |
| 24 | Dominique Rocheteau | 145 | 417 | 0.35 | 1972 | 1989 | Saint-Étienne (51/153), Paris Saint-Germain (83/204), Toulouse (11/60) |
| 25 | Rachid Mekhloufi | 143 | 325 | 0.44 | 1954 | 1970 | Saint-Étienne (123/274), Bastia (20/67) |
| 26 | Pauleta | 141 | 266 | 0.53 | 2000 | 2008 | Bordeaux (65/98), Paris Saint-Germain (76/168) |
| 27 | Yvon Douis | 140 | 354 | 0.4 | 1953 | 1967 | Lille (50/141), Le Havre (28/71), Monaco (62/167) |
| 28 | Michel Platini | 139 | 254 | 0.55 | 1973 | 1982 | Nancy (81/150), Saint-Étienne (58/104) |
| 28 | Stéphane Bruey | 139 | 423 | 0.33 | 1950 | 1966 | Racing (11/44), Monaco (25/81), Angers (93/254), Lyon (10/44) |
| 30 | Edinson Cavani | 138 | 200 | 0.69 | 2013 | 2020 | Paris Saint-Germain |
| 30 | Sonny Anderson | 138 | 221 | 0.62 | 1993 | 2003 | Marseille (16/20), Monaco (51/91), Lyon (71/110) |
| 32 | Salif Keïta | 135 | 168 | 0.8 | 1967 | 1973 | Saint-Étienne (125/150), Marseille (10/18) |
| 33 | Hector De Bourgoing | 133 | 258 | 0.52 | 1959 | 1969 | Nice (65/114), Bordeaux (68/137) |
| 34 | Jacques Foix | 132 | 361 | 0.37 | 1951 | 1964 | Racing (24/52), Saint-Étienne (54/129), Nice (50/162), Toulouse (4/18) |
| 34 | Yannick Stopyra | 132 | 448 | 0.29 | 1977 | 1992 | Sochaux (57/176), Rennes (10/37), Toulouse (46/148), Bordeaux (8/34), Cannes (9/37), Metz (2/24) |
| 36 | Henri Hiltl | 131 | 252 | 0.52 | 1934 | 1948 | Excelsior (82/154), Roubaix (49/98) |
| 37 | Bernard Zénier | 130 | 466 | 0.28 | 1974 | 1991 | Metz (55/232), Nancy (53/144), Bordeaux (4/25), Marseille (18/65) |
| 38 | François M'Pelé | 129 | 350 | 0.37 | 1969 | 1981 | Ajaccio (57/121), Paris Saint-Germain (60/167), Lens (12/62) |
| 38 | Gérard Soler | 129 | 428 | 0.3 | 1972 | 1987 | Sochaux (67/162), Monaco (9/28), Bordeaux (16/91), Toulouse (19/58), Strasbourg (6/32), Bastia (6/23), Lille (5/13), Rennes (1/21) |
| 40 | Alberto Muro [fr] | 128 | 269 | 0.48 | 1951 | 1962 | Sochaux (57/123), Nice (43/85), Nancy (28/61) |
| 41 | Jean Grumellon | 126 | 203 | 0.62 | 1947 | 1954 | Rennes (107/157), Nice (5/14), Le Havre (14/33) |
| 41 | Lilian Laslandes | 126 | 407 | 0.31 | 1992 | 2008 | Auxerre (47/125), Bordeaux (56/179), Bastia (8/30), Nice (15/73) |
| 43 | Joseph Yegba Maya | 124 | 238 | 0.52 | 1962 | 1975 | Marseille (79/133), Valenciennes (33/74), Strasbourg (12/31) |
| 44 | Bafétimbi Gomis | 122 | 340 | 0.36 | 2004 | 2017 | Saint-Étienne (38/131), Lyon (64/178), Marseille (20/32) |
| 45 | Henri Baillot | 121 | 241 | 0.5 | 1945 | 1954 | Metz (80/158), Bordeaux (35/67), Strasbourg (6/16) |
| 45 | Ernest Schultz | 121 | 275 | 0.44 | 1954 | 1963 | Lyon (35/88), Toulouse (86/187) |
| 45 | René Gardien | 121 | 340 | 0.36 | 1947 | 1959 | Sochaux |
| 48 | André Simonyi | 120 | 186 | 0.65 | 1933 | 1953 | Olympique Lillois (37/51), Sochaux (8/15), Red Star (47/72), Rennes (13/21), Stade Français (10/16), Roubaix (5/11) |
| 48 | François Félix | 120 | 341 | 0.35 | 1968 | 1981 | Lyon (5/31), Bastia (63/160), Paris (19/36), Nîmes (10/44), Angers (22/65), Auxerre (1/5) |
| 48 | Serge Chiesa | 120 | 475 | 0.25 | 1969 | 1983 | Lyon |
| 51 | Jean Vincent | 119 | 421 | 0.28 | 1950 | 1964 | Lille (51/154), Reims (68/267) |
| 52 | Oskar Rohr | 118 | 136 | 0.87 | 1934 | 1939 | Strasbourg |
| 53 | Nestor Combin | 117 | 221 | 0.53 | 1959 | 1975 | Lyon (68/131), Metz (34/59), Red Star (15/31) |
| 53 | Didier Couécou | 117 | 308 | 0.38 | 1963 | 1976 | Bordeaux (75/188), Marseille (28/79), Nantes (14/41) |
| 53 | Bernard Genghini | 117 | 360 | 0.33 | 1976 | 1989 | Sochaux (60/181), Saint-Étienne (8/36), Monaco (45/106), Marseille (3/36), Bordeaux (1/4) |
| 53 | Georges Lech | 117 | 379 | 0.31 | 1962 | 1976 | Lens (71/187), Sochaux (39/118), Reims (7/74) |
| 53 | Dominique Rustichelli | 117 | 459 | 0.25 | 1952 | 1970 | Marseille (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) |
| 58 | Ginès Liron [fr] | 116 | 239 | 0.49 | 1954 | 1965 | Nîmes (21/37), Sochaux (29/71), Valenciennes (18/38), Saint-Étienne (48/93) |
| 59 | Pierre Sinibaldi | 115 | 189 | 0.61 | 1945 | 1954 | Reims (115/188), Lyon (0/1) |
| 60 | Zlatan Ibrahimović | 113 | 122 | 0.93 | 2012 | 2016 | Paris Saint-Germain |
| 60 | Charly Loubet | 113 | 360 | 0.31 | 1962 | 1975 | Stade Français (5/22), Nice (77/272), Marseille (31/66) |
| 60 | Maryan Wisniewski | 113 | 415 | 0.27 | 1953 | 1969 | Lens (93/277), Saint-Étienne (12/48), Sochaux (8/90) |
| 63 | Éric Pécout | 112 | 277 | 0.4 | 1974 | 1986 | Nantes (73/156), Monaco (17/38), Metz (8/29), Strasbourg (14/54) |
| 63 | André Strappe | 112 | 341 | 0.33 | 1948 | 1961 | Lille (99/275), Le Havre (13/66) |
| 65 | Bernard Blanchet | 111 | 357 | 0.31 | 1963 | 1974 | Nantes |
| 66 | Claude Papi | 110 | 392 | 0.28 | 1968 | 1982 | Bastia |
| 66 | Albert Emon | 110 | 410 | 0.27 | 1972 | 1988 | Marseille (37/133), Reims (4/6), Monaco (26/78), Lyon (17/60), Toulon (21/103), Cannes (5/30) |
| 68 | Henri Skiba | 109 | 294 | 0.37 | 1950 | 1963 | Nancy (0/10), Monaco (18/47), Strasbourg (19/64), Nîmes (47/104), Sochaux (3/6), Stade Français (22/63) |
| 69 | Pierre Flamion | 106 | 285 | 0.37 | 1945 | 1960 | Reims (65/152), Marseille (11/29), Lyon (5/32), Troyes (24/62), Limoges (1/10) |
| 69 | Albert Gemmrich | 106 | 308 | 0.34 | 1973 | 1986 | Strasbourg (71/193), Bordeaux (35/94), Lille (0/17), Nice (0/4) |
| 69 | Léon Deladerrière | 106 | 379 | 0.28 | 1947 | 1963 | Nancy (96/321), Toulouse (10/58) |
| 69 | Michel Stievenard | 106 | 405 | 0.26 | 1954 | 1968 | Lens (43/170), Angers (63/235) |
| 73 | Édouard Kargu | 105 | 208 | 0.5 | 1949 | 1956 | Bordeaux |
| 73 | Daniel Xuereb | 105 | 442 | 0.24 | 1977 | 1993 | Lyon (21/95), Lens (39/164), Paris Saint-Germain (29/80), Montpellier (21/65), Marseille (3/18), Toulon (1/20) |
| 75 | Bernard Rahis | 104 | 241 | 0.43 | 1954 | 1963 | Nîmes |
| 75 | Alain Caveglia | 104 | 313 | 0.33 | 1990 | 2000 | Sochaux (25/129), Le Havre (31/72), Lyon (47/102), Nantes (1/10) |
| 77 | Robert Pintenat | 103 | 298 | 0.35 | 1969 | 1983 | Rouen (2/12), Red Star (17/64), Nîmes (7/41), Sochaux (62/129), Nancy (7/28), Toulouse (8/24) |
| 77 | Abdelkrim Merry | 103 | 337 | 0.31 | 1974 | 1989 | Bastia (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) |
| 77 | Dimitri Payet | 103 | 492 | 0.21 | 2005 | 2023 | Nantes (5/33), Saint-Étienne (19/129), Lille (18/71), Marseille (61/259) |
| 77 | François Brisson | 103 | 505 | 0.2 | 1975 | 1993 | Paris Saint-Germain (6/81), Laval (22/96), Lens (40/143), Strasbourg (10/38), Marseille (1/31), Lyon (7/28), Lille (17/88) |
| 81 | Philippe Piat [fr] | 102 | 240 | 0.43 | 1965 | 1972 | Strasbourg (48/134), Monaco (16/32), Sochaux (38/74) |
| 81 | Marc Berdoll | 102 | 251 | 0.41 | 1970 | 1981 | Angers (62/159), Marseille (40/92) |
| 81 | André-Pierre Gignac | 102 | 290 | 0.35 | 2006 | 2015 | Lorient (11/50), Toulouse (35/100), Marseille (59/155) |
| 81 | Mustapha Dahleb | 102 | 297 | 0.34 | 1969 | 1984 | Sedan (17/29), Paris Saint-Germain (85/268) |
| 81 | Philippe Vercruysse | 102 | 458 | 0.22 | 1980 | 1997 | Lens (46/210), Bordeaux (17/64), Marseille (21/99), Nîmes (14/59), Metz (4/26) |
| 81 | Jimmy Briand | 102 | 483 | 0.21 | 2003 | 2022 | Rennes (33/169), Lyon (22/110), Guingamp (30/106), Bordeaux (17/98) |
| 87 | Vahid Halilhodžić | 101 | 181 | 0.56 | 1981 | 1987 | Nantes (93/163), Paris Saint-Germain (8/18) |
| 87 | Kevin Gameiro | 101 | 305 | 0.33 | 2005 | 2024 | Strasbourg (32/138), Lorient (50/108), Paris Saint-Germain (19/59) |
| 87 | Victor Nurenberg | 101 | 307 | 0.33 | 1952 | 1963 | Nice (89/252), Sochaux (7/35), Lyon (5/20) |
| 87 | Patrick Revelli | 101 | 362 | 0.28 | 1969 | 1982 | Saint-Étienne (74/226), Sochaux (27/136) |
| 91 | Philippe Gondet | 100 | 212 | 0.47 | 1963 | 1972 | Nantes (98/194), Red Star (2/18) |
| 91 | Mamadou Niang | 100 | 258 | 0.39 | 2000 | 2010 | Troyes (8/47), Strasbourg (21/56), Marseille (71/155) |

## Top scorers by season

| Season | Player(s) | Nationality | Club(s) | Goals | Apps | Rate |
| 1932–33 | Walter Kaiser | Germany | Rennes | 15 |
| 1932–33 | Robert Mercier | France | Club Français | 15 | 16 | 0.94 |
| 1933–34 | István Lukács | Hungary | Sète ♦ | 28 |
| 1934–35 | André Abegglen | Switzerland | Sochaux ♦ | 30 | 28 | 1.07 |
| 1935–36 | Roger Courtois | France | Sochaux | 34 | 30 | 1.13 |
| 1936–37 | Oskar Rohr | Germany | Strasbourg | 30 | 29 | 1.03 |
| 1937–38 | Jean Nicolas | France | Rouen | 26 | 26 | 1 |
| 1938–39 | Roger Courtois (2) | France | Sochaux | 27 | 27 | 1 |
| 1938–39 | Désiré Koranyi | France | Sète ♦ | 27 | 29 | 0.93 |
| Championship not played 1939–1945 due to World War II |||||||
| 1945–46 | René Bihel | France | Lille ♦ | 28 | 25 | 1.12 |
| 1946–47 | Pierre Sinibaldi | France | Reims | 33 | 37 | 0.89 |
| 1947–48 | Jean Baratte | France | Lille | 31 |
| 1948–49 | Jean Baratte (2) | France | Lille | 26 |
| 1948–49 | Josef Humpál | Czechoslovakia | Sochaux | 26 |
| 1949–50 | Jean Grumellon | France | Rennes | 25 |
| 1950–51 | Roger Piantoni | France | Nancy | 27 |
| 1950–51 | Jean Courteaux | France | Nice | 27 |
| 1951–52 | Gunnar Andersson | Sweden | Marseille | 31 |
| 1952–53 | Gunnar Andersson (2) | Sweden | Marseille | 35 |
| 1953–54 | Édouard Kargu | France | Bordeaux | 27 |
| 1954–55 | René Bliard | France | Reims ♦ | 30 |
| 1955–56 | Thadée Cisowski | France | RC Paris | 31 |
| 1956–57 | Thadée Cisowski (2) | France | RC Paris | 33 |
| 1957–58 | Just Fontaine | France | Reims ♦ | 34 | 26 | 1.31 |
| 1958–59 | Thadée Cisowski (3) | France | RC Paris | 30 |
| 1959–60 | Just Fontaine (2) | France | Reims ♦ | 28 |
| 1960–61 | Roger Piantoni (2) | France | Reims | 28 |
| 1961–62 | Sékou Touré | Ivory Coast | Montpellier | 25 |
| 1962–63 | Serge Masnaghetti | France | Valenciennes | 35 |
| 1963–64 | Ahmed Oudjani | Algeria | Lens | 30 | 31 | 0.97 |
| 1964–65 | Jacques Simon | France | Nantes ♦ | 24 |
| 1965–66 | Philippe Gondet | France | Nantes ♦ | 36 |
| 1966–67 | Hervé Revelli | France | Saint-Étienne ♦ | 31 |
| 1967–68 | Étienne Sansonetti | France | Ajaccio | 26 |
| 1968–69 | André Guy | France | Lyon | 25 |
| 1969–70 | Hervé Revelli (2) | France | Saint-Étienne ♦ | 28 |
| 1970–71 | Josip Skoblar | Yugoslavia | Marseille ♦ | 44 | 36 | 1.22 |
| 1971–72 | Josip Skoblar (2) | Yugoslavia | Marseille ♦ | 30 | 31 | 0.97 |
| 1972–73 | Josip Skoblar (3) | Yugoslavia | Marseille | 26 | 31 | 0.84 |
| 1973–74 | Carlos Bianchi | Argentina | Reims | 30 | 33 | 0.91 |
| 1974–75 | Delio Onnis | Argentina | Monaco | 30 | 37 | 0.81 |
| 1975–76 | Carlos Bianchi (2) | Argentina | Reims | 34 | 38 | 0.89 |
| 1976–77 | Carlos Bianchi (3) | Argentina | Reims | 28 | 37 | 0.76 |
| 1977–78 | Carlos Bianchi (4) | Argentina | Paris Saint-Germain | 37 | 38 | 0.97 |
| 1978–79 | Carlos Bianchi (5) | Argentina | Paris Saint-Germain | 27 | 36 | 0.75 |
| 1979–80 | Erwin Kostedde | West Germany | Laval | 21 |
| 1979–80 | Delio Onnis (2) | Argentina | Monaco | 21 | 30 | 0.7 |
| 1980–81 | Delio Onnis (3) | Argentina | Tours | 24 | 38 | 0.63 |
| 1981–82 | Delio Onnis (4) | Argentina | Tours | 29 | 38 | 0.76 |
| 1982–83 | Vahid Halilhodžić | Yugoslavia | Nantes ♦ | 27 |
| 1983–84 | Patrice Garande | France | Auxerre | 21 |
| 1983–84 | Delio Onnis (5) | Argentina | Toulon | 21 | 36 | 0.58 |
| 1984–85 | Vahid Halilhodžić (2) | Yugoslavia | Nantes | 28 |
| 1985–86 | Jules Bocandé | Senegal | Metz | 23 |
| 1986–87 | Bernard Zénier | France | Metz | 18 |
| 1987–88 | Jean-Pierre Papin | France | Marseille | 19 | 37 | 0.51 |
| 1988–89 | Jean-Pierre Papin (2) | France | Marseille ♦ | 22 | 36 | 0.61 |
| 1989–90 | Jean-Pierre Papin (3) | France | Marseille ♦ | 30 | 36 | 0.83 |
| 1990–91 | Jean-Pierre Papin (4) | France | Marseille ♦ | 23 | 36 | 0.64 |
| 1991–92 | Jean-Pierre Papin (5) | France | Marseille ♦ | 27 | 37 | 0.73 |
| 1992–93 | Alen Bokšić | Croatia | Marseille ♦ | 23 | 37 | 0.62 |
| 1993–94 | Roger Boli | France | Lens | 20 | 35 | 0.57 |
| 1993–94 | Youri Djorkaeff | France | Monaco | 20 | 35 | 0.57 |
| 1993–94 | Nicolas Ouédec | France | Nantes | 20 | 38 | 0.53 |
| 1994–95 | Patrice Loko | France | Nantes ♦ | 22 | 37 | 0.59 |
| 1995–96 | Sonny Anderson | Brazil | Monaco | 21 | 34 | 0.62 |
| 1996–97 | Stéphane Guivarc'h | France | Rennes | 21 | 36 | 0.58 |
| 1997–98 | Stéphane Guivarc'h (2) | France | Auxerre | 21 | 32 | 0.66 |
| 1998–99 | Sylvain Wiltord | France | Bordeaux ♦ | 22 | 33 | 0.67 |
| 1999–2000 | Sonny Anderson (2) | Brazil | Lyon | 23 | 32 | 0.72 |
| 2000–01 | Sonny Anderson (3) | Brazil | Lyon | 22 | 29 | 0.76 |
| 2001–02 | Djibril Cissé | France | Auxerre | 22 | 29 | 0.76 |
| 2001–02 | Pauleta | Portugal | Bordeaux | 22 | 33 | 0.67 |
| 2002–03 | Shabani Nonda | DR Congo | Monaco | 26 | 35 | 0.74 |
| 2003–04 | Djibril Cissé (2) | France | Auxerre | 26 | 38 | 0.68 |
| 2004–05 | Alexander Frei | Switzerland | Rennes | 20 | 36 | 0.56 |
| 2005–06 | Pauleta (2) | Portugal | Paris Saint-Germain | 21 | 36 | 0.58 |
| 2006–07 | Pauleta (3) | Portugal | Paris Saint-Germain | 15 | 33 | 0.45 |
| 2007–08 | Karim Benzema | France | Lyon ♦ | 20 | 36 | 0.56 |
| 2008–09 | André-Pierre Gignac | France | Toulouse | 24 | 38 | 0.63 |
| 2009–10 | Mamadou Niang | Senegal | Marseille ♦ | 18 | 32 | 0.56 |
| 2010–11 | Moussa Sow | Senegal | Lille ♦ | 25 | 36 | 0.69 |
| 2011–12 | Olivier Giroud | France | Montpellier ♦ | 21 | 36 | 0.58 |
| 2011–12 | Nenê | Brazil | Paris Saint-Germain | 21 | 35 | 0.6 |
| 2012–13 | Zlatan Ibrahimović | Sweden | Paris Saint-Germain ♦ | 30 | 34 | 0.88 |
| 2013–14 | Zlatan Ibrahimović (2) | Sweden | Paris Saint-Germain ♦ | 26 | 33 | 0.79 |
| 2014–15 | Alexandre Lacazette | France | Lyon | 27 | 33 | 0.82 |
| 2015–16 | Zlatan Ibrahimović (3) | Sweden | Paris Saint-Germain ♦ | 38 | 31 | 1.23 |
| 2016–17 | Edinson Cavani | Uruguay | Paris Saint-Germain | 35 | 36 | 0.97 |
| 2017–18 | Edinson Cavani (2) | Uruguay | Paris Saint-Germain ♦ | 28 | 32 | 0.88 |
| 2018–19 | Kylian Mbappé | France | Paris Saint-Germain ♦ | 33 | 29 | 1.14 |
| 2019–20 | Wissam Ben Yedder | France | Monaco | 18 | 26 | 0.69 |
| 2019–20 | Kylian Mbappé (2) | France | Paris Saint-Germain ♦ | 18 | 20 | 0.9 |
| 2020–21 | Kylian Mbappé (3) | France | Paris Saint-Germain | 27 | 31 | 0.87 |
| 2021–22 | Kylian Mbappé (4) | France | Paris Saint-Germain ♦ | 28 | 35 | 0.8 |
| 2022–23 | Kylian Mbappé (5) | France | Paris Saint-Germain ♦ | 29 | 34 | 0.85 |
| 2023–24 | Kylian Mbappé (6) | France | Paris Saint-Germain ♦ | 27 | 29 | 0.93 |

### Wins by player

| Player | Wins | Seasons |
| Kylian Mbappe | 6 | 2018–19, 2019–20, 2020–21, 2021–22, 2022–23, 2023–24 |
| Carlos Bianchi | 5 | 1973–74, 1975–76, 1976–77, 1977–78, 1978–79 |
| Delio Onnis | 5 | 1974–75, 1979–80, 1980–81, 1981–82, 1983–84 |
| Jean-Pierre Papin | 5 | 1987–88, 1988–89, 1989–90, 1990–91, 1992–92 |
| Thadée Cisowski | 3 | 1955–56, 1956–57, 1958–59 |
| Josip Skoblar | 3 | 1970–71, 1972–72, 1972–73 |
| Sonny Anderson | 3 | 1995–96, 1999–2000, 2001–02 |
| Pauleta | 3 | 2001–02, 2005–06, 2006–07 |
| Zlatan Ibrahimovic | 3 | 2012–13, 2013–14, 2015–16 |
| Roger Courtois | 2 | 1935–36, 1938–39 |
| Jean Baratte | 2 | 1947–48, 1948–49 |
| Roger Piantoni | 2 | 1950–51, 1960–61 |
| Gunnar Andersson | 2 | 1951–52, 1952–53 |
| Hervé Revelli | 2 | 1966–67, 1969–70 |
| Vahid Halilhodžić | 2 | 1982–83, 1984–85 |
| Stéphane Guivarc'h | 2 | 1996–97, 1997–98 |
| Djibril Cissé | 2 | 2001–02, 2003–04 |
| Edinson Cavani | 2 | 2017–18, 2017–18 |

### Wins by club

| Club | Players | Total |
| Paris Saint-Germain | 6 | 16 |
| Marseille | 5 | 12 |
| Reims | 5 | 8 |
| Monaco | 5 | 6 |
| Nantes | 5 | 6 |
| Lyon | 4 | 5 |
| Rennes | 4 | 4 |
| Auxerre | 3 | 4 |
| Lille | 3 | 4 |
| Socchaux | 3 | 4 |

### Wins by country

| Country | Players | Total |
| France | 37 | 54 |
| Argentina | 2 | 10 |
| Sweden | 2 | 5 |
| Yugoslavia | 1 | 5 |
| Brazil | 2 | 4 |
| Senegal | 3 | 3 |
| Germany | 3 | 3 |
| Portugal | 1 | 3 |
| Switzerland | 2 | 2 |
| Uruguay | 1 | 2 |
| DR Congo | 1 | 1 |
| Croatia | 1 | 1 |
| Algeria | 1 | 1 |
| Ivory Coast | 1 | 1 |
| Czechoslovakia | 1 | 1 |
| Hungary | 1 | 1 |