These are the top scorers from the German Bundesliga since 1999-00 listed by season to the top German scorer (in bold).
24 - Luca Toni (Bayern Munich)
19 - Mario Gomez (Stuttgart)
20 - Theofanis Gekas (VfL Bochum)
16 - Alexander Frei (Borussia Dortmund)
16 - Roy Makaay (Bayern Munich)
15 - Kevin Kurányi (Schalke)
25 - Miroslav Klose (Werder Bremen)
24 - Marek Mintál (1. FC Nürnberg)
22 - Roy Makaay (Bayern Munich)
20 - Dimitar Berbatov (Bayer Leverkusen)
18 - Marcelinho (Hertha Berlin)
15 - Miroslav Klose (Werder Bremen)
28 - Ailton (Werder Bremen)
23 - Roy Makaay (Bayern Munich)
20 - Martin Max (Hansa Rostock)
21 - Élber Giovane (Bayern Munich)
21 - Thomas Christiansen (VfL Bochum)
16 - Ailton (Werder Bremen)
15 - Kevin Kurányi (Stuttgart)
18 - Marcio Amoroso (Borussia Dortmund)
18 - Martin Max (1860 Munich)
22 - Sergej Barbarez (Hamburger SV)
22 - Ebbe Sand (Schalke)
19 - Claudio Pizarro (Werder Bremen)
16 - Michael Preetz (Hertha Berlin)
19 - Martin Max (1860 Munich)
17 - Ulf Kirsten (Bayer Leverkusen)
1963 to 1989 all had a German Top Scorer.
For nearly 40 years, between 1963 and 2000, the only foreign top scorer in the Bundesliga was Norwegian Jørn Andersen in 1989-90.
Since 2000 there has been a major switch in the top scorer trend, with only one German top scorer (Klose, who was born in Poland) in the past eight seasons.
Gerd Müller won the scoring title a record 7 times.
The only non-German player to win the scoring title multiple times was Ghana's Anthony Yeboah at Eintracht Frankfurt in 92-93 and 93-94.
Top Scorers in back to back Bundesliga seasons include Lothar Emmerich, Gerd Müller, Jupp Heynckes, Dieter Müller, Karl-Heinz Rummenigge, and Ulf Kirsten.
10 = Times the top scorer title has been shared
Stefan Kuntz had the longest gap between being a multiple top scorer. He first led the league in 85-86 with VfL Bochum, but didn't become top scorer again until nearly a decade later in 93-94 with 1. FC Kaiserslautern.
Highest Single Season Goal Totals for a...
German: 40 - Gerd Müller (Bayern Munich, 1971-72)
International: 28 - Aílton (Brazil) (Werder Bremen, 2003-04)
Top Scorers by Club
14 - Bayern Munich
5 - Borussia Mönchengladbach
5 - 1. FC Köln
5 - Werder Bremen
4 - Bayer Leverkusen
4 - Eintracht Frankfurt
4 - VfB Stuttgart
3 - 1860 Munich
3 - Borussia Dortmund
3 - Hamburger SV
3 - VfL Bochum
2 - Schalke
1 - Rot-Weiß Oberhausen
1 - Hertha Berlin
1 - FC Nuremberg
1 - Fortuna Düsseldorf
1 - 1. FC Kaiserslautern
Although Bayern Munich leads the list, a player from the club has been top scorer only 2 times in the past 17 seasons. (Giovane Élber and Luca Toni)
Nationalities of Bundesliga Top Scorers
Bosnia and Herzegovina