| 16.10 | DNF |  |  |  Giro di Lombardia (CDM)   | 262 |  |  | more | 
| 14.10 | 43 |  |  |  Giro del Piemonte (1.1)   | 198 |  |  | more | 
| 13.10 | 57 |  |  |  Milano-Torino (1.1)   | 202 |  |  | more | 
| 10.10 | DNF |  |  |  World Championships ME - Road Race (WC)   | 260 |  |  | more | 
| 03.10 | 38 |  |  |  Paris - Tours (CDM)   | 254.5 | 5 |  | more | 
| 28.09 › 01.1028-1/9 |  |  |  |  Giro della Provincia di Lucca (2.3)   |  |  |  | more | 
 | 24 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 01.10 | DF |  |  | S4Stage 4 - Seravezza  › Lucca   | 185 |  |  |  | 
| 30.09 | DF |  |  | S3Stage 3 - Altopascio › Capannori   | 228 |  |  |  | 
| 29.09 | DF |  |  | S2Stage 2 - Borgo a Mozzano  › Borgo a Mozzano    | 159 |  |  |  | 
| 28.09 | DF |  |  | S1Stage 1 - Camaiore  › Viareggio   | 163 |  |  |  | 
| 23.09 | 31 |  |  |  Coppa Sabatini (1.2)   | 208 |  |  | more | 
| 04.09 | 49 |  |  |  Coppa Placci (1.1)   | 200.6 |  |  | more | 
| 19.08 | 55 |  |  |  Coppa Bernocchi (1.3)   | 199 |  |  | more | 
| 03.08 › 08.083-8/8 |  |  |  |  Rothaus Regio-Tour International (2.3)   |  |  |  | more | 
| 08.08 | DNF |  |  | S5Stage 5 - Emmendingen › Vogtsburg   | 168 |  |  |  | 
| 07.08 | 50 |  |  | S4Stage 4 - Badenweiler › Wehr   | 165 |  |  |  | 
| 06.08 | 68 |  |  | S3b (ITT)Stage 3b (ITT) - Eichstetten › Bahlingen   | 18 |  |  |  | 
| 06.08 | 50 |  |  | S3aStage 3a - Lahr › Bahlingen   | 101 |  |  |  | 
| 05.08 | 83 |  |  | S2Stage 2 - Weil am Rhein › Müllheim   | 163 |  |  |  | 
| 04.08 | 59 |  |  | S1Stage 1 - Rust › Guebwiller   | 162 |  |  |  | 
| 15.06 › 24.0615-24/6 |  |  |  |  Tour de Suisse (2.HC)   |  |  |  | more | 
 | 49 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 24.06 | 78 |  |  | S9Stage 9 - Chur › Winterthur   | 225.2 |  |  |  | 
| 23.06 | 40 |  |  | S8Stage 8 - Nauders am Reschenpass 	 › Arosa   | 168.6 |  |  |  | 
| 22.06 | 43 |  |  | S7Stage 7 - Landeck › Nauders am Reschenpass   | 47.5 |  |  |  | 
| 21.06 | 97 |  |  | S6Stage 6 - Küssnacht am Rigi 	 › Mauren   | 162 |  |  |  | 
| 20.06 | 41 |  |  | S5 (ITT)Stage 5 (ITT) - Meiringen 	 › Meiringen   | 29.5 |  |  |  | 
| 19.06 | 58 |  |  | S4Stage 4 - Bellinzona 	 › Grindelwald   | 171.4 |  |  |  | 
| 18.06 | 65 |  |  | S3Stage 3 - Bellinzona	 › Chiasso   | 167.5 |  |  |  | 
| 17.06 | 80 |  |  | S2Stage 2 - Lausanne › Küssnacht am Rigi   | 220.6 |  |  |  | 
| 16.06 | 66 |  |  | S1Stage 1 - Solothurn 	 › Lausanne   | 200 |  |  |  | 
| 15.06 | 94 |  |  | ProloguePrologue - Solothurn › Solothurn   | 6 |  |  |  | 
| 07.06 › 13.067-13/6 |  |  |  |  Österreich-Rundfahrt ()   |  |  |  | more | 
 | 18 |  |  | General classificationGeneral classification   |  | 3 |  |  | 
| 15.05 › 06.0615-6/5 |  |  |  |  Giro d'Italia (GT)   |  |  |  | more | 
| 21.05 | DNF |  |  | S7Stage 7 - Foggia › Lanciano   | 153 |  |  |  | 
| 20.05 | 57 | 25 |  | S6Stage 6 - Lauria › Foggia   | 257 |  |  |  | 
| 19.05 | 31 | 31 |  | S5Stage 5 - Terme Luigiane › Monte Sirino   | 147 |  |  |  | 
| 18.05 | 113 | 70 |  | S4Stage 4 - Vibo Valentia › Terme Luigiane   | 186 |  |  |  | 
| 17.05 | 149 | 111 |  | S3Stage 3 - Catania › Messina   | 176 |  |  |  | 
| 16.05 | 100 | 105 |  | S2Stage 2 - Noto › Catania   | 133 |  |  |  | 
| 15.05 | 111 | 112 |  | S1Stage 1 - Agrigento › Modica   | 175 |  |  |  | 
| 26.04 › 29.0426-29/4 |  |  |  |  Giro del Trentino (2.2)   |  |  |  | more | 
 | 38 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 29.04 | 64 |  |  | S4Stage 4 - Riva del Garda › Arco   | 155 |  |  |  | 
| 28.04 | 39 |  |  | S3Stage 3 - Fondo › Malcesine   | 161 |  |  |  | 
| 27.04 | 54 |  |  | S2Stage 2 - Lienz › Passo Mendola   | 176 |  |  |  | 
| 26.04 | 49 |  |  | S1Stage 1 - Lienz › Lienz   | 205 |  |  |  | 
| 10.03 › 17.0310-17/3 |  |  |  |  Tirreno-Adriatico (2.HC)   |  |  |  | more | 
 | 28 |  |  | General classificationGeneral classification   |  | 7 |  |  | 
| 17.03 | 101 |  |  | S8Stage 8 - Civitanova Marche › San Benedetto del Tronto   | 164 |  |  |  | 
| 16.03 | 93 |  |  | S7Stage 7 - Alba Adriatica › Civitanova Marche   | 160 |  |  |  | 
| 15.03 | 7 |  |  | S6Stage 6 - Teramo › Alba Adriatica   | 170 | 4 |  |  | 
| 14.03 | 90 |  |  | S5Stage 5 - Paglieta › Torricella Sicura   | 198 |  |  |  | 
| 13.03 | 24 |  |  | S4Stage 4 - Luco dei Marsi › Paglieta   | 197 |  |  |  | 
| 12.03 | 144 |  |  | S3Stage 3 - Santa Maria Capua Vetere › Santa Maria Capua Vetere   | 214 |  |  |  | 
| 11.03 | 89 |  |  | S2Stage 2 - Sorrente › Santa Maria Capua Vetere   | 178 |  |  |  | 
| 10.03 | 50 |  |  | S1Stage 1 - Sorrente › Sorrente   | 131 |  |  |  | 
| 03.03 › 07.033-7/3 |  |  |  |  Vuelta a Murcia (2.3)   |  |  |  | more | 
 | 12 |  |  | General classificationGeneral classification   |  | 10 |  |  | 
| 07.03 | 23 |  |  | S5 (ITT)Stage 5 (ITT) - Murcia › Murcia   | 13 |  |  |  | 
| 06.03 | 20 |  |  | S4Stage 4 - Murcia › Aledo   | 179.5 |  |  |  | 
| 05.03 | 98 |  |  | S3Stage 3 - Murcia › Alcantarilla   | 156 |  |  |  | 
| 04.03 | 23 |  |  | S2Stage 2 - Murcia › Moratalla   | 162 |  |  |  | 
| 03.03 | 58 |  |  | S1Stage 1 - Murcia › Cartagena   | 158.5 |  |  |  | 
| 28.02 | 40 |  |  |  Clasica de Almeria (1.4)   | 188 |  |  | more | 
| 10.02 › 14.0210-14/2 |  |  |  |  Tour Méditerranéen (2.3)   |  |  |  | more | 
 | 130 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 14.02 | DF |  |  | S6Stage 6 - Arles › Béziers   | 114 |  |  |  | 
| 13.02 | DF |  |  | S5Stage 5 - Miramas › Béziers   | 219 |  |  |  | 
| 12.02 | DF |  |  | S4 (TTT)Stage 4 (TTT) - La Fare-les-Oliviers › Berre-l'Étang   | 19.5 |  |  |  | 
| 12.02 | DF |  |  | S3Stage 3 - Bouc-Bel-Air › Miramas   | 86 |  |  |  | 
| 11.02 | DF |  |  | S2Stage 2 - La Seyne-sur-Mer › Lançon   | 108 |  |  |  | 
| 10.02 | DF |  |  | S1Stage 1 - Antibes › Mont Faron   | 140 |  |  |  | 
| 07.02 | 62 |  |  |  G.P. Costa degli Etruschi (NE)   |  |  |  | more |