# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 28 (6)
2. Mark Uth Germany Germany 1899 Hoffenheim 1899 Hoffenheim 14 (0)
Kevin Volland Germany Germany Bayer Leverkusen Bayer Leverkusen 14 (0)
4. Pierre-Emerick Aubameyang Gabon Gabon Borussia Dortmund Borussia Dortmund 13 (3)
Nils Petersen Germany Germany SC Freiburg SC Freiburg 13 (5)
6. Alfreð Finnbogason Iceland Iceland FC Augsburg FC Augsburg 12 (3)
Niclas Füllkrug Germany Germany Hannover 96 Hannover 96 12 (3)
Michael Gregoritsch Austria Austria FC Augsburg FC Augsburg 12 (1)
9. Salomon Kalou Ivory Coast Ivory Coast Hertha BSC Hertha BSC 11 (1)
Sandro Wagner Germany Germany 1899 Hoffenheim 1899 Hoffenheim
Bayern München Bayern München
11 (1)
Timo Werner Germany Germany RB Leipzig RB Leipzig 11 (2)
12. Guido Burgstaller Austria Austria FC Schalke 04 FC Schalke 04 10 (0)
Serge Gnabry Germany Germany 1899 Hoffenheim 1899 Hoffenheim 10 (0)
14. Leon Bailey Jamaica Jamaica Bayer Leverkusen Bayer Leverkusen 9 (0)
Thorgan Hazard Belgium Belgium Bor. Mönchengladbach Bor. Mönchengladbach 9 (5)
Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 9 (2)
17. Julian Brandt Germany Germany Bayer Leverkusen Bayer Leverkusen 8 (0)
Daniel Didavi Germany Germany VfL Wolfsburg VfL Wolfsburg 8 (0)
Sébastien Haller France France Eintracht Frankfurt Eintracht Frankfurt 8 (2)
Luka Jović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 8 (0)
Thomas Müller Germany Germany Bayern München Bayern München 8 (0)
Maximilian Philipp Germany Germany Borussia Dortmund Borussia Dortmund 8 (0)
Raffael Brazil Brazil Bor. Mönchengladbach Bor. Mönchengladbach 8 (1)
Davie Selke Germany Germany Hertha BSC Hertha BSC 8 (1)
25. Lucas Alario Argentina Argentina Bayer Leverkusen Bayer Leverkusen 7 (1)
Michy Batshuayi Belgium Belgium Borussia Dortmund Borussia Dortmund 7 (0)
Mario Gomez Germany Germany VfB Stuttgart VfB Stuttgart
VfL Wolfsburg VfL Wolfsburg
7 (0)
Martin Harnik Austria Austria Hannover 96 Hannover 96 7 (0)
Yoshinori Mutō Japan Japan 1. FSV Mainz 05 1. FSV Mainz 05 7 (0)
Naldo Brazil Brazil FC Schalke 04 FC Schalke 04 7 (0)
Simon Terodde Germany Germany 1. FC Köln 1. FC Köln
VfB Stuttgart VfB Stuttgart
7 (1)
32. Jean-Kévin Augustin France France RB Leipzig RB Leipzig 6 (1)
Kevin-Prince Boateng Ghana Ghana Eintracht Frankfurt Eintracht Frankfurt 6 (0)
Naby Keïta Guinea Guinea RB Leipzig RB Leipzig 6 (0)
Max Kruse Germany Germany Werder Bremen Werder Bremen 6 (0)
Ante Rebić Croatia Croatia Eintracht Frankfurt Eintracht Frankfurt 6 (0)
James Rodríguez Colombia Colombia Bayern München Bayern München 6 (0)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 6 (0)
Arturo Vidal Chile Chile Bayern München Bayern München 6 (0)
40. Ihlas Bebou Togo Togo Hannover 96 Hannover 96 5 (0)
Caiuby Brazil Brazil FC Augsburg FC Augsburg 5 (0)
Daniel Caligiuri Germany Germany FC Schalke 04 FC Schalke 04 5 (2)
Daniel Ginczek Germany Germany VfB Stuttgart VfB Stuttgart 5 (1)
Matthias Ginter Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 5 (0)
Shinji Kagawa Japan Japan Borussia Dortmund Borussia Dortmund 5 (0)
Filip Kostić Serbia Serbia Hamburger SV Hamburger SV 5 (0)
Mathew Leckie Australia Australia Hertha BSC Hertha BSC 5 (0)
Yunus Mallı Turkey Turkey VfL Wolfsburg VfL Wolfsburg 5 (0)
Divock Origi Belgium Belgium VfL Wolfsburg VfL Wolfsburg 5 (0)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 5 (0)
Franck Ribéry France France Bayern München Bayern München 5 (0)
Arjen Robben Netherlands Netherlands Bayern München Bayern München 5 (0)
53. Chadrac Akolo Congo DR Congo DR VfB Stuttgart VfB Stuttgart 4 (0)
Ishak Belfodil Algeria Algeria Werder Bremen Werder Bremen 4 (0)
Nabil Bentaleb Algeria Algeria FC Schalke 04 FC Schalke 04 4 (4)
Emil Berggreen Denmark Denmark 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Pablo de Blasis Argentina Argentina 1. FSV Mainz 05 1. FSV Mainz 05 4 (2)
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)
Lewis Holtby Germany Germany Hamburger SV Hamburger SV 4 (0)
Vedad Ibišević Bosnia-Herzegovina Bosnia-Herzegovina Hertha BSC Hertha BSC 4 (1)
Felix Klaus Germany Germany Hannover 96 Hannover 96 4 (0)
Yevhen Konoplyanka Ukraine Ukraine FC Schalke 04 FC Schalke 04 4 (0)
Yuya Osako Japan Japan 1. FC Köln 1. FC Köln 4 (0)
Yussuf Poulsen Denmark Denmark RB Leipzig RB Leipzig 4 (0)
Christian Pulisic USA USA Borussia Dortmund Borussia Dortmund 4 (0)
Robin Quaison Sweden Sweden 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Ádám Szalai Hungary Hungary 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Corentin Tolisso France France Bayern München Bayern München 4 (0)
Marius Wolf Germany Germany Eintracht Frankfurt Eintracht Frankfurt 4 (0)
71. Leonardo Bittencourt Germany Germany 1. FC Köln 1. FC Köln 3 (0)
Bruma Portugal Portugal RB Leipzig RB Leipzig 3 (0)
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)
Breel Embolo Switzerland Switzerland FC Schalke 04 FC Schalke 04 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)
Kai Havertz Germany Germany Bayer Leverkusen Bayer Leverkusen 3 (0)
Benjamin Hübner Germany Germany 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Jonathas Brazil Brazil Hannover 96 Hannover 96 3 (1)
Christoph Kramer Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Admir Mehmedi Switzerland Switzerland Bayer Leverkusen Bayer Leverkusen
VfL Wolfsburg VfL Wolfsburg
3 (0)
Willi Orban Germany Germany RB Leipzig RB Leipzig 3 (0)
Lukas Rupp Germany Germany 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Marcel Sabitzer Austria Austria RB Leipzig RB Leipzig 3 (0)
Salif Sané Senegal Senegal Hannover 96 Hannover 96 3 (0)
Jannik Vestergaard Denmark Denmark Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Andrey Yarmolenko Ukraine Ukraine Borussia Dortmund Borussia Dortmund 3 (0)
90. David Alaba Austria Austria Bayern München Bayern München 2 (0)
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)
Josip Brekalo Croatia Croatia VfB Stuttgart VfB Stuttgart
VfL Wolfsburg VfL Wolfsburg
2 (0)
Timothy Chandler USA USA Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Kevin Danso Austria Austria FC Augsburg FC Augsburg 2 (0)
Thomas Delaney Denmark Denmark Werder Bremen Werder Bremen 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)
Josip Drmić Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Maximilian Eggestein Germany Germany Werder Bremen Werder Bremen 2 (0)
Alexander Esswein Germany Germany Hertha BSC Hertha BSC 2 (0)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 2 (1)
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)
Gerrit Holtmann Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Aaron Hunt Germany Germany Hamburger SV Hamburger SV 2 (0)
Miloš Jojić Serbia Serbia 1. FC Köln 1. FC Köln 2 (0)
Zlatko Junuzović Austria Austria Werder Bremen Werder Bremen 2 (0)
Florian Kainz Austria Austria Werder Bremen Werder Bremen 2 (0)
Robin Koch Germany Germany SC Freiburg SC Freiburg 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)
Valentino Lazaro Austria Austria Hertha BSC Hertha BSC 2 (0)
Ademola Lookman England England RB Leipzig RB Leipzig 2 (0)
Niklas Moisander Finland Finland Werder Bremen Werder Bremen 2 (0)
Florian Niederlechner Germany Germany SC Freiburg SC Freiburg 2 (0)
Sokratis Papastathopoulos Greece Greece Borussia Dortmund Borussia Dortmund 2 (0)
Marko Pjaca Croatia Croatia FC Schalke 04 FC Schalke 04 2 (0)
Karim Rekik Netherlands Netherlands Hertha BSC Hertha BSC 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)
Thiago Spain Spain Bayern München Bayern München 2 (0)
Erik Thommy Germany Germany FC Augsburg FC Augsburg
VfB Stuttgart VfB Stuttgart
2 (0)
Dayot Upamecano France France RB Leipzig RB Leipzig 2 (0)
Paul Verhaegh Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 2 (1)
Wendell Brazil Brazil Bayer Leverkusen Bayer Leverkusen 2 (2)
Denis Zakaria Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Simon Zoller Germany Germany 1. FC Köln 1. FC Köln 2 (0)
139. 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)
Andreas Beck 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)
Charlison Benschop Curaçao Curaçao Hannover 96 Hannover 96 1 (0)
Bernardo Brazil Brazil RB Leipzig RB Leipzig 1 (0)
Danny Blum Germany Germany Eintracht Frankfurt Eintracht Frankfurt 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)
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)
Danny da Costa Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Anastasios Donis Greece Greece VfB Stuttgart VfB Stuttgart 1 (0)
Douglas Santos Brazil Brazil Hamburger SV Hamburger SV 1 (0)
Ondrej Duda Slovakia Slovakia Hertha BSC Hertha BSC 1 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Marco Fabián Mexico Mexico Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Simon Falette French Guyana French Guyana Eintracht Frankfurt Eintracht Frankfurt 1 (0)
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)
Christian Gentner Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Yannick Gerhardt Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Jérôme Gondorf Germany Germany Werder Bremen Werder Bremen 1 (0)
Florian Grillitsch Austria Austria 1899 Hoffenheim 1899 Hoffenheim 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)
Jonas Hector Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Dominique Heintz Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Mats Hummels Germany Germany Bayern München Bayern München 1 (0)
Javi Martínez Spain Spain Bayern München Bayern München 1 (0)
Aron Jóhannsson USA USA Werder Bremen Werder Bremen 1 (0)
Fabian Johnson USA USA Bor. Mönchengladbach Bor. Mönchengladbach 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)
Gojko Kačar Serbia Serbia FC Augsburg FC Augsburg 1 (0)
Pavel Kadeřábek Czech Republic Czech Republic 1899 Hoffenheim 1899 Hoffenheim 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)
Rani Khedira Germany Germany FC Augsburg FC Augsburg 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)
Vincent Koziello France France 1. FC Köln 1. FC Köln 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)
Nicolai Müller Germany Germany Hamburger SV Hamburger SV 1 (0)
Berkay Özcan Turkey Turkey VfB Stuttgart VfB Stuttgart 1 (0)
Kyriakos Papadopoulos Greece Greece Hamburger SV Hamburger SV 1 (0)
Benjamin Pavard France France VfB Stuttgart VfB Stuttgart 1 (0)
Claudio Pizarro Peru Peru 1. FC Köln 1. FC Köln 1 (0)
Joel Pohjanpalo Finland Finland Bayer Leverkusen Bayer Leverkusen 1 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 1 (0)
Milot Rashica Kosovo Kosovo Werder Bremen Werder Bremen 1 (0)
Panagiotis Retsos Greece Greece Bayer Leverkusen Bayer Leverkusen 1 (0)
Marco Richter Germany Germany FC Augsburg FC Augsburg 1 (0)
Marcel Risse Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Sebastian Rudy Germany Germany Bayern München Bayern München 1 (0)
Marco Russ Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Sejad Salihović Bosnia-Herzegovina Bosnia-Herzegovina Hamburger SV Hamburger SV 1 (1)
Jadon Sancho England England Borussia Dortmund Borussia Dortmund 1 (0)
Lamine Sané Senegal Senegal Werder Bremen Werder Bremen 1 (0)
Nico Schulz Germany Germany 1899 Hoffenheim 1899 Hoffenheim 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)
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)
Miloš Veljković Serbia Serbia Werder Bremen Werder Bremen 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)
Steven Zuber Switzerland Switzerland 1899 Hoffenheim 1899 Hoffenheim 1 (0)