Sein Weg führte ihn über den AZ Alkmaar (1988 - 1990) und Vitesse Arnheim (1990 - 1995) zu PSV Eindhoven wo er in den folgenden 3 Jahren seine ersten Titel gewann. Nach dem Pokalsieg 1996 folgte die Niederländische Meisterschaft 1997 und im Folgejahr der Wechsel zum FC Barcelona mit dem er 1999 Spanischer Meister wurde.
Nach 6 Jahren bei Barca kehrte er 2004 zurück nach Eindhoven und wurde von 2005 bis 2007 drei Mal in Folge Niederländischer Meister und stand 2005 im Halbfinale der Champions League (0:2 und 3:1 gegen den AC Mailand).
2008 beendete er seine Spielerkarriere und wurde Co-Trainer der niederländischen Nationalmannschaft. 2013 wurde er Cheftrainer bei PSV Eindhoven und gewann mit dem Team 3 Mal die Niederländische Meisterschaft (2015, 2016 und 2018)