# Player Country Team Goals (Penalty)
1. Delio Onnis Argentina Argentina Tours FC Tours FC 29 (3)
2. Andrzej Szarmach Poland Poland AJ Auxerre AJ Auxerre 24 (3)
3. Michel Platini France France AS Saint-Étienne AS Saint-Étienne 22 (0)
4. Teitur Þórðarson Iceland Iceland RC Lens RC Lens 19 (2)
5. Uwe Krause Germany Germany Stade Lavallois Stade Lavallois 18 (2)
Drago Vabec Croatia Croatia Stade Brestois Stade Brestois 18 (3)
7. Bernard Lacombe France France Girondins Bordeaux Girondins Bordeaux 17 (1)
8. Ralf Edström Sweden Sweden AS Monaco AS Monaco 15 (2)
Yannick Stopyra France France FC Sochaux FC Sochaux 15 (0)
10. Alain Giresse France France Girondins Bordeaux Girondins Bordeaux 14 (0)
Simo Nikolić Bosnia-Herzegovina Bosnia-Herzegovina Olympique Lyon Olympique Lyon 14 (0)
12. Bernard Genghini France France FC Sochaux FC Sochaux 13 (0)
Jean-François Larios France France AS Saint-Étienne AS Saint-Étienne 13 (0)
Vicky Peretz Israel Israel RC Strasbourg RC Strasbourg 13 (0)
José Touré France France FC Nantes FC Nantes 13 (0)
Engin Verel Turkey Turkey Lille OSC Lille OSC 13 (0)
Bernard Zénier France France AS Nancy Lorraine AS Nancy Lorraine 13 (4)
18. Bruno Bellone France France AS Monaco AS Monaco 12 (0)
19. Umberto Barberis Switzerland Switzerland AS Monaco AS Monaco 11 (0)
Eric Pécout France France AS Monaco AS Monaco 11 (1)
Ivo Šurjak Croatia Croatia Paris Saint-Germain Paris Saint-Germain 11 (1)
22. Karim Maroc Algeria Algeria Tours FC Tours FC 10 (1)
Francis Piasecki France France RC Strasbourg RC Strasbourg 10 (2)
Dominique Rocheteau France France Paris Saint-Germain Paris Saint-Germain 10 (0)
25. Albert Gemmrich France France Girondins Bordeaux Girondins Bordeaux 9 (1)
Slavoljub Muslin Serbia Serbia Lille OSC Lille OSC 9 (0)
Michel N'Gom Senegal Senegal Paris Saint-Germain Paris Saint-Germain 9 (0)
Milan Radović Serbia Serbia Stade Brestois Stade Brestois 9 (2)
Francisco Rubio France France AS Nancy Lorraine AS Nancy Lorraine 9 (0)
Jean-Louis Zanon France France AS Saint-Étienne AS Saint-Étienne 9 (0)
Pascal Zaremba France France US Valenciennes-Anzin US Valenciennes-Anzin 9 (1)
32. Bruno Baronchelli France France FC Nantes FC Nantes 8 (0)
Dominique Bathenay France France Paris Saint-Germain Paris Saint-Germain 8 (8)
Roger Milla Cameroon Cameroon SC Bastia SC Bastia 8 (0)
Gilles Rampillion France France FC Nantes FC Nantes 8 (2)
Johnny Rep Netherlands Netherlands AS Saint-Étienne AS Saint-Étienne 8 (0)
Ruben Umpiérrez Uruguay Uruguay AS Nancy Lorraine AS Nancy Lorraine 8 (0)
38. Patrice Augustin France France Tours FC Tours FC 7 (0)
Alain Couriol France France AS Monaco AS Monaco 7 (0)
Vahid Halilhodžić Bosnia-Herzegovina Bosnia-Herzegovina FC Nantes FC Nantes 7 (0)
Philippe Hinschberger France France FC Metz FC Metz 7 (0)
Zvonko Ivezić Serbia Serbia FC Sochaux FC Sochaux 7 (1)
Gilbert Marguerite France France OGC Nice OGC Nice 7 (3)
Tokomon Nambatingue Chad Chad Paris Saint-Germain Paris Saint-Germain 7 (0)
Oscar Trossero Argentina Argentina Montpellier La Paillade SC Montpellier La Paillade SC 7 (0)
46. Bernard Bureau France France Stade Brestois Stade Brestois 6 (0)
Cyriaque Didaux France France US Valenciennes-Anzin US Valenciennes-Anzin 6 (0)
Bernard Ferrigno France France Tours FC Tours FC 6 (0)
Pascal Françoise France France Lille OSC Lille OSC 6 (0)
Patrice Garande France France AJ Auxerre AJ Auxerre 6 (1)
Joël Henry France France Lille OSC Lille OSC 6 (0)
Philippe Jeannol France France AS Nancy Lorraine AS Nancy Lorraine 6 (0)
Pascal Mariini France France SC Bastia SC Bastia 6 (0)
Marco Morgante France France FC Metz FC Metz 6 (0)
Raúl Noguès Argentina Argentina AS Saint-Étienne AS Saint-Étienne 6 (0)
José Souto France France Stade Lavallois Stade Lavallois 6 (0)
Jean-Marc Valadier France France AS Monaco AS Monaco 6 (0)
Philippe Vercruysse France France RC Lens RC Lens 6 (0)
Jacques Zimako France France FC Sochaux FC Sochaux 6 (0)
Karl Þórðarson Iceland Iceland Stade Lavallois Stade Lavallois 6 (0)
61. Henrik Agerbeck Denmark Denmark FC Nantes FC Nantes 5 (0)
Loïc Amisse France France FC Nantes FC Nantes 5 (0)
Philippe Anziani France France FC Sochaux FC Sochaux 5 (0)
Daniel Bravo France France OGC Nice OGC Nice 5 (1)
Gérard Buscher France France OGC Nice OGC Nice 5 (0)
Patrick Delamontagne France France AS Nancy Lorraine AS Nancy Lorraine 5 (0)
Albert Emon France France Olympique Lyon Olympique Lyon 5 (1)
Daniel Lubin Martinique Martinique Olympique Lyon Olympique Lyon 5 (0)
Louis Marcialis France France SC Bastia SC Bastia 5 (0)
Oscar Muller Argentina Argentina FC Nantes FC Nantes 5 (0)
Jean-Pierre Orts France France US Valenciennes-Anzin US Valenciennes-Anzin 5 (0)
Laurent Paganelli France France AS Saint-Étienne AS Saint-Étienne 5 (0)
Philippe Redon France France Stade Lavallois Stade Lavallois 5 (0)
Boubacar Sarr Senegal Senegal Paris Saint-Germain Paris Saint-Germain 5 (0)
Jean-Marc Schaer France France OGC Nice OGC Nice 5 (0)
Wojciech Tyc Poland Poland US Valenciennes-Anzin US Valenciennes-Anzin 5 (0)
77. Jean-Paul Bernad France France FC Metz FC Metz 4 (0)
Maxime Bossis France France FC Nantes FC Nantes 4 (2)
Carlos Curbelo Uruguay Uruguay OGC Nice OGC Nice 4 (0)
Didier Danio France France AJ Auxerre AJ Auxerre 4 (0)
Robert Jacques France France US Valenciennes-Anzin US Valenciennes-Anzin 4 (0)
Jean-Pierre Kern France France Montpellier La Paillade SC Montpellier La Paillade SC 4 (0)
Bruno Metsu France France OGC Nice OGC Nice 4 (0)
Thierry Meyer France France FC Sochaux FC Sochaux 4 (0)
Benny Nielsen Denmark Denmark AS Saint-Étienne AS Saint-Étienne 4 (0)
Fabrice Picot France France FC Nantes FC Nantes 4 (0)
Philippe Piette France France FC Metz FC Metz 4 (0)
Christian Sarramagna France France Montpellier La Paillade SC Montpellier La Paillade SC 4 (2)
Didier Simon France France Lille OSC Lille OSC 4 (0)
90. Gérard Bernardet France France Stade Brestois Stade Brestois 3 (0)
Abdelmajid Bourebbou Algeria Algeria Stade Lavallois Stade Lavallois 3 (0)
Christian Bracconi France France SC Bastia SC Bastia 3 (0)
Serge Chiesa France France Olympique Lyon Olympique Lyon 3 (0)
Jean-Philippe Dehon France France Tours FC Tours FC 3 (0)
Yves Ehrlacher France France SC Bastia SC Bastia 3 (0)
Jean-Marc Ferreri France France AJ Auxerre AJ Auxerre 3 (0)
Jean-Michel Ferrière France France AS Nancy Lorraine AS Nancy Lorraine 3 (0)
Philippe Gladines France France FC Metz FC Metz 3 (0)
Simeï Ihily France France SC Bastia SC Bastia 3 (0)
Božidar Janković Bosnia-Herzegovina Bosnia-Herzegovina FC Metz FC Metz 3 (0)
Michel Joly France France RC Lens RC Lens 3 (1)
Félix Lacuesta France France RC Strasbourg RC Strasbourg 3 (0)
Luizinho Brazil Brazil Montpellier La Paillade SC Montpellier La Paillade SC 3 (0)
Alain Moizan France France Olympique Lyon Olympique Lyon 3 (1)
Eugeniusz Nagiel Poland Poland US Valenciennes-Anzin US Valenciennes-Anzin 3 (0)
Carsten Nielsen Denmark Denmark RC Strasbourg RC Strasbourg 3 (0)
Claude Papi France France SC Bastia SC Bastia 3 (0)
José Pasqualetti France France Montpellier La Paillade SC Montpellier La Paillade SC 3 (0)
Raimondo Ponte Switzerland Switzerland SC Bastia SC Bastia 3 (0)
Olivier Rouyer France France RC Strasbourg RC Strasbourg 3 (0)
Jacques Santini France France Montpellier La Paillade SC Montpellier La Paillade SC 3 (1)
Didier Sénac France France RC Lens RC Lens 3 (0)
Edhem Šljivo Bosnia-Herzegovina Bosnia-Herzegovina OGC Nice OGC Nice 3 (0)
Gérard Soler France France Girondins Bordeaux Girondins Bordeaux 3 (0)
Thierry Tusseau France France FC Nantes FC Nantes 3 (0)
116. Daniel Alberto Argentina Argentina RC Lens RC Lens 2 (0)
Manuel Amoros France France AS Monaco AS Monaco 2 (0)
Antoine Martínez Spain Spain Girondins Bordeaux Girondins Bordeaux 2 (0)
Eric Benoît France France FC Sochaux FC Sochaux 2 (0)
Dominique Bijotat France France AS Monaco AS Monaco 2 (0)
François Brisson France France RC Lens RC Lens 2 (0)
Jean-Claude Cloet France France AS Nancy Lorraine AS Nancy Lorraine 2 (0)
Jean-François Domergue France France Lille OSC Lille OSC 2 (2)
Bernard Ducuing France France Montpellier La Paillade SC Montpellier La Paillade SC 2 (0)
Herve Flak France France RC Lens RC Lens 2 (0)
Gerardo Giannetta France France Olympique Lyon Olympique Lyon 2 (0)
Francis Gillot France France US Valenciennes-Anzin US Valenciennes-Anzin 2 (1)
Guy Lacombe France France Tours FC Tours FC 2 (0)
Yvon Le Roux France France Stade Brestois Stade Brestois 2 (0)
Daniel Leclercq France France RC Lens RC Lens 2 (0)
Philippe Mahut France France FC Metz FC Metz 2 (0)
Jean-Jacques Marx France France RC Strasbourg RC Strasbourg 2 (0)
Philippe Millot France France AS Saint-Étienne AS Saint-Étienne 2 (0)
Pierre Neubert France France AS Nancy Lorraine AS Nancy Lorraine 2 (0)
Dragan Pantelić Serbia Serbia Girondins Bordeaux Girondins Bordeaux 2 (2)
Bernard Pardo France France Stade Brestois Stade Brestois 2 (0)
Patrick Parizon France France Stade Brestois Stade Brestois 2 (0)
Thierry Princet France France Tours FC Tours FC 2 (0)
Pascal Raspollini France France FC Metz FC Metz 2 (0)
Gernot Rohr Germany Germany Girondins Bordeaux Girondins Bordeaux 2 (0)
Christophe Sagna Senegal Senegal Stade Lavallois Stade Lavallois 2 (0)
Léonard Specht France France RC Strasbourg RC Strasbourg 2 (0)
Hamdler Tho France France SC Bastia SC Bastia 2 (0)
Marius Trésor France France Girondins Bordeaux Girondins Bordeaux 2 (0)
Daniel Xuereb France France RC Lens RC Lens 2 (0)
146. Sauveur Agostini France France RC Lens RC Lens 1 (0)
Roger Baltimore France France Montpellier La Paillade SC Montpellier La Paillade SC 1 (0)
Patrick Battiston France France AS Saint-Étienne AS Saint-Étienne 1 (0)
René Bocchi France France Lille OSC Lille OSC 1 (0)
Bernard Boissier France France Olympique Lyon Olympique Lyon 1 (0)
Yannick Bonnec France France Stade Brestois Stade Brestois 1 (0)
Jacky Bonnevay France France FC Sochaux FC Sochaux 1 (0)
Laurent Borysow France France Lille OSC Lille OSC 1 (0)
Vincent Bracigliano France France FC Metz FC Metz 1 (0)
Didier Christophe France France AS Monaco AS Monaco 1 (0)
Jacky Colin France France FC Sochaux FC Sochaux 1 (0)
Jean-Paul Delemer France France Lille OSC Lille OSC 1 (0)
Lucien Denis France France AJ Auxerre AJ Auxerre 1 (0)
René Deutschmann France France RC Strasbourg RC Strasbourg 1 (0)
Yves Devillechabrolle France France Tours FC Tours FC 1 (0)
Raymond Domenech France France Paris Saint-Germain Paris Saint-Germain 1 (0)
Jean-Pierre Duch France France Montpellier La Paillade SC Montpellier La Paillade SC 1 (0)
Luis Fernández France France Paris Saint-Germain Paris Saint-Germain 1 (0)
Thierry Fernier France France FC Sochaux FC Sochaux 1 (0)
Alain Fiard France France SC Bastia SC Bastia 1 (0)
Hervé Gauthier France France Stade Lavallois Stade Lavallois 1 (0)
René Girard France France Girondins Bordeaux Girondins Bordeaux 1 (0)
Patrick Gonfalone France France AJ Auxerre AJ Auxerre 1 (0)
Thierry Goudet France France Stade Lavallois Stade Lavallois 1 (0)
Abdoulaye Gueye Senegal Senegal Stade Brestois Stade Brestois 1 (0)
Richard Honorine France France Stade Brestois Stade Brestois 1 (0)
Serge Jenner France France RC Strasbourg RC Strasbourg 1 (0)
Nouredine Kourichi Algeria Algeria Girondins Bordeaux Girondins Bordeaux 1 (0)
Gérard Lanthier France France AJ Auxerre AJ Auxerre 1 (0)
Alain Larvaron France France US Valenciennes-Anzin US Valenciennes-Anzin 1 (0)
Patrice Lecornu France France FC Nantes FC Nantes 1 (0)
Dominique Lefèbvre France France US Valenciennes-Anzin US Valenciennes-Anzin 1 (0)
Jean-Claude Lemoult France France Paris Saint-Germain Paris Saint-Germain 1 (0)
Edouard Longo France France OGC Nice OGC Nice 1 (0)
Christian López France France AS Saint-Étienne AS Saint-Étienne 1 (0)
Šime Luketin Croatia Croatia FC Sochaux FC Sochaux 1 (0)
Henri Michel France France FC Nantes FC Nantes 1 (0)
Jean-Marc Miton France France Stade Lavallois Stade Lavallois 1 (0)
Patrice Monteilh France France Olympique Lyon Olympique Lyon 1 (0)
Philippe N'Dioro France France Olympique Lyon Olympique Lyon 1 (0)
Jean-Paul Noel France France AJ Auxerre AJ Auxerre 1 (0)
Alain Olio France France Olympique Lyon Olympique Lyon 1 (0)
Charles Orlanducci France France SC Bastia SC Bastia 1 (1)
Éric Péan France France Lille OSC Lille OSC 1 (0)
Jaques Perdrieau France France AS Nancy Lorraine AS Nancy Lorraine 1 (0)
Christian Pesin France France US Valenciennes-Anzin US Valenciennes-Anzin 1 (0)
Jean Petit France France AS Monaco AS Monaco 1 (0)
Stephane Plancque France France Lille OSC Lille OSC 1 (0)
Alain Polaniok France France Stade Lavallois Stade Lavallois 1 (0)
Jean-Pierre Posca France France FC Sochaux FC Sochaux 1 (0)
Jean-Paul Rabier France France US Valenciennes-Anzin US Valenciennes-Anzin 1 (0)
Eric Renaut France France Paris Saint-Germain Paris Saint-Germain 1 (0)
Patrick Rey France France Lille OSC Lille OSC 1 (0)
Paul Rouaud France France Stade Brestois Stade Brestois 1 (0)
Laurent Roussey France France AS Saint-Étienne AS Saint-Étienne 1 (0)
Jean-Luc Ruty France France FC Sochaux FC Sochaux 1 (0)
Robert Sab France France AJ Auxerre AJ Auxerre 1 (0)
Daniel Sánchez France France Paris Saint-Germain Paris Saint-Germain 1 (0)
Denis Schaer France France RC Strasbourg RC Strasbourg 1 (0)
Claude Sevenier France France AJ Auxerre AJ Auxerre 1 (0)
Luc Sonor France France FC Metz FC Metz 1 (0)
Eric Spadiny France France Olympique Lyon Olympique Lyon 1 (0)
Jean Tigana France France Girondins Bordeaux Girondins Bordeaux 1 (0)
Benoît Tihy France France US Valenciennes-Anzin US Valenciennes-Anzin 1 (0)
Branko Tucak Croatia Croatia FC Metz FC Metz 1 (1)
Georges Van Straelen France France Stade Brestois Stade Brestois 1 (0)
Patrick Vernet France France SC Bastia SC Bastia 1 (0)
Rémi Vogel France France RC Strasbourg RC Strasbourg 1 (0)
Victor Zvuncă France France Stade Lavallois Stade Lavallois 1 (0)