# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 34 (5)
2. Timo Werner Germany Germany RB Leipzig RB Leipzig 28 (3)
3. Jadon Sancho England England Borussia Dortmund Borussia Dortmund 17 (0)
4. Wout Weghorst Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 16 (4)
5. Rouwen Hennings Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 15 (4)
6. Jhon Córdoba Colombia Colombia 1. FC Köln 1. FC Köln 13 (0)
Erling Haaland Norway Norway Borussia Dortmund Borussia Dortmund 13 (0)
Florian Niederlechner Germany Germany FC Augsburg FC Augsburg 13 (1)
Robin Quaison Sweden Sweden 1. FSV Mainz 05 1. FSV Mainz 05 13 (1)
10. Sebastian Andersson Sweden Sweden 1. FC Union Berlin 1. FC Union Berlin 12 (1)
André Silva Portugal Portugal Eintracht Frankfurt Eintracht Frankfurt 12 (1)
Serge Gnabry Germany Germany Bayern München Bayern München 12 (0)
Kai Havertz Germany Germany Bayer Leverkusen Bayer Leverkusen 12 (1)
Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 12 (2)
15. Nils Petersen Germany Germany SC Freiburg SC Freiburg 11 (1)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 11 (1)
17. Alassane Pléa France France Bor. Mönchengladbach Bor. Mönchengladbach 10 (0)
Patrik Schick Czech Republic Czech Republic RB Leipzig RB Leipzig 10 (0)
Marcus Thuram France France Bor. Mönchengladbach Bor. Mönchengladbach 10 (0)
Kevin Volland Germany Germany Bayer Leverkusen Bayer Leverkusen 10 (0)
21. Marcel Sabitzer Austria Austria RB Leipzig RB Leipzig 9 (0)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 9 (2)
23. Bas Dost Netherlands Netherlands Eintracht Frankfurt Eintracht Frankfurt 8 (0)
Breel Embolo Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 8 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 8 (0)
Martin Hinteregger Austria Austria Eintracht Frankfurt Eintracht Frankfurt 8 (0)
Lucas Höler Germany Germany SC Freiburg SC Freiburg 8 (0)
Philipp Max Germany Germany FC Augsburg FC Augsburg 8 (1)
Thomas Müller Germany Germany Bayern München Bayern München 8 (0)
Yuya Ōsako Japan Japan Werder Bremen Werder Bremen 8 (0)
Philippe Coutinho Brazil Brazil Bayern München Bayern München 8 (1)
Milot Rashica Kosovo Kosovo Werder Bremen Werder Bremen 8 (2)
33. Lucas Alario Argentina Argentina Bayer Leverkusen Bayer Leverkusen 7 (1)
Christoph Baumgartner Austria Austria 1899 Hoffenheim 1899 Hoffenheim 7 (0)
Marius Bülter Germany Germany 1. FC Union Berlin 1. FC Union Berlin 7 (0)
Gonçalo Paciência Portugal Portugal Eintracht Frankfurt Eintracht Frankfurt 7 (1)
Thorgan Hazard Belgium Belgium Borussia Dortmund Borussia Dortmund 7 (0)
Vedad Ibišević Bosnia-Herzegovina Bosnia-Herzegovina Hertha BSC Hertha BSC 7 (1)
Davy Klaassen Netherlands Netherlands Werder Bremen Werder Bremen 7 (1)
Dodi Lukébakio Belgium Belgium Hertha BSC Hertha BSC 7 (0)
Suat Serdar Germany Germany FC Schalke 04 FC Schalke 04 7 (0)
Luca Waldschmidt Germany Germany SC Freiburg SC Freiburg 7 (3)
43. Ihlas Bebou Togo Togo 1899 Hoffenheim 1899 Hoffenheim 6 (0)
Sebastiaan Bornauw Belgium Belgium 1. FC Köln 1. FC Köln 6 (0)
Leon Goretzka Germany Germany Bayern München Bayern München 6 (0)
Amine Harit Morocco Morocco FC Schalke 04 FC Schalke 04 6 (1)
Patrick Herrmann Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 6 (0)
Kenan Karaman Turkey Turkey Fortuna Düsseldorf Fortuna Düsseldorf 6 (0)
Renato Steffen Switzerland Switzerland VfL Wolfsburg VfL Wolfsburg 6 (0)
Erik Thommy Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 6 (0)
Ruben Vargas Switzerland Switzerland FC Augsburg FC Augsburg 6 (0)
52. Sargis Adamyan Armenia Armenia 1899 Hoffenheim 1899 Hoffenheim 5 (0)
Leon Bailey Jamaica Jamaica Bayer Leverkusen Bayer Leverkusen 5 (0)
Ramy Bensebaïni Algeria Algeria Bor. Mönchengladbach Bor. Mönchengladbach 5 (2)
Timothy Chandler USA USA Eintracht Frankfurt Eintracht Frankfurt 5 (0)
Moussa Diaby France France Bayer Leverkusen Bayer Leverkusen 5 (0)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 5 (2)
Achraf Hakimi Morocco Morocco Borussia Dortmund Borussia Dortmund 5 (0)
Jonas Hofmann Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 5 (0)
Marcus Ingvartsen Denmark Denmark 1. FC Union Berlin 1. FC Union Berlin 5 (1)
Florian Kainz Austria Austria 1. FC Köln 1. FC Köln 5 (1)
Streli Mamba Germany Germany SC Paderborn 07 SC Paderborn 07 5 (0)
Matheus Cunha Brazil Brazil Hertha BSC Hertha BSC
RB Leipzig RB Leipzig
5 (0)
Sven Michel Germany Germany SC Paderborn 07 SC Paderborn 07 5 (0)
Christopher Nkunku France France RB Leipzig RB Leipzig 5 (0)
Paco Alcácer Spain Spain Borussia Dortmund Borussia Dortmund 5 (0)
Yussuf Poulsen Denmark Denmark RB Leipzig RB Leipzig 5 (0)
Jonathan Schmid France France SC Freiburg SC Freiburg 5 (0)
Dennis Srbeny Germany Germany SC Paderborn 07 SC Paderborn 07 5 (0)
Mark Uth Germany Germany 1. FC Köln 1. FC Köln
FC Schalke 04 FC Schalke 04
5 (1)
71. Maximilian Arnold Germany Germany VfL Wolfsburg VfL Wolfsburg 4 (0)
Karim Bellarabi Germany Germany Bayer Leverkusen Bayer Leverkusen 4 (0)
Leonardo Bittencourt Germany Germany 1899 Hoffenheim 1899 Hoffenheim
Werder Bremen Werder Bremen
4 (0)
Jean-Paul Boëtius Netherlands Netherlands 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Dedryck Boyata Belgium Belgium Hertha BSC Hertha BSC 4 (0)
Kingsley Coman France France Bayern München Bayern München 4 (0)
Munas Dabbur Israel Israel 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Javairô Dilrosun Netherlands Netherlands Hertha BSC Hertha BSC 4 (0)
Niclas Füllkrug Germany Germany Werder Bremen Werder Bremen 4 (0)
Vincenzo Grifo Italy Italy 1899 Hoffenheim 1899 Hoffenheim
SC Freiburg SC Freiburg
4 (1)
Marko Grujić Serbia Serbia Hertha BSC Hertha BSC 4 (0)
Jonas Hector Germany Germany 1. FC Köln 1. FC Köln 4 (0)
Joshua Kimmich Germany Germany Bayern München Bayern München 4 (0)
Filip Kostić Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 4 (0)
Pierre Kunde Cameroon Cameroon 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Jürgen Locadia Curaçao Curaçao 1899 Hoffenheim 1899 Hoffenheim 4 (1)
Anthony Modeste France France 1. FC Köln 1. FC Köln 4 (0)
Florian Neuhaus Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 4 (0)
Karim Onisiwo Austria Austria 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Levin Öztunali Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Benjamin Pavard France France Bayern München Bayern München 4 (0)
Ivan Perišić Croatia Croatia Bayern München Bayern München 4 (0)
Krzysztof Piątek Poland Poland Hertha BSC Hertha BSC 4 (2)
Benito Raman Belgium Belgium FC Schalke 04 FC Schalke 04 4 (0)
Marco Richter Germany Germany FC Augsburg FC Augsburg 4 (0)
Abdelhamid Sabiri Morocco Morocco SC Paderborn 07 SC Paderborn 07 4 (1)
Josh Sargent USA USA Werder Bremen Werder Bremen 4 (0)
Robert Skov Denmark Denmark 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Axel Witsel Belgium Belgium Borussia Dortmund Borussia Dortmund 4 (0)
Joshua Zirkzee Netherlands Netherlands Bayern München Bayern München 4 (0)
101. Julian Brandt Germany Germany Borussia Dortmund Borussia Dortmund 3 (0)
Josip Brekalo Croatia Croatia VfL Wolfsburg VfL Wolfsburg 3 (0)
Dani Olmo Spain Spain RB Leipzig RB Leipzig 3 (0)
Vladimír Darida Czech Republic Czech Republic Hertha BSC Hertha BSC 3 (0)
Alphonso Davies Canada Canada Bayern München Bayern München 3 (0)
Dominick Drexler Germany Germany 1. FC Köln 1. FC Köln 3 (0)
Alfreð Finnbogason Iceland Iceland FC Augsburg FC Augsburg 3 (1)
Christian Gentner Germany Germany 1. FC Union Berlin 1. FC Union Berlin 3 (0)
Daniel Ginczek Germany Germany VfL Wolfsburg VfL Wolfsburg 3 (0)
Mario Götze Germany Germany Borussia Dortmund Borussia Dortmund 3 (1)
Marcel Halstenberg Germany Germany RB Leipzig RB Leipzig 3 (0)
Ozan Kabak Turkey Turkey FC Schalke 04 FC Schalke 04 3 (0)
Lukas Klostermann Germany Germany RB Leipzig RB Leipzig 3 (0)
Ahmed Kutucu Turkey Turkey FC Schalke 04 FC Schalke 04 3 (0)
Jean-Philippe Mateta France France 1. FSV Mainz 05 1. FSV Mainz 05 3 (1)
Kevin Mbabu Switzerland Switzerland VfL Wolfsburg VfL Wolfsburg 3 (0)
Weston McKennie USA USA FC Schalke 04 FC Schalke 04 3 (0)
Nordi Mukiele France France RB Leipzig RB Leipzig 3 (0)
Paulinho Brazil Brazil Bayer Leverkusen Bayer Leverkusen 3 (0)
Sebastian Rode Germany Germany Eintracht Frankfurt Eintracht Frankfurt 3 (0)
Simon Terodde Germany Germany 1. FC Köln 1. FC Köln 3 (0)
Thiago Spain Spain Bayern München Bayern München 3 (0)
Anthony Ujah Nigeria Nigeria 1. FC Union Berlin 1. FC Union Berlin 3 (0)
Ben Zolinski Germany Germany SC Paderborn 07 SC Paderborn 07 3 (0)
125. David Abraham Argentina Argentina Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Kaan Ayhan Turkey Turkey Fortuna Düsseldorf Fortuna Düsseldorf 2 (0)
Julian Baumgartlinger Austria Austria Bayer Leverkusen Bayer Leverkusen 2 (0)
Lars Bender Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Sven Bender Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Ermin Bičakčić Bosnia-Herzegovina Bosnia-Herzegovina 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Daniel Brosinski Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (1)
Daniel Caligiuri Germany Germany FC Schalke 04 FC Schalke 04 2 (1)
Emre Can Germany Germany Borussia Dortmund Borussia Dortmund 2 (0)
Cauly Brazil Brazil SC Paderborn 07 SC Paderborn 07 2 (0)
Sergio Córdova Venezuela Venezuela FC Augsburg FC Augsburg 2 (0)
Marvin Friedrich Germany Germany 1. FC Union Berlin 1. FC Union Berlin 2 (0)
Theodor Gebre Selassie Czech Republic Czech Republic Werder Bremen Werder Bremen 2 (0)
Yannick Gerhardt Germany Germany VfL Wolfsburg VfL Wolfsburg 2 (0)
Klaus Gjasula Germany Germany SC Paderborn 07 SC Paderborn 07 2 (0)
Christian Günter Germany Germany SC Freiburg SC Freiburg 2 (0)
Janik Haberer Germany Germany SC Freiburg SC Freiburg 2 (0)
André Hoffmann Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 2 (0)
Stefan Ilsanker Austria Austria Eintracht Frankfurt Eintracht Frankfurt
RB Leipzig RB Leipzig
2 (0)
Ismail Jakobs Senegal Senegal 1. FC Köln 1. FC Köln 2 (0)
Tin Jedvaj Croatia Croatia Bayer Leverkusen Bayer Leverkusen
FC Augsburg FC Augsburg
2 (0)
Pavel Kadeřábek Czech Republic Czech Republic 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Daichi Kamada Japan Japan Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Kevin Kampl Slovenia Slovenia RB Leipzig RB Leipzig 2 (0)
Jonjoe Kenny England England FC Schalke 04 FC Schalke 04 2 (0)
Chang-hoon Kwon South Korea South Korea SC Freiburg SC Freiburg 2 (0)
Konrad Laimer Austria Austria RB Leipzig RB Leipzig 2 (0)
Eduard Löwen Germany Germany FC Augsburg FC Augsburg
Hertha BSC Hertha BSC
2 (0)
Rabbi Matondo Wales Wales FC Schalke 04 FC Schalke 04 2 (0)
Admir Mehmedi Switzerland Switzerland VfL Wolfsburg VfL Wolfsburg 2 (0)
Sebastian Polter Germany Germany 1. FC Union Berlin 1. FC Union Berlin 2 (2)
Marin Pongračić Croatia Croatia VfL Wolfsburg VfL Wolfsburg 2 (0)
Kai Pröger Germany Germany SC Paderborn 07 SC Paderborn 07 2 (0)
Roland Sallai Hungary Hungary SC Freiburg SC Freiburg 2 (0)
Salif Sané Senegal Senegal FC Schalke 04 FC Schalke 04 2 (0)
Sebastian Schonlau Germany Germany SC Paderborn 07 SC Paderborn 07 2 (0)
Jerry St. Juste Netherlands Netherlands 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Victor Sá Brazil Brazil VfL Wolfsburg VfL Wolfsburg 2 (0)
Oscar Wendt Sweden Sweden Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Denis Zakaria Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Steven Zuber Switzerland Switzerland 1899 Hoffenheim 1899 Hoffenheim 2 (0)
166. Suleiman Abdullahi Nigeria Nigeria 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Kasim Adams Ghana Ghana Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)
David Alaba Austria Austria Bayern München Bayern München 1 (0)
Nadiem Amiri Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Robert Andrich Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Angeliño Spain Spain RB Leipzig RB Leipzig 1 (0)
Christopher Antwi-Adjei Ghana Ghana SC Paderborn 07 SC Paderborn 07 1 (0)
Charles Aránguiz Chile Chile Bayer Leverkusen Bayer Leverkusen 1 (0)
Taiwo Awoniyi Nigeria Nigeria 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Daniel Baier Germany Germany FC Augsburg FC Augsburg 1 (0)
Ridle Baku Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Jonathan Burkardt Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Jamilu Collins Nigeria Nigeria SC Paderborn 07 SC Paderborn 07 1 (0)
Mickaël Cuisance France France Bayern München Bayern München 1 (0)
Rafael Czichos Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Danny da Costa Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Kerem Demirbay Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Mohamed Dräger Tunisia Tunisia SC Paderborn 07 SC Paderborn 07 1 (0)
Johannes Eggestein Germany Germany Werder Bremen Werder Bremen 1 (0)
Maximilian Eggestein Germany Germany Werder Bremen Werder Bremen 1 (0)
Kingsley Ehizibue Netherlands Netherlands 1. FC Köln 1. FC Köln 1 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Edimilson Fernandes Switzerland Switzerland 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Marco Friedl Austria Austria Werder Bremen Werder Bremen 1 (0)
Niko Gießelmann Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)
Matthias Ginter Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Michael Gregoritsch Austria Austria FC Augsburg FC Augsburg
FC Schalke 04 FC Schalke 04
1 (0)
Manuel Gulde Germany Germany SC Freiburg SC Freiburg 1 (0)
André Hahn Germany Germany FC Augsburg FC Augsburg 1 (0)
Nicolas Höfler Germany Germany SC Freiburg SC Freiburg 1 (0)
Gerrit Holtmann Philippines Philippines SC Paderborn 07 SC Paderborn 07 1 (0)
Benjamin Hübner Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Mats Hummels Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Uwe Hünemeier Germany Germany SC Paderborn 07 SC Paderborn 07 1 (1)
Iago Brazil Brazil FC Augsburg FC Augsburg 1 (0)
Fredrik Jensen Finland Finland FC Augsburg FC Augsburg 1 (0)
Jorge Meré Spain Spain 1. FC Köln 1. FC Köln 1 (0)
Salomon Kalou Ivory Coast Ivory Coast Hertha BSC Hertha BSC 1 (0)
Robin Knoche Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Robin Koch Germany Germany SC Freiburg SC Freiburg 1 (0)
Stefan Lainer Austria Austria Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Lucas Ribeiro Brazil Brazil 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Maximilian Mittelstädt Germany Germany Hertha BSC Hertha BSC 1 (0)
Alfredo Morales USA USA Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)
Evan Ndicka Ivory Coast Ivory Coast Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Moussa Niakhaté France France 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Willi Orbán Hungary Hungary RB Leipzig RB Leipzig 1 (0)
Michael Parensen Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Łukasz Piszczek Poland Poland Borussia Dortmund Borussia Dortmund 1 (0)
Karim Rekik Netherlands Netherlands Hertha BSC Hertha BSC 1 (0)
Jérôme Roussillon France France VfL Wolfsburg VfL Wolfsburg 1 (0)
Sebastian Rudy Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Marcelo Saracchi Uruguay Uruguay RB Leipzig RB Leipzig 1 (0)
Noah Sarenren Bazee Nigeria Nigeria FC Augsburg FC Augsburg 1 (0)
Louis Schaub Austria Austria 1. FC Köln 1. FC Köln 1 (0)
Xaver Schlager Austria Austria VfL Wolfsburg VfL Wolfsburg 1 (0)
Marcel Schmelzer Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Nico Schulz Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Davie Selke Germany Germany Hertha BSC Hertha BSC
Werder Bremen Werder Bremen
1 (0)
Ellyes Skhiri Tunisia Tunisia 1. FC Köln 1. FC Köln 1 (0)
Steven Skrzybski Germany Germany FC Schalke 04 FC Schalke 04
Fortuna Düsseldorf Fortuna Düsseldorf
1 (0)
Djibril Sow Switzerland Switzerland Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Kostas Stafylidis Greece Greece 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Niklas Stark Germany Germany Hertha BSC Hertha BSC 1 (0)
Christian Strohdiek Germany Germany SC Paderborn 07 SC Paderborn 07 1 (0)
Neven Subotić Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Ádám Szalai Hungary Hungary 1. FSV Mainz 05 1. FSV Mainz 05
1899 Hoffenheim 1899 Hoffenheim
1 (0)
Marcel Tisserand Congo DR Congo DR VfL Wolfsburg VfL Wolfsburg 1 (0)
Corentin Tolisso France France Bayern München Bayern München 1 (0)
Jordan Torunarigha Germany Germany Hertha BSC Hertha BSC 1 (0)
Almamy Touré France France Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Sebastian Vasiliadis Greece Greece SC Paderborn 07 SC Paderborn 07 1 (0)
Julian Weigl Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Mitchell Weiser Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
William Brazil Brazil VfL Wolfsburg VfL Wolfsburg 1 (0)
Florian Wirtz Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Marius Wolf Germany Germany Borussia Dortmund Borussia Dortmund
Hertha BSC Hertha BSC
1 (0)
Dan-Axel Zagadou France France Borussia Dortmund Borussia Dortmund 1 (0)
Matthias Zimmermann Germany Germany Fortuna Düsseldorf Fortuna Düsseldorf 1 (0)