# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 28 (5)
2. André Silva Portugal Portugal Eintracht Frankfurt Eintracht Frankfurt 19 (6)
3. Erling Håland Norway Norway Borussia Dortmund Borussia Dortmund 17 (1)
4. Wout Weghorst Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 14 (2)
5. Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 13 (5)
6. Saša Kalajdžić Austria Austria VfB Stuttgart VfB Stuttgart 11 (0)
Silas Wamangituka Congo DR Congo DR VfB Stuttgart VfB Stuttgart 11 (3)
8. Thomas Müller Germany Germany Bayern München Bayern München 10 (1)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 10 (5)
10. Lucas Alario Argentina Argentina Bayer Leverkusen Bayer Leverkusen 9 (2)
11. Serge Gnabry Germany Germany Bayern München Bayern München 7 (0)
Vincenzo Grifo Italy Italy SC Freiburg SC Freiburg 7 (3)
Jean-Philippe Mateta France France 1. FSV Mainz 05 1. FSV Mainz 05 7 (1)
Nils Petersen Germany Germany SC Freiburg SC Freiburg 7 (1)
15. Ihlas Bebou Togo Togo 1899 Hoffenheim 1899 Hoffenheim 6 (0)
Nicolás González Argentina Argentina VfB Stuttgart VfB Stuttgart 6 (3)
Max Kruse Germany Germany 1. FC Union Berlin 1. FC Union Berlin 6 (3)
Matheus Cunha Brazil Brazil Hertha BSC Hertha BSC 6 (2)
Jadon Sancho England England Borussia Dortmund Borussia Dortmund 6 (1)
Patrik Schick Czech Republic Czech Republic Bayer Leverkusen Bayer Leverkusen 6 (0)
21. Taiwo Awoniyi Nigeria Nigeria 1. FC Union Berlin 1. FC Union Berlin 5 (0)
Leon Bailey Jamaica Jamaica Bayer Leverkusen Bayer Leverkusen 5 (0)
Daniel Caligiuri Germany Germany FC Augsburg FC Augsburg 5 (1)
Jhon Córdoba Colombia Colombia Hertha BSC Hertha BSC 5 (0)
Jonas Hofmann Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 5 (3)
Matthew Hoppe USA USA FC Schalke 04 FC Schalke 04 5 (0)
Christopher Nkunku France France RB Leipzig RB Leipzig 5 (0)
Krzysztof Piątek Poland Poland Hertha BSC Hertha BSC 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)
Marcel Sabitzer Austria Austria RB Leipzig RB Leipzig 5 (3)
Roland Sallai Hungary Hungary SC Freiburg SC Freiburg 5 (0)
Renato Steffen Switzerland Switzerland VfL Wolfsburg VfL Wolfsburg 5 (0)
34. Robert Andrich Germany Germany 1. FC Union Berlin 1. FC Union Berlin 4 (0)
Ridle Baku Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05
VfL Wolfsburg VfL Wolfsburg
4 (0)
Christoph Baumgartner Austria Austria 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Leonardo Bittencourt Germany Germany Werder Bremen Werder Bremen 4 (1)
Munas Dabbur Israel Israel 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Bas Dost Netherlands Netherlands Eintracht Frankfurt Eintracht Frankfurt 4 (1)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 4 (1)
Marvin Friedrich Germany Germany 1. FC Union Berlin 1. FC Union Berlin 4 (0)
Niclas Füllkrug Germany Germany Werder Bremen Werder Bremen 4 (2)
André Hahn Germany Germany FC Augsburg FC Augsburg 4 (0)
José Angeliño Spain Spain RB Leipzig RB Leipzig 4 (0)
Florian Neuhaus Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 4 (0)
Willi Orban Hungary Hungary RB Leipzig RB Leipzig 4 (0)
Leroy Sané Germany Germany Bayern München Bayern München 4 (0)
Ellyes Skhiri Tunisia Tunisia 1. FC Köln 1. FC Köln 4 (0)
Marcus Thuram France France Bor. Mönchengladbach Bor. Mönchengladbach 4 (0)
Florian Wirtz Germany Germany Bayer Leverkusen Bayer Leverkusen 4 (0)
51. Maximilian Arnold Germany Germany VfL Wolfsburg VfL Wolfsburg 3 (0)
Sheraldo Becker Netherlands Netherlands 1. FC Union Berlin 1. FC Union Berlin 3 (0)
Gonzalo Castro Germany Germany VfB Stuttgart VfB Stuttgart 3 (0)
Kingsley Coman France France Bayern München Bayern München 3 (0)
Dani Olmo Spain Spain RB Leipzig RB Leipzig 3 (1)
Kerem Demirbay Germany Germany Bayer Leverkusen Bayer Leverkusen 3 (0)
Ermedin Demirović Bosnia-Herzegovina Bosnia-Herzegovina SC Freiburg SC Freiburg 3 (0)
Moussa Diaby France France Bayer Leverkusen Bayer Leverkusen 3 (0)
Daniel Didavi Germany Germany VfB Stuttgart VfB Stuttgart 3 (0)
Ritsu Doan Japan Japan Arminia Bielefeld Arminia Bielefeld 3 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Breel Embolo Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 3 (0)
Mats Hummels Germany Germany Borussia Dortmund Borussia Dortmund 3 (0)
Woo-yeong Jeong South Korea South Korea SC Freiburg SC Freiburg 3 (0)
Luka Jović Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 3 (0)
Daichi Kamada Japan Japan Eintracht Frankfurt Eintracht Frankfurt 3 (0)
Fabian Klos Germany Germany Arminia Bielefeld Arminia Bielefeld 3 (0)
Philipp Lienhart Austria Austria SC Freiburg SC Freiburg 3 (0)
Dodi Lukebakio Belgium Belgium Hertha BSC Hertha BSC 3 (0)
Kevin Möhwald Germany Germany Werder Bremen Werder Bremen 3 (0)
Nordi Mukiele France France RB Leipzig RB Leipzig 3 (0)
Jamal Musiala England England Bayern München Bayern München 3 (0)
Moussa Niakhaté France France 1. FSV Mainz 05 1. FSV Mainz 05 3 (1)
Florian Niederlechner Germany Germany FC Augsburg FC Augsburg 3 (0)
Alassane Pléa France France Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 3 (0)
Giovanni Reyna USA USA Borussia Dortmund Borussia Dortmund 3 (0)
Josh Sargent USA USA Werder Bremen Werder Bremen 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)
Ruben Vargas Switzerland Switzerland FC Augsburg FC Augsburg 3 (0)
Amin Younes Germany Germany Eintracht Frankfurt Eintracht Frankfurt 3 (0)
85. 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)
Sebastian Andersson Sweden Sweden 1. FC Köln 1. FC Köln 2 (1)
Aymane Barkok Morocco Morocco Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Julian Baumgartlinger Austria Austria Bayer Leverkusen Bayer Leverkusen 2 (0)
Bartosz Białek Poland Poland VfL Wolfsburg VfL Wolfsburg 2 (0)
Josip Brekalo Croatia Croatia VfL Wolfsburg VfL Wolfsburg 2 (0)
John Anthony Brooks USA USA VfL Wolfsburg VfL Wolfsburg 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)
Ondrej Duda Slovakia Slovakia 1. FC Köln 1. FC Köln 2 (0)
Maximilian Eggestein Germany Germany Werder Bremen Werder Bremen 2 (0)
Wataru Endo Japan Japan VfB Stuttgart VfB Stuttgart 2 (0)
Theodor Gebre Selassie Czech Republic Czech Republic Werder Bremen Werder Bremen 2 (0)
Leon Goretzka Germany Germany Bayern München Bayern München 2 (0)
Florian Grillitsch Austria Austria 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Mattéo Guendouzi France France Hertha BSC Hertha BSC 2 (0)
Marcel Halstenberg Germany Germany RB Leipzig RB Leipzig 2 (1)
Lucas Höler Germany Germany SC Freiburg SC Freiburg 2 (0)
Marcus Ingvartsen Denmark Denmark 1. FC Union Berlin 1. FC Union Berlin 2 (0)
Marc Oliver Kempf Germany Germany VfB Stuttgart VfB Stuttgart 2 (0)
Joshua Kimmich Germany Germany Bayern München Bayern München 2 (0)
Filip Kostić Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Youssoufa Moukoko Germany Germany Borussia Dortmund Borussia Dortmund 2 (0)
Evan N'Dicka France France Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Karim Onisiwo Austria Austria 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Peter Pekarík Slovakia Slovakia Hertha BSC Hertha BSC 2 (0)
Joel Pohjanpalo Finland Finland 1. FC Union Berlin 1. FC Union Berlin
Bayer Leverkusen Bayer Leverkusen
2 (0)
Grischa Prömel Germany Germany 1. FC Union Berlin 1. FC Union Berlin 2 (0)
Robin Quaison Sweden Sweden 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Benito Raman Belgium Belgium FC Schalke 04 FC Schalke 04 2 (0)
Marco Richter Germany Germany FC Augsburg FC Augsburg 2 (0)
Ryan Sessegnon England England 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Alexander Sørloth Norway Norway RB Leipzig RB Leipzig 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)
Mark Uth Germany Germany FC Schalke 04 FC Schalke 04 2 (0)
Hannes Wolf Austria Austria Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Marius Wolf Germany Germany 1. FC Köln 1. FC Köln
Borussia Dortmund Borussia Dortmund
2 (0)
126. David Abraham Argentina Argentina Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Tyler Adams USA USA RB Leipzig RB Leipzig 1 (0)
Sargis Adamyan Armenia Armenia 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Felix Agu Germany Germany Werder Bremen Werder Bremen 1 (0)
Leandro Barreiro Luxembourg Luxembourg 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Ramy Bensebaini Algeria Algeria Bor. Mönchengladbach Bor. Mönchengladbach 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)
Nassim Boujellab Morocco Morocco FC Schalke 04 FC Schalke 04 1 (0)
Julian Brandt Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Daniel Brosinski Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (1)
Marius Bülter Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Jonathan Burkardt Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Emre Can Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Eric Maxim Choupo-Moting Cameroon Cameroon Bayern München Bayern München 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)
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)
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)
Philipp Förster Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Christian Gebauer Austria Austria Arminia Bielefeld Arminia Bielefeld 1 (0)
Dennis Geiger Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Yannick Gerhardt Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Matthias Ginter Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Robert Glatzel Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 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)
Manuel Gulde Germany Germany SC Freiburg SC Freiburg 1 (0)
Alexander Hack Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Amadou Haïdara Mali Mali RB Leipzig RB Leipzig 1 (0)
Amine Harit Morocco Morocco FC Schalke 04 FC Schalke 04 1 (0)
Thorgan Hazard Belgium Belgium Borussia Dortmund Borussia Dortmund 1 (0)
Martin Hinteregger Austria Austria Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Nicolas Höfler Germany Germany SC Freiburg SC Freiburg 1 (0)
Iago Brazil Brazil FC Augsburg FC Augsburg 1 (0)
Stefan Ilsanker Austria Austria Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Philipp Klement Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Mateo Klimowicz Argentina Argentina VfB Stuttgart VfB Stuttgart 1 (0)
Justin Kluivert Netherlands Netherlands RB Leipzig RB Leipzig 1 (0)
Robin Knoche Germany Germany 1. FC Union Berlin 1. FC Union Berlin 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)
Stefan Lainer Austria Austria Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Valentino Lazaro Austria Austria Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Orel Mangala Belgium Belgium VfB Stuttgart VfB Stuttgart 1 (0)
Mascarell Spain Spain FC Schalke 04 FC Schalke 04 1 (0)
Thomas Meunier Belgium Belgium Borussia Dortmund Borussia Dortmund 1 (0)
Luca Netz Germany Germany Hertha BSC Hertha BSC 1 (0)
Jessic Ngankam Germany Germany Hertha BSC Hertha BSC 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)
Maximilian Philipp Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Amos Pieper Germany Germany Arminia Bielefeld Arminia Bielefeld 1 (0)
Manuel Prietl Austria Austria Arminia Bielefeld Arminia Bielefeld 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)
Xaver Schlager Austria Austria VfL Wolfsburg VfL Wolfsburg 1 (0)
Nico Schlotterbeck Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Jonathan Schmid France France SC Freiburg SC Freiburg 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)
Jonathan Tah Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Edmond Tapsoba Burkina Faso Burkina Faso Bayer Leverkusen Bayer Leverkusen 1 (0)
Malick Thiaw Finland Finland FC Schalke 04 FC Schalke 04 1 (0)
Corentin Tolisso France France Bayern München Bayern München 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)