,

Bundesliga All Time Top Scorers: Top 20 Highest Scorers Ever

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

Bundesliga all time top scorers football on a German stadium pitch under floodlights
The Bundesliga all time top scorers list is led by Gerd Müller, with Robert Lewandowski, Klaus Fischer, Jupp Heynckes and Manfred Burgsmüller among the closest legends.

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.

Most Goals
Gerd Müller, 365
Modern Benchmark
Lewandowski, 312
Classic Chase
Klaus Fischer, 268
Top 20 Cut-Off
Bernd Nickel, 141

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 MATCH JOURNAL

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 Muller Bundesliga all time top scorer for Bayern Munich

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 Bundesliga top scorers all time Bayern Munich and Borussia Dortmund striker

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 Bundesliga all time top scorers Schalke legend

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 Bundesliga top scorers all time Borussia Monchengladbach forward

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 Burgsmuller Bundesliga all time top scorer Borussia Dortmund forward

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 Bundesliga top scorers all time Werder Bremen and Bayern Munich forward

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 Bundesliga all time top scorer Bayer Leverkusen striker

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 Bundesliga top scorers all time Kaiserslautern striker

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 Muller Bundesliga all time top scorers Koln striker

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 Bundesliga top scorers all time Fortuna Dusseldorf Koln and Werder Bremen forward

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.

Most Goals Overall

Gerd Müller, 365 goals.

Bayern Munich Leader

Müller, all 365 goals for Bayern.

Modern Bayern Peak

Lewandowski, 238 Bundesliga goals for Bayern.

Schalke Icon

Klaus Fischer, 182 goals for Schalke.

Gladbach Golden Era

Jupp Heynckes, 195 goals for Gladbach.

Leverkusen Leader

Ulf Kirsten, 181 goals.

Köln Scoring Legacy

Hannes Löhr, 166 goals.

Top 20 Cut-Off

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.

Discover more from The Match Journal

Subscribe now to keep reading and get access to the full archive.

Continue reading