[2] Se formó en varios clubes, incluido el Ajax Ámsterdam.
Luego fue jugador del Roda JC, hasta 1998, año en donde fue traspasado al PSV Eindhoven, en donde ganó varias veces la Eredivisie, la Copa de los Países Bajos y la Supercopa de los Países Bajos.
Para la temporada 2006/07, fue fichado por el Blackburn Rovers FC.
Luego de su paso por Inglaterra, volvió a los Países Bajos para retirarse.
Con la selección de fútbol de los Países Bajos disputó 55 partidos y anotó tres goles.