Bundesliga Top Scorers of All Time (Since 1963)

Who scored the most goals in Bundesliga history? Who is the top goal scorer in the Bundesliga? What is the longest goal in Bundesliga history? Also, Who has the most hat tricks in the Bundesliga? Who has the most goals in Bayern history? What is the fastest goal in Bundesliga history? We answer all these questions. Find the German Bundesliga all time top scorers list with the number of goals and ratio.
Who is the Best Scorer in Bundesliga History?
Gerd Muller is the highest goal scorer ever in German Bundesliga history. The former Germany international netted on 365 occasions at the German top flight. He has scored all his goals for Bayern Munich and is also Bayern’s top scorer of all time. Among players with 100+ Bundesliga goals, Gerd Muller has the best goals-per-game ratio so far (0.85 GPG). Der Bomber made 427 Bundesliga appearances and scored his maiden league goal in 1965. His latest league goal came in 1979. Who is Borussia Dortmund’s top scorer in the Bundesliga? Well, it’s not Robert Lewandowski, instead the record belongs to Manfred Burgsmüller.
Germany Bundesliga Top Scorers All Time
| Player | No. Of Goals | Ratio | Club(s) Scored For | Nationality |
| Gerd Müller | 365 | 0.85 | Bayern Munich | Germany |
| Robert Lewandowski | 312 | 0.81 | Borussia Dortmund, Bayern Munich | Poland |
| Klaus Fischer | 268 | 0.50 | 1860 Munich, Schalke, Koln, Bochum | Germany |
| Jupp Heynckes | 220 | 0.60 | M’gladbach, Hannover | Germany |
| Manfred Burgsmüller | 213 | 0.48 | Essen, Borussia Dortmund, Nürnberg, Werder Bremen | Germany |
| Claudio Pizarro | 197 | 0.40 | Werder Bremen, Bayern Munich, Koln | Peru |
| Ulf Kirsten | 181 | 0.52 | Bayer Leverkusen | Germany |
| Stefan Kuntz | 179 | 0.40 | Bochum, Uerdingen, K’lautern, Bielefeld | Germany |
| Dieter Muller | 177 | 0.58 | Koln, Stuttgart, Saarbrücken | Germany |
| Klaus Allofs | 177 | 0.42 | Düsseldorf, Koln, Werder Bremen | Germany |
| Mario Gomez | 170 | 0.52 | VFB Stuttgart, Bayern Munich, Wolfsburg | Germany |
| Hannes Lohr | 166 | 0.44 | Koln | Germany |
| Karl-Heinz Rummenigge | 162 | 0.52 | Bayern Munich | Germany |
| Bernd Hölzenbein | 160 | 0.38 | Eintracht Frankfurt | Germany |
| Fritz Walter | 157 | 0.45 | Mannheim, VFB Stuttgart | Germany |
| Marco Reus | 156 | 0.40 | M’gladbach, Borussia Dortmund | Germany |
| Thomas Muller | 150 | 0.32 | Bayern Munich | Germany |
| Thomas Allofs | 148 | 0.39 | Düsseldorf, K’lautern, Koln | Germany |
| Stefan Kießling | 144 | 0.36 | Nürnberg, Bayer Leverkusen | Germany |
| Bernd Nickel | 141 | 0.33 | Eintracht Frankfurt | Germany |
| Uwe Seeler | 137 | 0.57 | Hamburg | Germany |
| Horst Hrubesch | 136 | 0.61 | Essen, Hamburg, Borussia Dortmund | Germany |
| Giovane Élber | 133 | 0.51 | VFB Stuttgart, Bayern Munich | Brazil |
| Rudi Voller | 132 | 0.57 | 1860 Munich, Werder Bremen, Bayer Leverkusen | Germany |
| Michael Zorc | 131 | 0.28 | Borussia Dortmund | Germany |
| Karl Allgöwer | 129 | 0.38 | VFB Stuttgart | Germany |
| Dieter Hoeneß | 127 | 0.44 | Bayern Munich, VFB Stuttgart | Germany |
| Vedad Ibisevic | 127 | 0.37 | Aachen, Hoffenheim, VFB Stuttgart, Hertha Berlin | Bosnia & Herzegovina |
| Martin Max | 126 | 0.32 | M’gladbach, Schalke, 1860 Munich, Rostock | Germany |
| Georg Volkert | 125 | 0.30 | Nürnberg, Hamburg, VFB Stuttgart | Germany |
| Frank Mill | 123 | 0.32 | Essen, M’gladbach, Borussia Dortmund, Düsseldorf | Germany |
| Herbert Laumen | 121 | 0.45 | M’gladbach, Werder Bremen, K’lautern | Germany |
| Miroslav Klose | 121 | 0.39 | K’lautern, Werder Bremen, Bayern Munich | Germany |
| Lothar Matthaus | 121 | 0.26 | M’gladbach, Bayern Munich | Germany |
| Roland Wohlfarth | 120 | 0.42 | Duisburg, Bayern Munich | Germany |
| Andrej Kramaric | 119 | 0.46 | Hoffenheim | Croatia |
| Bernd Rupp | 119 | 0.43 | M’gladbach, Werder Bremen, Koln | Germany |
| Ronald Worm | 119 | 0.31 | Duisburg, Braunschweig | Germany |
| Pierre Littbarski | 116 | 0.29 | Koln | Germany |
| Lothar Emmerich | 115 | 0.63 | Borussia Dortmund | Germany |
| Reiner Geye | 113 | 0.23 | Düsseldorf, K’lautern | Germany |
| Kevin Kurányi | 111 | 0.40 | VFB Stuttgart, Schalke | Germany |
| Jürgen Klinsmann | 110 | 0.50 | VFB Stuttgart, Bayern Munich | Germany |
| Andreas Moller | 110 | 0.26 | Eintracht Frankfurt, Borussia Dortmund, Schalke | Germany |
| Jürgen Grabowski | 109 | 0.25 | Eintracht Frankfurt | Germany |
| Klaus Toppmöller | 108 | 0.53 | K’lautern | Germany |
| Fredi Bobic | 108 | 0.38 | VFB Stuttgart, Borussia Dortmund, Hannover, Hertha Berlin | Germany |
| Uwe Rahn | 107 | 0.34 | M’gladbach, Koln, Hertha Berlin, Düsseldorf, Eintracht Frankfurt | Germany |
| Ailton | 106 | 0.48 | Werder Bremen, Schalke, Hamburg, Duisburg | Brazil |
| Stéphane Chapuisat | 106 | 0.46 | Uerdingen, Borussia Dortmund | Switzerland |
| Christian Schreier | 106 | 0.32 | Bochum, Bayer Leverkusen, Düsseldorf | Germany |
| Bruno Labbadia | 103 | 0.31 | Hamburg, K’lautern, Bayern Munich, Köln, Werder Bremen, Bielefeld | Germany |
| Timo Werner | 102 | 0.40 | VFB Stuttgart, RB Leipzig | Germany |
| Marco Bode | 101 | 0.27 | Werder Bremen | Germany |
| Thomas von Heesen | 100 | 0.26 | Hamburg, Bielefeld | Germany |
Highest Goal Scorer in Bundesliga History
One of the most decorated forwards of the ongoing generation, Robert Lewandowski sits on the 2nd place. He is one of the only 2 players with more than 300 Bundesliga goals, 312 to be precise. He is also the league’s best scorer among the non-Germans. The Polish sensation netted 74 times for Borussia Dortmund in 131 games. However, his highest number of goals wearing the Bayern shirt, is 238 goals in 253 games, almost a goal per game. 3 more players have more than 200 Bundesliga strikes. They are Klaus Fischer (268 goals for 4 clubs), Jupp Heynckes (220 goals for 2 clubs), and Manfred Burgsmüller (213 goals for 4 clubs).
Meanwhile, Claudio Pizarro is the non-European top scorer of all time in the mentioned competition. The Peruvian registered a total of 197 goals for Werder Bremen (109), Bayern Munich (87), as well as Koln (1). Lewy & Pizarro are the only 2 foreign players to make it to the top 20 list. On the contrary, among the active players in the Bundesliga, Thomas Muller holds the top spot who recently reached the 150 Bundesliga goal milestone.
Bundesliga Top Scorer By Club
| Club | Top Scorer | League Goals for Club | Nationality | Period |
| Bayern Munich | Gerd Müller | 365 | Germany | 1965 – 1979 |
| Borussia Mönchengladbach | Jupp Heynckes | 192 | Germany | 1965 – 1978 |
| Schalke 04 | Klaus Fischer | 182 | Germany | 1970 – 1981 |
| Bayer Leverkusen | Ulf Kirsten | 181 | Germany | 1990 – 2003 |
| FC Koln | Hannes Löhr | 166 | Germany | 1964 – 1977 |
| Eintracht Frankfurt | Bernd Hölzenbein | 160 | Germany | 1967 – 1981 |
| Hamburger SV | Uwe Seeler | 137 | Germany | 1963 – 1972 |
| Borussia Dortmund | Manfred Burgsmüller | 135 | Germany | 1976 – 1983 |
| VFB Stuttgart | Karl Allgöwer | 129 | Germany | 1980 – 1991 |
| TSG Hoffenheim | Andrej Kramarić | 119 | Croatia | 2016 – Present |
| Werder Bremen | Claudio Pizarro | 109 | Peru | 1999 – 2020 |
| FC Kaiserslautern | Klaus Toppmöller | 108 | Germany | 1973 – 1979 |
| RB Leipzig | Timo Werner | 89 | Germany | 2016 – 2023 |
| Hertha Berlin | Michael Preetz | 84 | Germany | 1997 – 2003 |
| Eintracht Braunschweig | Lothar Ulsaß | 84 | Germany | 1964 – 1971 |
| Rot-Weiss Essen | Willi Lippens | 79 | Netherlands | 1966 – 1976 |
| FC Nurnberg | Heinz Strehl | 76 | Germany | 1963 – 1969 |
| Hannover 96 | Hans Siemensmeyer | 72 | Germany | 1965 – 1974 |
| Fortuna Düsseldorf | Klaus Allofs | 71 | Germany | 1975 – 1981 |
| MSV Duisburg | Ronnie Worm | 71 | Germany | 1972 – 1979 |
| SC Freiburg | Nils Petersen | 69 | Germany | 2015 – 2023 |
| VfL Wolfsburg | Edin Džeko | 66 | Bosnia and Herzegovina | 2007 – 2010 |
| 1860 Munich | Rudolf Brunnenmeier | 66 | Germany | 1963 – 1968 |
| VFL Bochum | Hans-Joachim Abel | 60 | Germany | 1977 – 1982 |
| Bayer Uerdingen | Friedhelm Funkel | 59 | Germany | 1975 – 1989 |
| Waldhof Mannheim | Fritz Walter | 55 | Germany | 1983 – 1987 |
| Kickers Offenbach | Erwin Kostedde | 52 | Germany | 1972 – 1975 |
| Arminia Bielefeld | Artur Wichniarek | 45 | Poland | 1999 – 2009 |
| Wuppertaler SV | Günter Pröpper | 39 | Germany | 1972 – 1975 |
| Wattenscheid 09 | Souleyman Sané | 39 | Senegal | 1990 – 1994 |
| FC Augsburg | Alfreð Finnbogason | 37 | Iceland | 2016 – 2022 |
| Karlsruher SC | Emanuel Günther | 37 | Germany | 1980 – 1985 |
| Rot-Weiß Oberhausen | Lothar Kobluhn | 36 | Germany | 1969 – 1973 |
| Mainz 05 | Karim Onisiwo | 33 | Austria | 2016 – Present |
| Hansa Rostock | Magnus Arvidsson | 37 | Sweden | 1999 – 2005 |
| FC St. Pauli | André Golke | 25 | Germany | 1988 – 1991 |
Andrej Kramarić is the only active player to feature on this chart who is TSG Hoffenheim’s all-time top scorer. He is also among the only 10 foreign club-based top scorers in the Bundesliga. The others include Pizarro, Lippens, Dzeko, Wichniarek, Propper, Souleyman Sané, Finnbogason, Onisiwo, as well as Arvidsson. All other 26 club-based top scorers are German.
