Debuut als prof: 22 september 2002: SK Rapid Wien – SK Sturm Graz 1-2.
Interlanddebuut Oostenrijk: 6 oktober 2006: Liechtenstein – Oostenrijk 1-2 (na 75 minuten ingevallen voor Michael Mörz).
Debuut als prof: 22 september 2002: SK Rapid Wien – SK Sturm Graz 1-2.
Interlanddebuut Oostenrijk: 6 oktober 2006: Liechtenstein – Oostenrijk 1-2 (na 75 minuten ingevallen voor Michael Mörz).
Debuut als prof: 17 augustus 2003: Boavista F.C. – S.L. Benfica 0-0 (na 61 minuten ingevallen voor Géovanni).
Interlanddebuut Portugal: 8 oktober 2010: Portugal – Denemarken 3-1.
Debuut als prof: 26 april 2003: Hamburger SV – 1. FC Nürnberg 4-0 (na 80 minuten ingevallen voor Kai Michalke).
Interlanddebuut Duitsland: 28 maart 2007: Duitsland – Denemarken 0-1 (na 46 minuten ingevallen voor Kevin Kuranyi).
Debuut als prof: 3 december 2000: RKC Waalwijk – FC Groningen 0-0 (na 77 minuten ingevallen voor Leonardo dos Santos).
Interlanddebuut Nederland: 30 april 2003: Nederland – Portugal 1-1 (na 77 minuten ingevallen voor Marc Overmars).
Laatste interland: 10 oktober 2017: Nederland – Zweden 2-0.
Debuut als prof: 11 mei 2003: Eintracht Trier – Eintracht Braunschweig 0-1.
Interlanddebuut Kroatië: 10 september 2013: Zuid-Korea – Kroatië 1-2 (na 46 minuten vervangen door Josip Pivaric).
Debuut als prof: 31 juli 2002: FC Bayern München II – SV Darmstadt 98 0-1.
Laatste wedstrijd als prof: 20 mei 2017: FC Bayern München – SC Freiburg 4-1 (na 87 minuten vervangen door Rafinha de Souza).
Interlanddebuut Duitsland: 18 februari 2004: Kroatië – Duitsland 1-2.
Laatste interland: 13 juli 2014: WK 2014: Duitsland – Argentinië 1-0.
Debuut als prof: 15 augustus 2003: AGOVV Apeldoorn – TOP Oss 1-2.
Interlanddebuut Nederland: 14 augustus 2013: Portugal – Nederland 1-1 (na 46 minuten vervangen door Ricardo van Rhijn).
Debuut als prof: 23 november 2002: RBC Roosendaal – PSV 0-3 (na 76 minuten ingevallen voor Mateja Kezman).
Interlanddebuut Nederland: 16 augustus 2006: Ierland – Nederland 0-4.