Skip to content
even.best

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.

retrozocker_hamburg · · 30 items · 12 votes · 0 comments

Automatically translated (original in Deutsch). See the original

Top 30

  1. 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).

    ▲ 3 ▼ 0

    3
  2. 2

    Fritz Walter

    157 goals in 348 games (1983–1996). VfB Stuttgart (102) SV Waldhof Mannheim (55).

    ▲ 2 ▼ 0

    2
  3. 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).

    ▲ 1 ▼ 0

    1
  4. 4

    Claudio Pizarro

    197 goals in 490 games (1999–2020). Werder Bremen (109) FC Bayern München (87) 1. FC Köln (1).

    ▲ 1 ▼ 0

    1
  5. 5

    Stefan Kießling

    144 goals in 403 games (2002–2018). Bayer 04 Leverkusen (131) 1. FC Nürnberg (13).

    ▲ 1 ▼ 0

    1
  6. 6

    Giovane Élber

    133 goals in 260 games (1994–2005). FC Bayern München (92) VfB Stuttgart (41).

    ▲ 1 ▼ 0

    1
  7. 7

    Vedad Ibišević

    127 goals in 344 games (2006–2020). Hertha BSC (45) TSG 1899 Hoffenheim (43) VfB Stuttgart (33) Alemannia Aachen (6).

    ▲ 1 ▼ 0

    1
  8. 8

    Gerd Müller

    365 goals in 427 games (1965–1979). FC Bayern München (365).

    ▲ 0 ▼ 0

    0
  9. 9

    Robert Lewandowski

    312 goals in 384 games (2010–2022). FC Bayern München (238) Borussia Dortmund (74).

    ▲ 0 ▼ 0

    0
  10. 10

    Jupp Heynckes

    220 goals in 369 games (1965–1978). Borussia Mönchengladbach (195) Hannover 96 (25).

    ▲ 0 ▼ 0

    0
  11. 11

    Ulf Kirsten

    181 goals in 350 games (1990–2003). Bayer 04 Leverkusen (181).

    ▲ 0 ▼ 0

    0
  12. 12

    Stefan Kuntz

    179 goals in 449 games (1983–1999). 1. FC Kaiserslautern (75) VfL Bochum (47) Bayer 05 Uerdingen (32) Arminia Bielefeld (25).

    ▲ 0 ▼ 0

    0
  13. 13

    Dieter Müller

    177 goals in 303 games (1973–1986). 1. FC Köln (159) VfB Stuttgart (14) 1. FC Saarbrücken (4).

    ▲ 0 ▼ 0

    0
  14. 14

    Klaus Allofs

    177 goals in 424 games (1975–1993). 1. FC Köln (88) Fortuna Düsseldorf (71) Werder Bremen (18).

    ▲ 0 ▼ 0

    0
  15. 15

    Mario Gómez

    170 goals in 328 games (2004–2019). VfB Stuttgart (78) FC Bayern München (75) VfL Wolfsburg (17).

    ▲ 0 ▼ 0

    0
  16. 16

    Hannes Löhr

    166 goals in 381 games (1964–1977). 1. FC Köln (166).

    ▲ 0 ▼ 0

    0
  17. 17

    Karl-Heinz Rummenigge

    162 goals in 310 games (1974–1984). FC Bayern München (162).

    ▲ 0 ▼ 0

    0
  18. 18

    Bernd Hölzenbein

    160 goals in 420 games (1967–1981). Eintracht Frankfurt (160).

    ▲ 0 ▼ 0

    0
  19. 19

    Marco Reus

    156 goals in 391 games (2009–2024). Borussia Dortmund (120) Borussia Mönchengladbach (36).

    ▲ 0 ▼ 0

    0
  20. 20

    Thomas Müller

    150 goals in 503 games (2008–2025). FC Bayern München (150).

    ▲ 0 ▼ 0

    0
  21. 21

    Thomas Allofs

    148 goals in 378 games (1978–1992). 1. FC Kaiserslautern (61) Fortuna Düsseldorf (57) 1. FC Köln (30).

    ▲ 0 ▼ 0

    0
  22. 22

    Bernd Nickel

    141 goals in 426 games (1968–1983). Eintracht Frankfurt (141).

    ▲ 0 ▼ 0

    0
  23. 23

    Uwe Seeler

    137 goals in 239 games (1963–1972). Hamburger SV (137).

    ▲ 0 ▼ 0

    0
  24. 24

    Rudi Völler

    132 goals in 232 games (1980–1996). Werder Bremen (97) Bayer 04 Leverkusen (26) TSV 1860 München (9).

    ▲ 0 ▼ 0

    0
  25. 25

    Michael Zorc

    131 goals in 463 games (1981–1998). Borussia Dortmund (131).

    ▲ 0 ▼ 0

    0
  26. 26

    Karl Allgöwer

    129 goals in 338 games (1980–1991). VfB Stuttgart (129).

    ▲ 0 ▼ 0

    0
  27. 27

    Dieter Hoeneß

    127 goals in 288 games (1977–1987). FC Bayern München (102) VfB Stuttgart (25).

    ▲ 0 ▼ 0

    0
  28. 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).

    ▲ 0 ▼ 0

    0
  29. 29

    Andrej Kramarić

    140 goals in 320 games (since 2016). TSG 1899 Hoffenheim (136).

    ▲ 0 ▼ 1

    -1
  30. 30

    Horst Hrubesch

    136 goals in 224 games (1975–1985). Hamburger SV (96) Rot-Weiss Essen (38) Borussia Dortmund (2).

    ▲ 0 ▼ 1

    -1

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?

Log in to add an item

Comments (0)

Log in to comment

No comments yet. Be the first!

More rankings like this