# Player Country Team Goals (Penalty)
1. Robert Lewandowski Poland Poland Bayern München Bayern München 23 (3)
2. Patrik Schick Czech Republic Czech Republic Bayer Leverkusen Bayer Leverkusen 18 (1)
3. Erling Haaland Norway Norway Borussia Dortmund Borussia Dortmund 15 (3)
4. Anthony Modeste France France 1. FC Köln 1. FC Köln 12 (0)
5. Taiwo Awoniyi Nigeria Nigeria 1. FC Union Berlin 1. FC Union Berlin 9 (0)
Serge Gnabry Germany Germany Bayern München Bayern München 9 (0)
Christopher Nkunku France France RB Leipzig RB Leipzig 9 (0)
8. André Silva Portugal Portugal RB Leipzig RB Leipzig 8 (3)
9. Ihlas Bebou Togo Togo 1899 Hoffenheim 1899 Hoffenheim 7 (0)
Jonathan Burkardt Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 7 (0)
Jonas Hofmann Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 7 (0)
12. Rafael Borré Colombia Colombia Eintracht Frankfurt Eintracht Frankfurt 6 (0)
Lukas Nmecha Germany Germany VfL Wolfsburg VfL Wolfsburg 6 (0)
Masaya Okugawa Japan Japan Arminia Bielefeld Arminia Bielefeld 6 (0)
Sebastian Polter Germany Germany VfL Bochum VfL Bochum 6 (1)
Wout Weghorst Netherlands Netherlands VfL Wolfsburg VfL Wolfsburg 6 (1)
17. Julian Brandt Germany Germany Borussia Dortmund Borussia Dortmund 5 (0)
Moussa Diaby France France Bayer Leverkusen Bayer Leverkusen 5 (0)
Stevan Jovetić Montenegro Montenegro Hertha BSC Hertha BSC 5 (0)
Thomas Müller Germany Germany Bayern München Bayern München 5 (0)
Marco Richter Germany Germany Hertha BSC Hertha BSC 5 (0)
Leroy Sané Germany Germany Bayern München Bayern München 5 (0)
Florian Wirtz Germany Germany Bayer Leverkusen Bayer Leverkusen 5 (0)
24. Kingsley Coman France France Bayern München Bayern München 4 (0)
Emil Forsberg Sweden Sweden RB Leipzig RB Leipzig 4 (3)
Vincenzo Grifo Italy Italy SC Freiburg SC Freiburg 4 (3)
Lucas Höler Germany Germany SC Freiburg SC Freiburg 4 (0)
Branimir Hrgota Sweden Sweden SpVgg Greuther Fürth SpVgg Greuther Fürth 4 (3)
Woo-yeong Jeong South Korea South Korea SC Freiburg SC Freiburg 4 (0)
Philipp Lienhart Austria Austria SC Freiburg SC Freiburg 4 (0)
Jesper Lindstrøm Denmark Denmark Eintracht Frankfurt Eintracht Frankfurt 4 (0)
Konstantinos Mavropanos Greece Greece VfB Stuttgart VfB Stuttgart 4 (0)
Florian Neuhaus Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 4 (0)
Yussuf Poulsen Denmark Denmark RB Leipzig RB Leipzig 4 (0)
Grischa Prömel Germany Germany 1. FC Union Berlin 1. FC Union Berlin 4 (0)
Marco Reus Germany Germany Borussia Dortmund Borussia Dortmund 4 (0)
Georginio Rutter France France 1899 Hoffenheim 1899 Hoffenheim 4 (0)
Dominik Szoboszlai Hungary Hungary RB Leipzig RB Leipzig 4 (0)
39. Robert Andrich Germany Germany Bayer Leverkusen Bayer Leverkusen 3 (0)
Christoph Baumgartner Austria Austria 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Jude Bellingham England England Borussia Dortmund Borussia Dortmund 3 (0)
Jacob Bruun Larsen Denmark Denmark 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Eric Maxim Choupo-Moting Cameroon Cameroon Bayern München Bayern München 3 (0)
Munas Dabbur Israel Israel 1899 Hoffenheim 1899 Hoffenheim 3 (0)
Niko Gießelmann Germany Germany 1. FC Union Berlin 1. FC Union Berlin 3 (0)
Michael Gregoritsch Austria Austria FC Augsburg FC Augsburg 3 (0)
Raphaël Guerreiro Portugal Portugal Borussia Dortmund Borussia Dortmund 3 (1)
Thorgan Hazard Belgium Belgium Borussia Dortmund Borussia Dortmund 3 (0)
Marc Oliver Kempf Germany Germany VfB Stuttgart VfB Stuttgart 3 (0)
Joshua Kimmich Germany Germany Bayern München Bayern München 3 (0)
Fabian Klos Germany Germany Arminia Bielefeld Arminia Bielefeld 3 (2)
Filip Kostić Serbia Serbia Eintracht Frankfurt Eintracht Frankfurt 3 (0)
Max Kruse Germany Germany 1. FC Union Berlin 1. FC Union Berlin 3 (2)
Jae-sung Lee South Korea South Korea 1. FSV Mainz 05 1. FSV Mainz 05 3 (0)
Jamie Leweling Germany Germany SpVgg Greuther Fürth SpVgg Greuther Fürth 3 (0)
Donyell Malen Netherlands Netherlands Borussia Dortmund Borussia Dortmund 3 (0)
Jamal Musiala Germany Germany Bayern München Bayern München 3 (0)
Florian Niederlechner Germany Germany FC Augsburg FC Augsburg 3 (0)
Miloš Pantović Serbia Serbia VfL Bochum VfL Bochum 3 (0)
Alassane Pléa France France Bor. Mönchengladbach Bor. Mönchengladbach 3 (0)
Ellyes Skhiri Tunisia Tunisia 1. FC Köln 1. FC Köln 3 (0)
Mark Uth Germany Germany 1. FC Köln 1. FC Köln 3 (0)
63. Amine Adli France France Bayer Leverkusen Bayer Leverkusen 2 (0)
Kevin Akpoguma Nigeria Nigeria 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Hamadi Al Ghaddioui Morocco Morocco VfB Stuttgart VfB Stuttgart 2 (0)
Sebastian Andersson Sweden Sweden 1. FC Köln 1. FC Köln 2 (0)
Ridle Baku Germany Germany VfL Wolfsburg VfL Wolfsburg 2 (0)
Ramy Bensebaini Algeria Algeria Bor. Mönchengladbach Bor. Mönchengladbach 2 (1)
Danny Blum Germany Germany VfL Bochum VfL Bochum 2 (0)
Daniel Caligiuri Germany Germany FC Augsburg FC Augsburg 2 (2)
Emre Can Germany Germany Borussia Dortmund Borussia Dortmund 2 (2)
Mahmoud Dahoud Germany Germany Borussia Dortmund Borussia Dortmund 2 (0)
Ondrej Duda Slovakia Slovakia 1. FC Köln 1. FC Köln 2 (0)
Jurgen Ekkelenkamp Netherlands Netherlands Hertha BSC Hertha BSC 2 (0)
Breel Embolo Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Philipp Förster Germany Germany VfB Stuttgart VfB Stuttgart 2 (0)
Dennis Geiger Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Gonçalo Paciência Portugal Portugal Eintracht Frankfurt Eintracht Frankfurt 2 (1)
Leon Goretzka Germany Germany Bayern München Bayern München 2 (0)
Janik Haberer Germany Germany SC Freiburg SC Freiburg 2 (0)
Alexander Hack Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
André Hahn Germany Germany FC Augsburg FC Augsburg 2 (0)
Amadou Haïdara Mali Mali RB Leipzig RB Leipzig 2 (0)
Jens Hauge Norway Norway Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Nicolas Höfler Germany Germany SC Freiburg SC Freiburg 2 (0)
Gerrit Holtmann Germany Germany VfL Bochum VfL Bochum 2 (0)
Marcus Ingvartsen Denmark Denmark 1. FC Union Berlin 1. FC Union Berlin
1. FSV Mainz 05 1. FSV Mainz 05
2 (0)
Cedric Itten Switzerland Switzerland SpVgg Greuther Fürth SpVgg Greuther Fürth 2 (0)
Florian Kainz Austria Austria 1. FC Köln 1. FC Köln 2 (0)
Andrej Kramarić Croatia Croatia 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Brian Lasme France France Arminia Bielefeld Arminia Bielefeld 2 (0)
Jacob Laursen Denmark Denmark Arminia Bielefeld Arminia Bielefeld 2 (0)
Omar Marmoush Egypt Egypt VfB Stuttgart VfB Stuttgart
VfL Wolfsburg VfL Wolfsburg
2 (0)
Roberto Massimo Germany Germany VfB Stuttgart VfB Stuttgart 2 (0)
Thomas Meunier Belgium Belgium 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)
Reece Oxford England England FC Augsburg FC Augsburg 2 (0)
Salih Özcan Germany Germany 1. FC Köln 1. FC Köln 2 (0)
David Raum Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Gio Reyna USA USA Borussia Dortmund Borussia Dortmund 2 (0)
Sebastian Rudy Germany Germany 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Julian Ryerson Norway Norway 1. FC Union Berlin 1. FC Union Berlin 2 (0)
Diadié Samassékou Mali Mali 1899 Hoffenheim 1899 Hoffenheim 2 (0)
Kevin Schade Germany Germany SC Freiburg SC Freiburg 2 (0)
Nico Schlotterbeck Germany Germany SC Freiburg SC Freiburg 2 (0)
Suat Serdar Germany Germany Hertha BSC Hertha BSC 2 (0)
Djibril Sow Switzerland Switzerland Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Lars Stindl Germany Germany Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Steffen Tigges Germany Germany Borussia Dortmund Borussia Dortmund 2 (0)
Tuta Brazil Brazil Eintracht Frankfurt Eintracht Frankfurt 2 (0)
Andreas Voglsammer Germany Germany 1. FC Union Berlin 1. FC Union Berlin 2 (0)
Silvan Widmer Switzerland Switzerland 1. FSV Mainz 05 1. FSV Mainz 05 2 (0)
Patrick Wimmer Austria Austria Arminia Bielefeld Arminia Bielefeld 2 (0)
Denis Zakaria Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 2 (0)
Andi Zeqiri Switzerland Switzerland FC Augsburg FC Augsburg 2 (0)
Simon Zoller Germany Germany VfL Bochum VfL Bochum 2 (0)
118. Sargis Adamyan Armenia Armenia 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Nadiem Amiri Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (0)
Charles Aránguiz Chile Chile Bayer Leverkusen Bayer Leverkusen 1 (0)
Maximilian Arnold Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)
Mitchel Bakker Netherlands Netherlands Bayer Leverkusen Bayer Leverkusen 1 (0)
Timo Baumgartl Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Sheraldo Becker Suriname Suriname 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Kevin Behrens Germany Germany 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Ishak Belfodil Algeria Algeria Hertha BSC Hertha BSC 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)
Jean-Paul Boëtius Netherlands Netherlands 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Vladimír Darida Czech Republic Czech Republic Hertha BSC Hertha BSC 1 (0)
Kerem Demirbay Germany Germany Bayer Leverkusen Bayer Leverkusen 1 (1)
Ermedin Demirović Bosnia-Herzegovina Bosnia-Herzegovina SC Freiburg SC Freiburg 1 (0)
Niklas Dorsch Germany Germany FC Augsburg FC Augsburg 1 (0)
Jeremy Dudziak Tunisia Tunisia SpVgg Greuther Fürth SpVgg Greuther Fürth 1 (0)
Maximilian Eggestein Germany Germany SC Freiburg SC Freiburg 1 (0)
Nico Elvedi Switzerland Switzerland Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Wataru Endo Japan Japan VfB Stuttgart VfB Stuttgart 1 (0)
Wahid Faghir Denmark Denmark VfB Stuttgart VfB Stuttgart 1 (0)
Alfreð Finnbogason Iceland Iceland FC Augsburg FC Augsburg 1 (0)
Jeremie Frimpong Netherlands Netherlands Bayer Leverkusen Bayer Leverkusen 1 (0)
Chris Führich Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Jeffrey Gouweleeuw Netherlands Netherlands FC Augsburg FC Augsburg 1 (0)
Joško Gvardiol Croatia Croatia RB Leipzig RB Leipzig 1 (0)
Benjamin Henrichs Germany Germany RB Leipzig RB Leipzig 1 (0)
Piero Hincapié Ecuador Ecuador Bayer Leverkusen Bayer Leverkusen 1 (0)
Martin Hinteregger Austria Austria Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Hugo Novoa Spain Spain RB Leipzig RB Leipzig 1 (0)
Mats Hummels Germany Germany Borussia Dortmund Borussia Dortmund 1 (0)
Hiroki Ito Japan Japan VfB Stuttgart VfB Stuttgart 1 (0)
Kristijan Jakić Croatia Croatia Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Pavel Kadeřábek Czech Republic Czech Republic 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Daichi Kamada Japan Japan Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Philipp Klement Germany Germany VfB Stuttgart VfB Stuttgart 1 (0)
Lukas Kübler Germany Germany SC Freiburg SC Freiburg 1 (0)
Konrad Laimer Austria Austria RB Leipzig RB Leipzig 1 (0)
Stefan Lainer Austria Austria Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Sam Lammers Netherlands Netherlands Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Tim Lemperle Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Dejan Ljubicic Austria Austria 1. FC Köln 1. FC Köln 1 (0)
Anthony Losilla France France VfL Bochum VfL Bochum 1 (0)
Anderson Lucoqui Angola Angola 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Dodi Lukébakio Belgium Belgium Hertha BSC Hertha BSC
VfL Wolfsburg VfL Wolfsburg
1 (1)
Orel Mangala Belgium Belgium VfB Stuttgart VfB Stuttgart 1 (0)
Myziane Maolida France France Hertha BSC Hertha BSC 1 (0)
Marco Meyerhöfer Germany Germany SpVgg Greuther Fürth SpVgg Greuther Fürth 1 (0)
Nordi Mukiele France France RB Leipzig RB Leipzig 1 (0)
Moussa Niakhaté France France 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Håvard Nielsen Norway Norway SpVgg Greuther Fürth SpVgg Greuther Fürth 1 (0)
Soma Novothny Hungary Hungary VfL Bochum VfL Bochum 1 (0)
Mads Pedersen Denmark Denmark FC Augsburg FC Augsburg 1 (0)
Nils Petersen Germany Germany SC Freiburg SC Freiburg 1 (0)
Krzysztof Piątek Poland Poland Hertha BSC Hertha BSC 1 (0)
Stefan Posch Austria Austria 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Chris Richards USA USA 1899 Hoffenheim 1899 Hoffenheim
Bayern München Bayern München
1 (0)
Sebastian Rode Germany Germany Eintracht Frankfurt Eintracht Frankfurt 1 (0)
Jérôme Roussillon France France VfL Wolfsburg VfL Wolfsburg 1 (0)
Roland Sallai Hungary Hungary SC Freiburg SC Freiburg 1 (0)
Joe Scally USA USA Bor. Mönchengladbach Bor. Mönchengladbach 1 (0)
Louis Schaub Austria Austria 1. FC Köln 1. FC Köln 1 (0)
Davie Selke Germany Germany Hertha BSC Hertha BSC 1 (0)
Janni-Luca Serra Germany Germany Arminia Bielefeld Arminia Bielefeld 1 (0)
Borna Sosa Croatia Croatia VfB Stuttgart VfB Stuttgart 1 (0)
Jerry St. Juste Netherlands Netherlands 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Anton Stach Germany Germany 1. FSV Mainz 05 1. FSV Mainz 05 1 (0)
Angelo Stiller Germany Germany 1899 Hoffenheim 1899 Hoffenheim 1 (0)
Kevin Stöger Austria Austria 1. FSV Mainz 05 1. FSV Mainz 05 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)
Jan Thielmann Germany Germany 1. FC Köln 1. FC Köln 1 (0)
Timothy Tillman Germany Germany SpVgg Greuther Fürth SpVgg Greuther Fürth 1 (0)
Corentin Tolisso France France Bayern München Bayern München 1 (0)
Christopher Trimmel Austria Austria 1. FC Union Berlin 1. FC Union Berlin 1 (0)
Dayot Upamecano France France Bayern München Bayern München 1 (0)
Luca Waldschmidt Germany Germany VfL Wolfsburg VfL Wolfsburg 1 (0)