| 19.10 | DNF | | | Giro di Lombardia (CDM) | | 243 | | | more |
| 17.10 | 31 | | | Giro del Piemonte (1.2) | | 193 | | | more |
| 21.09 | 25 | | | Giro dell'Emilia (1.1) | | 209 | 1 | | more |
| 31.08 | 64 | | | Giro del Veneto (1.2) | | 207 | | | more |
| 30.06 | 59 | | | National Championships Italy - Road Race (NC) | | 250.4 | | | more |
| 23.06 › 27.0623-27/6 | | | | Giro di Puglia (2.3) | | | | | more |
| 10 | | | General classificationGeneral classification | | | 14 | | |
| 26.05 › 16.0626-16/5 | | | | Giro d'Italia (GT) | | | | | more |
| 21 | | | Youth classificationYouth classification | | | | | |
| 91 | | | General classificationGeneral classification | | | 20 | | |
| 16.06 | 133 | | | S21Stage 21 - Pavia › Milano | | 153 | | | |
| 15.06 | 100 | 89 | | S20 (ITT)Stage 20 (ITT) - Broni › Casteggio | | 66 | | | |
| 14.06 | 86 | 90 | | S19Stage 19 - Castelfranco Veneto › Brescia | | 185 | | | |
| 13.06 | 133 | 91 | | S18Stage 18 - Pozza di Fassa › Castelfranco Veneto | | 163 | | | |
| 12.06 | 93 | 89 | | S17Stage 17 - Wölkenstein/Selva › Passo Pordoi | | 169 | | | |
| 11.06 | 84 | 89 | | S16Stage 16 - Aprica › Wölkenstein/Selva | | 220 | | | |
| 10.06 | 111 | 92 | | S15Stage 15 - Morbegno › Aprica | | 132 | | | |
| 09.06 | 145 | 91 | | S14Stage 14 - Torino › Morbegno | | 231 | | | |
| 08.06 | 102 | 92 | | S13Stage 13 - Savigliano › Sestriere | | 192 | | | |
| 07.06 | 92 | 91 | | S12Stage 12 - Savona › Pian del Re | | 182 | | | |
| 06.06 | 11 | 95 | | S11Stage 11 - Sala Baganza › Savona | | 223 | 5 | | |
| 05.06 | 151 | 110 | | S10 (ITT)Stage 10 (ITT) - Collecchio › Langhirano | | 43 | | | |
| 04.06 | 86 | 105 | | S9Stage 9 - Prato › Felino | | 229 | | | |
| 03.06 | 127 | 110 | | S8Stage 8 - Città di Castello › Prato | | 169 | | | |
| 02.06 | 47 | 112 | | S7Stage 7 - Rieti › Città di Castello | | 179 | | | |
| 01.06 | 60 | | | S6Stage 6 - Scanno › Rieti | | 205 | | | |
| 31.05 | 125 | 134 | | S5Stage 5 - Sorrento › Scanno | | 246 | | | |
| 30.05 | 145 | 135 | | S4Stage 4 - Sorrento › Sorrento | | 170 | | | |
| 28.05 | 31 | | | S3Stage 3 - Sassari › Cagliari | | 231 | | | |
| 27.05 | DF | | | S2b (ITT)Stage 2b (ITT) - Sassari › Sassari | | 7.7 | | | |
| 27.05 | DF | | | S2aStage 2a - Olbia › Sassari | | 127 | | | |
| 26.05 | 104 | 104 | | S1Stage 1 - Olbia › Olbia | | 193 | | | |
| 01.05 | 37 | | | GP Industria & Artigianato (1.3) | | 210 | | | more |
| 16.04 › 21.0416-21/4 | | | | Vuelta a Aragon (2.4) | | | | | more |
| 41 | | | General classificationGeneral classification | | | | | |