| Trikot | Name | Geburtstag | Verein | Spiele | Tore | ||
| Tor | |||||||
| 23 | Rene Adler | 15.01.1985 | Bayer Leverkusen | - | - | ||
| 12 | Robert Enke | 24.08.1977 | Hannover 96 | 1 | - | ||
| 1 | Jens Lehmann | 10.11.1969 | Arsenal London | 61 | - | ||
| Abwehr | |||||||
| 3 | Arne Friedrich | 29.05.1979 | Hertha BSC Berlin | 61 | - | ||
| 4 | Clemens Fritz | 07.12.1980 | Werder Bremen | 18 | 2 | ||
| 2 | Marcell Jansen | 04.11.1985 | FC Bayern München | 27 | 1 | ||
| 16 | Philipp Lahm | 11.11.1983 | FC Bayern München | 47 | 3 | ||
| 17 | Per Mertesacker | 29.09.1984 | Werder Bremen | 49 | 1 | ||
| 21 | Christoph Metzelder | 05.11.1980 | Real Madrid | 47 | - | ||
| 5 | Heiko Westermann | 14.08.1983 | FC Schalke 04 | 3 | - | ||
| Mittelfeld | |||||||
| 13 | Michael Ballack | 26.09.1976 | FC Chelsea London | 87 | 38 | ||
| 18 | Tim Borowski | 02.05.1980 | Werder Bremen | 33 | 2 | ||
| 8 | Torsten Frings | 22.11.1976 | Werder Bremen | 77 | 10 | ||
| 15 | Thomas Hitzlsperger | 05.04.1982 | VfB Stuttgart | 38 | 5 | ||
| 19 | David Odonkor | 21.02.1984 | Betis Sevilla | 16 | 1 | ||
| 6 | Simon Rolfes | 21.01.1982 | Bayer 04 Leverkusen | 11 | - | ||
| 7 | Bastian Schweinsteiger | 01.08.1984 | FC Bayern München | 56 | 15 | ||
| 14 | Piotr Trochowski | 22.03.1984 | Hamburger SV | 12 | - | ||
| Angriff | |||||||
| 9 | Mario Gomez | 10.07.1985 | VfB Stuttgart | 14 | 6 | ||
| 11 | Miroslav Klose | 09.06.1978 | FC Bayern München | 81 | 41 | ||
| 22 | Kevin Kuranyi | 02.03.1982 | FC Schalke 04 | 50 | 19 | ||
| 10 | Oliver Neuville | 01.05.1973 | Borussia Mönchengladbach | 69 | 10 | ||
| 20 | Lukas Podolski | 04.06.1985 | FC Bayern München | 54 | 28 | ||