# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 13 (3)
2. Pierre-Emerick Aubameyang Gabon Gabon Borussia Dortmund Borussia Dortmund 10 (2)
3. Kevin Volland Germany Germany Bayer Leverkusen Bayer Leverkusen 7 (0)
Timo Werner Germany Germany RB Leipzig RB Leipzig 7 (1)
5. Maximilian Philipp Germany Germany Borussia Dortmund Borussia Dortmund 6 (0)
Mark Uth Germany Germany 1899 Hoffenheim 1899 Hoffenheim 6 (0)
7. Alfreð Finnbogason Iceland Iceland FC Augsburg FC Augsburg 5 (2)
Michael Gregoritsch Austria Austria FC Augsburg FC Augsburg 5 (0)
Sébastien Haller France France Eintracht Frankfurt Eintracht Frankfurt 5 (2)
Martin Harnik Austria Austria Hannover 96 Hannover 96 5 (0)
11. Chadrac Akolo Congo DR Congo DR VfB Stuttgart VfB Stuttgart 4 (0)
Leon Bailey Jamaica Jamaica Bayer Leverkusen Bayer Leverkusen 4 (0)
Guido Burgstaller Austria Austria FC Schalke 04 FC Schalke 04 4 (0)
Leon Goretzka Germany Germany FC Schalke 04 FC Schalke 04 4 (1)
Thorgan Hazard Belgium Belgium Bor. Mönchengladbach Bor. Mönchengladbach 4 (3)
Mathew Leckie Australia Australia Hertha BSC Hertha BSC 4 (0)
Divock Origi Belgium Belgium VfL Wolfsburg VfL Wolfsburg 4 (0)
Raffael Brazil Brazil Bor. Mönchengladbach Bor. Mönchengladbach 4 (1)
Ante Rebić Croatia Croatia Eintracht Frankfurt Eintracht Frankfurt 4 (0)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 4 (0)
Sandro Wagner Germany Germany 1899 Hoffenheim 1899 Hoffenheim 4 (1)
22. Jean-Kévin Augustin France France RB Leipzig RB Leipzig 3 (1)
Ihlas Bebou Togo Togo Hannover 96 Hannover 96 3 (0)
Nabil Bentaleb Algeria Algeria FC Schalke 04 FC Schalke 04 3 (3)
Julian Brandt Germany Germany Bayer Leverkusen Bayer Leverkusen 3 (0)
Daniel Didavi Germany Germany VfL Wolfsburg VfL Wolfsburg 3 (0)
Jonathas Brazil Brazil Hannover 96 Hannover 96 3 (1)
Salomon Kalou Ivory Coast Ivory Coast Hertha BSC Hertha BSC 3 (1)
Max Kruse Germany Germany Werder Bremen Werder Bremen 3 (0)
Yunus Mallı Turkey Turkey VfL Wolfsburg VfL Wolfsburg 3 (0)
Yoshinori Mutō Japan Japan 1. FSV Mainz 05 1. FSV Mainz 05 3 (0)
Yussuf Poulsen Denmark Denmark RB Leipzig RB Leipzig 3 (0)
Arjen Robben Netherlands Netherlands Bayern München Bayern München 3 (0)
Jannik Vestergaard Denmark Denmark Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
35. Lucas Alario Argentina Argentina Bayer Leverkusen Bayer Leverkusen 2 (0)
Jann-Fiete Arp Germany Germany Hamburger SV Hamburger SV 2 (0)
Fin Bartels Germany Germany Werder Bremen Werder Bremen 2 (0)
Bartra Spain Spain Borussia Dortmund Borussia Dortmund 2 (0)
Sven Bender Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Kevin-Prince Boateng Ghana Ghana Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Caiuby Brazil Brazil FC Augsburg FC Augsburg 2 (0)
Kerem Demirbay Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (1)
Abdou Diallo France France 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Niclas Füllkrug Germany Germany Hannover 96 Hannover 96 2 (0)
Dennis Geiger Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Daniel Ginczek Germany Germany VfB Stuttgart VfB Stuttgart 2 (1)
Matthias Ginter Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Vedad Ibišević Bosnia-Herzegovina Bosnia-Herzegovina Hertha BSC Hertha BSC 2 (0)
Shinji Kagawa Japan Japan Borussia Dortmund Borussia Dortmund 2 (0)
Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Danny Latza Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Florian Niederlechner Germany Germany SC Freiburg SC Freiburg 2 (0)
Christian Pulisic USA USA Borussia Dortmund Borussia Dortmund 2 (0)
Karim Rekik Netherlands Netherlands Hertha BSC Hertha BSC 2 (0)
James Rodríguez Colombia Colombia Bayern München Bayern München 2 (0)
Marcel Sabitzer Austria Austria RB Leipzig RB Leipzig 2 (0)
Nuri Şahin Turkey Turkey Borussia Dortmund Borussia Dortmund 2 (0)
Suat Serdar Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Simon Terodde Germany Germany VfB Stuttgart VfB Stuttgart 2 (0)
Corentin Tolisso France France Bayern München Bayern München 2 (0)
Arturo Vidal Chile Chile Bayern München Bayern München 2 (0)
Andrey Yarmolenko Ukraine Ukraine Borussia Dortmund Borussia Dortmund 2 (0)
63. David Alaba Austria Austria Bayern München Bayern München 1 (0)
Nadiem Amiri Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Charles Aránguiz Chile Chile Bayer Leverkusen Bayer Leverkusen 1 (0)
Maximilian Arnold Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Holger Badstuber Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Stefan Bell Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Karim Bellarabi Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Lars Bender Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Jakub Błaszczykowski Poland Poland VfL Wolfsburg VfL Wolfsburg 1 (0)
Josip Brekalo Croatia Croatia VfB Stuttgart VfB Stuttgart 1 (0)
Daniel Brosinski Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (1)
Bruma Portugal Portugal RB Leipzig RB Leipzig 1 (0)
Daniel Caligiuri Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Kingsley Coman France France Bayern München Bayern München 1 (0)
Sergio Córdova Venezuela Venezuela FC Augsburg FC Augsburg 1 (0)
Kevin Danso Austria Austria FC Augsburg FC Augsburg 1 (0)
Pablo de Blasis Argentina Argentina 1. FSV Mainz 05 1. FSV Mainz 05 1 (1)
Thomas Delaney Denmark Denmark Werder Bremen Werder Bremen 1 (0)
Franco Di Santo Argentina Argentina FC Schalke 04 FC Schalke 04 1 (1)
Anastasios Donis Greece Greece VfB Stuttgart VfB Stuttgart 1 (0)
Ondrej Duda Slovakia Slovakia Hertha BSC Hertha BSC 1 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Alexander Esswein Germany Germany Hertha BSC Hertha BSC 1 (0)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 1 (1)
Yannick Gerhardt Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Mario Gomez Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Josuha Guilavogui France France VfL Wolfsburg VfL Wolfsburg 1 (0)
Sehrou Guirassy France France 1. FC Köln 1. FC Köln 1 (0)
Janik Haberer Germany Germany SC Freiburg SC Freiburg 1 (1)
Robin Hack Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
André Hahn Germany Germany Hamburger SV Hamburger SV 1 (0)
Dominique Heintz Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Lewis Holtby Germany Germany Hamburger SV Hamburger SV 1 (0)
Benjamin Hübner Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Mats Hummels Germany Germany Bayern München Bayern München 1 (0)
Aaron Hunt Germany Germany Hamburger SV Hamburger SV 1 (0)
Fabian Johnson USA USA Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Luka Jović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Bartosz Kapustka Poland Poland SC Freiburg SC Freiburg 1 (0)
Naby Keïta Guinea Guinea RB Leipzig RB Leipzig 1 (0)
Joshua Kimmich Germany Germany Bayern München Bayern München 1 (0)
Felix Klaus Germany Germany Hannover 96 Hannover 96 1 (0)
Lukas Klostermann Germany Germany RB Leipzig RB Leipzig 1 (0)
Dominik Kohr Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Yevhen Konoplyanka Ukraine Ukraine FC Schalke 04 FC Schalke 04 1 (0)
Filip Kostić Serbia Serbia Hamburger SV Hamburger SV 1 (0)
Philipp Max Germany Germany FC Augsburg FC Augsburg 1 (0)
Alexandru Maxim Romania Romania 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Admir Mehmedi Switzerland Switzerland Bayer Leverkusen Bayer Leverkusen 1 (0)
Niklas Moisander Finland Finland Werder Bremen Werder Bremen 1 (0)
Nicolai Müller Germany Germany Hamburger SV Hamburger SV 1 (0)
Thomas Müller Germany Germany Bayern München Bayern München 1 (0)
Naldo Brazil Brazil FC Schalke 04 FC Schalke 04 1 (0)
Willi Orban Germany Germany RB Leipzig RB Leipzig 1 (0)
Yuya Osako Japan Japan 1. FC Köln 1. FC Köln 1 (0)
Sokratis Papastathopoulos Greece Greece Borussia Dortmund Borussia Dortmund 1 (0)
Benjamin Pavard France France VfB Stuttgart VfB Stuttgart 1 (0)
Nils Petersen Germany Germany SC Freiburg SC Freiburg 1 (0)
Joel Pohjanpalo Finland Finland Bayer Leverkusen Bayer Leverkusen 1 (0)
Lukas Rupp Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Sejad Salihović Bosnia-Herzegovina Bosnia-Herzegovina Hamburger SV Hamburger SV 1 (1)
Lamine Sané Senegal Senegal Werder Bremen Werder Bremen 1 (0)
Salif Sané Senegal Senegal Hannover 96 Hannover 96 1 (0)
Davie Selke Germany Germany Hertha BSC Hertha BSC 1 (0)
Çağlar Söyüncü Turkey Turkey SC Freiburg SC Freiburg 1 (0)
Frederik Sørensen Denmark Denmark 1. FC Köln 1. FC Köln 1 (0)
Niklas Stark Germany Germany Hertha BSC Hertha BSC 1 (0)
Pascal Stenzel Germany Germany SC Freiburg SC Freiburg 1 (0)
Niklas Süle Germany Germany Bayern München Bayern München 1 (0)
Thiago Spain Spain Bayern München Bayern München 1 (0)
Felix Uduokhai Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Walace Brazil Brazil Hamburger SV Hamburger SV 1 (0)
Julian Weigl Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Mitchell Weiser Germany Germany Hertha BSC Hertha BSC 1 (0)
Wendell Brazil Brazil Bayer Leverkusen Bayer Leverkusen 1 (1)
Oscar Wendt Sweden Sweden Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Marius Wolf Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Bobby Wood USA USA Hamburger SV Hamburger SV 1 (0)
Dan-Axel Zagadou France France Borussia Dortmund Borussia Dortmund 1 (0)
Denis Zakaria Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)