| 31.08 | 49 | | | Giro del Piemonte () | | 205 | | | more |
| 31.07 | | | | Cronostaffetta () | | | | | more |
| 31.07 | 3 | | | S1a (ITT)Stage 1a (ITT) - Martinsicuro › Tortoreto | | 18.4 | 7 | | |
| 20.07 | 57 | | | GP Montelupo () | | 213 | | | more |
| 13.06 › 21.0613-21/6 | | | | Tour de Suisse (SPP) | | | | | more |
| 25 | | | General classificationGeneral classification | | | 10 | | |
| 21.06 | DF | | | S9b (ITT)Stage 9b (ITT) - Olten › Olten | | 24.6 | | | |
| 21.06 | DF | | | S9aStage 9a - Fislisbach › Olten | | 137 | | | |
| 20.06 | DF | | | S8Stage 8 - Grenchen › Fislisbach | | 197 | | | |
| 19.06 | DF | | | S7Stage 7 - Lausanne › Grenchen | | 177 | | | |
| 18.06 | DF | | | S6Stage 6 - Naters › Lausanne | | 201 | | | |
| 17.06 | DF | | | S5Stage 5 - Bellinzona › Naters/Blatten | | 165 | | | |
| 16.06 | DF | | | S4Stage 4 - Lenzerheide › Bellinzona | | 179 | | | |
| 15.06 | DF | | | S3b (ITT)Stage 3b (ITT) - Lenzerheide › Vaz/Obervaz | | 8.4 | | | |
| 15.06 | DF | | | S3aStage 3a - Eschenbach › Lenzerheide-Valbella | | 110.5 | | | |
| 14.06 | DF | | | S2Stage 2 - Diessenhofen › Eschenbach/Atzmännig | | 193 | | | |
| 13.06 | DF | | | S1Stage 1 - Surzach › Diessenhoften | | 157 | | | |
| 13.06 | DF | | | ProloguePrologue - Gippingen › Gippingen | | 9.6 | | | |
| 16.05 › 08.0616-8/5 | | | | Giro d'Italia (SPP) | | | | | more |
| 27.05 | DNF | | | S11aStage 11a - Modena › Il Ciocco | | 153 | | | |
| 26.05 | 46 | | | S10Stage 10 - Carpegna › Modena | | 205 | | | |
| 25.05 | 74 | | | S9Stage 9 - Macerata › Monte Carpegna | | 191 | | | |
| 24.05 | 92 | | | S8Stage 8 - Chieti › Macerata | | 150 | | | |
| 23.05 | 61 | | | S7Stage 7 - Foggia › Chieti | | 257 | | | |
| 21.05 | 102 | | | S5Stage 5 - Sapri › Taranto | | 215 | | | |
| 20.05 | 91 | | | S4Stage 4 - Sorrento › Sapri | | 208 | | | |
| 18.05 | 66 | | | S3Stage 3 - Pompei › Sorrento | | 137 | | | |
| 17.05 | 98 | | | S2Stage 2 - Formia › Pompei | | 121 | | | |
| 26.03 | 27 | | | Giro di Sicilia () | | 185 | | | more |