2023-05-13 | Giro d'Italia | Stage 8 | 2.UWT |
2022-03-09 | Tirreno-Adriatico | Stage 3 | 2.UWT |
2021-03-13 | Tirreno-Adriatico | Stage 4 | 2.UWT |
2020-09-10 | Tirreno-Adriatico | Stage 4 | 2.UWT |
2017-03-11 | Tirreno-Adriatico | Stage 4 | 2.UWT |
2016-03-12 | Tirreno-Adriatico | Stage 4 | 2.UWT |
2012-03-09 | Tirreno-Adriatico | Stage 3 | WT |
2010-05-16 | Giro d'Italia | Stage 8 | 2.HC |
1997-03-16 | Tirreno-Adriatico | Stage 4 | |
1995-05-13 | Giro d'Italia | Stage 1 | |
1995-03-13 | Tirreno-Adriatico | Stage 6 | |
1987-05-27 | Giro d'Italia | Stage 6 | SPP |
1987-05-26 | Giro d'Italia | Stage 5 | SPP |
1983-05-17 | Giro d'Italia | Stage 5 | SPP |
1978-05-18 | Giro d'Italia | Stage 11a | SPP |
1976-05-31 | Giro d'Italia | Stage 11 | SPP |
1976-05-30 | Giro d'Italia | Stage 10 | SPP |
1967-03-11 | Tirreno-Adriatico | Stage 4 | |
1967-03-10 | Tirreno-Adriatico | Stage 3 | |
1960-05-24 | Giro d'Italia | Stage 6 | |