2022-05-24 | Giro d'Italia | Stage 16 | 2.UWT |
2007-07-04 | Tre Ciclistica Internazionale Bresciana | Prologue | 2.1 |
2005-04-21 | Giro del Trentino | Stage 3 | 2.1 |
2001-06-03 | Giro d'Italia | Stage 15 (ITT) | |
1984-08-26 | Ruota d'Oro | Stage 2 | |
1981-03-08 | Cronostaffetta | Stage 2a (ITT) | |
1981-03-08 | Cronostaffetta | Stage 2b (TTT) | |
1981-03-07 | Cronostaffetta | Stage 1 | |
1980-05-08 | Giro del Trentino | Stage 1 | |
1971-06-03 | Giro d'Italia | Stage 13 | SPP |
1971-06-02 | Giro d'Italia | Stage 12 (ITT) | SPP |
1962-09-02 | World Championships - Road Race | WC |
1962-08-30 | World Championships WE - Road Race | WC |
1958-06-08 | Giro d'Italia | Stage 20 | CD-C |
1910-08-12 | Ai mari, ai laghi, ai monti | Stage 7 | |