# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 20 (5)
2. Pierre-Emerick Aubameyang Gabon Gabon Borussia Dortmund Borussia Dortmund 13 (3)
3. Alfreð Finnbogason Iceland Iceland FC Augsburg FC Augsburg 11 (3)
Nils Petersen Germany Germany SC Freiburg SC Freiburg 11 (4)
5. Niclas Füllkrug Germany Germany Hannover 96 Hannover 96 10 (3)
Mark Uth Germany Germany 1899 Hoffenheim 1899 Hoffenheim 10 (0)
Kevin Volland Germany Germany Bayer Leverkusen Bayer Leverkusen 10 (0)
Timo Werner Germany Germany RB Leipzig RB Leipzig 10 (2)
9. Leon Bailey Jamaica Jamaica Bayer Leverkusen Bayer Leverkusen 9 (0)
Michael Gregoritsch Austria Austria FC Augsburg FC Augsburg 9 (1)
Salomon Kalou Ivory Coast Ivory Coast Hertha BSC Hertha BSC 9 (1)
12. Sébastien Haller France France Eintracht Frankfurt Eintracht Frankfurt 8 (2)
13. Guido Burgstaller Austria Austria FC Schalke 04 FC Schalke 04 7 (0)
Thorgan Hazard Belgium Belgium Bor. Mönchengladbach Bor. Mönchengladbach 7 (4)
Raffael Brazil Brazil Bor. Mönchengladbach Bor. Mönchengladbach 7 (1)
Simon Terodde Germany Germany 1. FC Köln 1. FC Köln
VfB Stuttgart VfB Stuttgart
7 (1)
17. Daniel Didavi Germany Germany VfL Wolfsburg VfL Wolfsburg 6 (0)
Martin Harnik Austria Austria Hannover 96 Hannover 96 6 (0)
Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 6 (1)
Yoshinori Mutō Japan Japan 1. FSV Mainz 05 1. FSV Mainz 05 6 (0)
Maximilian Philipp Germany Germany Borussia Dortmund Borussia Dortmund 6 (0)
Arturo Vidal Chile Chile Bayern München Bayern München 6 (0)
Sandro Wagner Germany Germany 1899 Hoffenheim 1899 Hoffenheim
Bayern München Bayern München
6 (1)
24. Lucas Alario Argentina Argentina Bayer Leverkusen Bayer Leverkusen 5 (0)
Ihlas Bebou Togo Togo Hannover 96 Hannover 96 5 (0)
Kevin-Prince Boateng Ghana Ghana Eintracht Frankfurt Eintracht Frankfurt 5 (0)
Caiuby Brazil Brazil FC Augsburg FC Augsburg 5 (0)
Shinji Kagawa Japan Japan Borussia Dortmund Borussia Dortmund 5 (0)
Max Kruse Germany Germany Werder Bremen Werder Bremen 5 (0)
Yunus Mallı Turkey Turkey VfL Wolfsburg VfL Wolfsburg 5 (0)
Thomas Müller Germany Germany Bayern München Bayern München 5 (0)
Naldo Brazil Brazil FC Schalke 04 FC Schalke 04 5 (0)
Divock Origi Belgium Belgium VfL Wolfsburg VfL Wolfsburg 5 (0)
Ante Rebić Croatia Croatia Eintracht Frankfurt Eintracht Frankfurt 5 (0)
Davie Selke Germany Germany Hertha BSC Hertha BSC 5 (0)
36. Chadrac Akolo Congo DR Congo DR VfB Stuttgart VfB Stuttgart 4 (0)
Jean-Kévin Augustin France France RB Leipzig RB Leipzig 4 (1)
Emil Berggreen Denmark Denmark 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Julian Brandt Germany Germany Bayer Leverkusen Bayer Leverkusen 4 (0)
Daniel Ginczek Germany Germany VfB Stuttgart VfB Stuttgart 4 (1)
Matthias Ginter Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 4 (0)
Leon Goretzka Germany Germany FC Schalke 04 FC Schalke 04 4 (1)
Sehrou Guirassy France France 1. FC Köln 1. FC Köln 4 (2)
Vedad Ibišević Bosnia-Herzegovina Bosnia-Herzegovina Hertha BSC Hertha BSC 4 (1)
Luka Jović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 4 (0)
Naby Keïta Guinea Guinea RB Leipzig RB Leipzig 4 (0)
Filip Kostić Serbia Serbia Hamburger SV Hamburger SV 4 (0)
Mathew Leckie Australia Australia Hertha BSC Hertha BSC 4 (0)
Robin Quaison Sweden Sweden 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
James Rodríguez Colombia Colombia Bayern München Bayern München 4 (0)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 4 (0)
Marius Wolf Germany Germany Eintracht Frankfurt Eintracht Frankfurt 4 (0)
53. Michy Batshuayi Belgium Belgium Borussia Dortmund Borussia Dortmund 3 (0)
Nabil Bentaleb Algeria Algeria FC Schalke 04 FC Schalke 04 3 (3)
Bruma Portugal Portugal RB Leipzig RB Leipzig 3 (0)
Daniel Caligiuri Germany Germany FC Schalke 04 FC Schalke 04 3 (1)
Kingsley Coman France France Bayern München Bayern München 3 (0)
Franco Di Santo Argentina Argentina FC Schalke 04 FC Schalke 04 3 (1)
Serge Gnabry Germany Germany 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Mario Gomez Germany Germany VfB Stuttgart VfB Stuttgart
VfL Wolfsburg VfL Wolfsburg
3 (0)
Janik Haberer Germany Germany SC Freiburg SC Freiburg 3 (1)
André Hahn Germany Germany Hamburger SV Hamburger SV 3 (0)
Amine Harit Morocco Morocco FC Schalke 04 FC Schalke 04 3 (1)
Jonathas Brazil Brazil Hannover 96 Hannover 96 3 (1)
Felix Klaus Germany Germany Hannover 96 Hannover 96 3 (0)
Yussuf Poulsen Denmark Denmark RB Leipzig RB Leipzig 3 (0)
Christian Pulisic USA USA Borussia Dortmund Borussia Dortmund 3 (0)
Arjen Robben Netherlands Netherlands Bayern München Bayern München 3 (0)
Ádám Szalai Hungary Hungary 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Jannik Vestergaard Denmark Denmark Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Andrey Yarmolenko Ukraine Ukraine Borussia Dortmund Borussia Dortmund 3 (0)
72. Nadiem Amiri Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Maximilian Arnold Germany Germany VfL Wolfsburg VfL Wolfsburg 2 (0)
Jann-Fiete Arp Germany Germany Hamburger SV Hamburger SV 2 (0)
Holger Badstuber Germany Germany VfB Stuttgart VfB Stuttgart 2 (0)
Fin Bartels Germany Germany Werder Bremen Werder Bremen 2 (0)
Bartra Spain Spain Borussia Dortmund Borussia Dortmund 2 (0)
Lars Bender Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Sven Bender Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Timothy Chandler USA USA Eintracht Frankfurt Eintracht Frankfurt 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)
Breel Embolo Switzerland Switzerland FC Schalke 04 FC Schalke 04 2 (0)
Theodor Gebre Selassie Czech Republic Czech Republic Werder Bremen Werder Bremen 2 (0)
Dennis Geiger Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Mario Götze Germany Germany Borussia Dortmund Borussia Dortmund 2 (0)
Josuha Guilavogui France France VfL Wolfsburg VfL Wolfsburg 2 (0)
Marcel Halstenberg Germany Germany RB Leipzig RB Leipzig 2 (0)
Kai Havertz Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Gerrit Holtmann Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Benjamin Hübner Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Florian Kainz Austria Austria Werder Bremen Werder Bremen 2 (0)
Robin Koch Germany Germany SC Freiburg SC Freiburg 2 (0)
Yevhen Konoplyanka Ukraine Ukraine FC Schalke 04 FC Schalke 04 2 (0)
Ja-cheol Koo South Korea South Korea FC Augsburg FC Augsburg 2 (0)
Danny Latza Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Admir Mehmedi Switzerland Switzerland Bayer Leverkusen Bayer Leverkusen
VfL Wolfsburg VfL Wolfsburg
2 (0)
Florian Niederlechner Germany Germany SC Freiburg SC Freiburg 2 (0)
Willi Orban Germany Germany RB Leipzig RB Leipzig 2 (0)
Yuya Osako Japan Japan 1. FC Köln 1. FC Köln 2 (0)
Sokratis Papastathopoulos Greece Greece Borussia Dortmund Borussia Dortmund 2 (0)
Karim Rekik Netherlands Netherlands Hertha BSC Hertha BSC 2 (0)
Franck Ribéry France France 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)
Frederik Sørensen Denmark Denmark 1. FC Köln 1. FC Köln 2 (0)
Corentin Tolisso France France Bayern München Bayern München 2 (0)
Paul Verhaegh Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 2 (1)
Wendell Brazil Brazil Bayer Leverkusen Bayer Leverkusen 2 (2)
111. David Alaba Austria Austria Bayern München Bayern München 1 (0)
Waldemar Anton Germany Germany Hannover 96 Hannover 96 1 (0)
Charles Aránguiz Chile Chile Bayer Leverkusen Bayer Leverkusen 1 (0)
Takuma Asano Japan Japan VfB Stuttgart VfB Stuttgart 1 (0)
Ludwig Augustinsson Sweden Sweden Werder Bremen Werder Bremen 1 (0)
Philipp Bargfrede Germany Germany Werder Bremen Werder Bremen 1 (0)
Julian Baumgartlinger Austria Austria Bayer Leverkusen Bayer Leverkusen 1 (0)
Ishak Belfodil Algeria Algeria Werder Bremen Werder Bremen 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)
Charlison Benschop Curaçao Curaçao Hannover 96 Hannover 96 1 (0)
Bernardo Brazil Brazil RB Leipzig RB Leipzig 1 (0)
Jakub Błaszczykowski Poland Poland VfL Wolfsburg VfL Wolfsburg 1 (0)
Jérôme Boateng Germany Germany Bayern München Bayern München 1 (0)
Josip Brekalo Croatia Croatia VfB Stuttgart VfB Stuttgart
VfL Wolfsburg VfL Wolfsburg
1 (0)
Daniel Brosinski Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (1)
Christian Clemens Germany Germany 1. FC Köln 1. FC Köln 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)
Anastasios Donis Greece Greece VfB Stuttgart VfB Stuttgart 1 (0)
Ondrej Duda Slovakia Slovakia Hertha BSC Hertha BSC 1 (0)
Maximilian Eggestein Germany Germany Werder Bremen Werder Bremen 1 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Alexander Esswein Germany Germany Hertha BSC Hertha BSC 1 (0)
Simon Falette French Guyana French Guyana Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 1 (1)
Iver Fossum Norway Norway Hannover 96 Hannover 96 1 (0)
Fabian Frei Switzerland Switzerland 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Mijat Gaćinović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Yannick Gerhardt Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Jérôme Gondorf Germany Germany Werder Bremen Werder Bremen 1 (0)
Manuel Gulde Germany Germany SC Freiburg SC Freiburg 1 (0)
Christian Günter Germany Germany SC Freiburg SC Freiburg 1 (0)
Alexander Hack Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Robin Hack Germany Germany 1899 Hoffenheim 1899 Hoffenheim 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)
Mats Hummels Germany Germany Bayern München Bayern München 1 (0)
Aaron Hunt Germany Germany Hamburger SV Hamburger SV 1 (0)
Javi Martínez Spain Spain Bayern München Bayern München 1 (0)
Fabian Johnson USA USA Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Miloš Jojić Serbia Serbia 1. FC Köln 1. FC Köln 1 (0)
Jorge Meré Spain Spain 1. FC Köln 1. FC Köln 1 (0)
Gideon Jung Germany Germany Hamburger SV Hamburger SV 1 (0)
Zlatko Junuzović Austria Austria Werder Bremen Werder Bremen 1 (0)
Kevin Kampl Slovenia Slovenia Bayer Leverkusen Bayer Leverkusen
RB Leipzig RB Leipzig
1 (0)
Bartosz Kapustka Poland Poland SC Freiburg SC Freiburg 1 (0)
Florian Kath Germany Germany SC Freiburg SC Freiburg 1 (0)
Thilo Kehrer Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Joshua Kimmich Germany Germany Bayern München Bayern München 1 (0)
Lukas Klostermann Germany Germany RB Leipzig RB Leipzig 1 (0)
Lukas Klünter Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Dominik Kohr Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Julian Korb Germany Germany Hannover 96 Hannover 96 1 (0)
Christoph Kramer Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Valentino Lazaro Austria Austria Hertha BSC Hertha BSC 1 (0)
Ademola Lookman England England RB Leipzig RB Leipzig 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)
Niklas Moisander Finland Finland Werder Bremen Werder Bremen 1 (0)
Nicolai Müller Germany Germany Hamburger SV Hamburger SV 1 (0)
Kyriakos Papadopoulos Greece Greece Hamburger SV Hamburger SV 1 (0)
Benjamin Pavard France France VfB Stuttgart VfB Stuttgart 1 (0)
Marko Pjaca Croatia Croatia FC Schalke 04 FC Schalke 04 1 (0)
Joel Pohjanpalo Finland Finland Bayer Leverkusen Bayer Leverkusen 1 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 1 (0)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Marco Richter Germany Germany FC Augsburg FC Augsburg 1 (0)
Lukas Rupp Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Marco Russ Germany Germany Eintracht Frankfurt Eintracht Frankfurt 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)
André Schürrle Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Çağlar Söyüncü Turkey Turkey SC Freiburg SC Freiburg 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)
Jeremy Toljan Germany Germany 1899 Hoffenheim 1899 Hoffenheim
Borussia Dortmund Borussia Dortmund
1 (0)
Jordan Torunarigha Germany Germany Hertha BSC Hertha BSC 1 (0)
Felix Uduokhai Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Dayot Upamecano France France RB Leipzig RB Leipzig 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)
Oscar Wendt Sweden Sweden Bor. Mönchengladbach Bor. Mönchengladbach 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)
Simon Zoller Germany Germany 1. FC Köln 1. FC Köln 1 (0)