Debuut als prof: 11 augustus 2002: Alemannia Aachen – SC Freiburg 0-1.
Interlanddebuut Duitsland: 11 augustus 2010: Denemarken – Duitsland 2-2 (na 56 minuten ingevallen voor Andreas Beck).
Debuut als prof: 11 augustus 2002: Alemannia Aachen – SC Freiburg 0-1.
Interlanddebuut Duitsland: 11 augustus 2010: Denemarken – Duitsland 2-2 (na 56 minuten ingevallen voor Andreas Beck).
Debuut als prof: 2 december 2000: Celta de Vigo – FC Barcelona 3-3 (na 41 minuten ingevallen voor Richard Dutruel).
Interlanddebuut Spanje: 17 augustus 2005: Spanje – Uruguay 2-0.
Debuut als prof:
Debuut als prof: 29 juli 2000: SV Babelsberg 03 – SV Werder Bremen II 1-0 (na 69 minuten ingevallen voor Lars Schmedes).
Laatste wedstrijd als prof: 23 mei 2015: Eintracht Frankfurt – Bayer 04 Leverkusen 2-1 (na 87 minuten ingevallen voor Tin Jedvaj).
Interlanddebuut Duitsland: 28 maart 2007: Duitsland – Denemarken 0-1 (na 71 minuten vervangen door Gonzalo Castro).
Laatste interland: 15 november 2011: Duitsland – Nederland 3-0 (na 82 minuten ingevallen voor Toni Kroos).
Debuut als prof: 20 april 2002: SC Heerenveen – Roda JC 0-0 (na 90 minuten ingevallen voor Sven Vandenbroeck).
Debuut als prof:
Laatste wedstrijd als prof: 20 mei 2017: FC Bayern München – SC Freiburg 4-1 (na 82 minuten vervangen door Franck Ribéry).
Interlanddebuut Spanje: 30 april 2003: Spanje – Ecuador 4-0 (na 66 minuten vervangen door Guti).
Laatste interland: 23 juni 2014: WK 2014: Australië – Spanje 0-3 (na 83 minuten vervangen door David Silva).
Debuut als prof:
Interlanddebuut Verenigde Staten: 30 maart 2011: Verenigde Staten – Paraguay 0-1 (na 46 minuten ingevallen voor Marcus Hahnemann).
Debuut als prof: 26 augustus 2001: FC Schalke 04 II – VfL Bochum 0-1.