| 09.10 | DNF |  |  |  Paris - Tours (1.HC)   | 230.5 |  |  | more | 
| 11.09 | 96 |  |  |  Grand Prix Cycliste de Montréal (WT)   | 205.7 | 5 |  | more | 
| 09.09 | DNF |  |  |  Grand Prix Cycliste de Quebec (WT)   | 201.6 |  |  | more | 
| 28.08 | 118 |  |  |  GP Ouest France - Plouay (WT)   | 248.3 | 5 |  | more | 
| 18.08 | DNF |  |  |  GP Banca di Legnano - Coppa Bernocchi (1.1)   | 199.3 |  |  | more | 
| 17.08 | DNF |  |  |  Coppa Agostoni - Giro della Brianza (1.1)   | 205 |  |  | more | 
| 16.08 | 68 |  |  |  Tre Valli Varesine (1.HC)   | 195 |  |  | more | 
| 31.07 › 06.0831-6/7 |  |  |  |  Tour de Pologne (WT)   |  |  |  | more | 
 | 35 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 73 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 06.08 | 103 |  |  | S7Stage 7 - Kraków › Kraków   | 128 |  |  |  | 
| 05.08 | 65 |  |  | S6Stage 6 - Terma Bukovina › Terma Bukovina   | 207.7 |  |  |  | 
| 04.08 | 131 |  |  | S5Stage 5 - Zakopane › Zakopane   | 201.5 |  |  |  | 
| 03.08 | 64 |  |  | S4Stage 4 - Oswiecim › Cieszyn   | 176.9 |  |  |  | 
| 02.08 | 40 |  |  | S3Stage 3 - Bedzin › Katowice   | 135.7 |  |  |  | 
| 01.08 | 99 |  |  | S2Stage 2 - Czestochowa › Dabrowa Gornicza   | 159.6 |  |  |  | 
| 31.07 | 85 |  |  | S1Stage 1 - Pruszkow › Varsovie   | 101.5 |  |  |  | 
| 20.07 › 24.0720-24/7 |  |  |  |  Brixia Tour (2.1)   |  |  |  | more | 
 | 32 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 24.07 | 114 |  |  | S6Stage 6 - Calcinato › Verona   | 164.6 |  |  |  | 
| 23.07 | 18 |  |  | S5Stage 5 - Concesio › Passo Maniva   | 158.5 |  |  |  | 
| 22.07 | 75 |  |  | S4Stage 4 - Brescia Buffalora › Prevalle   | 211.5 |  |  |  | 
| 21.07 | 61 |  |  | S2Stage 2 - Pisogne › Brescia   | 135 |  |  |  | 
| 20.07 | 65 |  |  | S1Stage 1 - Ponte di Legno › Edolo   | 158 |  |  |  | 
| 16.06 › 19.0616-19/6 |  |  |  |  Tour de Slovénie (2.1)   |  |  |  | more | 
 | 5 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 13 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 5 |  |  | General classificationGeneral classification   |  | 28 |  |  | 
| 19.06 | 55 |  |  | S3Stage 3 - Ptuj › Novo mesto   | 181 |  |  |  | 
| 18.06 | 3 | 5 |  | S2Stage 2 - Tržič › Golte   | 170.6 | 7 |  |  | 
| 17.06 | 69 | 58 |  | S1Stage 1 - Koper › Nova Gorica   | 189.6 |  |  |  | 
| 16.06 | 23 | 23 |  | ProloguePrologue - Ljubljana › Ljubljana   | 6.8 |  |  |  | 
| 07.05 › 29.057-29/5 |  |  |  |  Giro d'Italia (WT)   |  |  |  | more | 
 | 25 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 117 |  |  | General classificationGeneral classification   |  | 20 |  |  | 
| 29.05 | 157 |  |  | S21 (ITT)Stage 21 (ITT) - Milano › Milano   | 26 |  |  |  | 
| 28.05 | 118 | 116 |  | S20Stage 20 - Verbania › Sestriere   | 242 |  |  |  | 
| 27.05 | 74 | 110 |  | S19Stage 19 - Bergamo › Macugnaga   | 209 |  |  |  | 
| 26.05 | 108 | 113 |  | S18Stage 18 - Morbegno › San Pellegrine Terme   | 151 |  |  |  | 
| 25.05 | 70 | 111 |  | S17Stage 17 - Feltre › Tirano   | 230 |  |  |  | 
| 24.05 | 30 | 126 |  | S16 (ITT)Stage 16 (ITT) - Belluno › Nevegal   | 12.7 |  |  |  | 
| 22.05 | 159 | 129 |  | S15Stage 15 - Conegliano › Gardeccia/Val di Fassa   | 229 |  |  |  | 
| 21.05 | 145 | 122 |  | S14Stage 14 - Lienz › Monte Zoncolan   | 172 |  |  |  | 
| 20.05 | 118 | 123 |  | S13Stage 13 - Spilimbergo › Großglockner   | 167 |  |  |  | 
| 19.05 | 87 | 123 |  | S12Stage 12 - Castefidardo › Ravenna   | 184 |  |  |  | 
| 18.05 | 78 | 123 |  | S11Stage 11 - Tortoreto Lido › Castelfidardo   | 144 |  |  |  | 
| 17.05 | 116 | 141 |  | S10Stage 10 - Termoli › Teramo   | 159 |  |  |  | 
| 15.05 | 104 | 141 |  | S9Stage 9 - Messina › Etna   | 169 |  |  |  | 
| 14.05 | 80 | 139 |  | S8Stage 8 - Sapri › Tropea   | 217 |  |  |  | 
| 13.05 | 158 | 142 |  | S7Stage 7 - Maddaloni › Montevergine de Mercogliano   | 110 |  |  |  | 
| 12.05 | 123 | 134 |  | S6Stage 6 - Orvieto › Fiuggi   | 216 |  |  |  | 
| 11.05 | 119 | 133 |  | S5Stage 5 - Piombino › Orvieto   | 191 |  |  |  | 
| 09.05 | 192 | 175 |  | S3Stage 3 - Reggio Emilia › Rapallo   | 173 |  |  |  | 
| 08.05 | 113 | 32 |  | S2Stage 2 - Alba › Parma   | 244 |  |  |  | 
| 07.05 | 6 | 36 |  | S1 (TTT)Stage 1 (TTT) - Venaria Reale › Torino   | 19.3 |  |  |  | 
| 26.04 › 01.0526-1/4 |  |  |  |  Tour de Romandie (WT)   |  |  |  | more | 
 | 21 |  |  | General classificationGeneral classification   |  | 18 |  |  | 
| 01.05 | 64 |  |  | S5Stage 5 - Champagne › Genève   | 164.6 |  |  |  | 
| 30.04 | 67 | 21 |  | S4 (ITT)Stage 4 (ITT) - Aubonne › Signal de Bougy   | 20.1 |  |  |  | 
| 29.04 | 56 | 12 |  | S3Stage 3 - Thierrens › Neuchâtel   | 166.5 |  |  |  | 
| 28.04 | 22 | 12 |  | S2Stage 2 - Romont › Romont   | 168.3 |  |  |  | 
| 27.04 | 10 | 15 |  | S1Stage 1 - Martigny › Leysin   | 171.5 | 1 |  |  | 
| 26.04 | 53 | 53 |  | ProloguePrologue - Martigny › Martigny   | 3.5 |  |  |  | 
| 19.04 › 22.0419-22/4 |  |  |  |  Giro del Trentino (2.HC)   |  |  |  | more | 
 | 98 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.04 | 122 |  |  | S4Stage 4 - Andalo › Madonna di Campiglio   | 161.5 |  |  |  | 
| 21.04 | 97 | 79 |  | S3Stage 3 - Molina di Ledro › Fai della Paganella   | 170 |  |  |  | 
| 20.04 | 43 | 32 |  | S2Stage 2 - Dro › Ledro Bezzecca   | 184 |  |  |  | 
| 19.04 | 31 | 31 |  | S1 (ITT)Stage 1 (ITT) - Riva del Garda › Arco   | 13.4 |  |  |  | 
| 03.04 | DNF |  |  |  Ronde van Vlaanderen / Tour des Flandres ME (WT)   | 258 |  |  | more | 
| 29.03 › 31.0329-31/3 |  |  |  |  Driedaagse De Panne-Koksijde (2.HC)   |  |  |  | more | 
| 30.03 | DNF |  |  | S2Stage 2 - Oudenaarde › Koksijde   | 219 |  |  |  | 
| 29.03 | 68 |  |  | S1Stage 1 - Middelkerke › Zottegem   | 194 |  |  |  | 
| 27.03 | 27 |  |  |  Gent - Wevelgem (WT)   | 204.5 | 8 |  | more | 
| 26.03 | 48 |  |  |  E3 Prijs Vlaanderen (1.HC)   | 200 |  |  | more | 
| 06.03 › 13.036-13/3 |  |  |  |  Paris - Nice (2.UWT)   |  |  |  | more | 
 | 3 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 28 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 13 |  |  | General classificationGeneral classification   |  | 50 |  |  | 
| 13.03 | 9 |  |  | S8Stage 8 - Nice › Nice   | 124 | 2 |  |  | 
| 12.03 | 17 | 16 |  | S7Stage 7 - Brignoles › Biot (Sophia Antipolis)   | 215.5 |  |  |  | 
| 11.03 | 48 | 21 |  | S6 (ITT)Stage 6 (ITT) - Rognes › Aix-en-Provence   | 27 |  |  |  | 
| 10.03 | 17 | 14 |  | S5Stage 5 - Saint-Symphorien-sur-Coise › Vernoux-en-Vivarais   | 194 |  |  |  | 
| 09.03 | 51 | 54 |  | S4Stage 4 - Crêches-sur-Saône › Belleville   | 191 |  |  |  | 
| 08.03 | 98 | 74 |  | S3Stage 3 - Cosne-Cours-sur-Loire › Nuits-Saint-Georges   | 202.5 |  |  |  | 
| 07.03 | 88 | 66 |  | S2Stage 2 - Montfort-l’Amaury › Amilly   | 199 |  |  |  | 
| 06.03 | 56 | 57 |  | S1Stage 1 - Houdan › Houdan   | 154.5 |  |  |  | 
| 03.03 | 5 |  |  |  Giro del Friuli (1.1)   | 187.2 | 28 |  | more | 
| 27.02 | 19 |  |  |  Gp Di Lugano (1.1)   | 178.1 | 2 |  | more | 
| 26.02 | 21 |  |  |  Gran Premio Regio Insubrica (1.1)   | 167.6 |  |  | more | 
| 05.02 | 45 |  |  |  GP Costa Degli Etruschi (1.1)   | 186.1 |  |  | more |