2023-03-11 | Tirreno-Adriatico | Stage 6 | 2.UWT |
2020-09-13 | Tirreno-Adriatico | Stage 7 | 2.UWT |
2018-05-17 | Giro d'Italia | Stage 12 | 2.UWT |
2018-05-16 | Giro d'Italia | Stage 11 | 2.UWT |
2018-03-11 | Tirreno-Adriatico | Stage 5 | 2.UWT |
2017-06-13 | Giro Ciclistico d'Italia | Stage 5a | 2.2U |
1994-05-24 | Giro d'Italia | Stage 3 | |
1994-05-23 | Giro d'Italia | Stage 2 | |
1991-03-18 | Tirreno-Adriatico | Stage 6 | |
1991-03-17 | Tirreno-Adriatico | Stage 5 | |
1989-03-14 | Tirreno-Adriatico | Stage 6 | |
1987-06-03 | Giro d'Italia | Stage 12 | SPP |
1987-06-02 | Giro d'Italia | Stage 11 | SPP |