| 22.10 | 25 |  |  | Firenze - Pistoia (1.1) | 33 |  |  | more | 
| 15.10 | 44 |  |  | Giro di Lombardia (1.PT) | 246 | 5 |  | more | 
| 13.10 | DNF |  |  | Giro del Piemonte (1.HC) | 176 |  |  | more | 
| 09.10 | 24 |  |  | Gran Premio Bruno Beghelli (1.1) | 199.9 |  |  | more | 
| 08.10 | 5 |  |  | Giro dell'Emilia (1.HC) | 200 | 45 |  | more | 
| 06.10 | 15 |  |  | Coppa Sabatini (1.1) | 197.7 | 6 |  | more | 
| 04.09 | 96 |  |  | Giro di Romagna (1.1) | 191.2 |  |  | more | 
| 06.08 | DNF |  |  | Giro del Lazio (1.HC) | 210 |  |  | more | 
| 22.07 › 24.0722-24/7 |  |  |  | Brixia Tour (2.1) |  |  |  | more | 
|  | 83 |  |  | General classificationGeneral classification |  |  |  |  | 
| 24.07 | 71 |  |  | S3Stage 3 - Bettole di Buffalora › Manerbio | 180 |  |  |  | 
| 24.06 | 50 |  |  | Giro dell'Appennino (1.1) | 198.3 |  |  | more | 
| 16.06 › 19.0616-19/6 |  |  |  | La Route du Sud Cycliste - La Dépêche du Midi (2.1) |  |  |  | more | 
|  | 40 |  |  | General classificationGeneral classification |  |  |  |  | 
| 19.06 | 30 |  |  | S4Stage 4 - Montrejeau › Nauth Aran (Baqueira - Beret) | 151 |  |  |  | 
| 18.06 | 57 |  |  | S3 (ITT)Stage 3 (ITT) - Montrejeau › Lannemezan | 30.1 |  |  |  | 
| 17.06 | 61 |  |  | S2Stage 2 - Muret › St Gaudens | 173.4 |  |  |  | 
| 16.06 | 53 |  |  | S1Stage 1 - Rodez › Castres | 163.2 |  |  |  | 
| 01.06 › 05.061-5/6 |  |  |  | Euskal Bizikleta (2.HC) |  |  |  | more | 
| 05.06 | DNF |  |  | S5Stage 5 - Abadiño › Arrate (Eibar) | 154.8 |  |  |  | 
| 04.06 | 55 |  |  | S4b (ITT)Stage 4b (ITT) - Elorrio › Abadiño (Matiena) | 13.7 |  |  |  | 
| 04.06 | 63 |  |  | S4aStage 4a - Murgia-Zuia › Abadiño | 89 |  |  |  | 
| 03.06 | 66 |  |  | S3Stage 3 - Tolosa › Santuario della Madonna d'Oro | 135.8 |  |  |  | 
| 02.06 | 78 |  |  | S2Stage 2 - Sopelana › Tolosa | 181.5 |  |  |  | 
| 01.06 | 59 | 59 |  | S1Stage 1 - Eibar › Sopelana | 164.8 |  |  |  | 
| 01.05 | 56 |  |  | Giro di Toscana (1.1) | 196 |  |  | more | 
| 19.04 › 22.0419-22/4 |  |  |  | Giro del Trentino (2.1) |  |  |  | more | 
|  | 1 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 45 |  |  | General classificationGeneral classification |  |  |  |  | 
| 22.04 | 57 |  |  | S4Stage 4 - Puegnago del Garda › Arco di Trento | 162 |  |  |  | 
| 21.04 | 66 |  |  | S3Stage 3 - Revò › Salò | 175 |  |  |  | 
| 20.04 | 54 |  |  | S2Stage 2 - Arco › Marcena di Rumo | 179 |  |  |  | 
| 19.04 | 44 |  |  | S1Stage 1 - Mori-Ronzo › Chienis | 175 |  |  |  | 
| 17.04 | 48 |  |  | Giro d'Oro (1.1) | 184 |  |  | more | 
| 28.03 | 35 |  |  | Giro della Provincia di reggio Calabria (1.1) | 172 |  |  | more | 
| 22.03 › 26.0322-26/3 |  |  |  | Settimana Internazionale Coppi e Bartali (2.1) |  |  |  | more | 
|  | 8 |  |  | Youth classificationYouth classification |  |  |  |  | 
|  | 14 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 12 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 40 |  |  | General classificationGeneral classification |  |  |  |  | 
| 26.03 | 5 |  |  | S5Stage 5 - Castellarano › Sassuolo | 170.3 | 4 |  |  | 
| 25.03 | 87 |  |  | S4Stage 4 - Fiorano Modenese › Serramazzoni | 152.4 |  |  |  | 
| 24.03 | 80 |  |  | S3Stage 3 - Finale Emilia › Finale Emilia | 184.1 |  |  |  | 
| 23.03 | 45 |  |  | S2Stage 2 - Riccione › Faenza | 206.9 |  |  |  | 
| 22.03 | 15 |  |  | S1b (TTT)Stage 1b (TTT) - Misano Adriatico › Misano Adriatico | 12 |  |  |  | 
| 22.03 | 15 |  |  | S1aStage 1a - Riccione › Riccione | 95.2 |  |  |  | 
| 02.03 › 06.032-6/3 |  |  |  | Vuelta a Murcia (2.1) |  |  |  | more | 
|  | 50 |  |  | General classificationGeneral classification |  |  |  |  | 
| 06.03 | 25 |  |  | S5Stage 5 - Murcia › Murcia | 150.6 |  |  |  | 
| 05.03 | 55 | 51 |  | S4Stage 4 - Águilas › Collado Bermejo | 152.3 |  |  |  | 
| 04.03 | 34 | 64 |  | S3Stage 3 - Mula › Fortuna | 155.8 |  |  |  | 
| 03.03 | 75 | 74 |  | S2 (ITT)Stage 2 (ITT) - Alhama de Murcia › Alhama de Murcia | 22 |  |  |  | 
| 02.03 | 88 | 88 |  | S1Stage 1 - Murcia › Molina de Segura | 162 |  |  |  | 
| 27.02 | DNF |  |  | Clasica de Almeria (1.1) | 173.4 |  |  | more | 
| 15.02 | 72 |  |  | Trofeo Laigueglia (1.1) | 183.3 |  |  | more | 
| 09.02 › 13.029-13/2 |  |  |  | Tour Méditerranéen (2.1) |  |  |  | more | 
|  | 8 |  |  | Mountains classificationMountains classification |  |  |  |  | 
| 13.02 | 44 |  |  | S5Stage 5 - Cabriès › Marseille | 122 |  |  |  | 
| 11.02 | 60 |  |  | S3Stage 3 - La Garde › Toulon | 134 |  |  |  | 
| 10.02 | 93 |  |  | S2Stage 2 - Villeneuve-Loubet › Bormes-les-Mimosas | 131 |  |  |  | 
| 09.02 | 70 | 70 |  | S1Stage 1 - San Remo › Menton | 130 |  |  |  | 
| 06.02 | 87 |  |  | GP Costa degli Etruschi (1.1) | 193 |  |  | more |