En 1996 ganó la Vuelta a Suiza y realizó un excelente Tour de Francia, finalizando 5.º en la clasificación general,[1] y 2.º en la clasificación de los jóvenes, solo superado por el alemán Jan Ullrich.
En 1997 fichó por el equipo neerlandés Rabobank y acudió al Tour como jefe de filas, pero su actuación fue bastante inferior en comparación con la del magnífico año anterior.
En 1999 recaló en el equipo español ONCE-Deutsche Bank, pero tampoco aquí pudo revivir las grandes actuaciones del año 1996.
En el Tour de Francia 2003, trabajó al servicio de los líderes Tyler Hamilton y Carlos Sastre y formó parte de varias fugas en las que consiguió sacar minutos importantes, ayudando así a que su equipo ganara la clasificación por equipos del "Tour del Centenario".
Dejó el Team CSC a finales de 2006, y se retiró posteriormente.