Pályafutását hazájában a Julius Berger csapatában kezdte. Ezt követően szerepelt többek között az RFC Liège, a Reggiana, az 1. FC Köln együtteseiben. 1997-ben az Ajax igazolta le, ahol két szezont töltött. Ezalatt egy holland bajnoki címet és két kupagyőzelmet szerzett. A következő csapata az olasz Juventus volt, de egy szezon után távozott. 2000 és 2002 között a Borussia Dortmundot erősítette. 2002-ben a VfL Bochum szerződtette, ahol szintén két évig szerepelt, majd 2004-ben visszatért a Dortmundhoz. Egy év után távozott és játékos pályafutásának utolsó csapata a belga KRC Genk lett.