The Bundesliga has been home to some of football's most prolific strikers, from Gerd Müller's 365 goals to Robert Lewandowski's 312. Germany's top flight combines tactical intensity with attacking freedom, producing consistently high goal tallies. This guide ranks every Bundesliga top scorer with full statistical analysis.
Bundesliga Top Scorers: All-Time Rankings & 2026 Statistical Analysis
Lewandowski's 41 goals in 2020-21 broke Müller's 49-year-old record of 40 goals set in 1971-72. The Polish striker scored the record-breaking goal on the final day of the season, a dramatic climax that captivated global audiences. Müller's record had stood since the Bundesliga's golden era of attacking football.
Müller's career ratio of 0.85 goals per game is the highest in Bundesliga history for players with 100+ goals. Lewandowski's 0.81 is remarkably close. Erling Haaland's brief Bundesliga stint with Dortmund produced an astonishing 0.93 ratio (62 goals in 67 games), suggesting he could have challenged both records had he remained.
The annual Bundesliga top scorer award (Torjägerkanone) has been won most by Müller (7 times) and Lewandowski (7 times). Other multiple winners include Aubameyang (2017), Klose (2006), and Makaay (2003). The award requires consistent clinical finishing across 34 matchdays, testing durability alongside skill.



