Debuut als prof: 17 november 2001: Feyenoord – Vitesse 3-2.
Interlanddebuut Nederland:
Debuut als prof: 11 mei 2001: VVV – ADO Den Haag 1-1.
Interlanddebuut Nederland: 18 augustus 2004: Zweden – Nederland 2-2 (na 76 minuten vervangen door Collins John).
Debuut als prof: 19 april 2000: FC Den Bosch – Ajax 1-1.
Interlanddebuut Nederland: 6 oktober 2001: Nederland – Andorra 4-0 (na 67 minuten ingevallen voor Victor Sikora).
Debuut als prof: 12 april 2004: Stormvogels Telstar – FC Den Bosch 0-1 (na 71 minuten vervangen door Gregory Bono).
Laatste wedstrijd als prof: 21 maart 2015: Willem II – FC Dordrecht 2-1 (na 64 minuten ingevallen voor Fernando Lewis).
Interlanddebuut: 2 juni 2007: Zuid-Korea – Nederland 0-2 (na 55 minuten vervangen door Dirk Kuyt).
Debuut als prof: 18 augustus 2002: Ajax – FC Utrecht 3-1.
Interlanddebuut Nederland: 3 september 2004: Nederland – Liechtenstein 3-0 (na 46 minuten ingevallen voor Edwin van der Sar).
Debuut als prof: 14 april 2000: FC Utrecht – Sparta Rotterdam 3-1.
Interlanddebuut: 7 februari 2007: Nederland – Rusland 4-1 (na 63 minuten ingevallen voor Nigel de Jong).
Debuut als prof: 9 maart 2002: SC Heerenveen – RKC Waalwijk 2-0 (na 86 minuten ingevallen voor Robert Fuchs).
Laatste wedstrijd als prof: 26 april 2015: FC Groningen – Feyenoord 1-1 (na 64 minuten ingevallen voor Joris Mathijsen; rode kaart na 90 minuten).
Interlanddebuut: 3 september 2004: Nederland – Liechtenstein 3-0.
Laatste interland: 29 februari 2012: Engeland – Nederland 2-3 (na 82 minuten vervangen door Ron Vlaar).
Debuut als prof: 30 augustus 1998: FC Utrecht – SC Cambuur 3-0 (na 85 minuten ingevallen voor Michael Mols).
Laatste wedstrijd als prof: 14 mei 2017: Heracles AlmeloFeyenoord 3-1.
Interlanddebuut Nederland: 3 september 2004: Nederland – Liechtenstein 3-0 (na 46 minuten ingevallen voor Romano Denneboom).
Laatste interland: 4 september 2014: Italië – Nederland 2-0.
Debuut als prof: 27 februari 1999: Willem II – FC Utrecht 1-0 (na 83 minuten ingevallen voor Yassine Abdellaoui).
Laatste wedstrijd als prof: 17 mei 2015: PEC Zwolle – Feyenoord 3-0 (na 54 minuten vervangen door Anass Achahbar).
Interlanddebuut: 17 november 2004: Andorra – Nederland 0-3 (na 83 minuten ingevallen voor Phillip Cocu).
Laatste interland: 11 september 2012: Hongarije – Nederland 1-4 (na 64 minuten ingevallen voor Bruno Martins Indi).
Debuut als prof: 19 augustus 2000: NAC Breda – RKC Waalwijk 0-1.
Laatste wedstrijd als prof: 17 mei 2015: SC Heerenveen – FC Twente 1-3 (na 70 minuten ingevallen voor Kyle Ebecilio).
Interlanddebuut: 2 juni 2007: Zuid-Korea – Nederland 0-2 (na 63 minuten ingevallen voor Wesley Sneijder).