# Player Country Team Goals (Penalty)
1. Pierre-Emerick Aubameyang Gabon Gabon Borussia Dortmund Borussia Dortmund 23 (1)
2. Anthony Modeste France France 1. FC Köln 1. FC Köln 22 (3)
3. Robert Lewandowski Poland Poland Bayern München Bayern München 21 (3)
4. Timo Werner Germany Germany RB Leipzig RB Leipzig 14 (1)
5. Vedad Ibišević Bosnia-Herzegovina Bosnia-Herzegovina Hertha BSC Hertha BSC 11 (3)
Sandro Wagner Germany Germany 1899 Hoffenheim 1899 Hoffenheim 11 (0)
7. Serge Gnabry Germany Germany Werder Bremen Werder Bremen 10 (1)
Javier Hernández Mexico Mexico Bayer Leverkusen Bayer Leverkusen 10 (0)
9. Mario Gomez Germany Germany VfL Wolfsburg VfL Wolfsburg 9 (0)
10. Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 8 (2)
Florian Niederlechner Germany Germany SC Freiburg SC Freiburg 8 (2)
Maximilian Philipp Germany Germany SC Freiburg SC Freiburg 8 (0)
Arjen Robben Netherlands Netherlands Bayern München Bayern München 8 (0)
14. Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 7 (1)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 7 (0)
16. Hakan Çalhanoğlu Turkey Turkey Bayer Leverkusen Bayer Leverkusen 6 (1)
Ousmane Dembélé France France Borussia Dortmund Borussia Dortmund 6 (0)
Salomon Kalou Ivory Coast Ivory Coast Hertha BSC Hertha BSC 6 (1)
Max Kruse Germany Germany Werder Bremen Werder Bremen 6 (2)
Yunus Mallı Turkey Turkey 1. FSV Mainz 05 1. FSV Mainz 05
VfL Wolfsburg VfL Wolfsburg
6 (3)
Yuya Osako Japan Japan 1. FC Köln 1. FC Köln 6 (0)
Nils Petersen Germany Germany SC Freiburg SC Freiburg 6 (2)
Raffael Brazil Brazil Bor. Mönchengladbach Bor. Mönchengladbach 6 (1)
Mark Uth Germany Germany 1899 Hoffenheim 1899 Hoffenheim 6 (0)
25. Nabil Bentaleb Algeria Algeria FC Schalke 04 FC Schalke 04 5 (1)
Vincenzo Grifo Italy Italy SC Freiburg SC Freiburg 5 (1)
Thorgan Hazard Belgium Belgium Bor. Mönchengladbach Bor. Mönchengladbach 5 (0)
Alexander Meier Germany Germany Eintracht Frankfurt Eintracht Frankfurt 5 (0)
Łukasz Piszczek Poland Poland Borussia Dortmund Borussia Dortmund 5 (0)
Marcel Sabitzer Austria Austria RB Leipzig RB Leipzig 5 (0)
Alessandro Schöpf Austria Austria FC Schalke 04 FC Schalke 04 5 (0)
Ádám Szalai Hungary Hungary 1899 Hoffenheim 1899 Hoffenheim 5 (0)
Bobby Wood USA USA Hamburger SV Hamburger SV 5 (0)
34. Stefan Bell Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Guido Burgstaller Austria Austria FC Schalke 04 FC Schalke 04 4 (0)
Almog Cohen Israel Israel FC Ingolstadt 04 FC Ingolstadt 04 4 (1)
Antonio Čolak Croatia Croatia SV Darmstadt 98 SV Darmstadt 98 4 (1)
Jhon Córdoba Colombia Colombia 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Pablo de Blasis Argentina Argentina 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Douglas Costa Brazil Brazil Bayern München Bayern München 4 (0)
Leon Goretzka Germany Germany FC Schalke 04 FC Schalke 04 4 (0)
Michael Gregoritsch Austria Austria Hamburger SV Hamburger SV 4 (0)
Branimir Hrgota Sweden Sweden Eintracht Frankfurt Eintracht Frankfurt 4 (0)
Naby Keïta Guinea Guinea RB Leipzig RB Leipzig 4 (0)
Joshua Kimmich Germany Germany Bayern München Bayern München 4 (0)
Danny Latza Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Dario Lezcano Paraguay Paraguay FC Ingolstadt 04 FC Ingolstadt 04 4 (0)
Nicolai Müller Germany Germany Hamburger SV Hamburger SV 4 (0)
Levin Öztunali Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Joel Pohjanpalo Finland Finland Bayer Leverkusen Bayer Leverkusen 4 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 4 (0)
Kostas Stafylidis Greece Greece FC Augsburg FC Augsburg 4 (0)
53. Halil Altintop Turkey Turkey FC Augsburg FC Augsburg 3 (0)
Fin Bartels Germany Germany Werder Bremen Werder Bremen 3 (0)
Raúl Bobadilla Paraguay Paraguay FC Augsburg FC Augsburg 3 (0)
Daniel Caligiuri Germany Germany FC Schalke 04 FC Schalke 04
VfL Wolfsburg VfL Wolfsburg
3 (0)
Eric Maxim Choupo-Moting Cameroon Cameroon FC Schalke 04 FC Schalke 04 3 (1)
Kerem Demirbay Germany Germany 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Daniel Didavi Germany Germany VfL Wolfsburg VfL Wolfsburg 3 (0)
Marco Fabián Mexico Mexico Eintracht Frankfurt Eintracht Frankfurt 3 (0)
Janik Haberer Germany Germany SC Freiburg SC Freiburg 3 (0)
Lukas Hinterseer Austria Austria FC Ingolstadt 04 FC Ingolstadt 04 3 (2)
Dong-won Ji South Korea South Korea FC Augsburg FC Augsburg 3 (0)
Fabian Johnson USA USA Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Sead Kolašinac Bosnia-Herzegovina Bosnia-Herzegovina FC Schalke 04 FC Schalke 04 3 (0)
Filip Kostić Serbia Serbia Hamburger SV Hamburger SV 3 (0)
Admir Mehmedi Switzerland Switzerland Bayer Leverkusen Bayer Leverkusen 3 (0)
Marvin Plattenhardt Germany Germany Hertha BSC Hertha BSC 3 (0)
Christian Pulisic USA USA Borussia Dortmund Borussia Dortmund 3 (0)
Franck Ribéry France France Bayern München Bayern München 3 (0)
Artjoms Rudņevs Latvia Latvia 1. FC Köln 1. FC Köln 3 (0)
Julian Schieber Germany Germany Hertha BSC Hertha BSC 3 (0)
Valentin Stocker Switzerland Switzerland Hertha BSC Hertha BSC 3 (0)
Markus Suttner Austria Austria FC Ingolstadt 04 FC Ingolstadt 04 3 (0)
Thiago Spain Spain Bayern München Bayern München 3 (0)
Arturo Vidal Chile Chile Bayern München Bayern München 3 (0)
Kevin Volland Germany Germany Bayer Leverkusen Bayer Leverkusen 3 (0)
Xabi Alonso Spain Spain Bayern München Bayern München 3 (0)
Steven Zuber Switzerland Switzerland 1899 Hoffenheim 1899 Hoffenheim 3 (0)
80. 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)
Aymane Barkok Germany Germany Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Borja Mayoral Spain Spain VfL Wolfsburg VfL Wolfsburg 2 (0)
Julian Brandt Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Romain Brégerie France France FC Ingolstadt 04 FC Ingolstadt 04 2 (0)
Gonzalo Castro Germany Germany Borussia Dortmund Borussia Dortmund 2 (0)
Andreas Christensen Denmark Denmark Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Kingsley Coman France France Bayern München Bayern München 2 (0)
Marvin Compper Germany Germany RB Leipzig RB Leipzig 2 (0)
Vladimír Darida Czech Republic Czech Republic Hertha BSC Hertha BSC 2 (0)
Breel Embolo Switzerland Switzerland FC Schalke 04 FC Schalke 04 2 (0)
Alexander Esswein Germany Germany Hertha BSC Hertha BSC 2 (0)
Theodor Gebre Selassie Czech Republic Czech Republic Werder Bremen Werder Bremen 2 (0)
Florian Grillitsch Austria Austria Werder Bremen Werder Bremen 2 (0)
Pascal Groß Germany Germany FC Ingolstadt 04 FC Ingolstadt 04 2 (1)
André Hahn Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Marcel Heller Germany Germany SV Darmstadt 98 SV Darmstadt 98 2 (0)
Martin Hinteregger Austria Austria FC Augsburg FC Augsburg 2 (0)
Aaron Hunt Germany Germany Hamburger SV Hamburger SV 2 (0)
Szabolcs Huszti Hungary Hungary Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Zlatko Junuzović Austria Austria Werder Bremen Werder Bremen 2 (0)
Dominik Kohr Germany Germany FC Augsburg FC Augsburg 2 (0)
Ja-cheol Koo South Korea South Korea FC Augsburg FC Augsburg 2 (0)
Thomas Müller Germany Germany Bayern München Bayern München 2 (0)
Yoshinori Muto Japan Japan 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Willi Orban Germany Germany RB Leipzig RB Leipzig 2 (0)
Kyriakos Papadopoulos Greece Greece Bayer Leverkusen Bayer Leverkusen
Hamburger SV Hamburger SV
RB Leipzig RB Leipzig
2 (0)
Adrián Ramos Colombia Colombia Borussia Dortmund Borussia Dortmund 2 (0)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 2 (0)
Marcel Risse Germany Germany 1. FC Köln 1. FC Köln 2 (0)
Ricardo Rodríguez Switzerland Switzerland VfL Wolfsburg VfL Wolfsburg 2 (1)
Sebastian Rudy Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Lukas Rupp Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Sidney Sam Germany Germany SV Darmstadt 98 SV Darmstadt 98 2 (2)
André Schürrle Germany Germany Borussia Dortmund Borussia Dortmund 2 (1)
Haris Seferović Switzerland Switzerland Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Davie Selke Germany Germany RB Leipzig RB Leipzig 2 (0)
Sandro Sirigu Germany Germany SV Darmstadt 98 SV Darmstadt 98 2 (0)
Wendell Brazil Brazil Bayer Leverkusen Bayer Leverkusen 2 (0)
Oscar Wendt Sweden Sweden Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
122. David Abraham Argentina Argentina Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Amir Abrashi Albania Albania SC Freiburg SC Freiburg 1 (0)
Charles Aránguiz Chile Chile Bayer Leverkusen Bayer Leverkusen 1 (0)
Donis Avdijaj Kosovo Kosovo FC Schalke 04 FC Schalke 04 1 (0)
Daniel Baier Germany Germany FC Augsburg FC Augsburg 1 (0)
Karim Bellarabi Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Änis Ben-Hatira Tunisia Tunisia SV Darmstadt 98 SV Darmstadt 98 1 (0)
Leonardo Bittencourt Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Terrence Boyd USA USA SV Darmstadt 98 SV Darmstadt 98 1 (0)
John Anthony Brooks USA USA Hertha BSC Hertha BSC 1 (0)
Jeffrey Bruma Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 1 (0)
Niko Bungert Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Oliver Burke Scotland Scotland RB Leipzig RB Leipzig 1 (0)
Mahmoud Dahoud Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Thomas Delaney Denmark Denmark Werder Bremen Werder Bremen 1 (0)
Albin Ekdal Sweden Sweden Hamburger SV Hamburger SV 1 (0)
Alfreð Finnbogason Iceland Iceland FC Augsburg FC Augsburg 1 (0)
Mijat Gaćinović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Santiago García Argentina Argentina Werder Bremen Werder Bremen 1 (0)
Jerôme Gondorf Germany Germany SV Darmstadt 98 SV Darmstadt 98 1 (1)
Mario Götze Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Jeffrey Gouweleeuw Netherlands Netherlands FC Augsburg FC Augsburg 1 (0)
Izet Hajrović Bosnia-Herzegovina Bosnia-Herzegovina Werder Bremen Werder Bremen 1 (0)
Genki Haraguchi Japan Japan Hertha BSC Hertha BSC 1 (0)
Moritz Hartmann Germany Germany FC Ingolstadt 04 FC Ingolstadt 04 1 (0)
Makoto Hasebe Japan Japan Eintracht Frankfurt Eintracht Frankfurt 1 (1)
Michael Hector Jamaica Jamaica Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Patrick Herrmann Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Nicolas Höfler Germany Germany SC Freiburg SC Freiburg 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)
Klaas-Jan Huntelaar Netherlands Netherlands FC Schalke 04 FC Schalke 04 1 (0)
Jairo Spain Spain 1. FSV Mainz 05 1. FSV Mainz 05 1 (1)
Javi Martínez Spain Spain Bayern München Bayern München 1 (0)
Tin Jedvaj Croatia Croatia Bayer Leverkusen Bayer Leverkusen 1 (0)
Aron Jóhannsson USA USA Werder Bremen Werder Bremen 1 (1)
Miloš Jojić Serbia Serbia 1. FC Köln 1. FC Köln 1 (0)
Juan Bernat Spain Spain Bayern München Bayern München 1 (0)
Anthony Jung Germany Germany FC Ingolstadt 04 FC Ingolstadt 04 1 (0)
Florian Kainz Austria Austria Werder Bremen Werder Bremen 1 (0)
Dominik Kaiser Germany Germany RB Leipzig RB Leipzig 1 (0)
Kevin Kampl Slovenia Slovenia Bayer Leverkusen Bayer Leverkusen 1 (0)
Stefan Kießling Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
László Kleinheisler Hungary Hungary SV Darmstadt 98 SV Darmstadt 98 1 (0)
Yevhen Konoplyanka Ukraine Ukraine FC Schalke 04 FC Schalke 04 1 (0)
Philipp Lahm Germany Germany Bayern München Bayern München 1 (0)
Ousman Manneh Gambia Gambia Werder Bremen Werder Bremen 1 (0)
Max Meyer Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Emre Mor Turkey Turkey Borussia Dortmund Borussia Dortmund 1 (0)
Alfredo Morales USA USA FC Ingolstadt 04 FC Ingolstadt 04 1 (0)
Naldo Brazil Brazil FC Schalke 04 FC Schalke 04 1 (0)
Bastian Oczipka Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Denys Oliynyk Ukraine Ukraine SV Darmstadt 98 SV Darmstadt 98 1 (0)
Karim Onisiwo Austria Austria 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Matthias Ostrzolek Germany Germany Hamburger SV Hamburger SV 1 (0)
Sokratis Papastathopoulos Greece Greece Borussia Dortmund Borussia Dortmund 1 (0)
Claudio Pizarro Peru Peru Werder Bremen Werder Bremen 1 (0)
Yussuf Poulsen Denmark Denmark RB Leipzig RB Leipzig 1 (0)
Robin Quaison Sweden Sweden 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Rafinha Brazil Brazil Bayern München Bayern München 1 (0)
Ante Rebić Croatia Croatia Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Sebastian Rode Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Roger Brazil Brazil FC Ingolstadt 04 FC Ingolstadt 04 1 (0)
Gōtoku Sakai Japan Japan Hamburger SV Hamburger SV 1 (0)
Lamine Sané Senegal Senegal Werder Bremen Werder Bremen 1 (0)
Jonathan Schmid France France FC Augsburg FC Augsburg 1 (0)
Paul Seguin Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Aaron Seydel Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Niklas Stark Germany Germany Hertha BSC Hertha BSC 1 (0)
Niklas Süle Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Aytaç Sulu Turkey Turkey SV Darmstadt 98 SV Darmstadt 98 1 (0)
Jonathan Tah Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Shani Tarashaj Switzerland Switzerland Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Marco Terrazzino Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Lennart Thy Germany Germany Werder Bremen Werder Bremen 1 (0)
Jeremy Toljan Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Ömer Toprak Turkey Turkey Bayer Leverkusen Bayer Leverkusen 1 (0)
Paul Verhaegh Netherlands Netherlands FC Augsburg FC Augsburg 1 (1)
Jannik Vestergaard Denmark Denmark Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Mario Vrančić Bosnia-Herzegovina Bosnia-Herzegovina SV Darmstadt 98 SV Darmstadt 98 1 (0)
Walace Brazil Brazil Hamburger SV Hamburger SV 1 (0)
Mitchell Weiser Germany Germany Hertha BSC Hertha BSC 1 (0)
Simon Zoller Germany Germany 1. FC Köln 1. FC Köln 1 (0)