To ganger har han vunnet etapper i Tour de France: i 1998 mens han syklet for Rabobank vant han en etappe fra Montauban til Pau og to år senere etappen Vitré – Tours. I 2003 vant han en etappe i Tyskland rundt, og den nederlandske semi-klassikeren Veenendaal-Veenendaal. Etter at han i kortere perioder syklet for Mercury og Domo – Farm Frites kom han under kontrakt for Lotto – Domo i 2003 og ble der i fire år. Sitt andre nederlandske mesterskap tok han i 2005, etter to mindre gode sesonger.