2024-04-12 | Il Giro d'Abruzzo | Stage 4 | 2.1 |
2021-05-17 | Giro d'Italia | Stage 10 | 2.UWT |
2019-05-17 | Giro d'Italia | Stage 7 | 2.UWT |
2016-05-13 | Giro d'Italia | Stage 7 | 2.UWT |
2012-05-12 | Giro d'Italia | Stage 7 | WT |
2012-03-10 | Tirreno-Adriatico | Stage 4 | WT |
2010-05-19 | Giro d'Italia | Stage 11 | 2.HC |
2010-03-13 | Tirreno-Adriatico | Stage 4 | WT |
2005-05-12 | Giro d'Italia | Stage 5 | PT |
2003-04-10 | Giro d'Abruzzo | Stage 1 | 2.5 |
1989-05-29 | Giro d'Italia | Stage 9 | |
1985-06-01 | Giro d'Italia | Stage 15 | SPP |
1985-03-10 | Tirreno-Adriatico | Stage 3 | SPP |
1980-03-11 | Tirreno-Adriatico | Stage 3 | SPP |
1971-05-26 | Giro d'Italia | Stage 6 | SPP |
1965-05-17 | Giro d'Italia | Stage 3 | SPP |
1965-05-16 | Giro d'Italia | Stage 2 | SPP |
1961-04-26 | Gran Premio Ciclomotoristico delle Nazioni | Stage 2a | |
1961-04-25 | Gran Premio Ciclomotoristico delle Nazioni | Stage 1 | |
1956-04-27 | Gran Premio Ciclomotoristico delle Nazioni | Stage 3a | |