| 11.10 | DNF |  |  | Il Lombardia (1.UWT) | 241 |  |  | more | 
| 04.10 | 11 |  |  | Giro dell'Emilia (1.Pro) | 199.2 | 20 | 30 | more | 
| 28.09 | DNF |  |  | World Championships ME - Road Race (WC) | 267.5 |  |  | more | 
| 17.09 › 21.0917-21/9 |  |  |  | Skoda Tour de Luxembourg (2.Pro) |  |  |  | more | 
|  | 12 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 3 |  |  | General classificationGeneral classification |  | 90 | 125 |  | 
| 21.09 | 5 |  |  | S5Stage 5 - Mersch › Luxembourg | 176.4 | 4 | 3 |  | 
| 20.09 | 8 | 3 |  | S4 (ITT)Stage 4 (ITT) - Niederanven › Niederanven | 26.3 | 1 |  |  | 
| 19.09 | 9 | 7 |  | S3Stage 3 - Mertert › Vianden | 170.5 |  |  |  | 
| 18.09 | 68 | 29 |  | S2Stage 2 - Remich › Mamer | 168.4 |  |  |  | 
| 17.09 | 13 | 13 |  | S1Stage 1 - Luxembourg › Luxembourg | 152.8 |  |  |  | 
| 14.09 | 27 |  |  | Trofeo Matteotti (1.1) | 195 |  |  | more | 
| 13.09 | 14 |  |  | Memorial Marco Pantani (1.1) | 195.7 | 7 | 5 | more | 
| 11.09 | 7 |  |  | Gran Premio città di Peccioli - Coppa Sabatini (1.Pro) | 197.6 | 35 | 60 | more | 
| 10.09 | 9 |  |  | Giro della Toscana - Memorial Alfredo Martini (1.1) | 189.4 | 16 | 25 | more | 
| 07.09 | 43 |  |  | GP Industria & Artigianato (1.Pro) | 196.3 |  |  | more | 
| 09.05 › 01.069-1/5 |  |  |  | Giro d'Italia (2.UWT) |  |  |  | more | 
|  | 7 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 9 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 3 |  |  | General ClassificationGeneral Classification |  | 240 | 750 |  | 
| 01.06 | 34 |  |  | S21Stage 21 - Roma › Roma | 143 |  |  |  | 
| 31.05 | 13 | 3 |  | S20Stage 20 - Verrès › Sestrière (Vialattea) | 205 | 3 | 10 |  | 
| 30.05 | 3 | 2 |  | S19Stage 19 - Biella › Champoluc | 166 | 35 | 95 |  | 
| 29.05 | 63 | 2 |  | S18Stage 18 - Morbegno › Cesano Maderno | 144 |  |  |  | 
| 28.05 | 3 | 2 |  | S17Stage 17 - San Michele all’Adige (Fondazione Edmund Mach) › Bormio | 155 | 35 | 95 |  | 
| 27.05 | 4 | 3 |  | S16Stage 16 - Piazzola sul Brenta › San Valentino (Brentonico) | 203 | 25 | 80 |  | 
| 25.05 | 13 | 4 |  | S15Stage 15 - Fiume Veneto › Asiago | 219 | 3 | 10 |  | 
| 24.05 | 9 | 4 |  | S14Stage 14 - Treviso › Nova Gorica | 195 | 8 | 30 |  | 
| 23.05 | 17 | 6 |  | S13Stage 13 - Rovigo › Vicenza | 180 |  |  |  | 
| 22.05 | 29 | 6 |  | S12Stage 12 - Modena › Viadana (Oglio-Po) | 172 |  |  |  | 
| 21.05 | 1 | 6 |  | S11Stage 11 - Viareggio › Castelnovo ne' Monti | 186 | 80 | 180 |  | 
| 20.05 | 59 | 9 |  | S10 (ITT)Stage 10 (ITT) - Lucca › Pisa | 28.6 |  |  |  | 
| 18.05 | 4 | 4 |  | S9Stage 9 - Gubbio › Siena | 181 | 25 | 80 |  | 
| 17.05 | 23 | 11 |  | S8Stage 8 - Giulianova › Castelraimondo | 197 |  |  |  | 
| 16.05 | 8 | 10 |  | S7Stage 7 - Castel di Sangro › Tagliacozzo (Marsia) | 168 | 10 | 35 |  | 
| 15.05 | 122 | 13 |  | S6Stage 6 - Potenza › Napoli | 227 |  |  |  | 
| 14.05 | 11 | 13 |  | S5Stage 5 - Ceglie Messapica › Matera | 151 | 5 | 20 |  | 
| 13.05 | 38 | 13 |  | S4Stage 4 - Alberobello (Pietramadre) › Lecce | 189 |  |  |  | 
| 11.05 | 51 | 14 |  | S3Stage 3 - Vlorë › Vlorë | 160 |  |  |  | 
| 10.05 | 32 | 15 |  | S2 (ITT)Stage 2 (ITT) - Tirana › Tirana | 13.7 |  |  |  | 
| 09.05 | 7 | 7 |  | S1Stage 1 - Durrës › Tirana | 160 | 12 | 40 |  | 
| 24.03 › 30.0324-30/3 |  |  |  | Volta Ciclista a Catalunya (2.UWT) |  |  |  | more | 
|  | 10 |  |  | General classificationGeneral classification |  | 70 | 68 |  | 
| 30.03 | 25 |  |  | S7Stage 7 - Barcelona › Barcelona | 88.2 |  |  |  | 
| 29.03 | 11 | 10 |  | S6Stage 6 - Berga › Berga | 7225 |  |  |  | 
| 28.03 | 26 | 10 |  | S5Stage 5 - Paüls › Amposta | 165.9 |  |  |  | 
| 27.03 | 27 | 18 |  | S4Stage 4 - Sant Vicenç de Castellet › Montserrat Mil·lenari | 188.7 |  |  |  | 
| 26.03 | 9 | 7 |  | S3Stage 3 - Viladecans The Style Outlets › La Molina | 218.6 | 2 | 3 |  | 
| 25.03 | 36 | 16 |  | S2Stage 2 - Banyoles › Figueres | 180.5 |  |  |  | 
| 24.03 | 26 | 24 |  | S1Stage 1 - Sant Feliu de Guíxols › Sant Feliu de Guíxols | 178.6 |  |  |  | 
| 19.03 | 16 |  |  | Milano - Torino (1.Pro) | 174 | 10 | 5 | more | 
| 10.03 › 16.0310-16/3 |  |  |  | Tirreno-Adriatico (2.UWT) |  |  |  | more | 
|  | 5 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 18 |  |  | General classificationGeneral classification |  | 28 | 30 |  | 
| 16.03 | 90 |  |  | S7Stage 7 - Porto Potenza Picena › San Benedetto del Tronto | 147 |  |  |  | 
| 15.03 | 26 | 18 |  | S6Stage 6 - Cartoceto › Frontignano | 163 |  |  |  | 
| 14.03 | 26 | 19 |  | S5Stage 5 - Ascoli Piceno › Pergola | 205 |  |  |  | 
| 13.03 | 23 | 24 |  | S4Stage 4 - Norcia › Trasacco | 190 |  |  |  | 
| 12.03 | 31 | 25 |  | S3Stage 3 - Follonica › Colfiorito | 239 |  |  |  | 
| 11.03 | 83 | 54 |  | S2Stage 2 - Camaiore › Follonica | 192 |  |  |  | 
| 10.03 | 53 | 53 |  | S1 (ITT)Stage 1 (ITT) - Lido di Camaiore › Lido di Camaiore | 11.5 |  |  |  | 
| 08.03 | 78 |  |  | Strade Bianche (1.UWT) | 213 | 5 |  | more | 
| 22.02 › 23.0222-23/2 |  |  |  | Tour des Alpes-Maritimes (2.1) |  |  |  | more | 
|  | 15 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 9 |  |  | General classificationGeneral classification |  | 16 | 25 |  | 
| 23.02 | 15 |  |  | S2Stage 2 - Villefranche-sur-Mer › Vence | 131.8 |  |  |  | 
| 22.02 | 10 | 10 |  | S1Stage 1 - Contes › Gourdon | 162.4 |  |  |  | 
| 21.02 | 25 |  |  | Classic Var (1.1) | 164 |  | 3 | more | 
| 05.02 › 09.025-9/2 |  |  |  | Etoile de Bessèges - Tour du Gard (2.1) |  |  |  | more | 
| 07.02 | DNF |  |  | S3Stage 3 - Bessèges › Bessèges | 136.2114.2 |  |  |  | 
| 06.02 | 51 | 44 |  | S2Stage 2 - Domessargues › Marguerittes | 165.83 |  |  |  | 
| 05.02 | 56 | 56 |  | S1Stage 1 - Bellegarde › Bellegarde | 159.07 |  |  |  |