Bundesliga all time top scorers are led by Gerd Müller with 365 goals, ahead of Robert Lewandowski, Klaus Fischer, Jupp Heynckes and Manfred Burgsmüller. This updated Bundesliga top scorers all time ranking covers the top 20 goal leaders, the biggest club milestones, and the legendary finishers who shaped German football’s scoring history from Der Bomber to Lewandowski’s record-breaking Bayern era.
Bundesliga All Time Top Scorers: Top 20 Highest Scorers Ever
Quick Answer: Who Has Scored The Most Bundesliga Goals?
Gerd Müller has scored the most goals in Bundesliga history, with 365 goals for Bayern Munich. Robert Lewandowski is second with 312 for Borussia Dortmund and Bayern Munich, Klaus Fischer is third with 268, Jupp Heynckes is fourth with 220, and Manfred Burgsmüller completes the top five with 213. These five players define the elite tier of the Bundesliga all time top scorers list.
Top 20 Bundesliga All Time Top Scorers
The Bundesliga top scorers all time list shows how German football moved from penalty-box specialists to modern complete forwards. Müller and Lewandowski dominate the summit, while Fischer, Heynckes, Burgsmüller, Pizarro and Kirsten keep different club eras alive.
| Rank | Player | Goals | Main Bundesliga Clubs |
|---|---|---|---|
| 1 | Gerd Müller | 365 | Bayern Munich |
| 2 | Robert Lewandowski | 312 | Borussia Dortmund, Bayern Munich |
| 3 | Klaus Fischer | 268 | 1860 Munich, Schalke, Köln, Bochum |
| 4 | Jupp Heynckes | 220 | Borussia Mönchengladbach, Hannover 96 |
| 5 | Manfred Burgsmüller | 213 | Rot-Weiss Essen, Borussia Dortmund, Nürnberg, Werder Bremen |
| 6 | Claudio Pizarro | 197 | Werder Bremen, Bayern Munich, Köln |
| 7 | Ulf Kirsten | 181 | Bayer Leverkusen |
| 8 | Stefan Kuntz | 179 | Bochum, Uerdingen, Kaiserslautern, Arminia Bielefeld |
| 9 | Dieter Müller | 177 | Kickers Offenbach, Köln, Stuttgart, Saarbrücken |
| 10 | Klaus Allofs | 177 | Fortuna Düsseldorf, Köln, Werder Bremen |
| 11 | Mario Gómez | 170 | Stuttgart, Bayern Munich, Wolfsburg |
| 12 | Hannes Löhr | 166 | Köln |
| 13 | Karl-Heinz Rummenigge | 162 | Bayern Munich |
| 14 | Bernd Hölzenbein | 160 | Eintracht Frankfurt |
| 15 | Fritz Walter | 157 | Waldhof Mannheim, Stuttgart, Arminia Bielefeld |
| 16 | Marco Reus | 156 | Borussia Mönchengladbach, Borussia Dortmund |
| 17 | Thomas Müller | 150 | Bayern Munich |
| 18 | Thomas Allofs | 148 | Fortuna Düsseldorf, Kaiserslautern, Köln |
| 19 | Stefan Kießling | 144 | Nürnberg, Bayer Leverkusen |
| 20 | Bernd Nickel | 141 | Eintracht Frankfurt |
Note: Totals are based on Bundesliga all-time scoring records available after the 2025-26 season. Active-player totals can change.
“
“Müller owns the mountain. Lewandowski built the modern staircase toward it.”
The Top 10 Bundesliga All Time Top Scorers Explained
The top 10 section of the Bundesliga all time top scorers list is where German football history becomes a clash of eras. Müller and Lewandowski define Bayern’s scoring supremacy. Fischer, Heynckes and Burgsmüller carry the classic Bundesliga forward tradition, while Pizarro and Kirsten show how longevity can become its own form of greatness.
Gerd Müller: 365 Goals
Gerd Müller is the all-time leader in Bundesliga scoring history. His 365 goals for Bayern Munich remain the league’s untouchable summit. Müller’s greatness came from movement, balance, reaction speed and ruthless penalty-box finishing. The record still defines the Bundesliga top scorers all time list because no player has come within serious striking distance except Lewandowski.
Robert Lewandowski: 312 Goals
Robert Lewandowski is second on the list and the defining modern Bundesliga scorer. His goals came for Borussia Dortmund and Bayern Munich, but his peak arrived in Munich, where he broke single-season records and turned elite finishing into a weekly routine. Lewandowski’s 312 goals made him the closest modern answer to Müller.
Klaus Fischer: 268 Goals
Klaus Fischer sits third with 268 goals, built across a long career with 1860 Munich, Schalke, Köln and Bochum. He was famous for spectacular finishes, especially overhead kicks, but the real story is durability. Fischer stayed near the top for decades because he combined technique with an almost stubborn scoring lifespan.
Jupp Heynckes: 220 Goals
Jupp Heynckes is often remembered as a great coach, but his playing record deserves equal respect. His 220 Bundesliga goals came mostly with Borussia Mönchengladbach, where he helped power one of German football’s golden club eras. Heynckes was not just a scorer. He was a central figure in Gladbach’s rise.
Manfred Burgsmüller: 213 Goals
Manfred Burgsmüller remains one of the most underrated names in the Bundesliga all time top scorers ranking. His 213 goals came across several clubs, but his Borussia Dortmund record gives him special weight. He represents the kind of long-serving scorer whose numbers become louder with time.
Claudio Pizarro: 197 Goals
Claudio Pizarro is the great foreign longevity story of the Bundesliga. His 197 goals came for Werder Bremen, Bayern Munich and Köln, stretching across more than two decades. Pizarro’s place near the top shows that timing, intelligence and finishing touch can survive far longer than pure speed.
Ulf Kirsten: 181 Goals
Ulf Kirsten scored all 181 of his Bundesliga goals for Bayer Leverkusen. That single-club identity makes his record stand apart. He was compact, sharp and persistent, a striker who became part of Leverkusen’s modern identity even without the same global spotlight as Bayern’s biggest names.
Stefan Kuntz: 179 Goals
Stefan Kuntz reached 179 goals across Bochum, Uerdingen, Kaiserslautern and Arminia Bielefeld. His career was not built on one giant club alone. It was built through consistent production in different environments, which makes his place in the top 10 a testament to adaptability.
Dieter Müller: 177 Goals
Dieter Müller’s 177 goals made him one of Köln’s great Bundesliga scorers. His name also carries one of the league’s wildest records: six goals in a single Bundesliga match. That mixture of overall volume and one unforgettable scoring storm keeps him locked into the league’s mythology.
Klaus Allofs: 177 Goals
Klaus Allofs shares the 177-goal mark with Dieter Müller, but his story travels through Fortuna Düsseldorf, Köln and Werder Bremen. He was more than a finisher: he became a symbol of intelligent attacking play, consistent production and long-term value across several Bundesliga environments.
Bundesliga Scoring Records And Club Milestones
The all-time scoring list is not only about the biggest number. It also shows club eras, tactical shifts and different kinds of German football greatness. Bayern own the summit through Müller and Lewandowski. Schalke’s place is carried by Fischer. Gladbach’s golden age appears through Heynckes, while Dortmund’s scoring history still includes Burgsmüller and Reus.
Gerd Müller, 365 goals.
Müller, all 365 goals for Bayern.
Lewandowski, 238 Bundesliga goals for Bayern.
Klaus Fischer, 182 goals for Schalke.
Jupp Heynckes, 195 goals for Gladbach.
Ulf Kirsten, 181 goals.
Hannes Löhr, 166 goals.
Bernd Nickel, 141 goals.
This is why the Bundesliga all time top scorers list works as a compact history map. Müller represents Bayern’s original scoring empire. Lewandowski represents the modern data-age striker. Fischer represents Schalke’s classic firepower. Heynckes carries Gladbach’s golden generation, while Pizarro, Kirsten and Reus show how different kinds of longevity can leave permanent marks.
Active Players Still Climbing The List
The Bundesliga top scorers all time table is mostly ruled by retired legends, but the active chase is still alive. Harry Kane has already moved close to the 100-goal club at remarkable speed, while Serge Gnabry remains one of the active Bundesliga players closest to that landmark. The top 20 is still far away, but the pace of modern elite scorers means the lower half of the table can change faster than it once did.
- Highest active chase near 100: Serge Gnabry and Harry Kane are among the closest active names.
- Modern Bayern benchmark: Lewandowski remains clear at 312 Bundesliga goals.
- All-time Bayern benchmark: Müller remains unreachable at 365.
- Current top-20 cut-off: Bernd Nickel, 141 goals.
TMJ Verdict: Müller’s Record Still Defines The Mountain
The Bundesliga all time top scorers list is still ruled by Gerd Müller, and 365 remains one of Europe’s most intimidating league records. Lewandowski came closer than anyone in the modern era, but even his 312-goal total stopped well short of Der Bomber’s summit.
For now, German football’s scoring throne still belongs to Müller, but the full top 20 tells a richer story of Bayern dominance, Schalke folklore, Gladbach history and Bundesliga finishing craft.
Frequently Asked Questions
Who is the Bundesliga all time top scorer?
Gerd Müller is the Bundesliga all time top scorer with 365 goals, all scored for Bayern Munich.
Who are the top five Bundesliga goal scorers?
The top five are Gerd Müller, Robert Lewandowski, Klaus Fischer, Jupp Heynckes and Manfred Burgsmüller.
How many Bundesliga goals did Robert Lewandowski score?
Robert Lewandowski scored 312 Bundesliga goals for Borussia Dortmund and Bayern Munich.
Who scored the most Bundesliga goals for Bayern Munich?
Gerd Müller scored the most Bundesliga goals for Bayern Munich, with 365.
Who is the highest non-German scorer in Bundesliga history?
Robert Lewandowski is the highest non-German scorer in Bundesliga history with 312 goals.
Is Harry Kane in the Bundesliga top 20 scorers?
No. Harry Kane is not yet inside the top 20 Bundesliga all time top scorers list, but he has already climbed quickly toward the 100-goal club.
Fact-Check Notes
Last updated: 8 July 2026. The Bundesliga goalscorer totals in this article are based on official Bundesliga historical records and updated all-time Bundesliga scoring tables available after the 2025-26 season. Totals can change for active players.












