Over the past two decades, the Bundesliga has been home to some of the most prolific strikers in world football. From Miroslav Klose’s clinical finishing in the mid-2000s to Harry Kane’s recent dominance with Bayern Munich, the German top flight has consistently showcased elite goal-scoring talent.
This list revisits the top scorer of each season from 2005/06 to 2024/25, highlighting the players who left their mark with goals, consistency, and unforgettable performances.
2005/06 – Miroslav Klose – 25 goals
ph.FAB / Shutterstock.com
German legend Miroslav Klose led the scoring charts with 25 goals for Werder Bremen. His all-around ability, sharp movement, and clinical finishing made him one of the most feared strikers in the league.
Greek forward Theofanis Gekas surprised many by finishing top scorer with 20 goals for VfL Bochum. Despite playing for a modest club, his instinct inside the box stood out.
Italian striker Luca Toni hit the ground running in his debut Bundesliga season, netting 24 goals for Bayern Munich. His physical presence and poacher’s instincts were key to Bayern’s success.
2008/09 – Grafite – 28 goals
By Dernico – Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=142481212
Brazilian forward Grafite fired Wolfsburg to a historic league title, scoring 28 goals. His incredible partnership with Edin Džeko was one of the best in Bundesliga history.
2009/10 – Edin Džeko – 22 goals
Photo: ph.FAB / Shutterstock.com
One year later, Džeko stepped up as Wolfsburg’s main man and scored 22 goals. His dominant aerial ability and finishing prowess earned him a move to Manchester City soon after.
2010/11 – Mario Gómez – 28 goals
Fingerhut / Shutterstock.com
Mario Gómez had a stellar season for Bayern Munich, topping the charts with 28 goals. The German striker’s powerful style and sense of positioning made him a constant threat.
The Dutchman enjoyed his best season in Germany with Schalke 04, scoring 29 goals. Known for his lethal finishing, Huntelaar was a pure goal machine that year.
2012/13 – Stefan Kießling – 25 goals
Iurii Osadchi / Shutterstock.com
Leverkusen’s Stefan Kießling hit top form with 25 goals, leading the league. Often underrated, he was a consistent performer and a tireless worker in the final third.
2013/14 – Robert Lewandowski – 20 goals
Photo: Maciej Rogowski Photo / Shutterstock.com
In his final season for Borussia Dortmund, Lewandowski bagged 20 goals to top the list. It was the start of a dominant era for the Polish forward in German football.
2014/15 – Alexander Meier – 19 goals
By M-B – Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=43600082
Eintracht Frankfurt’s Alexander Meier had a remarkable season with 19 goals. Despite injuries and inconsistent form from his team, he proved lethal in front of goal.
Now with Bayern Munich, Lewandowski returned to the top with 30 goals. His complete forward play—link-up, headers, and long-range shots—was on full display.
2016/17 – Pierre-Emerick Aubameyang – 31 goals
MDI / Shutterstock.com
Aubameyang edged out Lewandowski in a tight race, finishing with 31 goals for Dortmund. His explosive pace and sharp finishing thrilled fans throughout the campaign.
2017/18 – Robert Lewandowski – 29 goals
h_lawyer / Shutterstock.com
Lewandowski reclaimed the top scorer crown with 29 goals. His dominance in the box and unerring consistency were hallmarks of his Bayern tenure.
2018/19 – Robert Lewandowski – 22 goals
Mikolaj Barbanell / Shutterstock.com
Even in a lower-scoring season, Lewandowski led the league once again with 22 goals. He proved his reliability by topping the charts for a fourth time.
Lewandowski’s incredible 34-goal campaign underlined his world-class status. He was instrumental in Bayern’s domestic double and their Champions League triumph.
2020/21 – Robert Lewandowski – 41 goals
Saolab Press / Shutterstock.com
In arguably his greatest season, Lewandowski broke Gerd Müller’s long-standing record by scoring 41 goals. It was a historic feat that cemented his Bundesliga legacy.
2021/22 – Robert Lewandowski – 35 goals
Stanislav Vedmid / Shutterstock.com
Lewandowski added yet another title with 35 goals in his final Bayern season. His consistency over nearly a decade was unmatched in modern Bundesliga history.
2022/23 – Niclas Füllkrug & Christopher Nkunku – 16 goals
Photo: Maciej Rogowski Photo / Shutterstock.com
In a rare tie, both Füllkrug (Werder Bremen) and Nkunku (RB Leipzig) shared the honor with 16 goals. It marked the end of Lewandowski’s era and a transitional year for the league.
Harry Kane made an instant impact in his debut season for Bayern, smashing 36 goals. His leadership and clinical finishing brought a new dynamic to the Bavarian attack.
2024/25 – Harry Kane – 26 goals
Orange Pictures / Shutterstock.com
Kane followed up with another impressive campaign, scoring 26 goals. While not as prolific as the year before, he remained Bundesliga’s most dangerous striker.