The Bundesliga has been home to some of football’s most prolific goal scorers, players whose names are etched into the league’s history books. Since the turn of the millennium, a new generation of forwards has dominated the pitch, setting records and thrilling fans with their talent and consistency. From clinical finishers to creative playmakers, these players have defined an era of German football. Their goals have not only secured victories but also shaped the stories of their clubs and inspired countless fans. With skill, determination, and a relentless hunger for success, these strikers have carved their names into Bundesliga history and continue to be celebrated for their contributions.
13. Pierre-Emerick Aubameyang – 98 Goals
Cosmin Iftode / Shutterstock.com
Pierre-Emerick Aubameyang scored 98 goals in 144 Bundesliga matches for Borussia Dortmund. Known for his pace and lethal finishing, he won the Golden Boot in the 2016–17 season with 31 goals. His dynamic performances made him one of the most feared forwards in Europe during his time in Germany.
12. Arjen Robben – 99 Goals
Cosmin Iftode / Shutterstock.com
Arjen Robben scored 99 goals in 201 Bundesliga games for Bayern Munich. Famous for his left-footed strikes and ability to cut inside, Robben was a key figure in Bayern’s successes, including their treble-winning 2013 season. His technical skill and decisive goals made him a Bundesliga icon.
Timo Werner has netted 102 goals in 241 Bundesliga matches, primarily for RB Leipzig, where he became their all-time top scorer. His speed and intelligent runs made him a constant threat to defenses. Werner’s contributions were crucial in Leipzig’s rise to Bundesliga prominence.
Kevin Kurányi scored 111 goals in 261 Bundesliga matches for Stuttgart and Schalke 04. Known for his aerial ability and knack for scoring in important matches, Kurányi was one of the league’s most consistent forwards during his career.
9. Miroslav Klose – 121 Goals
ph.FAB / Shutterstock.com
Miroslav Klose, Germany’s all-time top scorer in international football, scored 121 goals in 307 Bundesliga matches. Playing for clubs like Kaiserslautern and Bayern Munich, Klose was celebrated for his heading ability and poacher’s instinct, which made him a reliable goal scorer.
8. Andrej Kramarić – 122 Goals
Vlad1988 / Shutterstock.com
Andrej Kramarić has scored 122 goals in 224 Bundesliga matches for Hoffenheim. Renowned for his technical skill and consistency, Kramarić is Hoffenheim’s all-time leading scorer and remains one of the league’s most underrated forwards.
7. Vedad Ibišević – 127 Goals
katatonia82 / Shutterstock.com
Vedad Ibišević scored 127 goals in 344 Bundesliga matches for clubs like Hoffenheim, Hertha BSC, and Stuttgart. His standout season came in 2008–09, where he scored 18 goals before an injury. Ibišević was a dependable scorer throughout his career.
Stefan Kießling scored 144 goals in 403 Bundesliga matches, all with Bayer Leverkusen. Known for his work ethic and strength in the air, Kießling won the Golden Boot in the 2012–13 season with 25 goals, cementing his legacy as a club legend.
5. Thomas Müller – 150 Goals
Vitalii Vitleo / Shutterstock.com
Thomas Müller has scored 150 goals in 479 Bundesliga matches for Bayern Munich. His unique ability to find space and create opportunities has been crucial to Bayern’s dominance. Müller’s consistency and versatility make him one of the league’s most impactful players.
4. Marco Reus – 156 Goals
Vitalii Vitleo / Shutterstock.com
Marco Reus has scored 156 goals in 391 Bundesliga matches for Borussia Dortmund. Despite injuries, Reus has consistently delivered goals and creativity, making him one of the league’s most respected players. His loyalty to Dortmund has endeared him to fans worldwide.
3. Mario Gómez – 170 Goals
Fingerhut / Shutterstock.com
Mario Gómez scored 170 goals in 328 Bundesliga matches for clubs like Stuttgart and Bayern Munich. A powerful striker with an eye for goal, Gómez was a key player in Bayern’s domestic success and Stuttgart’s 2006–07 title-winning campaign.
Claudio Pizarro scored 197 goals in 490 Bundesliga matches for Werder Bremen, Bayern Munich, and Köln. His longevity and technical ability made him one of the league’s most consistent forwards, and he remains the top-scoring non-European player in Bundesliga history.
1. Robert Lewandowski – 312 Goals
MDI / Shutterstock.com
Robert Lewandowski scored an astonishing 312 goals in 384 Bundesliga matches for Borussia Dortmund and Bayern Munich. Known for his clinical finishing and versatility, Lewandowski dominated the league for over a decade, earning multiple Golden Boots and setting numerous records.