Goaler
Football

The Bundesliga 100-goal club

The players with 100 or more Bundesliga goals since the league began in 1963–64, led by Gerd Müller's 365 and Robert Lewandowski's 312, and the clubs where they scored them.

Gerd Müller's 365 goals lead the Bundesliga's list, and Robert Lewandowski is the closest, 53 behind with 312: 74 for Borussia Dortmund from 2010 to 2014, then 238 for Bayern Munich, one of the moves between Bayern and Dortmund. Klaus Fischer is third with 268, 97 behind Müller, and only five players have reached 200.

The list counts Bundesliga goals only, from the league's first season, 1963–64, and club records hold more. Uwe Seeler's only German club in Goaler's data is Hamburg, from 1953 to 1972, with 404 league goals; the list counts the 137 he scored in the Bundesliga. Gerd Müller's Bayern record, which starts in 1964, holds 398 league goals against the list's 365. None of the 50 in our data was born before Seeler, in 1936, and 25 of the 50 were born in the 1950s or 1960s; only eleven were born in 1980 or later.

The 57 names on English Wikipedia's list of Bundesliga top scorers, revised on 2 November 2026 after that day's matches, include seven that are not in our data, with between 100 and 141 goals each. The table's first 19 places are therefore complete.

The 50 players in Goaler's data with 100 or more Bundesliga goals, of the 57 on English Wikipedia's list (as revised on 2 November 2026). # is the position in the full list
#PlayerCountryBornGoals
1Gerd MüllerGermany1945365
2Robert LewandowskiPoland1988312
3Klaus FischerGermany1949268
4Jupp HeynckesGermany1945220
5Manfred BurgsmüllerGermany1949213
6Claudio PizarroPeru1978197
7Ulf KirstenGermany1965181
8Stefan KuntzGermany1962179
9=Dieter MüllerGermany1954177
9=Klaus AllofsGermany1956177
11Mario GómezGermany1985170
12Hannes LöhrGermany1942166
13Karl-Heinz RummeniggeGermany1955162
14Bernd HölzenbeinGermany1946160
15Fritz WalterGermany1960157
16Marco ReusGermany1989156
17Thomas MüllerGermany1989150
18Thomas AllofsGermany1959148
19Stefan KießlingGermany1984144
20=Andrej KramarićCroatia1991141
22Uwe SeelerGermany1936137
23Horst HrubeschGermany1951136
24Giovane ÉlberBrazil1972133
25Rudi VöllerGermany1960132
26Michael ZorcGermany1962131
27Karl AllgöwerGermany1957129
28=Dieter HoeneßGermany1953127
28=Vedad IbiševićBosnia and Herzegovina1984127
30Martin MaxGermany1968126
32Frank MillGermany1958123
33=Lothar MatthäusGermany1961121
33=Miroslav KloseGermany1978121
36Roland WohlfarthGermany1963120
37=Ronald WormGermany1953119
39Pierre LittbarskiGermany1960116
40Lothar EmmerichGermany1941115
42Kevin KurányiGermany1982111
43=Andreas MöllerGermany1967110
43=Jürgen KlinsmannGermany1964110
45Jürgen GrabowskiGermany1944109
46=Fredi BobicGermany1971108
46=Klaus ToppmöllerGermany1951108
48Uwe RahnGermany1962107
49=Aílton Gonçalves da SilvaBrazil1973106
49=Stéphane ChapuisatSwitzerland1969106
52Bruno LabbadiaGermany1966103
53=Harry KaneEngland1993102
53=Timo WernerGermany1996102
55Marco BodeGermany1969101
56=Serge GnabryGermany1995100

Ten clubs, sixteen clubmen

Ten clubs share the sixteen of the 50 who, by the list's own club column, scored for nobody else in the Bundesliga. Bayern has four, Gerd Müller, Karl-Heinz Rummenigge (162), Thomas Müller (150) and Harry Kane (102); Borussia Dortmund two, Michael Zorc (131) and Lothar Emmerich (115); Eintracht Frankfurt two, Bernd Hölzenbein (160) and Jürgen Grabowski (109); and Köln two, Hannes Löhr (166) and Pierre Littbarski (116). Ulf Kirsten (181) did it for Bayer Leverkusen, Karl Allgöwer (129) for Stuttgart, Klaus Toppmöller (108) for Kaiserslautern, Marco Bode (101) for Werder Bremen, Andrej Kramarić (141) for Hoffenheim and Seeler for Hamburg.

Others moved and kept scoring. Fischer's 268 came at four clubs: 182 for Schalke, 31 for Köln, 28 for 1860 Munich and 27 for VfL Bochum. Stefan Kuntz also scored for four, 75 of his 179 at Kaiserslautern, and Lothar Matthäus scored 85 of his 121 for Bayern and 36 for Borussia Mönchengladbach.

Eight from abroad

Lewandowski heads the table's eight foreign players, who come from seven countries; the other 42 are German, Kirsten among them, who also played for East Germany. Claudio Pizarro of Peru is next, and his 197 came for Werder Bremen (109), Bayern (87) and Köln (1). Kramarić is Croatian, and Brazil has two, Giovane Élber (133) and Aílton Gonçalves da Silva (106). The rest are Vedad Ibišević of Bosnia and Herzegovina (127), Stéphane Chapuisat of Switzerland (106, 102 of them for Dortmund) and Kane of England.

Kane and the North American four

Kane is the only player in this table who is also past 100 in the Premier League, where he has 213. By the list's key, he, Kramarić and Serge Gnabry (100) were the only members still in the Bundesliga at the start of November 2026. Four others had moved to North America: Lewandowski to Chicago Fire, Marco Reus (156) to LA Galaxy, Thomas Müller to Vancouver Whitecaps and Timo Werner (102) to San Jose Earthquakes.

Play Bracket Bundesliga goals is one of Bracket's questions. Reus or Thomas Müller, Fischer or Heynckes: pick who scored more.

Facts from Goaler's football data, built from English Wikipedia (CC BY-SA 4.0) and Wikidata (CC0). Text written for Goaler. Goal totals from English Wikipedia's list of Bundesliga top scorers, as revised on 2 November 2026 (matches played to 2 November 2026).