PRINCIPALES VICTORIAS
- Tirreno-Adriatico: 1996
- Euskal Herriko Itzulia: 1996
- Flèche Wallonne: 2000
- Giro d'Italia: 2 etapas*
- Tour de Suisse: 1999
- Donostia Klasikoa: 1998, 1999
OTROS RESULTADOS
- Giro d'Italia: 2000 (2º)
- Giro di Lombardia: 2000 (2º), 1997 (3º)
*Stefano Garzelli fue desposeído de su victoria en la 2ª etapa del Giro d’Italia del año 2002 disputada entre Colonia y Ans a causa de un resultado adverso en el control antidopaje. El segundo clasificado en dicha etapa fue Francesco Casasgrande.