| Spieler | Spiele | Minuten | Einw. | Ausw. | |
|---|---|---|---|---|---|
| 1. | Philipp Lahm | 11 | 957 | 0 | 1 |
| Mario Gomez | 11 | 669 | 2 | 6 | |
| 3. | Bastian Schweinsteiger | 10 | 850 | 0 | 5 |
| Piotr Trochowski | 10 | 544 | 4 | 4 | |
| 5. | Lukas Podolski | 9 | 695 | 1 | 3 |
| 6. | Michael Ballack | 8 | 664 | 0 | 2 |
| Thomas Hitzlsperger | 8 | 637 | 0 | 3 | |
| Heiko Westermann | 8 | 595 | 2 | 0 | |
| 9. | Per Mertesacker | 7 | 585 | 0 | 1 |
| Mesut Özil | 7 | 403 | 3 | 1 | |
| 11. | Andreas Beck | 6 | 383 | 3 | 0 |
| Marcel Schäfer | 6 | 351 | 2 | 1 | |
| Miroslav Klose | 6 | 308 | 3 | 3 | |
| 14. | René Adler | 5 | 450 | 0 | 0 |
| Serdar Tasci | 5 | 359 | 1 | 1 | |
| Arne Friedrich | 5 | 333 | 1 | 1 | |
| 17. | Robert Enke | 4 | 360 | 0 | 0 |
| Simon Rolfes | 4 | 242 | 1 | 2 | |
| Christian Gentner | 4 | 234 | 2 | 0 | |
| Cacau | 4 | 176 | 3 | 0 |
| Schweiz | - Deutschland | 26.05. |
| Deutschland | - Israel | 31.05. |
| Deutschland | - Portugal | 09.06. |
| Niederlande | - Deutschland | 13.06. |
| Dänemark | - Deutschland | 17.06. |

| 1. | Lahm | 11 Spiele |
| Gomez | 11 Spiele | |
| 3. | Schweinsteiger | 10 Spiele |
| Trochowski | 10 Spiele | |
| 5. | Podolski | 9 Spiele |