Ha realizzato l'unica doppietta in nazionale il 2 giugno 2007 in un'amichevole con la . È stato convocato sia per gli Europei del 2008 che per i Mondiali del 2010, in cui la nazionale olandese è arrivata fino in finale, venendo sconfitta dalla Spagna. In quell'occasione ha indossato la fascia di capitano, a seguito della sostituzione di van Bronckhorst nei tempi supplementari.