| 25.09 | 31 | | | Coppa Sabatini () | | 220 | | | more |
| 18.09 | 10 | | | Giro del Lazio () | | 226 | 42 | | more |
| 05.09 | 28 | | | World Championships - Road Race (WC) | | 268.8 | 17 | | more |
| 20.05 › 10.0620-10/5 | | | | Giro d'Italia (SPP) | | | | | more |
| 03.06 | DNF | | | S13Stage 13 - Salò › Sottomarina | | 218 | | | |
| 02.06 | 76 | | | S12 (ITT)Stage 12 (ITT) - Desenzano del Garda › Salò | | 28 | | | |
| 31.05 | 72 | | | S11Stage 11 - Sestola › Mantova | | 199 | | | |
| 30.05 | 3 | | | S10Stage 10 - Forte dei Marmi › Pian del Falco | | 123 | 35 | | |
| 29.05 | 34 | | | S9Stage 9 - Casciana Terme › Forte dei Marmi | | 141 | | | |
| 28.05 | 24 | | | S8Stage 8 - San Vincenzo › Casciana Terme | | 203 | | | |
| 27.05 | 20 | | | S7Stage 7 - Orvieto › San Vincenzo | | 220 | | | |
| 26.05 | 8 | | | S6Stage 6 - L'Aquila › Orvieto | | 163 | 10 | | |
| 25.05 | 7 | | | S5Stage 5 - Pescasseroli › Gran Sasso d'italia | | 198 | 12 | | |
| 24.05 | 57 | | | S4Stage 4 - Benevento › Pescasseroli | | 203 | | | |
| 23.05 | 70 | | | S3Stage 3 - Potenza › Benevento | | 177 | | | |
| 22.05 | 69 | | | S2Stage 2 - Bari › Potenza | | 260 | | | |
| 21.05 | 14 | | | S1Stage 1 - Brindisi › Bari | | 175 | 2 | | |
| 20.05 | 4 | | | ProloguePrologue - Lecce › Brindisi | | 62 | 16 | | |
| 04.05 › 09.054-9/5 | | | | Tour de Romandie () | | | | | more |
| 5 | | | General classificationGeneral classification | | | 105 | | |
| 09.05 | 7 | | | S5aStage 5a - Brissago › Lugano | | 90 | 4 | | |
| 05.05 | 5 | | | S1aStage 1a - Genève › Lausanne | | 131.5 | 10 | | |
| 01.05 | 5 | | | Giro di Romagna () | | 226 | 28 | | more |
| 28.04 | 22 | | | Milano-Vignola () | | 241 | | | more |
| 28.03 | 30 | | | Giro della Provincia di reggio Calabria () | | 263.2 | | | more |
| 19.03 | 14 | | | Milano-Sanremo (SPP) | | 288 | 34 | | more |
| 10.03 › 17.0310-17/3 | | | | Paris - Nice (SPP) | | | | | more |
| 5 | | | General classificationGeneral classification | | | 120 | | |
| 17.03 | DF | | | S7b (ITT)Stage 7b (ITT) - Nice › Col d'eze | | 9.5 | | | |
| 17.03 | DF | | | S7aStage 7a - Draguignan › Nice | | 108 | | | |
| 16.03 | 8 | | | S6Stage 6 - Saint-Rémy-de-Provence › Draguignan | | 186.5 | 3 | | |
| 15.03 | DF | | | S5Stage 5 - Bollène › Saint-Rémy-de-Provence | | 139 | | | |
| 14.03 | DF | | | S4Stage 4 - Saint-Etienne › - Bollène | | 181.5 | | | |
| 13.03 | DF | | | S3Stage 3 - Autun › Saint-Etienne | | 196 | | | |
| 12.03 | DF | | | S2b (ITT)Stage 2b (ITT) - Autun › Autun | | 4.7 | | | |
| 12.03 | DF | | | S2aStage 2a - Chablin › Autun | | 128 | | | |
| 11.03 | 6 | | | S1Stage 1 - Dourdan › Troyes | | 200 | 7 | | |
| 10.03 | DF | | | ProloguePrologue - Dourdan › Dourdan | | 1.7 | | | |
| 07.03 | 27 | | | Genua - Nice () | | 196 | | | more |
| 21.02 | 14 | | | Trofeo Laigueglia () | | 168 | 7 | | more |