Ha jugado en importantes clubes europeos, el Ajax de Ámsterdam, AC Milan, Juventus, FC Barcelona e Inter de Milán, aunque fue en el Ajax y la Juventus donde permaneció más años y ganó más títulos.