# Player Country Team Goals (Penalty)
1. Kylian Mbappé France France Paris Saint-Germain Paris Saint-Germain 27 (6)
2. Jonathan David Canada Canada Lille OSC Lille OSC 19 (2)
Alexandre Lacazette France France Olympique Lyonnais Olympique Lyonnais 19 (2)
4. Pierre-Emerick Aubameyang Gabon Gabon Olympique Marseille Olympique Marseille 17 (4)
5. Wissam Ben Yedder France France AS Monaco AS Monaco 16 (1)
6. Thijs Dallinga Netherlands Netherlands Toulouse FC Toulouse FC 14 (1)
7. Georges Mikautadze Georgia Georgia FC Metz FC Metz 13 (3)
8. Gonçalo Ramos Portugal Portugal Paris Saint-Germain Paris Saint-Germain 11 (1)
Terem Moffi Nigeria Nigeria OGC Nice OGC Nice 11 (3)
10. Arnaud Kalimuendo France France Stade Rennais Stade Rennais 10 (2)
11. Benjamin Bourigeaud France France Stade Rennais Stade Rennais 9 (7)
Takumi Minamino Japan Japan AS Monaco AS Monaco 9 (0)
Téji Savanier France France Montpellier HSC Montpellier HSC 9 (7)
Elye Wahi France France Montpellier HSC Montpellier HSC
RC Lens RC Lens
9 (1)
15. Akor Adams Nigeria Nigeria Montpellier HSC Montpellier HSC 8 (0)
Mohamed Bamba Ivory Coast Ivory Coast FC Lorient FC Lorient 8 (1)
Muhammed Cham Austria Austria Clermont Foot 63 Clermont Foot 63 8 (4)
Romain Del Castillo France France Stade Brestois 29 Stade Brestois 29 8 (3)
Emanuel Emegha Netherlands Netherlands RC Strasbourg RC Strasbourg 8 (0)
Mostafa Mohamed Egypt Egypt FC Nantes FC Nantes 8 (3)
21. Maghnes Akliouche Algeria Algeria AS Monaco AS Monaco 7 (0)
Folarin Balogun USA USA AS Monaco AS Monaco 7 (0)
Mahdi Camara France France Stade Brestois 29 Stade Brestois 29 7 (1)
Amine Gouiri France France Stade Rennais Stade Rennais 7 (0)
Wesley Saïd France France RC Lens RC Lens 7 (0)
Florian Sotoca France France RC Lens RC Lens 7 (4)
Martin Terrier France France Stade Rennais Stade Rennais 7 (0)
Vitinha Portugal Portugal Paris Saint-Germain Paris Saint-Germain 7 (0)
29. Jérémie Boga Ivory Coast Ivory Coast OGC Nice OGC Nice 6 (0)
Kamory Doumbia Mali Mali Stade Brestois 29 Stade Brestois 29
Stade de Reims Stade de Reims
6 (0)
Aleksandr Golovin Russia Russia AS Monaco AS Monaco 6 (0)
Evann Guessand France France OGC Nice OGC Nice 6 (2)
Randal Kolo Muani France France Paris Saint-Germain Paris Saint-Germain 6 (0)
Steve Mounié Benin Benin Stade Brestois 29 Stade Brestois 29 6 (0)
Arnaud Nordin France France Montpellier HSC Montpellier HSC 6 (0)
Vincent Sierro Switzerland Switzerland Toulouse FC Toulouse FC 6 (4)
Teddy Teuma Malta Malta Stade de Reims Stade de Reims 6 (1)
Edon Zhegrova Kosovo Kosovo Lille OSC Lille OSC 6 (0)
39. Matthis Abline France France FC Nantes FC Nantes
Stade Rennais Stade Rennais
5 (0)
Mousa Al Tamari Jordan Jordan Montpellier HSC Montpellier HSC 5 (0)
André Ayew Ghana Ghana Havre AC Havre AC 5 (0)
Mohamed Bayo Guinea Guinea Havre AC Havre AC 5 (2)
Bafodé Diakité France France Lille OSC Lille OSC 5 (0)
Oumar Diakité Ivory Coast Ivory Coast Stade de Reims Stade de Reims 5 (0)
Romain Faivre France France FC Lorient FC Lorient 5 (0)
Eli Kroupi France France FC Lorient FC Lorient 5 (0)
Gaëtan Laborde France France OGC Nice OGC Nice 5 (1)
Frank Magri France France Toulouse FC Toulouse FC 5 (0)
Emmanuel Sabbi USA USA Havre AC Havre AC 5 (2)
Yusuf Yazıcı Turkey Turkey Lille OSC Lille OSC 5 (0)
51. Yunis Abdelhamid Morocco Morocco Stade de Reims Stade de Reims 4 (1)
Nabil Alioui France France Havre AC Havre AC 4 (0)
Benjamin André France France Lille OSC Lille OSC 4 (0)
Bradley Barcola France France Olympique Lyonnais Olympique Lyonnais
Paris Saint-Germain Paris Saint-Germain
4 (0)
Ludovic Blas France France Stade Rennais Stade Rennais 4 (1)
Mohamed Daramy Denmark Denmark Stade de Reims Stade de Reims 4 (1)
David Costa Portugal Portugal RC Lens RC Lens 4 (0)
Bamba Dieng Senegal Senegal FC Lorient FC Lorient 4 (0)
Désiré Doué France France Stade Rennais Stade Rennais 4 (0)
Youssouf Fofana France France AS Monaco AS Monaco 4 (0)
Kevin Gameiro France France RC Strasbourg RC Strasbourg 4 (2)
Achraf Hakimi Morocco Morocco Paris Saint-Germain Paris Saint-Germain 4 (0)
Jérémy Le Douaron France France Stade Brestois 29 Stade Brestois 29 4 (0)
Pierre Lees-Melou France France Stade Brestois 29 Stade Brestois 29 4 (0)
Deiver Machado Colombia Colombia RC Lens RC Lens 4 (0)
Marco Asensio Spain Spain Paris Saint-Germain Paris Saint-Germain 4 (0)
Florent Mollet France France FC Nantes FC Nantes 4 (0)
Marshall Munetsi Zimbabwe Zimbabwe Stade de Reims Stade de Reims 4 (0)
Keito Nakamura Japan Japan Stade de Reims Stade de Reims 4 (0)
Shamar Nicholson Jamaica Jamaica Clermont Foot 63 Clermont Foot 63 4 (1)
Jake O'Brien Ireland Ireland Olympique Lyonnais Olympique Lyonnais 4 (0)
Ibrahim Salah Morocco Morocco Stade Rennais Stade Rennais 4 (0)
Martín Satriano Uruguay Uruguay Stade Brestois 29 Stade Brestois 29 4 (0)
Denis Zakaria Switzerland Switzerland AS Monaco AS Monaco 4 (0)
75. Zakaria Aboukhlal Morocco Morocco Toulouse FC Toulouse FC 3 (1)
Dilane Bakwa France France RC Strasbourg RC Strasbourg 3 (0)
Saïd Benrahma Algeria Algeria Olympique Lyonnais Olympique Lyonnais 3 (0)
Lilian Brassier France France Stade Brestois 29 Stade Brestois 29 3 (0)
Jonathan Clauss France France Olympique Marseille Olympique Marseille 3 (0)
Ousmane Dembélé France France Paris Saint-Germain Paris Saint-Germain 3 (0)
Habib Diarra France France RC Strasbourg RC Strasbourg 3 (1)
Khalil Fayad France France Montpellier HSC Montpellier HSC 3 (0)
Malick Fofana Belgium Belgium Olympique Lyonnais Olympique Lyonnais 3 (0)
Przemysław Frankowski Poland Poland RC Lens RC Lens 3 (1)
Yann-Alexandre Gboho France France Toulouse FC Toulouse FC 3 (0)
Samuel Gigot France France Olympique Marseille Olympique Marseille 3 (0)
Junya Itō Japan Japan Stade de Reims Stade de Reims 3 (0)
Ablie Jallow Gambia Gambia FC Metz FC Metz 3 (1)
Kang-in Lee South Korea South Korea Paris Saint-Germain Paris Saint-Germain 3 (0)
Lebo Mothiba South Africa South Africa RC Strasbourg RC Strasbourg 3 (0)
Faris Moumbagna Cameroon Cameroon Olympique Marseille Olympique Marseille 3 (0)
Michael Murillo Panama Panama Olympique Marseille Olympique Marseille 3 (0)
Iliman Ndiaye Senegal Senegal Olympique Marseille Olympique Marseille 3 (0)
Ernest Nuamah Ghana Ghana Olympique Lyonnais Olympique Lyonnais 3 (0)
Christopher Operi France France Havre AC Havre AC 3 (0)
Mathias Pereira Lage Portugal Portugal Stade Brestois 29 Stade Brestois 29 3 (0)
Julien Ponceau France France FC Lorient FC Lorient 3 (0)
Amir Richardson France France Stade de Reims Stade de Reims 3 (0)
Cheikh Sabaly Senegal Senegal FC Metz FC Metz 3 (0)
Moïse Sahi Dion Ivory Coast Ivory Coast RC Strasbourg RC Strasbourg 3 (0)
Ismaïla Sarr Senegal Senegal Olympique Marseille Olympique Marseille 3 (0)
Moses Simon Nigeria Nigeria FC Nantes FC Nantes 3 (1)
Nico Tagliafico Argentina Argentina Olympique Lyonnais Olympique Lyonnais 3 (0)
Matthieu Udol France France FC Metz FC Metz 3 (0)
Vanderson Brazil Brazil AS Monaco AS Monaco 3 (0)
Vitinha Portugal Portugal Olympique Marseille Olympique Marseille 3 (0)
107. Laurent Abergel France France FC Lorient FC Lorient 2 (0)
Jim Allevinah Gabon Gabon Clermont Foot 63 Clermont Foot 63 2 (0)
Joel Asoro Sweden Sweden FC Metz FC Metz 2 (0)
Tiemoué Bakayoko France France FC Lorient FC Lorient 2 (0)
Mama Baldé Guinea-Bissau Guinea-Bissau Olympique Lyonnais Olympique Lyonnais 2 (0)
Leonardo Balerdi Argentina Argentina Olympique Marseille Olympique Marseille 2 (0)
Abdoul Bamba France France FC Nantes FC Nantes 2 (0)
Jean Bellegarde France France RC Strasbourg RC Strasbourg 2 (0)
Eliesse Ben Seghir France France AS Monaco AS Monaco 2 (0)
Hichem Boudaoui Algeria Algeria OGC Nice OGC Nice 2 (0)
Rémy Cabella France France Lille OSC Lille OSC 2 (0)
Carlos Soler Spain Spain Paris Saint-Germain Paris Saint-Germain 2 (0)
Jean-Charles Castelletto Cameroon Cameroon FC Nantes FC Nantes 2 (0)
Eray Cömert Switzerland Switzerland FC Nantes FC Nantes 2 (0)
Papa Diallo Senegal Senegal FC Metz FC Metz 2 (0)
Morgan Guilavogui Guinea Guinea RC Lens RC Lens 2 (0)
Frédéric Guilbert France France RC Strasbourg RC Strasbourg 2 (0)
Hákon Haraldsson Iceland Iceland Lille OSC Lille OSC 2 (0)
Yassine Kechta Morocco Morocco Havre AC Havre AC 2 (0)
Daler Kuzyaev Russia Russia Havre AC Havre AC 2 (0)
Grejohn Kyei France France Clermont Foot 63 Clermont Foot 63 2 (1)
Kenny Lala France France Stade Brestois 29 Stade Brestois 29 2 (0)
Gautier Lloris France France Havre AC Havre AC 2 (0)
Hugo Magnetti France France Stade Brestois 29 Stade Brestois 29 2 (0)
Orel Mangala Belgium Belgium Olympique Lyonnais Olympique Lyonnais 2 (0)
Christian Mawissa France France Toulouse FC Toulouse FC 2 (0)
Chancel Mbemba Congo DR Congo DR Olympique Marseille Olympique Marseille 2 (0)
Benjamin Mendy France France FC Lorient FC Lorient 2 (0)
Rasmus Nicolaisen Denmark Denmark Toulouse FC Toulouse FC 2 (0)
Azzedine Ounahi Morocco Morocco Olympique Marseille Olympique Marseille 2 (0)
Elbasan Rashani Kosovo Kosovo Clermont Foot 63 Clermont Foot 63 2 (0)
Modibo Sagnan France France Montpellier HSC Montpellier HSC 2 (0)
Morgan Sanson France France OGC Nice OGC Nice 2 (0)
Jérémy Sebas Martinique Martinique RC Strasbourg RC Strasbourg 2 (0)
Sergio Akieme Equatorial Guinea Equatorial Guinea Stade de Reims Stade de Reims 2 (0)
Abakar Sylla Ivory Coast Ivory Coast RC Strasbourg RC Strasbourg 2 (0)
Arthur Theate Belgium Belgium Stade Rennais Stade Rennais 2 (0)
Corentin Tolisso France France Olympique Lyonnais Olympique Lyonnais 2 (1)
Aiyegun Tosin Benin Benin FC Lorient FC Lorient 2 (0)
Abdoulaye Touré France France Havre AC Havre AC 2 (2)
Ismaël Traoré Ivory Coast Ivory Coast FC Metz FC Metz 2 (0)
Leny Yoro France France Lille OSC Lille OSC 2 (0)
Warren Zaïre-Emery France France Paris Saint-Germain Paris Saint-Germain 2 (0)
150. Emmanuel Agbadou Ivory Coast Ivory Coast Stade de Reims Stade de Reims 1 (0)
Ruben Aguilar France France AS Monaco AS Monaco
RC Lens RC Lens
1 (0)
Skelly Alvero France France Olympique Lyonnais Olympique Lyonnais 1 (0)
Jordan Amavi France France Stade Brestois 29 Stade Brestois 29 1 (0)
Andrey Santos Brazil Brazil RC Strasbourg RC Strasbourg 1 (0)
Lorenz Assignon France France Stade Rennais Stade Rennais 1 (0)
Youcef Atal Algeria Algeria OGC Nice OGC Nice 1 (0)
Arthur Atta France France FC Metz FC Metz 1 (0)
Shavy Warren Babicka Gabon Gabon Toulouse FC Toulouse FC 1 (0)
Melvin Bard France France OGC Nice OGC Nice 1 (0)
Myron Boadu Netherlands Netherlands AS Monaco AS Monaco 1 (0)
Badredine Bouanani Algeria Algeria FC Lorient FC Lorient
OGC Nice OGC Nice
1 (0)
Bilal Boutobba France France Clermont Foot 63 Clermont Foot 63 1 (0)
Lamine Camara Senegal Senegal FC Metz FC Metz 1 (0)
Mohamed Camara Mali Mali AS Monaco AS Monaco 1 (1)
Maxence Caqueret France France Olympique Lyonnais Olympique Lyonnais 1 (0)
Cristian Cásseres Jr. Venezuela Venezuela Toulouse FC Toulouse FC 1 (0)
César Gelabert Spain Spain Toulouse FC Toulouse FC 1 (0)
Brendan Chardonnet France France Stade Brestois 29 Stade Brestois 29 1 (0)
Rayan Cherki France France Olympique Lyonnais Olympique Lyonnais 1 (0)
Mohamed Cho France France OGC Nice OGC Nice 1 (0)
Ibrahim Cissoko Netherlands Netherlands Toulouse FC Toulouse FC 1 (0)
Marcus Coco France France FC Nantes FC Nantes 1 (0)
Óscar Cortés Colombia Colombia RC Lens RC Lens 1 (0)
Logan Costa Cape Verde Cape Verde Toulouse FC Toulouse FC 1 (0)
Tanguy Coulibaly France France Montpellier HSC Montpellier HSC 1 (0)
Kevin Danso Austria Austria RC Lens RC Lens 1 (0)
Dante Brazil Brazil OGC Nice OGC Nice 1 (0)
Thomas Delaine France France RC Strasbourg RC Strasbourg 1 (0)
Moussa Diarra Mali Mali Toulouse FC Toulouse FC 1 (0)
Andy Diouf France France RC Lens RC Lens 1 (0)
Jérémy Doku Belgium Belgium Stade Rennais Stade Rennais 1 (0)
Siriné Doucouré France France FC Lorient FC Lorient 1 (0)
Neil El Aynaoui France France RC Lens RC Lens 1 (0)
Simon Elisor France France FC Metz FC Metz 1 (0)
Breel Embolo Switzerland Switzerland AS Monaco AS Monaco 1 (0)
Maxime Estève France France Montpellier HSC Montpellier HSC 1 (0)
Fabián Ruiz Spain Spain Paris Saint-Germain Paris Saint-Germain 1 (0)
Jordan Ferri France France Montpellier HSC Montpellier HSC 1 (0)
Angelo Fulgini France France RC Lens RC Lens 1 (0)
Maxime Gonalons France France Clermont Foot 63 Clermont Foot 63 1 (0)
Jonathan Gradit France France RC Lens RC Lens 1 (0)
Samuel Grandsir France France Havre AC Havre AC 1 (0)
Gabriel Gudmundsson Sweden Sweden Lille OSC Lille OSC 1 (0)
Pape Gueye Senegal Senegal Olympique Marseille Olympique Marseille 1 (0)
Amine Harit Morocco Morocco Olympique Marseille Olympique Marseille 1 (0)
Henrique Brazil Brazil Olympique Lyonnais Olympique Lyonnais 1 (0)
Lucas Hernández France France Paris Saint-Germain Paris Saint-Germain 1 (0)
Ismaily Brazil Brazil Lille OSC Lille OSC 1 (0)
Ivan Cavaleiro Portugal Portugal Lille OSC Lille OSC 1 (0)
Ismail Jakobs Senegal Senegal AS Monaco AS Monaco 1 (0)
Jeffinho Brazil Brazil Olympique Lyonnais Olympique Lyonnais 1 (0)
Christopher Jullien France France Montpellier HSC Montpellier HSC 1 (0)
Tino Kadewere Zimbabwe Zimbabwe FC Nantes FC Nantes
Olympique Lyonnais Olympique Lyonnais
1 (0)
Yann Karamoh Ivory Coast Ivory Coast Montpellier HSC Montpellier HSC 1 (0)
Ayman Kari France France FC Lorient FC Lorient 1 (0)
Panos Katseris Greece Greece FC Lorient FC Lorient 1 (0)
Thilo Kehrer Germany Germany AS Monaco AS Monaco 1 (0)
Habib Keïta Mali Mali Clermont Foot 63 Clermont Foot 63 1 (0)
Reda Khadra Germany Germany Stade de Reims Stade de Reims 1 (0)
Wahbi Khazri Tunisia Tunisia Montpellier HSC Montpellier HSC 1 (0)
Cheick Oumar Konaté Mali Mali Clermont Foot 63 Clermont Foot 63 1 (0)
Didier Lamkel Zé Cameroon Cameroon FC Metz FC Metz 1 (0)
Vincent Le Goff France France FC Lorient FC Lorient 1 (0)
Jordan Lotomba Switzerland Switzerland OGC Nice OGC Nice 1 (0)
Tom Louchet France France OGC Nice OGC Nice 1 (0)
Imrân Louza Morocco Morocco FC Lorient FC Lorient 1 (0)
Lucas Beraldo Brazil Brazil Paris Saint-Germain Paris Saint-Germain 1 (0)
Luis Henrique Brazil Brazil Olympique Marseille Olympique Marseille 1 (0)
Othmane Maamma Morocco Morocco Montpellier HSC Montpellier HSC 1 (0)
Yohann Magnin France France Clermont Foot 63 Clermont Foot 63 1 (0)
Ainsley Maitland-Niles England England Olympique Lyonnais Olympique Lyonnais 1 (1)
Guillermo Maripán Chile Chile AS Monaco AS Monaco 1 (0)
Chrislain Matsima France France AS Monaco AS Monaco
Clermont Foot 63 Clermont Foot 63
1 (0)
Azor Matusiwa Netherlands Netherlands Stade de Reims Stade de Reims
Stade Rennais Stade Rennais
1 (0)
Youssef Maziz France France FC Metz FC Metz 1 (0)
Nolan Mbemba France France Havre AC Havre AC 1 (0)
Facundo Medina Argentina Argentina RC Lens RC Lens 1 (0)
Lucas Mincarelli France France Montpellier HSC Montpellier HSC 1 (0)
Samuel Moutoussamy Congo DR Congo DR FC Nantes FC Nantes 1 (0)
Junior Mwanga France France RC Strasbourg RC Strasbourg 1 (0)
Nuno Mendes Portugal Portugal Paris Saint-Germain Paris Saint-Germain 1 (0)
Florent Ogier France France Clermont Foot 63 Clermont Foot 63 1 (0)
Joseph Okumu Kenya Kenya Stade de Reims Stade de Reims 1 (0)
Warmed Omari France France Stade Rennais Stade Rennais 1 (0)
Jean Onana Cameroon Cameroon Olympique Marseille Olympique Marseille 1 (0)
Gift Orban Nigeria Nigeria Olympique Lyonnais Olympique Lyonnais 1 (0)
Kassoum Ouattara France France AS Monaco AS Monaco 1 (0)
Adam Ounas Algeria Algeria Lille OSC Lille OSC 1 (0)
Pedro Chirivella Spain Spain FC Nantes FC Nantes 1 (0)
Fabian Rieder Switzerland Switzerland Stade Rennais Stade Rennais 1 (0)
Yoann Salmier French Guyana French Guyana Havre AC Havre AC 1 (0)
Ibou Sané Senegal Senegal FC Metz FC Metz 1 (0)
Niklas Schmidt Germany Germany Toulouse FC Toulouse FC 1 (0)
Marvin Senaya France France RC Strasbourg RC Strasbourg 1 (0)
Wilfried Singo Ivory Coast Ivory Coast AS Monaco AS Monaco 1 (0)
Emran Soglo England England Olympique Marseille Olympique Marseille 1 (0)
Issiaga Sylla Guinea Guinea Montpellier HSC Montpellier HSC 1 (0)
Adrien Thomasson France France RC Lens RC Lens 1 (0)
Khéphren Thuram France France OGC Nice OGC Nice 1 (0)
Tiago Santos Portugal Portugal Lille OSC Lille OSC 1 (0)
Isaak Touré France France FC Lorient FC Lorient
Olympique Marseille Olympique Marseille
1 (0)
Adrien Truffert France France Stade Rennais Stade Rennais 1 (0)
Kevin Van Den Kerkhof Algeria Algeria FC Metz FC Metz 1 (0)
Jordan Veretout France France Olympique Marseille Olympique Marseille 1 (0)
Mateusz Wieteska Poland Poland Clermont Foot 63 Clermont Foot 63 1 (0)
Josh Wilson-Esbrand England England Stade de Reims Stade de Reims 1 (0)
Christopher Wooh Cameroon Cameroon Stade Rennais Stade Rennais 1 (0)
Darlin Yongwa Cameroon Cameroon FC Lorient FC Lorient 1 (0)
Yoram Zague France France Paris Saint-Germain Paris Saint-Germain 1 (0)