2021-05-17 | Giro d'Italia | Stage 10 | 2.UWT |
2017-03-12 | Tirreno-Adriatico | Stage 5 | 2.UWT |
2015-03-16 | Tirreno-Adriatico | Stage 6 | 2.UWT |
2014-05-16 | Giro d'Italia | Stage 7 | 2.UWT |
2007-05-18 | Giro d'Italia | Stage 6 | 2.PT |
2004-09-18 | Giro del Lazio | 1.HC |
2004-06-20 | Giro Ciclistico d'Italia | Stage 10 | 2.6 |
2004-05-14 | Giro d'Italia | Stage 6 | GT |
2003-09-20 | Giro del Lazio | 1.HC |
2003-05-18 | Giro d'Italia | Stage 8 | |
2003-05-17 | Giro d'Italia | Stage 7 | |
2002-09-21 | Giro del Lazio | 1.HC |
2002-03-18 | Tirreno-Adriatico | Stage 5 | 2.HC |
2002-03-17 | Tirreno-Adriatico | Stage 4 (ITT) | 2.HC |
2001-09-22 | Giro del Lazio | 1.HC |
2001-05-26 | Giro d'Italia | Stage 7 | |
2001-05-25 | Giro d'Italia | Stage 6 | |
2000-09-16 | Giro del Lazio | 1.HC |
1997-05-22 | Giro d'Italia | Stage 6 | |
1993-05-25 | Giro d'Italia | Stage 3 | |