Avec la sélection nationale des Pays-Bas, il connaît sa première sélection le face à l'Allemagne (défaite 0-1, à Rotterdam). Il dispute cinq compétitions majeures : les Championnats d'Europe 1996, 2000 et 2004 et les Coupes du monde 1998 et 2006. Il est même capitaine de la sélection lors de l'Euro 2004.