| Spieler | Geburtsdatum | Durchgespielt | Ein-/Ausgewechselt | Minuten gespielt | ![]() |
![]() |
![]() |
|---|---|---|---|---|---|---|---|
| Torwart | |||||||
| Christian Vander (GER) | 24. Okt 1980 | 2 | 2 | 180 | |||
| Tim Wiese (GER) | 17. Dez 1981 | 31 | 31 | 2,790 | 4 | ||
| Verteidiger | |||||||
| Sebastian Boenisch (GER) | 1. Feb 1987 | 8 | 6 | 527 | 1 | ||
| Clemens Fritz (GER) | 7. Dez 1980 | 22 | 17 | 1,686 | 1 | 3 | |
| Per Mertesacker (GER) | 29. Sep 1984 | 31 | 31 | 2,746 | 1 | 1 | 4 |
| A. Rodrigues Naldo (BRA) | 10. Sep 1982 | 31 | 31 | 2,790 | 3 | 1 | 3 |
| Patrick Owomoyela (GER) | 5. Nov 1979 | 8 | 4 | 319 | |||
| Petri Pasanen (FIN) | 24. Sep 1980 | 27 | 26 | 2,215 | 1 | 2 | |
| Dusko Tosic (SRB) | 19. Jan 1985 | 12 | 12 | 1,056 | 4 | ||
| Pierre Nled Wome (CMR) | 26. Mär 1979 | ||||||
| Mittelfeld | |||||||
| Kevin Artmann (GER) | 21. Apr 1986 | ||||||
| Frank Baumann (GER) | 29. Okt 1975 | 23 | 21 | 1,801 | 1 | 1 | 3 |
| Tim Borowski (GER) | 2. Mai 1980 | 20 | 20 | 1,564 | 2 | 7 | |
| D.R. Diego (BRA) | 28. Feb 1985 | 29 | 29 | 2,530 | 13 | 1 | 3 |
| Torsten Frings (GER) | 22. Nov 1976 | 10 | 10 | 857 | 1 | 5 | |
| Daniel Jensen (DEN) | 25. Jun 1979 | 27 | 27 | 2,244 | 2 | 8 | |
| Peter Niemeyer (GER) | 22. Nov 1983 | 2 | 1 | 77 | 1 | ||
| Jurica Vranjes (CRO) | 31. Jan 1980 | 21 | 12 | 1,052 | 1 | 3 | |
| Angriff | |||||||
| Hugo Almeida (POR) | 23. Mai 1984 | 21 | 18 | 1,323 | 11 | 1 | 3 |
| Martin Harnik (AUT) | 10. Jun 1987 | 8 | 3 | 278 | 1 | ||
| Aaron Hunt (GER) | 4. Sep 1986 | 13 | 6 | 823 | 1 | 3 | |
| Ivan Klasnic (CRO) | 29. Jan 1980 | 15 | 9 | 801 | 7 | ||
| John Jairo Mosquera (COL) | 15. Jan 1988 | 3 | 43 | 1 | |||
| Boubacar Sanogo (CIV) | 17. Dez 1982 | 21 | 17 | 1,534 | 9 | 2 | |
| Kevin Schindler (GER) | 21. Mai 1988 | 4 | 71 | ||||
| Trainer | |||||||
| Thomas Schaaf (GER) | 30. Apr 1961 | ||||||