# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 18 (3)
2. Luka Jović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 15 (0)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 15 (3)
4. Sébastien Haller France France Eintracht Frankfurt Eintracht Frankfurt 14 (3)
Paco Alcácer Spain Spain Borussia Dortmund Borussia Dortmund 14 (0)
6. Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 13 (5)
7. Yussuf Poulsen Denmark Denmark RB Leipzig RB Leipzig 12 (0)
Wout Weghorst Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 12 (4)
Timo Werner Germany Germany RB Leipzig RB Leipzig 12 (0)
10. Alassane Pléa France France Bor. Mönchengladbach Bor. Mönchengladbach 11 (0)
Kevin Volland Germany Germany Bayer Leverkusen Bayer Leverkusen 11 (0)
12. Ondrej Duda Slovakia Slovakia Hertha BSC Hertha BSC 10 (0)
Alfreð Finnbogason Iceland Iceland FC Augsburg FC Augsburg 10 (4)
Kai Havertz Germany Germany Bayer Leverkusen Bayer Leverkusen 10 (1)
15. Thorgan Hazard Belgium Belgium Bor. Mönchengladbach Bor. Mönchengladbach 9 (3)
Vedad Ibišević Bosnia-Herzegovina Bosnia-Herzegovina Hertha BSC Hertha BSC 9 (1)
17. Ishak Belfodil Algeria Algeria 1899 Hoffenheim 1899 Hoffenheim 8 (0)
Max Kruse Germany Germany Werder Bremen Werder Bremen 8 (2)
Dodi Lukebakio Congo DR Congo DR Fortuna Düsseldorf Fortuna Düsseldorf 8 (3)
Nils Petersen Germany Germany SC Freiburg SC Freiburg 8 (1)
Ante Rebić Croatia Croatia Eintracht Frankfurt Eintracht Frankfurt 8 (0)
Jadon Sancho England England Borussia Dortmund Borussia Dortmund 8 (0)
23. Serge Gnabry Germany Germany Bayern München Bayern München 7 (0)
Joelinton Brazil Brazil 1899 Hoffenheim 1899 Hoffenheim 7 (0)
Jean-Philippe Mateta France France 1. FSV Mainz 05 1. FSV Mainz 05 7 (0)
Benito Raman Belgium Belgium Fortuna Düsseldorf Fortuna Düsseldorf 7 (0)
Milot Rashica Kosovo Kosovo Werder Bremen Werder Bremen 7 (0)
James Rodríguez Colombia Colombia Bayern München Bayern München 7 (0)
Luca Waldschmidt Germany Germany SC Freiburg SC Freiburg 7 (3)
30. Mario Gomez Germany Germany VfB Stuttgart VfB Stuttgart 6 (0)
Leon Goretzka Germany Germany Bayern München Bayern München 6 (0)
Admir Mehmedi Switzerland Switzerland VfL Wolfsburg VfL Wolfsburg 6 (0)
Thomas Müller Germany Germany Bayern München Bayern München 6 (0)
Reiss Nelson England England 1899 Hoffenheim 1899 Hoffenheim 6 (0)
35. Leon Bailey Jamaica Jamaica Bayer Leverkusen Bayer Leverkusen 5 (0)
Karim Bellarabi Germany Germany Bayer Leverkusen Bayer Leverkusen 5 (0)
Maximilian Eggestein Germany Germany Werder Bremen Werder Bremen 5 (0)
Daniel Ginczek Germany Germany VfL Wolfsburg VfL Wolfsburg 5 (0)
Jonas Hofmann Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 5 (1)
Salomon Kalou Ivory Coast Ivory Coast Hertha BSC Hertha BSC 5 (2)
Robin Quaison Sweden Sweden 1. FSV Mainz 05 1. FSV Mainz 05 5 (0)
Steven Zuber Switzerland Switzerland 1899 Hoffenheim 1899 Hoffenheim
VfB Stuttgart VfB Stuttgart
5 (1)
43. Kaan Ayhan Turkey Turkey Fortuna Düsseldorf Fortuna Düsseldorf 4 (0)
Hanno Behrens Germany Germany 1. FC Nürnberg 1. FC Nürnberg 4 (2)
Julian Brandt Germany Germany Bayer Leverkusen Bayer Leverkusen 4 (0)
Daniel Caligiuri Germany Germany FC Schalke 04 FC Schalke 04 4 (2)
Kerem Demirbay Germany Germany 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Breel Embolo Switzerland Switzerland FC Schalke 04 FC Schalke 04 4 (0)
Mario Götze Germany Germany Borussia Dortmund Borussia Dortmund 4 (0)
Vincenzo Grifo Italy Italy 1899 Hoffenheim 1899 Hoffenheim
SC Freiburg SC Freiburg
4 (1)
Martin Harnik Austria Austria Werder Bremen Werder Bremen 4 (0)
Dong-won Ji South Korea South Korea FC Augsburg FC Augsburg 4 (0)
Nicolai Müller Germany Germany Eintracht Frankfurt Eintracht Frankfurt
Hannover 96 Hannover 96
4 (0)
Florian Niederlechner Germany Germany SC Freiburg SC Freiburg 4 (0)
Karim Onisiwo Austria Austria 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Willi Orban Hungary Hungary RB Leipzig RB Leipzig 4 (0)
Franck Ribéry France France Bayern München Bayern München 4 (0)
Ádám Szalai Hungary Hungary 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Hendrik Weydandt Germany Germany Hannover 96 Hannover 96 4 (0)
60. Lucas Alario Argentina Argentina Bayer Leverkusen Bayer Leverkusen 3 (0)
Jean-Kévin Augustin France France RB Leipzig RB Leipzig 3 (0)
Ihlas Bebou Togo Togo Hannover 96 Hannover 96 3 (1)
Nabil Bentaleb Algeria Algeria FC Schalke 04 FC Schalke 04 3 (3)
Kingsley Coman France France Bayern München Bayern München 3 (0)
Sergio Córdova Venezuela Venezuela FC Augsburg FC Augsburg 3 (0)
Anastasios Donis Greece Greece VfB Stuttgart VfB Stuttgart 3 (0)
Johannes Eggestein Germany Germany Werder Bremen Werder Bremen 3 (0)
Michael Gregoritsch Austria Austria FC Augsburg FC Augsburg 3 (0)
Marko Grujić Serbia Serbia Hertha BSC Hertha BSC 3 (0)
Rouwen Hennings Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 3 (1)
Patrick Herrmann Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Martin Hinteregger Austria Austria Eintracht Frankfurt Eintracht Frankfurt
FC Augsburg FC Augsburg
3 (0)
Lucas Höler Germany Germany SC Freiburg SC Freiburg 3 (0)
Mikael Ishak Sweden Sweden 1. FC Nürnberg 1. FC Nürnberg 3 (0)
Rani Khedira Germany Germany FC Augsburg FC Augsburg 3 (0)
Davy Klaassen Netherlands Netherlands Werder Bremen Werder Bremen 3 (0)
Lukas Klostermann Germany Germany RB Leipzig RB Leipzig 3 (0)
Filip Kostić Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 3 (0)
Yuya Osako Japan Japan Werder Bremen Werder Bremen 3 (0)
Claudio Pizarro Peru Peru Werder Bremen Werder Bremen 3 (0)
Arjen Robben Netherlands Netherlands Bayern München Bayern München 3 (0)
Marcel Sabitzer Austria Austria RB Leipzig RB Leipzig 3 (0)
Jonathan Schmid France France FC Augsburg FC Augsburg 3 (0)
Davie Selke Germany Germany Hertha BSC Hertha BSC 3 (0)
Steven Skrzybski Germany Germany FC Schalke 04 FC Schalke 04 3 (0)
Renato Steffen Switzerland Switzerland VfL Wolfsburg VfL Wolfsburg 3 (0)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Axel Witsel Belgium Belgium Borussia Dortmund Borussia Dortmund 3 (0)
Bobby Wood USA USA Hannover 96 Hannover 96 3 (0)
90. David Alaba Austria Austria Bayern München Bayern München 2 (0)
Josip Brekalo Croatia Croatia VfL Wolfsburg VfL Wolfsburg 2 (0)
Joshua Brenet Netherlands Netherlands 1899 Hoffenheim 1899 Hoffenheim 2 (0)
John Anthony Brooks USA USA VfL Wolfsburg VfL Wolfsburg 2 (0)
Daniel Brosinski Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (2)
Jacob Bruun Larsen Denmark Denmark Borussia Dortmund Borussia Dortmund 2 (0)
Guido Burgstaller Austria Austria FC Schalke 04 FC Schalke 04 2 (0)
Danny da Costa Germany Germany Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Jonathan de Guzmán Netherlands Netherlands Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Thomas Delaney Denmark Denmark Borussia Dortmund Borussia Dortmund 2 (0)
Javairô Dilrosun Netherlands Netherlands Hertha BSC Hertha BSC 2 (0)
Aleksandar Dragović Austria Austria Bayer Leverkusen Bayer Leverkusen 2 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Felipe Brazil Brazil Hannover 96 Hannover 96 2 (0)
Oliver Fink Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 2 (0)
Mike Frantz Germany Germany SC Freiburg SC Freiburg 2 (0)
Niclas Füllkrug Germany Germany Hannover 96 Hannover 96 2 (1)
Jean-Philippe Gbamin Ivory Coast Ivory Coast 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Theodor Gebre Selassie Czech Republic Czech Republic Werder Bremen Werder Bremen 2 (0)
Yannick Gerhardt Germany Germany VfL Wolfsburg VfL Wolfsburg 2 (0)
Gonçalo Paciência Portugal Portugal Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Jérôme Gondorf Germany Germany SC Freiburg SC Freiburg 2 (0)
Nicolás González Argentina Argentina VfB Stuttgart VfB Stuttgart 2 (0)
Josuha Guilavogui France France VfL Wolfsburg VfL Wolfsburg 2 (0)
André Hahn Germany Germany FC Augsburg FC Augsburg 2 (0)
Achraf Hakimi Morocco Morocco Borussia Dortmund Borussia Dortmund 2 (0)
Emiliano Insúa Argentina Argentina VfB Stuttgart VfB Stuttgart 2 (0)
Javi Martínez Spain Spain Bayern München Bayern München 2 (0)
Jonathas Brazil Brazil Hannover 96 Hannover 96 2 (0)
Ozan Kabak Turkey Turkey VfB Stuttgart VfB Stuttgart 2 (0)
Pavel Kadeřábek Czech Republic Czech Republic 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Marc Oliver Kempf Germany Germany VfB Stuttgart VfB Stuttgart 2 (0)
Joshua Kimmich Germany Germany Bayern München Bayern München 2 (0)
Robin Knoche Germany Germany VfL Wolfsburg VfL Wolfsburg 2 (0)
Ja-cheol Koo South Korea South Korea FC Augsburg FC Augsburg 2 (0)
Dawid Kownacki Poland Poland Fortuna Düsseldorf Fortuna Düsseldorf 2 (0)
Christoph Kramer Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Ahmed Kutucu Turkey Turkey FC Schalke 04 FC Schalke 04 2 (0)
Valentino Lazaro Austria Austria Hertha BSC Hertha BSC 2 (0)
Mathew Leckie Australia Australia Hertha BSC Hertha BSC 2 (0)
Georg Margreitter Austria Austria 1. FC Nürnberg 1. FC Nürnberg 2 (0)
Philipp Max Germany Germany FC Augsburg FC Augsburg 2 (0)
Kevin Möhwald Germany Germany Werder Bremen Werder Bremen 2 (0)
Florent Muslija Germany Germany Hannover 96 Hannover 96 2 (0)
Florian Neuhaus Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Federico Palacios-Martínez Germany Germany 1. FC Nürnberg 1. FC Nürnberg 2 (0)
Christian Pulisic USA USA Borussia Dortmund Borussia Dortmund 2 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 2 (0)
Jérôme Roussillon France France VfL Wolfsburg VfL Wolfsburg 2 (0)
Roland Sallai Hungary Hungary SC Freiburg SC Freiburg 2 (0)
Josh Sargent USA USA Werder Bremen Werder Bremen 2 (0)
Jonathan Tah Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Thiago Spain Spain Bayern München Bayern München 2 (0)
Jordan Torunarigha Germany Germany Hertha BSC Hertha BSC 2 (0)
Anthony Ujah Nigeria Nigeria 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Mark Uth Germany Germany FC Schalke 04 FC Schalke 04 2 (0)
Wendell Brazil Brazil Bayer Leverkusen Bayer Leverkusen 2 (1)
Dan-Axel Zagadou France France Borussia Dortmund Borussia Dortmund 2 (0)
Denis Zakaria Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Adam Zreľák Slovakia Slovakia 1. FC Nürnberg 1. FC Nürnberg 2 (0)
150. Manuel Akanji Switzerland Switzerland Borussia Dortmund Borussia Dortmund 1 (0)
Miiko Albornoz Chile Chile Hannover 96 Hannover 96 1 (0)
Charles Aránguiz Chile Chile Bayer Leverkusen Bayer Leverkusen 1 (0)
Maximilian Arnold Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Ludwig Augustinsson Sweden Sweden Werder Bremen Werder Bremen 1 (0)
Marvin Bakalorz Germany Germany Hannover 96 Hannover 96 1 (0)
Timo Baumgartl Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Lars Bender Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Ermin Bičakčić Bosnia-Herzegovina Bosnia-Herzegovina 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Leonardo Bittencourt Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Jean-Paul Boëtius Netherlands Netherlands 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Bruma Portugal Portugal RB Leipzig RB Leipzig 1 (0)
Caiuby Brazil Brazil FC Augsburg FC Augsburg 1 (0)
Gonzalo Castro Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Mahmoud Dahoud Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Alphonso Davies Canada Canada Bayern München Bayern München 1 (0)
Abdou Diallo France France Borussia Dortmund Borussia Dortmund 1 (0)
Daniel Didavi Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Marvin Ducksch Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)
Gelson Fernandes Switzerland Switzerland Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 1 (1)
Alexander Fuchs Germany Germany 1. FC Nürnberg 1. FC Nürnberg 1 (0)
Matthias Ginter Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Felix Götze Germany Germany FC Augsburg FC Augsburg 1 (0)
Manuel Gulde Germany Germany SC Freiburg SC Freiburg 1 (0)
Janik Haberer Germany Germany SC Freiburg SC Freiburg 1 (0)
Alexander Hack Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Marcel Halstenberg Germany Germany RB Leipzig RB Leipzig 1 (1)
Amine Harit Morocco Morocco FC Schalke 04 FC Schalke 04 1 (0)
Dominique Heintz Germany Germany SC Freiburg SC Freiburg 1 (0)
Fabian Johnson USA USA Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Kevin Kampl Slovenia Slovenia RB Leipzig RB Leipzig 1 (0)
Kenan Karaman Turkey Turkey Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)
Törles Knöll Germany Germany 1. FC Nürnberg 1. FC Nürnberg 1 (0)
Robin Koch Germany Germany SC Freiburg SC Freiburg 1 (0)
Ibrahima Konaté France France RB Leipzig RB Leipzig 1 (0)
Yevhen Konoplyanka Ukraine Ukraine FC Schalke 04 FC Schalke 04 1 (0)
Konrad Laimer Austria Austria RB Leipzig RB Leipzig 1 (0)
Michael Lang Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Eduard Löwen Germany Germany 1. FC Nürnberg 1. FC Nürnberg 1 (0)
Linton Maina Germany Germany Hannover 96 Hannover 96 1 (0)
Yunus Mallı Turkey Turkey VfL Wolfsburg VfL Wolfsburg 1 (1)
Matheus Cunha Brazil Brazil RB Leipzig RB Leipzig 1 (0)
Alexandru Maxim Romania Romania 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Weston McKennie USA USA FC Schalke 04 FC Schalke 04 1 (0)
Virgil Misidjan Netherlands Netherlands 1. FC Nürnberg 1. FC Nürnberg 1 (0)
Maximilian Mittelstädt Germany Germany Hertha BSC Hertha BSC 1 (0)
Alfredo Morales USA USA Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)
Lukas Mühl Germany Germany 1. FC Nürnberg 1. FC Nürnberg 1 (0)
Evan N'Dicka France France Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Bastian Oczipka Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Maximilian Philipp Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Łukasz Piszczek Poland Poland Borussia Dortmund Borussia Dortmund 1 (0)
Raffael Brazil Brazil Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Rafinha Brazil Brazil Bayern München Bayern München 1 (0)
Elvis Rexhbeçaj Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Nuri Şahin Turkey Turkey Werder Bremen Werder Bremen 1 (0)
Salif Sané Senegal Senegal FC Schalke 04 FC Schalke 04 1 (0)
Alessandro Schöpf Austria Austria FC Schalke 04 FC Schalke 04 1 (0)
Nico Schulz Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Niklas Stark Germany Germany Hertha BSC Hertha BSC 1 (0)
Niklas Süle Germany Germany Bayern München Bayern München 1 (0)
Erik Thommy Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Corentin Tolisso France France Bayern München Bayern München 1 (0)
Takashi Usami Japan Japan Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)
Miloš Veljković Serbia Serbia Werder Bremen Werder Bremen 1 (0)
Julian Weigl Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Mitchell Weiser Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Oscar Wendt Sweden Sweden Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
William Brazil Brazil VfL Wolfsburg VfL Wolfsburg 1 (0)
Marius Wolf Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Haji Wright USA USA FC Schalke 04 FC Schalke 04 1 (0)
Jean Zimmer Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)
Matthias Zimmermann Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)