Han debuterte på 30. mars 2003, som 19-åring. Han spilte 96 landskamper og skåret 37 landslagsmål og avsluttet sin landslagskarriere i kvalifiseringskampen mot Sverige 10. oktober 2017 da det ble avgjort at Nederland ikke gikk videre til VM-sluttspillet i 2018.