1. FC Nurnberg
Arminia Bielefeld
Bayer Leverkusen
Bayern Munich
Borussia Dortmund
Eintracht Frankfurt
Energie Cottbus
FC Schalke 04
Hamburger SV
Hannover 96
Hansa Rostock
Hertha BSC
Karlsruhe SC
MSV Duisburg
VfB Stuttgart
VfL Bochum
VfL Wolfsburg
Werder Bremen
Robert Enke
Frank Rost
Rene Adler
Jaroslav Drobny
Manuel Neuer
Simon Rolfes
Ervin Skela
Artur Wichniarek
Steve Cherundolo
Christian Eichner
Marcelinho Paraiba
Mario Eggiman
Timo Rost
Gonzalo Castro
Anthar Yahia
Stanislav Sestak
Szabolcs Huszti
Fabian Ernst
Dennis Sorensen
Sofian Chahed
Tinga
Igor Mitrevski
Naldo
Manuel Friedrich
Tamas Hajnal
Enrico Kern
Per Mertesacker
Orestes
Heiko Westermann
Tranquillo Barnetta
Michael Fink
Kevin Kuranyi
Ioannis Amanatidus
Rafinha
Bastian Reinhardt
Ivica Olic
Piotr Trochowski
Joris Mathijsen
Stanislav Angelov
Mihai Tararache
Stefan Kiessling
Mario Cvitanovic
Tom Starke
Mike Hanke
Luca Toni
Tim Wiese
Dede
Marcelo Bordon
Marcel Maltritz
Andreas Gorlitz
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .