2023-05-10 | Giro d'Italia | Stage 5 | 2.UWT |
2018-05-12 | Giro d'Italia | Stage 8 | 2.UWT |
2013-05-06 | Giro d'Italia | Stage 3 | WT |
2007-05-16 | Giro d'Italia | Stage 4 | 2.PT |
1995-05-21 | Giro d'Italia | Stage 9 | |
1990-03-10 | Tirreno-Adriatico | Stage 4 | |
1985-05-28 | Giro d'Italia | Stage 11 | SPP |
1983-05-20 | Giro d'Italia | Stage 8 | SPP |
1983-05-19 | Giro d'Italia | Stage 7 | SPP |
1979-03-29 | Giro di Campania | |
1971-02-27 | Giro di Sardegna | Stage 1 | |
1967-05-30 | Giro d'Italia | Stage 11 | SPP |
1961-04-30 | Gran Premio Ciclomotoristico delle Nazioni | Stage 6a | |
1961-04-29 | Gran Premio Ciclomotoristico delle Nazioni | Stage 5 | |
1957-04-26 | Gran Premio Ciclomotoristico delle Nazioni | Stage 3 | |
1957-04-25 | Gran Premio Ciclomotoristico delle Nazioni | Stage 2b | |
1956-05-28 | Giro d'Italia | Stage 9a | CD-C |
1956-05-26 | Giro d'Italia | Stage 8 | CD-C |
1955-04-30 | Gran Premio Ciclomotoristico | Stage 4 | |
1955-04-29 | Gran Premio Ciclomotoristico | Stage 3b | |