Bundesliga records

Bundesliga All-Time Top Scorers

The leading goalscorers in the history of the Bundesliga, Germany's top flight, ranked by total league goals since 1963.

Most goals(Bundesliga, since 1963)

  1. 1Gerd Müller portraitGermany flag
    Gerd Müller
    Germany
    365
    Goals
  2. 2Robert Lewandowski portraitPoland flag
    Robert Lewandowski
    Poland
    312
    Goals
  3. 3Klaus Fischer portraitGermany flag
    Klaus Fischer
    Germany
    268
    Goals
  4. 4Jupp Heynckes portraitGermany flag
    Jupp Heynckes
    Germany
    220
    Goals
  5. 5Manfred Burgsmüller portraitGermany flag
    Manfred Burgsmüller
    Germany
    213
    Goals
  6. 6Claudio Pizarro portraitPeru flag
    Claudio Pizarro
    Peru
    197
    Goals
  7. 7Ulf Kirsten portraitGermany flag
    Ulf Kirsten
    Germany
    181
    Goals
  8. 8Stefan Kuntz portraitGermany flag
    Stefan Kuntz
    Germany
    179
    Goals
  9. 9Dieter Müller portraitGermany flag
    Dieter Müller
    Germany
    177
    Goals
  10. 10Klaus Allofs portraitGermany flag
    Klaus Allofs
    Germany
    177
    Goals
  1. 11Germany flagMario Gómez170
  2. 12Germany flagHannes Löhr166
  3. 13Germany flagKarl-Heinz Rummenigge162
  4. 14Germany flagBernd Hölzenbein160
  5. 15Germany flagFritz Walter157

Source: Wikipedia, “List of Bundesliga top scorers”, as of July 2026. Figures count top-flight Bundesliga goals only (since 1963).

Der Bomber and the Bundesliga's deadliest finishers

The Bundesliga has produced some of football's most ruthless goalscorers, but one man stands alone. Gerd Müller's 365 goals for Bayern Munich, scored across the 1960s and 1970s, are a record that has endured for half a century and shows no sign of falling.

The closest anyone has come is Robert Lewandowski (312), who terrorised German defences for Borussia Dortmund and Bayern before leaving for Barcelona, and who broke Müller's single-season record with 41 goals in 2020–21. Behind the modern great stand Bundesliga institutions such as Klaus Fischer (268) and Jupp Heynckes (220).

The list is overwhelmingly German, a testament to the league's home-grown talent, but Peru's Claudio Pizarro (197) stands out as its most prolific overseas import and a beloved one-league legend across nearly two decades.

Explore more

Frequently asked questions

Who is the all-time top scorer in the Bundesliga?+

Gerd Müller is the Bundesliga's all-time leading goalscorer with 365 goals for Bayern Munich, scored between 1965 and 1979. 'Der Bomber' remains more than 50 goals clear of any other player.

How many Bundesliga goals did Robert Lewandowski score?+

Robert Lewandowski scored 312 Bundesliga goals for Borussia Dortmund and Bayern Munich, second on the all-time list, before joining Barcelona in 2022. He is the highest-scoring foreign player in Bundesliga history.

Who has scored the most Bundesliga goals in a single season?+

Robert Lewandowski holds the single-season record with 41 goals for Bayern Munich in 2020–21, breaking Gerd Müller's long-standing record of 40 goals set in 1971–72.

Which non-German player has scored the most Bundesliga goals?+

Robert Lewandowski of Poland is the top foreign scorer with 312 goals. Peru's Claudio Pizarro (197) is the highest-scoring player from outside Europe and the most prolific South American in Bundesliga history.

Does this list include 2. Bundesliga goals?+

No. These figures count goals in the top-flight Bundesliga only, since its formation in 1963. Goals in the second-tier 2. Bundesliga and other competitions are not included.