Con bicicletas de Cannondale, se ganó cuatro veces el Giro de Italia, en 1997 con Ivan Gotti, en 2003 con Gilberto Simoni, en 2004 con Damiano Cunego y en 2007 con Danilo di Luca del equipo italiano Liquigas.