About Bundesliga
The Bundesliga, sometimes referred to as the Fußball-Bundesliga or 1. Bundesliga, is a professional association football league in Germany and the highest level of the German football league system. The Bundesliga comprises 18 teams and operates on a system of promotion and relegation with the 2. Bundesliga. Seasons run from August to May. Games are played on Fridays, Saturdays and Sundays, with a focus on Saturdays. All Bundesliga clubs take part in the DFB-Pokal cup competition. The winner of the Bundesliga qualifies for the DFL-Supercup.
| # | Player | Pos | Nat | Club | Mat | Min | G | A | G+A | Pen | YC | RC | G/90 | A/90 | Min/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Thomas Christiansen |
Attack - Centre-Forward | Spain Denmark | VfL Bochum | 34 | 116 | 21 | 4 | 25 | 1 | 1 | 0 | 16.29 | 3.10 | 6 |
| 2 | Aílton |
Attack - Centre-Forward | Brazil | SV Werder Bremen | 31 | 147 | 16 | 7 | 23 | 4 | 5 | 0 | 9.80 | 4.29 | 9 |
| 3 | Kevin Kuranyi |
Attack - Centre-Forward | Germany Panama | VfB Stuttgart | 32 | 167 | 15 | 9 | 24 | 0 | 3 | 0 | 8.08 | 4.85 | 11 |
| 4 | Claudio Pizarro |
Attack - Centre-Forward | Peru Italy | Bayern Munich | 31 | 155 | 15 | 5 | 20 | 0 | 2 | 0 | 8.71 | 2.90 | 10 |
| 5 | Marcelinho Paraíba |
Midfield - Attacking Midfield | Brazil | Hertha BSC | 33 | 210 | 14 | 11 | 25 | 3 | 8 | 0 | 6.00 | 4.71 | 15 |
| 6 | Markus Schroth |
Attack - Centre-Forward | Germany | TSV 1860 Munich | 32 | 204 | 14 | 5 | 19 | 0 | 2 | 0 | 6.18 | 2.21 | 15 |
| 7 | Jan Koller |
Attack - Centre-Forward | Czech Republic | Borussia Dortmund | 34 | 232 | 13 | 4 | 17 | 0 | 4 | 0 | 5.04 | 1.55 | 18 |
| 8 | Sasa Ciric |
Attack - Centre-Forward | North Macedonia | 1.FC Nuremberg | 27 | 161 | 12 | 2 | 14 | 4 | 1 | 0 | 6.71 | 1.12 | 13 |
| 9 | Ewerthon |
Attack - Centre-Forward | Brazil Spain | Borussia Dortmund | 33 | 212 | 11 | 6 | 17 | 0 | 4 | 0 | 4.67 | 2.55 | 19 |
| 10 | Vahid Hashemian |
Attack - Centre-Forward | Iran | VfL Bochum | 34 | 143 | 10 | 2 | 12 | 0 | 3 | 0 | 6.29 | 1.26 | 14 |
| 11 | Michael Ballack |
Midfield - Central Midfield | Germany | Bayern Munich | 26 | 225 | 10 | 7 | 17 | 1 | 8 | 0 | 4.00 | 2.80 | 23 |
| 12 | Mohamadou Idrissou |
Attack - Centre-Forward | Cameroon | Hannover 96 | 30 | 267 | 9 | 4 | 13 | 0 | 4 | 0 | 3.03 | 1.35 | 30 |
| 13 | Angelos Charisteas |
Attack - Centre-Forward | Greece | SV Werder Bremen | 31 | 252 | 9 | 3 | 12 | 0 | 1 | 1 | 3.21 | 1.07 | 28 |
| 14 | Miroslav Klose |
Attack - Centre-Forward | Germany | 1.FC Kaiserslautern | 32 | 297 | 9 | 6 | 15 | 3 | 4 | 0 | 2.73 | 1.82 | 33 |
| 15 | Vratislav Lokvenc |
Attack - Centre-Forward | Czech Republic | 1.FC Kaiserslautern | 30 | 320 | 8 | 4 | 12 | 0 | 2 | 0 | 2.25 | 1.13 | 40 |
| 16 | Mikael Forssell |
Attack - Centre-Forward | Finland Germany | Borussia Mönchengladbach | 16 | 200 | 7 | 3 | 10 | 0 | 0 | 0 | 3.15 | 1.35 | 29 |
| 17 | Rade Prica |
Attack - Centre-Forward | Sweden Croatia | FC Hansa Rostock | 27 | 262 | 7 | 5 | 12 | 0 | 6 | 1 | 2.40 | 1.72 | 37 |
| 18 | Paul Freier |
Midfield - Right Midfield | Germany | VfL Bochum | 32 | 397 | 7 | 11 | 18 | 0 | 5 | 0 | 1.59 | 2.49 | 57 |
| 19 | Marko Topic |
Attack - Centre-Forward | Bosnia-Herzegovina Croatia | FC Energie Cottbus | 29 | 391 | 6 | 4 | 10 | 0 | 7 | 0 | 1.38 | 0.92 | 65 |
| 20 | Torsten Frings |
Midfield - Defensive Midfield | Germany | Borussia Dortmund | 31 | 433 | 6 | 0 | 6 | 3 | 6 | 0 | 1.25 | 0.00 | 72 |
| 21 | René Rydlewicz |
Midfield - Right Midfield | Germany Poland | FC Hansa Rostock | 22 | 281 | 6 | 5 | 11 | 1 | 3 | 0 | 1.92 | 1.60 | 47 |
| 22 | Arne Friedrich |
Defender - Centre-Back | Germany | Hertha BSC | 33 | 579 | 5 | 4 | 9 | 0 | 2 | 0 | 0.78 | 0.62 | 116 |
| 23 | Ioannis Amanatidis |
Attack - Centre-Forward | Greece | VfB Stuttgart | 27 | 276 | 5 | 3 | 8 | 0 | 0 | 0 | 1.63 | 0.98 | 55 |
| 24 | Emile Mpenza |
Attack - Centre-Forward | Belgium DR Congo | FC Schalke 04 | 21 | 263 | 5 | 3 | 8 | 0 | 2 | 0 | 1.71 | 1.03 | 53 |
| 25 | Attack - Centre-Forward | Paraguay Spain | Bayern Munich | 14 | 153 | 5 | 1 | 6 | 0 | 0 | 0 | 2.94 | 0.59 | 31 | |
| 26 | Gustavo Varela |
Midfield - Right Midfield | Uruguay | FC Schalke 04 | 23 | 400 | 4 | 1 | 5 | 1 | 6 | 1 | 0.90 | 0.23 | 100 |
| 27 | Morten Skoubo |
Attack - Centre-Forward | Denmark | Borussia Mönchengladbach | 21 | 221 | 4 | 0 | 4 | 0 | 1 | 0 | 1.63 | 0.00 | 55 |
| 28 | Jiri Stajner |
Attack - Second Striker | Czech Republic | Hannover 96 | 32 | 551 | 4 | 8 | 12 | 0 | 2 | 0 | 0.65 | 1.31 | 138 |
| 29 | Marco Vorbeck |
Attack - Centre-Forward | Germany | FC Hansa Rostock | 22 | 294 | 4 | 0 | 4 | 0 | 4 | 0 | 1.22 | 0.00 | 74 |
| 30 | Aleksandr Hleb |
Midfield - Attacking Midfield | Belarus | VfB Stuttgart | 34 | 669 | 4 | 7 | 11 | 0 | 2 | 0 | 0.54 | 0.94 | 167 |
| 31 | Mladen Krstajic |
Defender - Centre-Back | Serbia Germany | SV Werder Bremen | 31 | 681 | 4 | 3 | 7 | 0 | 7 | 0 | 0.53 | 0.40 | 170 |
| 32 | Pál Dárdai |
Midfield - Defensive Midfield | Hungary | Hertha BSC | 29 | 550 | 4 | 1 | 5 | 0 | 5 | 0 | 0.65 | 0.16 | 138 |
| 33 | Bachirou Salou |
Attack - Centre-Forward | Togo Germany | FC Hansa Rostock | 24 | 366 | 4 | 0 | 4 | 0 | 1 | 1 | 0.98 | 0.00 | 92 |
| 34 | Alexander Zickler |
Attack - Centre-Forward | Germany | Bayern Munich | 12 | 86 | 4 | 0 | 4 | 0 | 0 | 0 | 4.19 | 0.00 | 22 |
| 35 | Mehmet Scholl |
Midfield - Attacking Midfield | Germany Türkiye | Bayern Munich | 18 | 256 | 4 | 8 | 12 | 0 | 2 | 0 | 1.41 | 2.81 | 64 |
| 36 | Silvio Meißner |
Midfield - Defensive Midfield | Germany | VfB Stuttgart | 28 | 451 | 4 | 1 | 5 | 0 | 7 | 0 | 0.80 | 0.20 | 113 |
| 37 | Tomas Rosicky |
Midfield - Attacking Midfield | Czech Republic | Borussia Dortmund | 30 | 632 | 4 | 5 | 9 | 0 | 4 | 0 | 0.57 | 0.71 | 158 |
| 38 | Thomas Brdaric |
Attack - Centre-Forward | Germany | Bayer 04 Leverkusen | 16 | 153 | 4 | 1 | 5 | 0 | 1 | 0 | 2.35 | 0.59 | 38 |
| 39 | Dimitar Berbatov |
Attack - Centre-Forward | Bulgaria | Bayer 04 Leverkusen | 24 | 410 | 4 | 6 | 10 | 0 | 3 | 1 | 0.88 | 1.32 | 103 |
| 40 | Naohiro Takahara |
Attack - Centre-Forward | Japan | Hamburger SV | 16 | 292 | 3 | 1 | 4 | 0 | 2 | 0 | 0.92 | 0.31 | 97 |
| 41 | Thórdur Gudjónsson |
Attack - Right Winger | Iceland | VfL Bochum | 29 | 632 | 3 | 4 | 7 | 0 | 2 | 0 | 0.43 | 0.57 | 211 |
| 42 | Jan Simak |
Midfield - Attacking Midfield | Czech Republic | Bayer 04 Leverkusen | 22 | 358 | 3 | 1 | 4 | 0 | 3 | 0 | 0.75 | 0.25 | 119 |
| 43 | Hanno Balitsch |
Midfield - Defensive Midfield | Germany | Bayer 04 Leverkusen | 30 | 775 | 3 | 0 | 3 | 0 | 7 | 0 | 0.35 | 0.00 | 258 |
| 44 | Lawrence Aidoo |
Midfield - Attacking Midfield | Ghana | Borussia Mönchengladbach | 29 | 593 | 3 | 2 | 5 | 0 | 5 | 0 | 0.46 | 0.30 | 198 |
| 45 | David Jarolím |
Midfield - Central Midfield | Czech Republic | 1.FC Nuremberg | 32 | 922 | 3 | 6 | 9 | 0 | 5 | 0 | 0.29 | 0.59 | 307 |
| 46 | Júnior |
Midfield - Right Midfield | Brazil | 1.FC Nuremberg | 19 | 399 | 3 | 0 | 3 | 0 | 2 | 0 | 0.68 | 0.00 | 133 |
| 47 | José Dominguez |
Attack - Left Winger | Portugal | 1.FC Kaiserslautern | 21 | 420 | 3 | 4 | 7 | 0 | 3 | 0 | 0.64 | 0.86 | 140 |
| 48 | Yıldıray Baştürk |
Midfield - Attacking Midfield | Türkiye Germany | Bayer 04 Leverkusen | 26 | 656 | 3 | 1 | 4 | 0 | 4 | 1 | 0.41 | 0.14 | 219 |
| 49 | Tomasz Hajto |
Defender - Centre-Back | Poland | FC Schalke 04 | 29 | 842 | 3 | 0 | 3 | 1 | 10 | 0 | 0.32 | 0.00 | 281 |
| 50 | Gerald Asamoah |
Attack - Centre-Forward | Germany | FC Schalke 04 | 27 | 530 | 3 | 3 | 6 | 0 | 5 | 0 | 0.51 | 0.51 | 177 |
| 51 | Peter Wibran |
Midfield - Defensive Midfield | Sweden | FC Hansa Rostock | 25 | 581 | 3 | 0 | 3 | 0 | 0 | 0 | 0.46 | 0.00 | 194 |
| 52 | Laurențiu Reghecampf |
Midfield - Right Midfield | Romania | FC Energie Cottbus | 30 | 683 | 3 | 3 | 6 | 1 | 7 | 0 | 0.40 | 0.40 | 228 |
| 53 | Dedê |
Defender - Left-Back | Brazil Germany | Borussia Dortmund | 30 | 833 | 3 | 3 | 6 | 0 | 6 | 0 | 0.32 | 0.32 | 278 |
| 54 | Paulo Rink |
Attack - Centre-Forward | Germany Brazil | FC Energie Cottbus | 13 | 226 | 3 | 0 | 3 | 0 | 2 | 0 | 1.19 | 0.00 | 75 |
| 55 | Lúcio |
Defender - Centre-Back | Brazil | Bayer 04 Leverkusen | 21 | 612 | 3 | 0 | 3 | 0 | 4 | 0 | 0.44 | 0.00 | 204 |
| 56 | Markus Daun |
Attack - Centre-Forward | Germany | SV Werder Bremen | 27 | 454 | 3 | 3 | 6 | 0 | 2 | 1 | 0.59 | 0.59 | 151 |
| 57 | Marko Babic |
Midfield - Left Midfield | Croatia | Bayer 04 Leverkusen | 25 | 485 | 3 | 5 | 8 | 0 | 3 | 0 | 0.56 | 0.93 | 162 |
| 58 | Harry Koch |
Defender - Centre-Back | Germany | 1.FC Kaiserslautern | 27 | 678 | 3 | 0 | 3 | 2 | 5 | 0 | 0.40 | 0.00 | 226 |
| 59 | Vinícius |
Defender - Centre-Back | Brazil Italy | Hannover 96 | 17 | 765 | 2 | 0 | 2 | 0 | 1 | 0 | 0.24 | 0.00 | 383 |
| 60 | Nando Rafael |
Attack - Centre-Forward | Angola Germany | Hertha BSC | 6 | 118 | 2 | 0 | 2 | 0 | 0 | 0 | 1.53 | 0.00 | 59 |
| 61 | Luizão |
Attack - Centre-Forward | Brazil | Hertha BSC | 19 | 545 | 2 | 4 | 6 | 1 | 1 | 0 | 0.33 | 0.66 | 273 |
| 62 | Juan |
Defender - Centre-Back | Brazil | Bayer 04 Leverkusen | 24 | 952 | 2 | 0 | 2 | 0 | 4 | 0 | 0.19 | 0.00 | 476 |
| 63 | Cacau |
Attack - Centre-Forward | Germany Brazil | 1.FC Nuremberg | 27 | 914 | 2 | 3 | 5 | 0 | 8 | 0 | 0.20 | 0.30 | 457 |
| 64 | Michael Mifsud |
Attack - Centre-Forward | Malta | 1.FC Kaiserslautern | 16 | 227 | 2 | 0 | 2 | 0 | 0 | 0 | 0.79 | 0.00 | 114 |
| 65 | Dariusz Zuraw |
Defender - Centre-Back | Poland | Hannover 96 | 14 | 600 | 2 | 0 | 2 | 0 | 2 | 0 | 0.30 | 0.00 | 300 |
| 66 | Radoslaw Kaluzny |
Midfield - Defensive Midfield | Poland | FC Energie Cottbus | 19 | 629 | 2 | 0 | 2 | 0 | 6 | 0 | 0.29 | 0.00 | 315 |
| 67 | Thomas Stehle |
Defender - Centre-Back | Germany | 1.FC Nuremberg | 17 | 457 | 2 | 0 | 2 | 0 | 8 | 0 | 0.39 | 0.00 | 229 |
| 68 | Lincoln |
Midfield - Attacking Midfield | Brazil | 1.FC Kaiserslautern | 20 | 710 | 2 | 4 | 6 | 0 | 3 | 0 | 0.25 | 0.51 | 355 |
| 69 | Peter Graulund |
Attack - Centre-Forward | Denmark | VfL Bochum | 8 | 115 | 2 | 1 | 3 | 0 | 2 | 0 | 1.57 | 0.78 | 58 |
| 70 | Jörg Albertz |
Midfield - Left Midfield | Germany | Hamburger SV | 4 | 180 | 2 | 0 | 2 | 1 | 0 | 0 | 1.00 | 0.00 | 90 |
| 71 | Ivo Ulich |
Midfield - Central Midfield | Czech Republic | Borussia Mönchengladbach | 29 | 1,144 | 2 | 2 | 4 | 0 | 0 | 0 | 0.16 | 0.16 | 572 |
| 72 | Ansgar Brinkmann |
Midfield - Right Midfield | Germany | Arminia Bielefeld | 30 | 1,095 | 2 | 7 | 9 | 1 | 2 | 0 | 0.16 | 0.58 | 548 |
| 73 | Peer Kluge |
Midfield - Defensive Midfield | Germany | Borussia Mönchengladbach | 24 | 1,004 | 2 | 2 | 4 | 0 | 4 | 0 | 0.18 | 0.18 | 502 |
| 74 | Aleksander Knavs |
Defender - Centre-Back | Slovenia | 1.FC Kaiserslautern | 16 | 673 | 2 | 0 | 2 | 0 | 3 | 0 | 0.27 | 0.00 | 337 |
| 75 | Lars Jungnickel |
Midfield - Defensive Midfield | Germany | FC Energie Cottbus | 23 | 357 | 2 | 1 | 3 | 0 | 1 | 0 | 0.50 | 0.25 | 179 |
| 76 | Lars Müller |
Defender - Left-Back | Germany | 1.FC Nuremberg | 33 | 1,474 | 2 | 4 | 6 | 1 | 4 | 0 | 0.12 | 0.24 | 737 |
| 77 | Daniel Stendel |
Attack - Right Winger | Germany | Hannover 96 | 31 | 678 | 2 | 2 | 4 | 0 | 1 | 0 | 0.27 | 0.27 | 339 |
| 78 | Delano Hill |
Defender - Centre-Back | Netherlands Suriname | FC Hansa Rostock | 20 | 828 | 2 | 0 | 2 | 0 | 3 | 0 | 0.22 | 0.00 | 414 |
| 79 | Peter Van Houdt |
Attack - Centre-Forward | Belgium | Borussia Mönchengladbach | 17 | 472 | 2 | 2 | 4 | 0 | 3 | 0 | 0.38 | 0.38 | 236 |
| 80 | Martin Driller |
Attack - Centre-Forward | Germany | 1.FC Nuremberg | 18 | 445 | 2 | 0 | 2 | 0 | 2 | 0 | 0.40 | 0.00 | 223 |
| 81 | Marek Nikl |
Defender - Centre-Back | Czech Republic | 1.FC Nuremberg | 29 | 1,117 | 2 | 1 | 3 | 0 | 3 | 0 | 0.16 | 0.08 | 559 |
| 82 | Tomasz Klos |
Defender - Centre-Back | Poland | 1.FC Kaiserslautern | 18 | 575 | 2 | 0 | 2 | 0 | 1 | 0 | 0.31 | 0.00 | 288 |
| 83 | Ivan Klasnic |
Attack - Centre-Forward | Croatia | SV Werder Bremen | 13 | 131 | 2 | 0 | 2 | 0 | 0 | 0 | 1.37 | 0.00 | 66 |
| 84 | Martin Petrov |
Attack - Left Winger | Bulgaria | VfL Wolfsburg | 26 | 868 | 2 | 4 | 6 | 0 | 6 | 1 | 0.21 | 0.41 | 434 |
| 85 | Marcelo Bordon |
Defender - Centre-Back | Brazil Italy | VfB Stuttgart | 26 | 1,155 | 2 | 1 | 3 | 0 | 8 | 0 | 0.16 | 0.08 | 578 |
| 86 | Martin Stranzl |
Defender - Centre-Back | Austria | TSV 1860 Munich | 19 | 768 | 2 | 3 | 5 | 0 | 5 | 0 | 0.23 | 0.35 | 384 |
| 87 | Tony Sanneh |
Defender - Right-Back | United States | 1.FC Nuremberg | 15 | 665 | 2 | 0 | 2 | 0 | 2 | 0 | 0.27 | 0.00 | 333 |
| 88 | Konstantinos Konstantinidis |
Defender - Centre-Back | Greece | Hertha BSC | 22 | 878 | 2 | 1 | 3 | 0 | 5 | 0 | 0.21 | 0.10 | 439 |
| 89 | Mehdi Mahdavikia |
Attack - Right Winger | Iran | Hamburger SV | 26 | 1,154 | 2 | 14 | 16 | 0 | 0 | 0 | 0.16 | 1.09 | 577 |
| 90 | Fabian Ernst |
Midfield - Defensive Midfield | Germany | SV Werder Bremen | 31 | 1,370 | 2 | 1 | 3 | 0 | 8 | 0 | 0.13 | 0.07 | 685 |
| 91 | Hasan Salihamidzic |
Midfield - Right Midfield | Bosnia-Herzegovina Germany | Bayern Munich | 12 | 488 | 2 | 2 | 4 | 0 | 2 | 0 | 0.37 | 0.37 | 244 |
| 92 | Willy Sagnol |
Defender - Right-Back | France | Bayern Munich | 23 | 871 | 2 | 5 | 7 | 0 | 3 | 0 | 0.21 | 0.52 | 436 |
| 93 | Bixente Lizarazu |
Defender - Left-Back | France | Bayern Munich | 26 | 1,109 | 2 | 4 | 6 | 0 | 3 | 0 | 0.16 | 0.32 | 555 |
| 94 | Antonio Di Salvo |
Attack - Centre-Forward | Germany Italy | FC Hansa Rostock | 16 | 372 | 2 | 0 | 2 | 0 | 2 | 0 | 0.48 | 0.00 | 186 |
| 95 | Timo Rost |
Midfield - Defensive Midfield | Germany | FC Energie Cottbus | 27 | 1,132 | 2 | 2 | 4 | 0 | 3 | 0 | 0.16 | 0.16 | 566 |
| 96 | Christian Timm |
Attack - Right Winger | Germany | 1.FC Kaiserslautern | 18 | 541 | 2 | 2 | 4 | 0 | 0 | 0 | 0.33 | 0.33 | 271 |
| 97 | Jiayi Shao |
Midfield - Left Midfield | China | TSV 1860 Munich | 12 | 417 | 1 | 0 | 1 | 0 | 1 | 0 | 0.22 | 0.00 | 417 |
| 98 | Léandro |
Midfield - Left Midfield | Brazil | Borussia Dortmund | 6 | 53 | 1 | 0 | 1 | 0 | 0 | 0 | 1.70 | 0.00 | 53 |
| 99 | Kim Madsen |
Defender - Centre-Back | Denmark | VfL Wolfsburg | 13 | 1,056 | 1 | 1 | 2 | 0 | 1 | 0 | 0.09 | 0.09 | 1,056 |
| 100 | Christian Poulsen |
Midfield - Defensive Midfield | Denmark | FC Schalke 04 | 24 | 2,141 | 1 | 2 | 3 | 0 | 5 | 0 | 0.04 | 0.08 | 2,141 |
| # | Player | Pos | Club | Mat | Min | A | G | G+A | A/90 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Mehdi Mahdavikia |
Attack - Right Winger | Hamburger SV | 26 | 1,154 | 14 | 2 | 16 | 1.09 |
| 2 | Zé Roberto |
Midfield - Left Midfield | Bayern Munich | 31 | 2,343 | 12 | 1 | 13 | 0.46 |
| 3 | Marcelinho Paraíba |
Midfield - Attacking Midfield | Hertha BSC | 33 | 210 | 11 | 14 | 25 | 4.71 |
| 4 | Paul Freier |
Midfield - Right Midfield | VfL Bochum | 32 | 397 | 11 | 7 | 18 | 2.49 |
| 5 | Kevin Kuranyi |
Attack - Centre-Forward | VfB Stuttgart | 32 | 167 | 9 | 15 | 24 | 4.85 |
| 6 | Jiri Stajner |
Attack - Second Striker | Hannover 96 | 32 | 551 | 8 | 4 | 12 | 1.31 |
| 7 | Mehmet Scholl |
Midfield - Attacking Midfield | Bayern Munich | 18 | 256 | 8 | 4 | 12 | 2.81 |
| 8 | Marcel Ketelaer |
Midfield - Left Midfield | Borussia Mönchengladbach | 19 | 0 | 8 | 0 | 8 | 0.00 |
| 9 | Aílton |
Attack - Centre-Forward | SV Werder Bremen | 31 | 147 | 7 | 16 | 23 | 4.29 |
| 10 | Michael Ballack |
Midfield - Central Midfield | Bayern Munich | 26 | 225 | 7 | 10 | 17 | 2.80 |
| 11 | Aleksandr Hleb |
Midfield - Attacking Midfield | VfB Stuttgart | 34 | 669 | 7 | 4 | 11 | 0.94 |
| 12 | Ansgar Brinkmann |
Midfield - Right Midfield | Arminia Bielefeld | 30 | 1,095 | 7 | 2 | 9 | 0.58 |
| 13 | Ewerthon |
Attack - Centre-Forward | Borussia Dortmund | 33 | 212 | 6 | 11 | 17 | 2.55 |
| 14 | Miroslav Klose |
Attack - Centre-Forward | 1.FC Kaiserslautern | 32 | 297 | 6 | 9 | 15 | 1.82 |
| 15 | Dimitar Berbatov |
Attack - Centre-Forward | Bayer 04 Leverkusen | 24 | 410 | 6 | 4 | 10 | 1.32 |
| 16 | David Jarolím |
Midfield - Central Midfield | 1.FC Nuremberg | 32 | 922 | 6 | 3 | 9 | 0.59 |
| 17 | Marcus Lantz |
Midfield - Central Midfield | FC Hansa Rostock | 28 | 2,469 | 6 | 1 | 7 | 0.22 |
| 18 | Claudio Pizarro |
Attack - Centre-Forward | Bayern Munich | 31 | 155 | 5 | 15 | 20 | 2.90 |
| 19 | Markus Schroth |
Attack - Centre-Forward | TSV 1860 Munich | 32 | 204 | 5 | 14 | 19 | 2.21 |
| 20 | Rade Prica |
Attack - Centre-Forward | FC Hansa Rostock | 27 | 262 | 5 | 7 | 12 | 1.72 |
| 21 | René Rydlewicz |
Midfield - Right Midfield | FC Hansa Rostock | 22 | 281 | 5 | 6 | 11 | 1.60 |
| 22 | Tomas Rosicky |
Midfield - Attacking Midfield | Borussia Dortmund | 30 | 632 | 5 | 4 | 9 | 0.71 |
| 23 | Marko Babic |
Midfield - Left Midfield | Bayer 04 Leverkusen | 25 | 485 | 5 | 3 | 8 | 0.93 |
| 24 | Willy Sagnol |
Defender - Right-Back | Bayern Munich | 23 | 871 | 5 | 2 | 7 | 0.52 |
| 25 | Tommy Svindal Larsen |
Midfield - Defensive Midfield | 1.FC Nuremberg | 30 | 0 | 5 | 0 | 5 | 0.00 |
| 26 | Krisztián Lisztes |
Midfield - Attacking Midfield | SV Werder Bremen | 31 | 0 | 5 | 0 | 5 | 0.00 |
| 27 | Thomas Christiansen |
Attack - Centre-Forward | VfL Bochum | 34 | 116 | 4 | 21 | 25 | 3.10 |
| 28 | Jan Koller |
Attack - Centre-Forward | Borussia Dortmund | 34 | 232 | 4 | 13 | 17 | 1.55 |
| 29 | Mohamadou Idrissou |
Attack - Centre-Forward | Hannover 96 | 30 | 267 | 4 | 9 | 13 | 1.35 |
| 30 | Vratislav Lokvenc |
Attack - Centre-Forward | 1.FC Kaiserslautern | 30 | 320 | 4 | 8 | 12 | 1.13 |
| 31 | Marko Topic |
Attack - Centre-Forward | FC Energie Cottbus | 29 | 391 | 4 | 6 | 10 | 0.92 |
| 32 | Arne Friedrich |
Defender - Centre-Back | Hertha BSC | 33 | 579 | 4 | 5 | 9 | 0.62 |
| 33 | José Dominguez |
Attack - Left Winger | 1.FC Kaiserslautern | 21 | 420 | 4 | 3 | 7 | 0.86 |
| 34 | Thórdur Gudjónsson |
Attack - Right Winger | VfL Bochum | 29 | 632 | 4 | 3 | 7 | 0.57 |
| 35 | Lars Müller |
Defender - Left-Back | 1.FC Nuremberg | 33 | 1,474 | 4 | 2 | 6 | 0.24 |
| 36 | Martin Petrov |
Attack - Left Winger | VfL Wolfsburg | 26 | 868 | 4 | 2 | 6 | 0.41 |
| 37 | Bixente Lizarazu |
Defender - Left-Back | Bayern Munich | 26 | 1,109 | 4 | 2 | 6 | 0.32 |
| 38 | Lincoln |
Midfield - Attacking Midfield | 1.FC Kaiserslautern | 20 | 710 | 4 | 2 | 6 | 0.51 |
| 39 | Luizão |
Attack - Centre-Forward | Hertha BSC | 19 | 545 | 4 | 2 | 6 | 0.66 |
| 40 | Mario Basler |
Midfield - Right Midfield | 1.FC Kaiserslautern | 23 | 1,635 | 4 | 1 | 5 | 0.22 |
| 41 | Markus Weissenberger |
Midfield - Attacking Midfield | TSV 1860 Munich | 26 | 1,783 | 4 | 1 | 5 | 0.20 |
| 42 | Owen Hargreaves |
Midfield - Defensive Midfield | Bayern Munich | 25 | 1,653 | 4 | 1 | 5 | 0.22 |
| 43 | Magnus Arvidsson |
Attack - Centre-Forward | FC Hansa Rostock | 22 | 837 | 4 | 1 | 5 | 0.43 |
| 44 | Jochen Seitz |
Attack - Left Winger | VfB Stuttgart | 21 | 1,181 | 4 | 1 | 5 | 0.30 |
| 45 | Markus Anfang |
Midfield - Central Midfield | 1.FC Kaiserslautern | 19 | 0 | 4 | 0 | 4 | 0.00 |
| 46 | Angelos Charisteas |
Attack - Centre-Forward | SV Werder Bremen | 31 | 252 | 3 | 9 | 12 | 1.07 |
| 47 | Mikael Forssell |
Attack - Centre-Forward | Borussia Mönchengladbach | 16 | 200 | 3 | 7 | 10 | 1.35 |
| 48 | Ioannis Amanatidis |
Attack - Centre-Forward | VfB Stuttgart | 27 | 276 | 3 | 5 | 8 | 0.98 |
| 49 | Emile Mpenza |
Attack - Centre-Forward | FC Schalke 04 | 21 | 263 | 3 | 5 | 8 | 1.03 |
| 50 | Mladen Krstajic |
Defender - Centre-Back | SV Werder Bremen | 31 | 681 | 3 | 4 | 7 | 0.40 |
| 51 | Markus Daun |
Attack - Centre-Forward | SV Werder Bremen | 27 | 454 | 3 | 3 | 6 | 0.59 |
| 52 | Dedê |
Defender - Left-Back | Borussia Dortmund | 30 | 833 | 3 | 3 | 6 | 0.32 |
| 53 | Laurențiu Reghecampf |
Midfield - Right Midfield | FC Energie Cottbus | 30 | 683 | 3 | 3 | 6 | 0.40 |
| 54 | Gerald Asamoah |
Attack - Centre-Forward | FC Schalke 04 | 27 | 530 | 3 | 3 | 6 | 0.51 |
| 55 | Martin Stranzl |
Defender - Centre-Back | TSV 1860 Munich | 19 | 768 | 3 | 2 | 5 | 0.35 |
| 56 | Cacau |
Attack - Centre-Forward | 1.FC Nuremberg | 27 | 914 | 3 | 2 | 5 | 0.30 |
| 57 | Danijel Stefulj |
Midfield - Defensive Midfield | Hannover 96 | 22 | 1,423 | 3 | 1 | 4 | 0.19 |
| 58 | Dietmar Hirsch |
Midfield - Defensive Midfield | FC Hansa Rostock | 18 | 1,287 | 3 | 1 | 4 | 0.21 |
| 59 | Steven Cherundolo |
Defender - Right-Back | Hannover 96 | 33 | 0 | 3 | 0 | 3 | 0.00 |
| 60 | Jens Jeremies |
Midfield - Defensive Midfield | Bayern Munich | 29 | 0 | 3 | 0 | 3 | 0.00 |
| 61 | Marek Heinz |
Attack - Centre-Forward | Hamburger SV | 25 | 0 | 3 | 0 | 3 | 0.00 |
| 62 | Andreas Hinkel |
Defender - Right-Back | VfB Stuttgart | 33 | 0 | 3 | 0 | 3 | 0.00 |
| 63 | Sebastian Deisler |
Midfield - Right Midfield | Bayern Munich | 8 | 0 | 3 | 0 | 3 | 0.00 |
| 64 | Mike Hanke |
Attack - Centre-Forward | FC Schalke 04 | 9 | 0 | 3 | 0 | 3 | 0.00 |
| 65 | Sasa Ciric |
Attack - Centre-Forward | 1.FC Nuremberg | 27 | 161 | 2 | 12 | 14 | 1.12 |
| 66 | Vahid Hashemian |
Attack - Centre-Forward | VfL Bochum | 34 | 143 | 2 | 10 | 12 | 1.26 |
| 67 | Lawrence Aidoo |
Midfield - Attacking Midfield | Borussia Mönchengladbach | 29 | 593 | 2 | 3 | 5 | 0.30 |
| 68 | Peter Van Houdt |
Attack - Centre-Forward | Borussia Mönchengladbach | 17 | 472 | 2 | 2 | 4 | 0.38 |
| 69 | Christian Timm |
Attack - Right Winger | 1.FC Kaiserslautern | 18 | 541 | 2 | 2 | 4 | 0.33 |
| 70 | Timo Rost |
Midfield - Defensive Midfield | FC Energie Cottbus | 27 | 1,132 | 2 | 2 | 4 | 0.16 |
| 71 | Peer Kluge |
Midfield - Defensive Midfield | Borussia Mönchengladbach | 24 | 1,004 | 2 | 2 | 4 | 0.18 |
| 72 | Daniel Stendel |
Attack - Right Winger | Hannover 96 | 31 | 678 | 2 | 2 | 4 | 0.27 |
| 73 | Hasan Salihamidzic |
Midfield - Right Midfield | Bayern Munich | 12 | 488 | 2 | 2 | 4 | 0.37 |
| 74 | Ivo Ulich |
Midfield - Central Midfield | Borussia Mönchengladbach | 29 | 1,144 | 2 | 2 | 4 | 0.16 |
| 75 | Jacek Krzynowek |
Midfield - Left Midfield | 1.FC Nuremberg | 17 | 906 | 2 | 1 | 3 | 0.20 |
| 76 | Andrzej Kobylanski |
Midfield - Left Midfield | FC Energie Cottbus | 17 | 752 | 2 | 1 | 3 | 0.24 |
| 77 | Jiri Kaufman |
Attack - Centre-Forward | Hannover 96 | 12 | 350 | 2 | 1 | 3 | 0.51 |
| 78 | Christoph Dabrowski |
Midfield - Defensive Midfield | Arminia Bielefeld | 27 | 2,430 | 2 | 1 | 3 | 0.07 |
| 79 | Andreas Jakobsson |
Defender - Centre-Back | FC Hansa Rostock | 33 | 2,939 | 2 | 1 | 3 | 0.06 |
| 80 | Horst Heldt |
Midfield - Attacking Midfield | VfB Stuttgart | 4 | 105 | 2 | 1 | 3 | 1.71 |
| 81 | Christian Poulsen |
Midfield - Defensive Midfield | FC Schalke 04 | 24 | 2,141 | 2 | 1 | 3 | 0.08 |
| 82 | Dimitrios Grammozis |
Midfield - Defensive Midfield | 1.FC Kaiserslautern | 27 | 0 | 2 | 0 | 2 | 0.00 |
| 83 | Cristian Ledesma |
Midfield - Central Midfield | Hamburger SV | 16 | 0 | 2 | 0 | 2 | 0.00 |
| 84 | Bastian Schweinsteiger |
Midfield - Central Midfield | Bayern Munich | 14 | 0 | 2 | 0 | 2 | 0.00 |
| 85 | Heiko Gerber |
Defender - Left-Back | VfB Stuttgart | 28 | 0 | 2 | 0 | 2 | 0.00 |
| 86 | Jaime |
Midfield - Defensive Midfield | Hannover 96 | 22 | 0 | 2 | 0 | 2 | 0.00 |
| 87 | Michael Tarnat |
Defender - Left-Back | Bayern Munich | 11 | 0 | 2 | 0 | 2 | 0.00 |
| 88 | Miroslav Karhan |
Midfield - Central Midfield | VfL Wolfsburg | 32 | 0 | 2 | 0 | 2 | 0.00 |
| 89 | Selim Teber |
Midfield - Central Midfield | 1.FC Kaiserslautern | 15 | 0 | 2 | 0 | 2 | 0.00 |
| 90 | Markus Feulner |
Midfield - Central Midfield | Bayern Munich | 10 | 0 | 2 | 0 | 2 | 0.00 |
| 91 | Attack - Centre-Forward | Bayern Munich | 14 | 153 | 1 | 5 | 6 | 0.59 | |
| 92 | Gustavo Varela |
Midfield - Right Midfield | FC Schalke 04 | 23 | 400 | 1 | 4 | 5 | 0.23 |
| 93 | Thomas Brdaric |
Attack - Centre-Forward | Bayer 04 Leverkusen | 16 | 153 | 1 | 4 | 5 | 0.59 |
| 94 | Silvio Meißner |
Midfield - Defensive Midfield | VfB Stuttgart | 28 | 451 | 1 | 4 | 5 | 0.20 |
| 95 | Pál Dárdai |
Midfield - Defensive Midfield | Hertha BSC | 29 | 550 | 1 | 4 | 5 | 0.16 |
| 96 | Naohiro Takahara |
Attack - Centre-Forward | Hamburger SV | 16 | 292 | 1 | 3 | 4 | 0.31 |
| 97 | Jan Simak |
Midfield - Attacking Midfield | Bayer 04 Leverkusen | 22 | 358 | 1 | 3 | 4 | 0.25 |
| 98 | Yıldıray Baştürk |
Midfield - Attacking Midfield | Bayer 04 Leverkusen | 26 | 656 | 1 | 3 | 4 | 0.14 |
| 99 | Marek Nikl |
Defender - Centre-Back | 1.FC Nuremberg | 29 | 1,117 | 1 | 2 | 3 | 0.08 |
| 100 | Konstantinos Konstantinidis |
Defender - Centre-Back | Hertha BSC | 22 | 878 | 1 | 2 | 3 | 0.10 |
| # | Goalkeeper | Club | Matches | Minutes | Clean sheets | Goals conceded | GC / match |
|---|---|---|---|---|---|---|---|
| 1 | Oliver Kahn |
Bayern Munich | 33 | 2,970 | 17 | 22 | 0.67 |
| 2 | Gábor Király |
Hertha BSC | 33 | 2,970 | 13 | 42 | 1.27 |
| 3 | Frank Rost |
FC Schalke 04 | 33 | 2,967 | 11 | 39 | 1.18 |
| 4 | Mathias Schober |
FC Hansa Rostock | 34 | 3,060 | 11 | 41 | 1.21 |
| 5 | Martin Pieckenhagen |
Hamburger SV | 34 | 3,060 | 11 | 36 | 1.06 |
| 6 | Mathias Hain |
Arminia Bielefeld | 34 | 3,060 | 10 | 46 | 1.35 |
| 7 | Darius Kampa |
1.FC Nuremberg | 34 | 3,015 | 9 | 58 | 1.71 |
| 8 | Simon Jentzsch |
TSV 1860 Munich | 32 | 2,880 | 9 | 50 | 1.56 |
| 9 | Jens Lehmann |
Borussia Dortmund | 24 | 2,126 | 9 | 20 | 0.83 |
| 10 | Tim Wiese |
1.FC Kaiserslautern | 21 | 1,890 | 8 | 25 | 1.19 |
| 11 | Pascal Borel |
SV Werder Bremen | 31 | 2,790 | 8 | 45 | 1.45 |
| 12 | André Lenz |
FC Energie Cottbus | 23 | 2,070 | 6 | 40 | 1.74 |
| 13 | Hans Jörg Butt |
Bayer 04 Leverkusen | 33 | 2,970 | 6 | 53 | 1.61 |
| 14 | Roman Weidenfeller |
Borussia Dortmund | 11 | 908 | 6 | 7 | 0.64 |
| 15 | Timo Hildebrand |
VfB Stuttgart | 20 | 1,800 | 4 | 24 | 1.2 |
| 16 | Gerhard Tremmel |
Hannover 96 | 18 | 1,619 | 4 | 24 | 1.33 |
| 17 | Georg Koch |
1.FC Kaiserslautern | 13 | 1,158 | 3 | 17 | 1.31 |
| 18 | Jörg Sievers |
Hannover 96 | 17 | 1,441 | 2 | 33 | 1.94 |
| # | Player | Pos | Club | Matches | YC | 2nd YC | RC | Score |
|---|---|---|---|---|---|---|---|---|
| 1 | Marcus Lantz |
Midfield - Central Midfield | FC Hansa Rostock | 28 | 7 | 0 | 1 | 10 |
| 2 | Tomasz Hajto |
Defender - Centre-Back | FC Schalke 04 | 29 | 10 | 1 | 0 | 10 |
| 3 | Altin Lala |
Midfield - Defensive Midfield | Hannover 96 | 32 | 9 | 0 | 0 | 9 |
| 4 | Boris Zivkovic |
Defender - Right-Back | Bayer 04 Leverkusen | 30 | 9 | 1 | 0 | 9 |
| 5 | Gustavo Varela |
Midfield - Right Midfield | FC Schalke 04 | 23 | 6 | 1 | 1 | 9 |
| 6 | Martin Petrov |
Attack - Left Winger | VfL Wolfsburg | 26 | 6 | 0 | 1 | 9 |
| 7 | Rade Prica |
Attack - Centre-Forward | FC Hansa Rostock | 27 | 6 | 0 | 1 | 9 |
| 8 | Michael Ballack |
Midfield - Central Midfield | Bayern Munich | 26 | 8 | 0 | 0 | 8 |
| 9 | Vragel da Silva |
Defender - Right-Back | FC Energie Cottbus | 28 | 8 | 0 | 0 | 8 |
| 10 | Marcelo Bordon |
Defender - Centre-Back | VfB Stuttgart | 26 | 8 | 0 | 0 | 8 |
| 11 | Heiko Gerber |
Defender - Left-Back | VfB Stuttgart | 28 | 8 | 0 | 0 | 8 |
| 12 | Cacau |
Attack - Centre-Forward | 1.FC Nuremberg | 27 | 8 | 0 | 0 | 8 |
| 13 | Steven Cherundolo |
Defender - Right-Back | Hannover 96 | 33 | 8 | 0 | 0 | 8 |
| 14 | Miroslav Karhan |
Midfield - Central Midfield | VfL Wolfsburg | 32 | 8 | 0 | 0 | 8 |
| 15 | Fabian Ernst |
Midfield - Defensive Midfield | SV Werder Bremen | 31 | 8 | 1 | 0 | 8 |
| 16 | Fernando Meira |
Defender - Centre-Back | VfB Stuttgart | 31 | 5 | 0 | 1 | 8 |
| 17 | Thomas Stehle |
Defender - Centre-Back | 1.FC Nuremberg | 17 | 8 | 0 | 0 | 8 |
| 18 | Marcelinho Paraíba |
Midfield - Attacking Midfield | Hertha BSC | 33 | 8 | 0 | 0 | 8 |
| 19 | Krisztián Lisztes |
Midfield - Attacking Midfield | SV Werder Bremen | 31 | 5 | 0 | 1 | 8 |
| 20 | Mario Basler |
Midfield - Right Midfield | 1.FC Kaiserslautern | 23 | 8 | 0 | 0 | 8 |
| 21 | Yıldıray Baştürk |
Midfield - Attacking Midfield | Bayer 04 Leverkusen | 26 | 4 | 0 | 1 | 7 |
| 22 | Marko Topic |
Attack - Centre-Forward | FC Energie Cottbus | 29 | 7 | 0 | 0 | 7 |
| 23 | Paul Stalteri |
Defender - Right-Back | SV Werder Bremen | 33 | 7 | 0 | 0 | 7 |
| 24 | Laurențiu Reghecampf |
Midfield - Right Midfield | FC Energie Cottbus | 30 | 7 | 0 | 0 | 7 |
| 25 | Stephan Paßlack |
Defender - Centre-Back | 1.FC Nuremberg | 14 | 4 | 0 | 1 | 7 |
| 26 | Hanno Balitsch |
Midfield - Defensive Midfield | Bayer 04 Leverkusen | 30 | 7 | 0 | 0 | 7 |
| 27 | Mladen Krstajic |
Defender - Centre-Back | SV Werder Bremen | 31 | 7 | 0 | 0 | 7 |
| 28 | Jeff Strasser |
Defender - Centre-Back | Borussia Mönchengladbach | 28 | 7 | 0 | 0 | 7 |
| 29 | Silvio Meißner |
Midfield - Defensive Midfield | VfB Stuttgart | 28 | 7 | 1 | 0 | 7 |
| 30 | Jaime |
Midfield - Defensive Midfield | Hannover 96 | 22 | 7 | 0 | 0 | 7 |
| 31 | Tommy Svindal Larsen |
Midfield - Defensive Midfield | 1.FC Nuremberg | 30 | 7 | 0 | 0 | 7 |
| 32 | Torsten Frings |
Midfield - Defensive Midfield | Borussia Dortmund | 31 | 6 | 2 | 0 | 6 |
| 33 | Dimitar Berbatov |
Attack - Centre-Forward | Bayer 04 Leverkusen | 24 | 3 | 0 | 1 | 6 |
| 34 | Razundara Tjikuzu |
Defender - Right-Back | SV Werder Bremen | 8 | 3 | 0 | 1 | 6 |
| 35 | Jens Jeremies |
Midfield - Defensive Midfield | Bayern Munich | 29 | 6 | 0 | 0 | 6 |
| 36 | Tomasz Kos |
Defender - Centre-Back | 1.FC Nuremberg | 26 | 6 | 0 | 0 | 6 |
| 37 | Radoslaw Kaluzny |
Midfield - Defensive Midfield | FC Energie Cottbus | 19 | 6 | 0 | 0 | 6 |
| 38 | Dedê |
Defender - Left-Back | Borussia Dortmund | 30 | 6 | 0 | 0 | 6 |
| 39 | Harry Koch |
Defender - Centre-Back | 1.FC Kaiserslautern | 27 | 5 | 0 | 0 | 5 |
| 40 | Faruk Hujdurovic |
Defender - Centre-Back | FC Energie Cottbus | 11 | 5 | 0 | 0 | 5 |
| 41 | Gerald Asamoah |
Attack - Centre-Forward | FC Schalke 04 | 27 | 5 | 0 | 0 | 5 |
| 42 | Konstantinos Konstantinidis |
Defender - Centre-Back | Hertha BSC | 22 | 5 | 0 | 0 | 5 |
| 43 | Nenad Bjelica |
Midfield - Central Midfield | 1.FC Kaiserslautern | 21 | 5 | 0 | 0 | 5 |
| 44 | Paul Freier |
Midfield - Right Midfield | VfL Bochum | 32 | 5 | 0 | 0 | 5 |
| 45 | Christoph Dabrowski |
Midfield - Defensive Midfield | Arminia Bielefeld | 27 | 2 | 0 | 1 | 5 |
| 46 | David Jarolím |
Midfield - Central Midfield | 1.FC Nuremberg | 32 | 5 | 1 | 0 | 5 |
| 47 | Marcel Maltritz |
Defender - Centre-Back | Hamburger SV | 23 | 5 | 0 | 0 | 5 |
| 48 | Christian Beeck |
Defender - Centre-Back | FC Energie Cottbus | 16 | 5 | 1 | 0 | 5 |
| 49 | Silvio Schröter |
Midfield - Right Midfield | FC Energie Cottbus | 25 | 5 | 0 | 0 | 5 |
| 50 | Thomas Meggle |
Midfield - Attacking Midfield | FC Hansa Rostock | 20 | 5 | 0 | 0 | 5 |
| # | Club | Country | Players | Total goals |
|---|---|---|---|---|
| 1 | Bayern Munich |
Germany | 24 | 47 |
| 2 | VfL Bochum |
Germany | 7 | 43 |
| 3 | 1.FC Kaiserslautern |
Germany | 28 | 38 |
| 4 | SV Werder Bremen |
Germany | 22 | 38 |
| 5 | Borussia Dortmund |
Germany | 13 | 38 |
| 6 | FC Hansa Rostock |
Germany | 25 | 35 |
| 7 | VfB Stuttgart |
Germany | 20 | 34 |
| 8 | 1.FC Nuremberg |
Germany | 26 | 31 |
| 9 | Hertha BSC |
Germany | 12 | 30 |
| 10 | Bayer 04 Leverkusen |
Germany | 16 | 26 |
| 11 | FC Energie Cottbus |
Germany | 23 | 23 |
| 12 | Hannover 96 |
Germany | 21 | 23 |
| 13 | Borussia Mönchengladbach |
Germany | 13 | 21 |
| 14 | TSV 1860 Munich |
Germany | 12 | 19 |
| 15 | FC Schalke 04 |
Germany | 10 | 16 |
| 16 | Hamburger SV |
Germany | 11 | 12 |
| 17 | Arminia Bielefeld |
Germany | 7 | 5 |
| 18 | VfL Wolfsburg |
Germany | 11 | 4 |
| # | Club | Country | Seasons |
|---|---|---|---|
| 1 | 1.FC Heidenheim 1846 (2036) |
Germany | 26 |
| 2 | 1.FC Köln (3) |
Germany | 26 |
| 3 | 1.FC Union Berlin (89) |
Germany | 26 |
| 4 | 1.FSV Mainz 05 (39) |
Germany | 26 |
| 5 | Bayer 04 Leverkusen (15) |
Germany | 26 |
| 6 | Bayern Munich (27) |
Germany | 26 |
| 7 | Borussia Dortmund (16) |
Germany | 26 |
| 8 | Borussia Mönchengladbach (18) |
Germany | 26 |
| 9 | Eintracht Frankfurt (24) |
Germany | 26 |
| 10 | FC Augsburg (167) |
Germany | 26 |
| 11 | FC St. Pauli (35) |
Germany | 26 |
| 12 | Hamburger SV (41) |
Germany | 26 |
| 13 | RB Leipzig (23826) |
Germany | 26 |
| 14 | SC Freiburg (60) |
Germany | 26 |
| 15 | SV Werder Bremen (86) |
Germany | 26 |
| 16 | TSG 1899 Hoffenheim (533) |
Germany | 26 |
| 17 | VfB Stuttgart (79) |
Germany | 26 |
| 18 | VfL Wolfsburg (82) |
Germany | 26 |
Top scorer of each season in this competition (across 32 tracked seasons). Ties resolved by player_id order.
| Season | Player | Pos | Nat | Club | Goals | Matches |
|---|---|---|---|---|---|---|
| 99/00 | Aílton |
Attack - Centre-Forward | Brazil |
SV Werder Bremen | 12 | 29 |
| 98/99 | Markus Beierle |
Attack - Centre-Forward | Germany |
MSV Duisburg | 13 | 28 |
| 97/98 | Olaf Marschall |
Attack - Centre-Forward | Germany |
1.FC Kaiserslautern | 21 | 24 |
| 96/97 | Georgi Donkov |
Midfield - Attacking Midfield | Bulgaria Germany | VfL Bochum | 10 | 30 |
| 95/96 | Mario Basler |
Midfield - Right Midfield | Germany |
SV Werder Bremen | 11 | 30 |
| 94/95 | Mario Basler |
Midfield - Right Midfield | Germany |
SV Werder Bremen | 20 | 33 |
| 93/94 | Mehmet Scholl |
Midfield - Attacking Midfield | Germany Türkiye | Bayern Munich | 11 | 27 |
| 92/93 | Bruno Labbadia |
Attack - Centre-Forward | Germany |
Bayern Munich | 11 | 32 |
| 91/92 | Bruno Labbadia |
Attack - Centre-Forward | Germany |
Bayern Munich | 10 | 30 |
| 90/91 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
Bayer 04 Leverkusen | 9 | 27 |
| 89/90 | Bruno Labbadia |
Attack - Centre-Forward | Germany |
1.FC Kaiserslautern | 6 | 28 |
| 88/89 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
Bayer 04 Leverkusen | 8 | 32 |
| 87/88 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
Bayer 04 Leverkusen | 11 | 26 |
| 86/87 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
Bayer 04 Leverkusen | 14 | 33 |
| 85/86 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
Bayer 04 Leverkusen | 12 | 33 |
| 84/85 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
Bayer 04 Leverkusen | 5 | 27 |
| 83/84 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
VfL Bochum | 18 | 33 |
| 82/83 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
VfL Bochum | 8 | 33 |
| 81/82 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
VfL Bochum | 9 | 32 |
| 25/26 | Michael Olise |
Attack - Right Winger | France England | Bayern Munich | 3 | 2 |
| 24/25 | Harry Kane |
Attack - Centre-Forward | England Ireland | Bayern Munich | 26 | 31 |
| 23/24 | Harry Kane |
Attack - Centre-Forward | England Ireland | Bayern Munich | 36 | 32 |
| 22/23 | Christopher Nkunku |
Attack - Centre-Forward | France DR Congo | RB Leipzig | 16 | 25 |
| 21/22 | Robert Lewandowski |
Attack - Centre-Forward | Poland |
Bayern Munich | 35 | 34 |
| 20/21 | Robert Lewandowski |
Attack - Centre-Forward | Poland |
Bayern Munich | 41 | 29 |
| 19/20 | Robert Lewandowski |
Attack - Centre-Forward | Poland |
Bayern Munich | 34 | 31 |
| 18/19 | Robert Lewandowski |
Attack - Centre-Forward | Poland |
Bayern Munich | 22 | 33 |
| 17/18 | Robert Lewandowski |
Attack - Centre-Forward | Poland |
Bayern Munich | 29 | 30 |
| 16/17 | Pierre-Emerick Aubameyang |
Attack - Centre-Forward | Gabon France | Borussia Dortmund | 31 | 32 |
| 15/16 | Robert Lewandowski |
Attack - Centre-Forward | Poland |
Bayern Munich | 30 | 32 |
| 14/15 | Alexander Meier |
Attack - Second Striker | Germany |
Eintracht Frankfurt | 19 | 26 |
| 13/14 | Robert Lewandowski |
Attack - Centre-Forward | Poland |
Borussia Dortmund | 20 | 33 |
| Season | Champion | Runner-up | Score |
|---|---|---|---|
| 2025 | Bayern Munich | Borussia Dortmund | — |
| 2024 | Bayern Munich | Bayer Leverkusen | — |
| 2023 | Bayer Leverkusen (1) † | VfB Stuttgart | — |
| 2022 | Bayern Munich | Borussia Dortmund | — |
| 2021 | Bayern Munich | Borussia Dortmund | — |
| 2020 | Bayern Munich | RB Leipzig | — |
| 2019 | Bayern Munich (30) * | Borussia Dortmund | — |
| 2018 | Bayern Munich (29) † | Borussia Dortmund | — |
| 2017 | Bayern Munich | Schalke 04 | — |
| 2016 | Bayern Munich | RB Leipzig | — |
| 2015 | Bayern Munich (26) † | Borussia Dortmund | — |
| 2014 | Bayern Munich | VfL Wolfsburg | — |
| 2013 | Bayern Munich (24) † | Borussia Dortmund | — |
| 2012 | Bayern Munich (23) * | Borussia Dortmund | — |
| 2011 | Borussia Dortmund (8) † | Bayern Munich | — |
| 2010 | Borussia Dortmund | Bayer Leverkusen | — |
| 2009 | Bayern Munich (22) † | Schalke 04 | — |
| 2008 | VfL Wolfsburg | Bayern Munich | — |
| 2007 | Bayern Munich (21) † | Werder Bremen | — |
| 2006 | VfB Stuttgart | Schalke 04 | — |
| 2005 | Bayern Munich (20) † | Werder Bremen | — |
| 2004 | Bayern Munich (19) † | Schalke 04 | — |
| 2003 | Werder Bremen (4) † | Bayern Munich | — |
| 2002 | Bayern Munich (18) † | VfB Stuttgart | — |
| 2001 | Borussia Dortmund | Bayer Leverkusen | — |
| 2000 | Bayern Munich | Schalke 04 | — |
| 1999 | Bayern Munich (16) † | Bayer Leverkusen | — |
| 1998 | Bayern Munich | Bayer Leverkusen | — |
| 1997 | 1. FC Kaiserslautern | Bayern Munich | — |
| 1996 | Bayern Munich | Bayer Leverkusen | — |
| 1995 | Borussia Dortmund | Bayern Munich | — |
| 1994 | Borussia Dortmund | Werder Bremen | — |
| 1993 | Bayern Munich | 1. FC Kaiserslautern | — |
| 1992 | Werder Bremen | Bayern Munich | — |
| 1991 | VfB Stuttgart | Borussia Dortmund | — |
| 1990 | FC Hansa Rostock | Dynamo Dresden | — |
| 1989 | Dynamo Dresden | FC Karl-Marx-Stadt | — |
| 1988 | Dynamo Dresden | BFC Dynamo | — |
| 1987 | BFC Dynamo | 1. FC Lokomotive Leipzig | — |
| 1986 | BFC Dynamo | Dynamo Dresden | — |
| 1985 | BFC Dynamo | 1. FC Lokomotive Leipzig | — |
| 1984 | BFC Dynamo | Dynamo Dresden | — |
| 1983 | BFC Dynamo | Dynamo Dresden | — |
| 1982 | BFC Dynamo | FC Vorwärts Frankfurt | — |
| 1981 | BFC Dynamo | Dynamo Dresden | — |
| 1980 | BFC Dynamo | FC Carl Zeiss Jena | — |
| 1979 | BFC Dynamo | Dynamo Dresden | — |
| 1978 | BFC Dynamo | Dynamo Dresden | — |
| 1977 | Dynamo Dresden | 1. FC Magdeburg | — |
| 1976 | Dynamo Dresden | 1. FC Magdeburg | — |
Players with the most goals across all seasons of this competition in our dataset.
| # | Player | Position | Nationality | Total goals | Seasons |
|---|---|---|---|---|---|
| 1 | Robert Lewandowski |
Attack - Centre-Forward | Poland |
312 | 12 |
| 2 | Claudio Pizarro |
Attack - Centre-Forward | Peru Italy | 197 | 18 |
| 3 | Mario Gómez |
Attack - Centre-Forward | Germany Spain | 170 | 11 |
| 4 | Marco Reus |
Midfield - Attacking Midfield | Germany |
156 | 15 |
| 5 | Thomas Müller |
Attack - Second Striker | Germany |
150 | 16 |
| 6 | Attack - Centre-Forward | Germany |
144 | 13 | |
| 7 | Vedad Ibisevic |
Attack - Centre-Forward | Bosnia-Herzegovina United States | 127 | 12 |
| 8 | Andrej Kramaric |
Midfield - Attacking Midfield | Croatia |
126 | 10 |
| 9 | Miroslav Klose |
Attack - Centre-Forward | Germany |
121 | 11 |
| 10 | Kevin Kuranyi |
Attack - Centre-Forward | Germany Panama | 111 | 9 |
| 11 | Aílton |
Attack - Centre-Forward | Brazil |
106 | 9 |
| 12 | Christian Schreier |
Midfield - Attacking Midfield | Germany |
106 | 11 |
| 13 | Bruno Labbadia |
Attack - Centre-Forward | Germany |
103 | 12 |
| 14 | Timo Werner |
Attack - Left Winger | Germany |
102 | 9 |
| 15 | Arjen Robben |
Attack - Right Winger | Netherlands |
99 | 10 |
| 16 | Mehmet Scholl |
Midfield - Attacking Midfield | Germany Türkiye | 98 | 17 |
| 17 | Pierre-Emerick Aubameyang |
Attack - Centre-Forward | Gabon France | 98 | 5 |
| 18 | Max Kruse |
Attack - Second Striker | Germany |
97 | 10 |
| 19 | Alexander Meier |
Attack - Second Striker | Germany |
93 | 12 |
| 20 | Serge Gnabry |
Attack - Left Winger | Germany Cote d'Ivoire | 92 | 10 |
Highest single-season goal hauls in this competition.
| # | Player | Team | Season | Goals |
|---|---|---|---|---|
| 1 | Robert Lewandowski |
Bayern Munich | 20/21 | 41 |
| 2 | Harry Kane |
Bayern Munich | 23/24 | 36 |
| 3 | Robert Lewandowski |
Bayern Munich | 21/22 | 35 |
| 4 | Robert Lewandowski |
Bayern Munich | 19/20 | 34 |
| 5 | Pierre-Emerick Aubameyang |
Borussia Dortmund | 16/17 | 31 |
| 6 | Robert Lewandowski |
Bayern Munich | 16/17 | 30 |
| 7 | Robert Lewandowski |
Bayern Munich | 15/16 | 30 |
| 8 | Robert Lewandowski |
Bayern Munich | 17/18 | 29 |
| 9 | Mario Gómez |
Bayern Munich | 10/11 | 28 |
| 10 | Timo Werner |
RB Leipzig | 19/20 | 28 |
Aílton
Kevin Kuranyi
Claudio Pizarro
Marcelinho Paraíba
Markus Schroth
Jan Koller
Sasa Ciric
Ewerthon
Vahid Hashemian
Michael Ballack
Mohamadou Idrissou
Angelos Charisteas
Miroslav Klose
Vratislav Lokvenc
Mikael Forssell
Rade Prica
Paul Freier
Marko Topic
Torsten Frings
René Rydlewicz
Arne Friedrich
Ioannis Amanatidis
Emile Mpenza
Gustavo Varela
Morten Skoubo
Jiri Stajner
Marco Vorbeck
Aleksandr Hleb
Mladen Krstajic
Pál Dárdai
Bachirou Salou
Alexander Zickler
Mehmet Scholl
Silvio Meißner
Tomas Rosicky
Thomas Brdaric
Dimitar Berbatov
Naohiro Takahara
Thórdur Gudjónsson
Jan Simak
Hanno Balitsch
Lawrence Aidoo
David Jarolím
Júnior
José Dominguez
Yıldıray Baştürk
Tomasz Hajto
Gerald Asamoah
Peter Wibran
Laurențiu Reghecampf
Dedê
Paulo Rink
Lúcio
Markus Daun
Marko Babic
Harry Koch
Vinícius
Nando Rafael
Luizão
Juan
Cacau
Michael Mifsud
Dariusz Zuraw
Radoslaw Kaluzny
Thomas Stehle
Lincoln
Peter Graulund
Jörg Albertz
Ivo Ulich
Ansgar Brinkmann
Peer Kluge
Aleksander Knavs
Lars Jungnickel
Lars Müller
Daniel Stendel
Delano Hill
Peter Van Houdt
Martin Driller
Marek Nikl
Tomasz Klos
Ivan Klasnic
Martin Petrov
Marcelo Bordon
Martin Stranzl
Tony Sanneh
Konstantinos Konstantinidis
Fabian Ernst
Hasan Salihamidzic
Willy Sagnol
Bixente Lizarazu
Antonio Di Salvo
Timo Rost
Christian Timm
Jiayi Shao
Léandro
Kim Madsen
Christian Poulsen
Zé Roberto
Marcel Ketelaer
Tommy Svindal Larsen
Krisztián Lisztes
Mario Basler
Markus Weissenberger
Owen Hargreaves
Magnus Arvidsson
Jochen Seitz
Markus Anfang
Danijel Stefulj
Dietmar Hirsch
Steven Cherundolo
Jens Jeremies
Marek Heinz
Andreas Hinkel
Sebastian Deisler
Mike Hanke
Jacek Krzynowek
Andrzej Kobylanski
Jiri Kaufman
Christoph Dabrowski
Andreas Jakobsson
Horst Heldt
Dimitrios Grammozis
Cristian Ledesma
Bastian Schweinsteiger
Heiko Gerber
Jaime
Michael Tarnat
Miroslav Karhan
Selim Teber
Markus Feulner
Gábor Király
Frank Rost
Mathias Schober
Martin Pieckenhagen
Mathias Hain
Darius Kampa
Simon Jentzsch
Jens Lehmann
Tim Wiese
Pascal Borel
André Lenz
Hans Jörg Butt
Roman Weidenfeller
Timo Hildebrand
Gerhard Tremmel
Georg Koch
Jörg Sievers
Altin Lala
Boris Zivkovic
Vragel da Silva
Fernando Meira
Paul Stalteri
Stephan Paßlack
Jeff Strasser
Razundara Tjikuzu
Tomasz Kos
Faruk Hujdurovic
Nenad Bjelica
Marcel Maltritz
Christian Beeck
Silvio Schröter
Thomas Meggle
Bayern Munich
VfL Bochum
1.FC Kaiserslautern
SV Werder Bremen
Borussia Dortmund
FC Hansa Rostock
VfB Stuttgart
1.FC Nuremberg
Hertha BSC
Bayer 04 Leverkusen
FC Energie Cottbus
Hannover 96
Borussia Mönchengladbach
TSV 1860 Munich
FC Schalke 04
Hamburger SV
Arminia Bielefeld
VfL Wolfsburg
1.FC Heidenheim 1846 (2036)
1.FC Köln (3)
1.FC Union Berlin (89)
1.FSV Mainz 05 (39)
Eintracht Frankfurt (24)
FC Augsburg (167)
FC St. Pauli (35)
RB Leipzig (23826)
SC Freiburg (60)
TSG 1899 Hoffenheim (533)
Brazil
Markus Beierle
Olaf Marschall
Georgi Donkov
Bruno Labbadia
Christian Schreier
Michael Olise
Harry Kane
Christopher Nkunku
Robert Lewandowski
Poland
Pierre-Emerick Aubameyang
Alexander Meier
Mario Gómez
Marco Reus
Thomas Müller
Vedad Ibisevic
Andrej Kramaric
Croatia
Timo Werner
Arjen Robben
Netherlands
Max Kruse
Serge Gnabry