04.10 | 61 | | | Liège-Bastogne-Liège (1.UWT) | 257 | 5 | | more |
30.09 | 45 | | | La Flèche Wallonne (1.UWT) | 202 | 5 | 8 | more |
19.09 | 22 | | | Giro dell'Appennino (1.1) | 191.5 | | 3 | more |
17.09 | 57 | | | Coppa Sabatini - Gran Premio città di Peccioli (1.Pro) | 210.1 | | | more |
16.09 | 43 | | | Giro della Toscana - Memorial Alfredo Martini (1.1) | 182.9 | | | more |
01.09 › 04.091-4/9 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | more |
| 9 | | | Mountains classificationMountains classification | | | | |
| 62 | | | General classificationGeneral classification | | | | |
04.09 | 77 | | | S4Stage 4 - Forlì › Forlì | 166.2 | | | |
03.09 | 66 | 57 | | S3Stage 3 - Riccione › Riccione | 168.9 | | | |
02.09 | 46 | 47 | | S2Stage 2 - Riccione › Sogliano al Rubicone | 166.5 | | | |
01.09 | 15 | 72 | | S1b (TTT)Stage 1b (TTT) - Gatteo a Mare › Gatteo | 13.3 | | | |
01.09 | 98 | 98 | | S1aStage 1a - Gatteo › Gatteo | 97.8 | | | |
30.08 | DNF | | | Memorial Marco Pantani (1.1) | 199.8 | | | more |
29.08 | 46 | | | Trofeo Matteotti (1.1) | 195 | | | more |
23.08 | 43 | | | National Championships Italy ME - Road Race (NC) | 253.8 | | | more |
18.08 | DNF | | | Giro dell'Emilia (1.Pro) | 199.7 | | | more |
15.08 | 30 | | | Il Lombardia (1.UWT) | 231 | 10 | 20 | more |
12.08 | 11 | | | Gran Piemonte (1.Pro) | 187 | 20 | 30 | more |
07.08 › 09.087-9/8 | | | | Tour de l'Ain (2.1) | | | | more |
| 43 | | | General classificationGeneral classification | | | | |
09.08 | 38 | | | S3Stage 3 - Saint-Vulbas › Grand Colombier | 144.5 | | | |
08.08 | 58 | 52 | | S2Stage 2 - Lagnieu › Lélex Monts-Jura | 140.5 | | | |
07.08 | 42 | 42 | | S1Stage 1 - Montréal-la-Cluse › Ceyzeriat | 139.5 | | | |
06.08 | 38 | | | Mont Ventoux Dénivelé Challenge (1.1) | 179 | | | more |
01.08 › 04.081-4/8 | | | | La Route d'Occitanie - La Dépêche du Midi (2.1) | | | | more |
| 16 | | | General classificationGeneral classification - Saint-Affrique › Rocamadour | | 5 | 3 | |
04.08 | 23 | | | S4Stage 4 - Lectoure › Rocamadour | 195 | | | |
03.08 | 19 | 19 | | S3Stage 3 - Saint-Gaudens › Col de Beyrède | 163.5 | | | |
02.08 | 61 | 40 | | S2Stage 2 - Carcassonne › Cap Découverte | 182.5 | | | |
01.08 | 34 | 35 | | S1Stage 1 - Saint-Affrique › Cazouls-lès-Béziers | 189.5 | | | |
01.03 | DNF | | | Royal Bernard Drôme Classic (1.Pro) | 203 | | | more |
29.02 | 20 | | | Faun-Ardèche Classic (1.Pro) | 184.4 | 6 | 5 | more |
19.02 › 23.0219-23/2 | | | | Volta ao Algarve em Bicicleta (2.Pro) | | | | more |
| 36 | | | General classificationGeneral classification | | | 3 | |
23.02 | 92 | | | S5 (ITT)Stage 5 (ITT) - Lagoa › Lagoa | 20.3 | | | |
22.02 | 40 | 35 | | S4Stage 4 - Albufeira › Malhão | 169.7 | | | |
21.02 | 88 | 38 | | S3Stage 3 - Faro › Tavira | 201.9 | | | |
20.02 | 39 | 39 | | S2Stage 2 - Sagres › Alto da Fóia | 183.9 | | | |
19.02 | 94 | 94 | | S1Stage 1 - Portimão › Lagos | 195.6 | | | |
14.02 › 15.0214-15/2 | | | | Vuelta Ciclista a la Región de Murcia (2.1) | | | | more |
| 34 | | | General classificationGeneral classification | | | | |
15.02 | 26 | | | S2Stage 2 - Santomera › Murcia | 179.6 | | | |
14.02 | 74 | 74 | | S1Stage 1 - Los Alcázares › Caravaca de la Cruz | 177.6 | | | |
02.02 | DNF | | | Trofeo Playa de Palma - Palma (1.1) | 159.6 | | | more |
01.02 | 68 | | | Pollença - Andratx (1.1) | 168.9 | | | more |
31.01 | 20 | | | Trofeo Serra de Tramuntana (1.1) | 160.5 | 1 | 3 | more |