The all-time top scorers in Bundesliga history: the top 30
The top 3 according to 12 votes from people: Klaus Fischer · Fritz Walter · Manfred Burgsmüller. (Updated Jul 13, 2025.)
Gerd Müller has led the Bundesliga's all-time scoring list since 1970: 365 goals in 427 games for Bayern Munich. Behind him are Robert Lewandowski (312) and Klaus Fischer (268). The 30 best scorers since 1963, with games, years and clubs.
Automatically translated (original in Deutsch). See the original
Top 30
-
1
Klaus Fischer
268 goals in 535 games (1968–1988). FC Schalke 04 (182) 1. FC Köln (31) TSV 1860 München (28) VfL Bochum (27).
-
2
Fritz Walter
157 goals in 348 games (1983–1996). VfB Stuttgart (102) SV Waldhof Mannheim (55).
-
3
Manfred Burgsmüller
213 goals in 447 games (1969–1990). Borussia Dortmund (135) Werder Bremen (34) Rot-Weiss Essen (32) 1. FC Nürnberg (12).
-
4
Claudio Pizarro
197 goals in 490 games (1999–2020). Werder Bremen (109) FC Bayern München (87) 1. FC Köln (1).
-
5
Stefan Kießling
144 goals in 403 games (2002–2018). Bayer 04 Leverkusen (131) 1. FC Nürnberg (13).
-
6
Giovane Élber
133 goals in 260 games (1994–2005). FC Bayern München (92) VfB Stuttgart (41).
-
7
Vedad Ibišević
127 goals in 344 games (2006–2020). Hertha BSC (45) TSG 1899 Hoffenheim (43) VfB Stuttgart (33) Alemannia Aachen (6).
-
8
Gerd Müller
365 goals in 427 games (1965–1979). FC Bayern München (365).
-
9
Robert Lewandowski
312 goals in 384 games (2010–2022). FC Bayern München (238) Borussia Dortmund (74).
-
10
Jupp Heynckes
220 goals in 369 games (1965–1978). Borussia Mönchengladbach (195) Hannover 96 (25).
-
11
Ulf Kirsten
181 goals in 350 games (1990–2003). Bayer 04 Leverkusen (181).
-
12
Stefan Kuntz
179 goals in 449 games (1983–1999). 1. FC Kaiserslautern (75) VfL Bochum (47) Bayer 05 Uerdingen (32) Arminia Bielefeld (25).
-
13
Dieter Müller
177 goals in 303 games (1973–1986). 1. FC Köln (159) VfB Stuttgart (14) 1. FC Saarbrücken (4).
-
14
Klaus Allofs
177 goals in 424 games (1975–1993). 1. FC Köln (88) Fortuna Düsseldorf (71) Werder Bremen (18).
-
15
Mario Gómez
170 goals in 328 games (2004–2019). VfB Stuttgart (78) FC Bayern München (75) VfL Wolfsburg (17).
-
16
Hannes Löhr
166 goals in 381 games (1964–1977). 1. FC Köln (166).
-
17
Karl-Heinz Rummenigge
162 goals in 310 games (1974–1984). FC Bayern München (162).
-
18
Bernd Hölzenbein
160 goals in 420 games (1967–1981). Eintracht Frankfurt (160).
-
19
Marco Reus
156 goals in 391 games (2009–2024). Borussia Dortmund (120) Borussia Mönchengladbach (36).
-
20
Thomas Müller
150 goals in 503 games (2008–2025). FC Bayern München (150).
-
21
Thomas Allofs
148 goals in 378 games (1978–1992). 1. FC Kaiserslautern (61) Fortuna Düsseldorf (57) 1. FC Köln (30).
-
22
Bernd Nickel
141 goals in 426 games (1968–1983). Eintracht Frankfurt (141).
-
23
Uwe Seeler
137 goals in 239 games (1963–1972). Hamburger SV (137).
-
24
Rudi Völler
132 goals in 232 games (1980–1996). Werder Bremen (97) Bayer 04 Leverkusen (26) TSV 1860 München (9).
-
25
Michael Zorc
131 goals in 463 games (1981–1998). Borussia Dortmund (131).
-
26
Karl Allgöwer
129 goals in 338 games (1980–1991). VfB Stuttgart (129).
-
27
Dieter Hoeneß
127 goals in 288 games (1977–1987). FC Bayern München (102) VfB Stuttgart (25).
-
28
Martin Max
126 goals in 396 games (1989–2004). TSV 1860 München (51) FC Schalke 04 (33) Borussia Mönchengladbach (22) Hansa Rostock (20).
-
29
Andrej Kramarić
140 goals in 320 games (since 2016). TSG 1899 Hoffenheim (136).
-
30
Horst Hrubesch
136 goals in 224 games (1975–1985). Hamburger SV (96) Rot-Weiss Essen (38) Borussia Dortmund (2).
How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
Is something missing?
Comments (0)
No comments yet. Be the first!