# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 41 (8)
2. André Silva Portugal Portugal Eintracht Frankfurt Eintracht Frankfurt 28 (7)
3. Erling Haaland Norway Norway Borussia Dortmund Borussia Dortmund 27 (2)
4. Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 20 (5)
Wout Weghorst Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 20 (2)
6. Saša Kalajdžić Austria Austria VfB Stuttgart VfB Stuttgart 16 (0)
7. Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 14 (6)
8. Lucas Alario Argentina Argentina Bayer Leverkusen Bayer Leverkusen 11 (2)
Silas Katompa Mvumpa Congo DR Congo DR VfB Stuttgart VfB Stuttgart 11 (3)
Max Kruse Germany Germany 1. FC Union Berlin 1. FC Union Berlin 11 (5)
Thomas Müller Germany Germany Bayern München Bayern München 11 (1)
12. Serge Gnabry Germany Germany Bayern München Bayern München 10 (0)
13. Leon Bailey Jamaica Jamaica Bayer Leverkusen Bayer Leverkusen 9 (0)
Ihlas Bebou Togo Togo 1899 Hoffenheim 1899 Hoffenheim 9 (0)
Vincenzo Grifo Italy Italy SC Freiburg SC Freiburg 9 (4)
Patrik Schick Czech Republic Czech Republic Bayer Leverkusen Bayer Leverkusen 9 (0)
17. André Hahn Germany Germany FC Augsburg FC Augsburg 8 (0)
Nils Petersen Germany Germany SC Freiburg SC Freiburg 8 (1)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 8 (0)
Marcel Sabitzer Austria Austria RB Leipzig RB Leipzig 8 (4)
Roland Sallai Hungary Hungary SC Freiburg SC Freiburg 8 (1)
Jadon Sancho England England Borussia Dortmund Borussia Dortmund 8 (1)
Marcus Thuram France France Bor. Mönchengladbach Bor. Mönchengladbach 8 (0)
24. Josip Brekalo Croatia Croatia VfL Wolfsburg VfL Wolfsburg 7 (0)
Jhon Córdoba Colombia Colombia Hertha BSC Hertha BSC 7 (0)
Ondrej Duda Slovakia Slovakia 1. FC Köln 1. FC Köln 7 (3)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 7 (2)
Jean-Philippe Mateta France France 1. FSV Mainz 05 1. FSV Mainz 05 7 (1)
Matheus Cunha Brazil Brazil Hertha BSC Hertha BSC 7 (2)
Krzysztof Piątek Poland Poland Hertha BSC Hertha BSC 7 (0)
31. Ridle Baku Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05
VfL Wolfsburg VfL Wolfsburg
6 (0)
Christoph Baumgartner Austria Austria 1899 Hoffenheim 1899 Hoffenheim 6 (0)
Daniel Caligiuri Germany Germany FC Augsburg FC Augsburg 6 (2)
Niclas Füllkrug Germany Germany Werder Bremen Werder Bremen 6 (2)
Nicolás González Argentina Argentina VfB Stuttgart VfB Stuttgart 6 (3)
Jonas Hofmann Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 6 (3)
Matthew Hoppe USA USA FC Schalke 04 FC Schalke 04 6 (0)
Jamal Musiala Germany Germany Bayern München Bayern München 6 (0)
Florian Neuhaus Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 6 (0)
Christopher Nkunku France France RB Leipzig RB Leipzig 6 (0)
Maximilian Philipp Germany Germany VfL Wolfsburg VfL Wolfsburg 6 (0)
Alassane Pléa France France Bor. Mönchengladbach Bor. Mönchengladbach 6 (0)
Joel Pohjanpalo Finland Finland 1. FC Union Berlin 1. FC Union Berlin
Bayer Leverkusen Bayer Leverkusen
6 (0)
Robin Quaison Sweden Sweden 1. FSV Mainz 05 1. FSV Mainz 05 6 (1)
Leroy Sané Germany Germany Bayern München Bayern München 6 (0)
Ruben Vargas Switzerland Switzerland FC Augsburg FC Augsburg 6 (0)
47. Robert Andrich Germany Germany 1. FC Union Berlin 1. FC Union Berlin 5 (0)
Taiwo Awoniyi Nigeria Nigeria 1. FC Union Berlin 1. FC Union Berlin 5 (0)
Kingsley Coman France France Bayern München Bayern München 5 (0)
Dani Olmo Spain Spain RB Leipzig RB Leipzig 5 (1)
Ermedin Demirović Bosnia-Herzegovina Bosnia-Herzegovina SC Freiburg SC Freiburg 5 (0)
Ritsu Doan Japan Japan Arminia Bielefeld Arminia Bielefeld 5 (0)
Breel Embolo Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 5 (0)
Marvin Friedrich Germany Germany 1. FC Union Berlin 1. FC Union Berlin 5 (0)
Leon Goretzka Germany Germany Bayern München Bayern München 5 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 5 (0)
Mats Hummels Germany Germany Borussia Dortmund Borussia Dortmund 5 (0)
Daichi Kamada Japan Japan Eintracht Frankfurt Eintracht Frankfurt 5 (0)
Fabian Klos Germany Germany Arminia Bielefeld Arminia Bielefeld 5 (1)
Dodi Lukebakio Belgium Belgium Hertha BSC Hertha BSC 5 (2)
Kevin Möhwald Germany Germany Werder Bremen Werder Bremen 5 (0)
Florian Niederlechner Germany Germany FC Augsburg FC Augsburg 5 (0)
Yussuf Poulsen Denmark Denmark RB Leipzig RB Leipzig 5 (0)
Elvis Rexhbeçaj Germany Germany 1. FC Köln 1. FC Köln 5 (0)
Josh Sargent USA USA Werder Bremen Werder Bremen 5 (0)
Ellyes Skhiri Tunisia Tunisia 1. FC Köln 1. FC Köln 5 (0)
Alexander Sørloth Norway Norway RB Leipzig RB Leipzig 5 (0)
Renato Steffen Switzerland Switzerland VfL Wolfsburg VfL Wolfsburg 5 (0)
Florian Wirtz Germany Germany Bayer Leverkusen Bayer Leverkusen 5 (0)
70. Ramy Bensebaini Algeria Algeria Bor. Mönchengladbach Bor. Mönchengladbach 4 (1)
Leonardo Bittencourt Germany Germany Werder Bremen Werder Bremen 4 (1)
Gonzalo Castro Germany Germany VfB Stuttgart VfB Stuttgart 4 (0)
Munas Dabbur Israel Israel 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Kerem Demirbay Germany Germany Bayer Leverkusen Bayer Leverkusen 4 (0)
Moussa Diaby France France Bayer Leverkusen Bayer Leverkusen 4 (0)
Daniel Didavi Germany Germany VfB Stuttgart VfB Stuttgart 4 (0)
Bas Dost Netherlands Netherlands Eintracht Frankfurt Eintracht Frankfurt 4 (1)
Lucas Höler Germany Germany SC Freiburg SC Freiburg 4 (0)
Woo-yeong Jeong South Korea South Korea SC Freiburg SC Freiburg 4 (0)
José Angeliño Spain Spain RB Leipzig RB Leipzig 4 (0)
Luka Jović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 4 (0)
Joshua Kimmich Germany Germany Bayern München Bayern München 4 (0)
Filip Kostić Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 4 (0)
Philipp Lienhart Austria Austria SC Freiburg SC Freiburg 4 (0)
Karim Onisiwo Austria Austria 1. FSV Mainz 05 1. FSV Mainz 05 4 (0)
Willi Orban Hungary Hungary RB Leipzig RB Leipzig 4 (0)
Gio Reyna USA USA Borussia Dortmund Borussia Dortmund 4 (0)
88. Sebastian Andersson Sweden Sweden 1. FC Köln 1. FC Köln 3 (1)
Maximilian Arnold Germany Germany VfL Wolfsburg VfL Wolfsburg 3 (0)
Sheraldo Becker Suriname Suriname 1. FC Union Berlin 1. FC Union Berlin 3 (0)
Julian Brandt Germany Germany Borussia Dortmund Borussia Dortmund 3 (0)
Eric Maxim Choupo-Moting Cameroon Cameroon Bayern München Bayern München 3 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Wataru Endo Japan Japan VfB Stuttgart VfB Stuttgart 3 (0)
Philipp Förster Germany Germany VfB Stuttgart VfB Stuttgart 3 (0)
Theodor Gebre Selassie Czech Republic Czech Republic Werder Bremen Werder Bremen 3 (0)
Christian Günter Germany Germany SC Freiburg SC Freiburg 3 (0)
Amadou Haïdara Mali Mali RB Leipzig RB Leipzig 3 (0)
Jonas Hector Germany Germany 1. FC Köln 1. FC Köln 3 (0)
Marcus Ingvartsen Denmark Denmark 1. FC Union Berlin 1. FC Union Berlin 3 (0)
Justin Kluivert Netherlands Netherlands RB Leipzig RB Leipzig 3 (0)
Youssoufa Moukoko Germany Germany Borussia Dortmund Borussia Dortmund 3 (0)
Nordi Mukiele France France RB Leipzig RB Leipzig 3 (0)
Evan N'Dicka France France Eintracht Frankfurt Eintracht Frankfurt 3 (0)
Moussa Niakhaté France France 1. FSV Mainz 05 1. FSV Mainz 05 3 (1)
Peter Pekarík Slovakia Slovakia Hertha BSC Hertha BSC 3 (0)
Grischa Prömel Germany Germany 1. FC Union Berlin 1. FC Union Berlin 3 (0)
Milot Rashica Kosovo Kosovo Werder Bremen Werder Bremen 3 (1)
Marco Richter Germany Germany FC Augsburg FC Augsburg 3 (0)
Davie Selke Germany Germany Werder Bremen Werder Bremen 3 (1)
Kevin Stöger Austria Austria 1. FSV Mainz 05 1. FSV Mainz 05 3 (0)
Cedric Teuchert Germany Germany 1. FC Union Berlin 1. FC Union Berlin 3 (0)
Mark Uth Germany Germany FC Schalke 04 FC Schalke 04 3 (0)
Hannes Wolf Austria Austria Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Amin Younes Germany Germany Eintracht Frankfurt Eintracht Frankfurt 3 (0)
116. Sargis Adamyan Armenia Armenia 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Manuel Akanji Switzerland Switzerland Borussia Dortmund Borussia Dortmund 2 (0)
David Alaba Austria Austria Bayern München Bayern München 2 (0)
Nadiem Amiri Germany Germany Bayer Leverkusen Bayer Leverkusen 2 (0)
Aymane Barkok Morocco Morocco Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Leandro Barreiro Luxembourg Luxembourg 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Julian Baumgartlinger Austria Austria Bayer Leverkusen Bayer Leverkusen 2 (0)
Bartosz Białek Poland Poland VfL Wolfsburg VfL Wolfsburg 2 (0)
Jean-Paul Boëtius Netherlands Netherlands 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
John Anthony Brooks USA USA VfL Wolfsburg VfL Wolfsburg 2 (0)
Daniel Brosinski Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (2)
Jonathan Burkardt Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Sergio Córdova Venezuela Venezuela Arminia Bielefeld Arminia Bielefeld 2 (0)
Tanguy Coulibaly France France VfB Stuttgart VfB Stuttgart 2 (0)
Dominick Drexler Germany Germany 1. FC Köln 1. FC Köln 2 (0)
Maximilian Eggestein Germany Germany Werder Bremen Werder Bremen 2 (0)
Yannick Gerhardt Germany Germany VfL Wolfsburg VfL Wolfsburg 2 (0)
Matthias Ginter Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Robert Glatzel Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Florian Grillitsch Austria Austria 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Mattéo Guendouzi France France Hertha BSC Hertha BSC 2 (0)
Manuel Gulde Germany Germany SC Freiburg SC Freiburg 2 (0)
Marcel Halstenberg Germany Germany RB Leipzig RB Leipzig 2 (1)
Amine Harit Morocco Morocco FC Schalke 04 FC Schalke 04 2 (0)
Martin Hinteregger Austria Austria Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Klaas-Jan Huntelaar Netherlands Netherlands FC Schalke 04 FC Schalke 04 2 (0)
Marc Oliver Kempf Germany Germany VfB Stuttgart VfB Stuttgart 2 (0)
Stefan Lainer Austria Austria Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Valentino Lazaro Austria Austria Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Jessic Ngankam Germany Germany Hertha BSC Hertha BSC 2 (0)
Benito Raman Belgium Belgium FC Schalke 04 FC Schalke 04 2 (0)
Xaver Schlager Austria Austria VfL Wolfsburg VfL Wolfsburg 2 (0)
Jonathan Schmid France France SC Freiburg SC Freiburg 2 (0)
Ryan Sessegnon England England 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Jan Thielmann Germany Germany 1. FC Köln 1. FC Köln 2 (0)
Ömer Toprak Turkey Turkey Werder Bremen Werder Bremen 2 (0)
Andreas Voglsammer Germany Germany Arminia Bielefeld Arminia Bielefeld 2 (0)
Marius Wolf Germany Germany 1. FC Köln 1. FC Köln
Borussia Dortmund Borussia Dortmund
2 (0)
154. David Abraham Argentina Argentina Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Ragnar Ache Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Tyler Adams USA USA RB Leipzig RB Leipzig 1 (0)
Felix Agu Germany Germany Werder Bremen Werder Bremen 1 (0)
Kevin Akpoguma Nigeria Nigeria 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Santiago Ascacíbar Argentina Argentina Hertha BSC Hertha BSC 1 (0)
Stefan Bell Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Jude Bellingham England England Borussia Dortmund Borussia Dortmund 1 (0)
Lars Bender Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (1)
László Bénes Slovakia Slovakia Bor. Mönchengladbach Bor. Mönchengladbach
FC Augsburg FC Augsburg
1 (0)
Ermin Bičakčić Bosnia-Herzegovina Bosnia-Herzegovina 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Jérôme Boateng Germany Germany Bayern München Bayern München 1 (0)
Sebastiaan Bornauw Belgium Belgium 1. FC Köln 1. FC Köln 1 (0)
Nassim Boujellab Morocco Morocco FC Schalke 04 FC Schalke 04 1 (0)
Dedryck Boyata Belgium Belgium Hertha BSC Hertha BSC 1 (0)
Marius Bülter Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Emre Can Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Timothy Chandler USA USA Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Rafael Czichos Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Mahmoud Dahoud Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Vladimír Darida Czech Republic Czech Republic Hertha BSC Hertha BSC 1 (0)
Alphonso Davies Canada Canada Bayern München Bayern München 1 (0)
Thomas Delaney Denmark Denmark Borussia Dortmund Borussia Dortmund 1 (0)
Eren Dinkçi Germany Germany Werder Bremen Werder Bremen 1 (0)
Douglas Costa Brazil Brazil Bayern München Bayern München 1 (0)
Aleksandar Dragović Austria Austria Bayer Leverkusen Bayer Leverkusen 1 (0)
Erik Durm Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Jóan Edmundsson Faroe Islands Faroe Islands Arminia Bielefeld Arminia Bielefeld 1 (0)
Keita Endo Japan Japan 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Florian Flick Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Christian Gebauer Austria Austria Arminia Bielefeld Arminia Bielefeld 1 (0)
Dennis Geiger Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Gonçalo Paciência Portugal Portugal FC Schalke 04 FC Schalke 04 1 (0)
Jeffrey Gouweleeuw Netherlands Netherlands FC Augsburg FC Augsburg 1 (0)
Demarai Gray England England Bayer Leverkusen Bayer Leverkusen 1 (0)
Michael Gregoritsch Austria Austria FC Augsburg FC Augsburg 1 (0)
Robert Gumny Poland Poland FC Augsburg FC Augsburg 1 (0)
Alexander Hack Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Thorgan Hazard Belgium Belgium Borussia Dortmund Borussia Dortmund 1 (0)
Nicolas Höfler Germany Germany SC Freiburg SC Freiburg 1 (0)
Ajdin Hrustić Australia Australia Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Iago Brazil Brazil FC Augsburg FC Augsburg 1 (0)
Blendi Idrizi Kosovo Kosovo FC Schalke 04 FC Schalke 04 1 (0)
Stefan Ilsanker Austria Austria Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Ismail Jakobs Germany Germany 1. FC Köln 1. FC Köln 1 (0)
João Victor Brazil Brazil VfL Wolfsburg VfL Wolfsburg 1 (0)
Florian Kainz Austria Austria 1. FC Köln 1. FC Köln 1 (0)
Rani Khedira Germany Germany FC Augsburg FC Augsburg 1 (0)
Philipp Klement Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Mateo Klimowicz Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Lukas Klostermann Germany Germany RB Leipzig RB Leipzig 1 (0)
Ansgar Knauff Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Robin Knoche Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Dominik Kohr Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05
Eintracht Frankfurt Eintracht Frankfurt
1 (0)
Sead Kolašinac Bosnia-Herzegovina Bosnia-Herzegovina FC Schalke 04 FC Schalke 04 1 (0)
Ibrahima Konaté France France RB Leipzig RB Leipzig 1 (0)
Maxence Lacroix France France VfL Wolfsburg VfL Wolfsburg 1 (0)
Orel Mangala Belgium Belgium VfB Stuttgart VfB Stuttgart 1 (0)
Omar Mascarell Spain Spain FC Schalke 04 FC Schalke 04 1 (0)
Thomas Meunier Belgium Belgium Borussia Dortmund Borussia Dortmund 1 (0)
Petar Musa Croatia Croatia 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Shkodran Mustafi Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Phillipp Mwene Austria Austria 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Luca Netz Germany Germany Hertha BSC Hertha BSC 1 (0)
Masaya Okugawa Japan Japan Arminia Bielefeld Arminia Bielefeld 1 (0)
Levin Öztunali Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Felix Passlack Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Amos Pieper Germany Germany Arminia Bielefeld Arminia Bielefeld 1 (0)
Manuel Prietl Austria Austria Arminia Bielefeld Arminia Bielefeld 1 (0)
Nemanja Radonjić Serbia Serbia Hertha BSC Hertha BSC 1 (0)
Reinier Brazil Brazil Borussia Dortmund Borussia Dortmund 1 (0)
Sebastian Rode Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Sebastian Rudy Germany Germany 1899 Hoffenheim 1899 Hoffenheim
FC Schalke 04 FC Schalke 04
1 (0)
Georginio Rutter France France 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Baptiste Santamaría France France SC Freiburg SC Freiburg 1 (0)
Sven Schipplock Germany Germany Arminia Bielefeld Arminia Bielefeld 1 (0)
Nico Schlotterbeck Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Suat Serdar Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Robert Skov Denmark Denmark 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Cebio Soukou Benin Benin Arminia Bielefeld Arminia Bielefeld 1 (0)
Niklas Süle Germany Germany Bayern München Bayern München 1 (0)
Ádám Szalai Hungary Hungary 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Jonathan Tah Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Edmond Tapsoba Burkina Faso Burkina Faso Bayer Leverkusen Bayer Leverkusen 1 (0)
Malick Thiaw Germany Germany FC Schalke 04 FC Schalke 04 1 (0)
Corentin Tolisso France France Bayern München Bayern München 1 (0)
Almamy Touré France France Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Lucas Tousart France France Hertha BSC Hertha BSC 1 (0)
Christopher Trimmel Austria Austria 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Felix Uduokhai Germany Germany FC Augsburg FC Augsburg 1 (0)
Dayot Upamecano France France RB Leipzig RB Leipzig 1 (0)
Michel Vlap Netherlands Netherlands Arminia Bielefeld Arminia Bielefeld 1 (0)
Mitchell Weiser Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Oscar Wendt Sweden Sweden Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Reinhold Yabo Germany Germany Arminia Bielefeld Arminia Bielefeld 1 (0)
Denis Zakaria Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Deyovaisio Zeefuik Netherlands Netherlands Hertha BSC Hertha BSC 1 (0)