# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 29 (6)
2. Nils Petersen Germany Germany SC Freiburg SC Freiburg 15 (5)
3. Niclas Füllkrug Germany Germany Hannover 96 Hannover 96 14 (3)
Mark Uth Germany Germany 1899 Hoffenheim 1899 Hoffenheim 14 (0)
Kevin Volland Germany Germany Bayer Leverkusen Bayer Leverkusen 14 (0)
6. Pierre-Emerick Aubameyang Gabon Gabon Borussia Dortmund Borussia Dortmund 13 (3)
Michael Gregoritsch Austria Austria FC Augsburg FC Augsburg 13 (1)
Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 13 (2)
Timo Werner Germany Germany RB Leipzig RB Leipzig 13 (2)
10. Alfreð Finnbogason Iceland Iceland FC Augsburg FC Augsburg 12 (3)
Salomon Kalou Ivory Coast Ivory Coast Hertha BSC Hertha BSC 12 (1)
Sandro Wagner Germany Germany 1899 Hoffenheim 1899 Hoffenheim
Bayern München Bayern München
12 (1)
13. Guido Burgstaller Austria Austria FC Schalke 04 FC Schalke 04 11 (0)
14. Serge Gnabry Germany Germany 1899 Hoffenheim 1899 Hoffenheim 10 (0)
Thorgan Hazard Belgium Belgium Bor. Mönchengladbach Bor. Mönchengladbach 10 (5)
Davie Selke Germany Germany Hertha BSC Hertha BSC 10 (1)
17. Lucas Alario Argentina Argentina Bayer Leverkusen Bayer Leverkusen 9 (1)
Jean-Kévin Augustin France France RB Leipzig RB Leipzig 9 (1)
Leon Bailey Jamaica Jamaica Bayer Leverkusen Bayer Leverkusen 9 (0)
Julian Brandt Germany Germany Bayer Leverkusen Bayer Leverkusen 9 (0)
Daniel Didavi Germany Germany VfL Wolfsburg VfL Wolfsburg 9 (0)
Mario Gomez Germany Germany VfB Stuttgart VfB Stuttgart
VfL Wolfsburg VfL Wolfsburg
9 (0)
Sébastien Haller France France Eintracht Frankfurt Eintracht Frankfurt 9 (2)
Martin Harnik Austria Austria Hannover 96 Hannover 96 9 (0)
Maximilian Philipp Germany Germany Borussia Dortmund Borussia Dortmund 9 (0)
Raffael Brazil Brazil Bor. Mönchengladbach Bor. Mönchengladbach 9 (1)
27. Luka Jović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 8 (0)
Thomas Müller Germany Germany Bayern München Bayern München 8 (0)
Yoshinori Mutō Japan Japan 1. FSV Mainz 05 1. FSV Mainz 05 8 (0)
30. Michy Batshuayi Belgium Belgium Borussia Dortmund Borussia Dortmund 7 (0)
Daniel Ginczek Germany Germany VfB Stuttgart VfB Stuttgart 7 (1)
Naldo Brazil Brazil FC Schalke 04 FC Schalke 04 7 (0)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 7 (0)
James Rodríguez Colombia Colombia Bayern München Bayern München 7 (0)
Simon Terodde Germany Germany 1. FC Köln 1. FC Köln
VfB Stuttgart VfB Stuttgart
7 (1)
36. Kevin-Prince Boateng Ghana Ghana Eintracht Frankfurt Eintracht Frankfurt 6 (0)
Daniel Caligiuri Germany Germany FC Schalke 04 FC Schalke 04 6 (3)
Lewis Holtby Germany Germany Hamburger SV Hamburger SV 6 (0)
Vedad Ibišević Bosnia-Herzegovina Bosnia-Herzegovina Hertha BSC Hertha BSC 6 (2)
Naby Keïta Guinea Guinea RB Leipzig RB Leipzig 6 (0)
Max Kruse Germany Germany Werder Bremen Werder Bremen 6 (0)
Divock Origi Belgium Belgium VfL Wolfsburg VfL Wolfsburg 6 (0)
Ante Rebić Croatia Croatia Eintracht Frankfurt Eintracht Frankfurt 6 (0)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 6 (0)
Corentin Tolisso France France Bayern München Bayern München 6 (0)
Arturo Vidal Chile Chile Bayern München Bayern München 6 (0)
47. Chadrac Akolo Congo DR Congo DR VfB Stuttgart VfB Stuttgart 5 (0)
Ihlas Bebou Togo Togo Hannover 96 Hannover 96 5 (0)
Leonardo Bittencourt Germany Germany 1. FC Köln 1. FC Köln 5 (0)
Caiuby Brazil Brazil FC Augsburg FC Augsburg 5 (0)
Pablo de Blasis Argentina Argentina 1. FSV Mainz 05 1. FSV Mainz 05 5 (3)
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)
Ademola Lookman England England RB Leipzig RB Leipzig 5 (0)
Yunus Mallı Turkey Turkey VfL Wolfsburg VfL Wolfsburg 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)
Ádám Szalai Hungary Hungary 1899 Hoffenheim 1899 Hoffenheim 5 (0)
Marius Wolf Germany Germany Eintracht Frankfurt Eintracht Frankfurt 5 (0)
62. 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)
Josip Brekalo Croatia Croatia VfB Stuttgart VfB Stuttgart
VfL Wolfsburg VfL Wolfsburg
4 (0)
Bruma Portugal Portugal RB Leipzig RB Leipzig 4 (0)
Josip Drmić Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 4 (0)
Leon Goretzka Germany Germany FC Schalke 04 FC Schalke 04 4 (1)
Serhou Guirassy France France 1. FC Köln 1. FC Köln 4 (2)
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)
Salif Sané Senegal Senegal Hannover 96 Hannover 96 4 (0)
77. Kingsley Coman France France Bayern München Bayern München 3 (0)
Thomas Delaney Denmark Denmark Werder Bremen Werder Bremen 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)
Theodor Gebre Selassie Czech Republic Czech Republic Werder Bremen Werder Bremen 3 (0)
Josuha Guilavogui France France 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)
Kai Havertz Germany Germany Bayer Leverkusen Bayer Leverkusen 3 (0)
Benjamin Hübner Germany Germany 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Aaron Hunt Germany Germany Hamburger SV Hamburger SV 3 (1)
Jonathas Brazil Brazil Hannover 96 Hannover 96 3 (1)
Florian Kainz Austria Austria Werder Bremen Werder Bremen 3 (0)
Thilo Kehrer Germany Germany FC Schalke 04 FC Schalke 04 3 (0)
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 Hungary Hungary 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)
Dayot Upamecano France France RB Leipzig RB Leipzig 3 (0)
Jannik Vestergaard Denmark Denmark Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Andrey Yarmolenko Ukraine Ukraine Borussia Dortmund Borussia Dortmund 3 (0)
100. 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)
Ridle Baku Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 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)
Sergio Córdova Venezuela Venezuela FC Augsburg FC Augsburg 2 (0)
Kevin Danso Austria Austria 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)
Anastasios Donis Greece Greece VfB Stuttgart VfB Stuttgart 2 (0)
Maximilian Eggestein Germany Germany Werder Bremen Werder Bremen 2 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Alexander Esswein Germany Germany Hertha BSC Hertha BSC 2 (0)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 2 (1)
Dennis Geiger Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Christian Gentner Germany Germany VfB Stuttgart VfB Stuttgart 2 (0)
Mario Götze Germany Germany Borussia Dortmund Borussia Dortmund 2 (0)
Marcel Halstenberg Germany Germany RB Leipzig RB Leipzig 2 (0)
Jonas Hector Germany Germany 1. FC Köln 1. FC Köln 2 (0)
Gerrit Holtmann Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 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)
Pavel Kadeřábek Czech Republic Czech Republic 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Tim Kleindienst Germany Germany SC Freiburg SC Freiburg 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)
Philipp Max Germany Germany FC Augsburg FC Augsburg 2 (0)
Alexandru Maxim Romania Romania 1. FSV Mainz 05 1. FSV Mainz 05 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)
Niklas Süle Germany Germany Bayern München Bayern München 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)
Paul Verhaegh Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 2 (1)
Wendell Brazil Brazil Bayer Leverkusen Bayer Leverkusen 2 (2)
Bobby Wood USA USA Hamburger SV Hamburger SV 2 (1)
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)
152. 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)
Danny da Costa Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Niklas Dorsch Germany Germany Bayern München Bayern München 1 (0)
Douglas Santos Brazil Brazil Hamburger SV Hamburger SV 1 (0)
Ondrej Duda Slovakia Slovakia Hertha BSC Hertha BSC 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)
Jean-Philippe Gbamin Ivory Coast Ivory Coast 1. FSV Mainz 05 1. FSV Mainz 05 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)
Dominique Heintz Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Nicolas Höfler Germany Germany SC Freiburg SC Freiburg 1 (0)
Lucas Höler Germany Germany SC Freiburg SC Freiburg 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)
Kevin Kampl Slovenia Slovenia Bayer Leverkusen Bayer Leverkusen
RB Leipzig RB Leipzig
1 (0)
Bartosz Kapustka Poland Poland SC Freiburg SC Freiburg 1 (0)
Kenan Karaman Turkey Turkey Hannover 96 Hannover 96 1 (0)
Florian Kath Germany Germany SC Freiburg SC Freiburg 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)
Robin Knoche Germany Germany VfL Wolfsburg VfL Wolfsburg 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)
Mascarell Spain Spain Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Alexander Meier Germany Germany Eintracht Frankfurt Eintracht Frankfurt 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)
Rafinha Brazil Brazil Bayern München Bayern München 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)
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)
Luca Waldschmidt Germany Germany 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)
Dan-Axel Zagadou France France Borussia Dortmund Borussia Dortmund 1 (0)
Steven Zuber Switzerland Switzerland 1899 Hoffenheim 1899 Hoffenheim 1 (0)