| 24.09 | 30 |  |  | World Championships ME - ITT (WC) | 49.8 | 10 |  | more | 
| 29.08 › 20.0929-20/8 |  |  |  | Vuelta a España (2.HC) |  |  |  | more | 
|  | 94 |  |  | General classificationGeneral classification |  | 20 |  |  | 
| 20.09 | 104 |  |  | S21Stage 21 - Rivas › Madrid | 110.2 |  |  |  | 
| 19.09 | 43 | 94 |  | S20 (ITT)Stage 20 (ITT) - Toledo › Toledo | 27.8 |  |  |  | 
| 18.09 | 119 | 94 |  | S19Stage 19 - Ávila › Segovia | 179.8 |  |  |  | 
| 17.09 | 112 | 93 |  | S18Stage 18 - Talavera de la Reina › Ávila | 165 |  |  |  | 
| 16.09 | 65 | 96 |  | S17Stage 17 - Ciudad Real › Talavera de la Reina | 175 |  |  |  | 
| 15.09 | 63 | 101 |  | S16Stage 16 - Córdoba › Puertollano | 170.3 |  |  |  | 
| 14.09 | 87 | 102 |  | S15Stage 15 - Jaén › Córdoba | 167.7 |  |  |  | 
| 13.09 | 134 | 97 |  | S14Stage 14 - Granada › La Pandera | 157 |  |  |  | 
| 12.09 | 139 | 98 |  | S13Stage 13 - Bejar › Alto de Sierra Nevada | 172.4 |  |  |  | 
| 11.09 | 138 | 79 |  | S12Stage 12 - Almería › Alto de Velefique | 179.3 |  |  |  | 
| 09.09 | 96 | 70 |  | S11Stage 11 - Murcia › Caravaca de la Cruz | 191 |  |  |  | 
| 08.09 | 5 | 78 |  | S10Stage 10 - Alicante › Murcia | 162 | 18 |  |  | 
| 07.09 | 46 | 111 |  | S9Stage 9 - Alcoi › Xorret de Catí | 188.8 |  |  |  | 
| 06.09 | 160 | 138 |  | S8Stage 8 - Alzira › Alto de Aitana | 204.7 |  |  |  | 
| 05.09 | 19 | 84 |  | S7 (ITT)Stage 7 (ITT) - Valencia › Valencia | 30.3 |  |  |  | 
| 04.09 | 135 | 108 |  | S6Stage 6 - Xàtiva › Xàtiva | 185.7 |  |  |  | 
| 03.09 | 154 | 118 |  | S5Stage 5 - Tarragona › Vinaròs | 174 |  |  |  | 
| 01.09 | 7 | 130 |  | S4Stage 4 - Venlo › Liège | 225.5 | 12 |  |  | 
| 31.08 | 107 | 157 |  | S3Stage 3 - Zutphen › Venlo | 189.7 |  |  |  | 
| 30.08 | 173 | 158 |  | S2Stage 2 - Assen › Emmen | 203.7 |  |  |  | 
| 29.08 | 80 | 80 |  | ProloguePrologue - Assen › Assen | 4.8 |  |  |  | 
| 23.08 | 35 |  |  | GP Ouest France - Plouay (PT) | 229.2 | 5 |  | more | 
| 02.08 › 08.082-8/8 |  |  |  | Tour de Pologne (PT) |  |  |  | more | 
|  | 102 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 08.08 | 95 |  |  | S7Stage 7 - Rabka Zdrój › Kraków | 136.5 |  |  |  | 
| 07.08 | 94 |  |  | S6Stage 6 - Krościenko nad Dunajcem › Zakopane | 162.2 |  |  |  | 
| 06.08 | 136 |  |  | S5Stage 5 - Strzyżów › Krynica-Zdrój | 171.5 |  |  |  | 
| 05.08 | 103 |  |  | S4Stage 4 - Nałęczów › Rzeszów | 239.7 |  |  |  | 
| 04.08 | 151 |  |  | S3Stage 3 - Bielsk Podlaski › Lublin | 225.1 |  |  |  | 
| 03.08 | 110 |  |  | S2Stage 2 - Serock › Bialystok | 219.1 |  |  |  | 
| 02.08 | 101 |  |  | S1Stage 1 - Warsaw › Warsaw | 108 |  |  |  | 
| 05.07 › 12.075-12/7 |  |  |  | Int. Osterreich-Rundfahrt-Tour of Austria (2.HC) |  |  |  | more | 
| 06.07 | DNF |  |  | S2Stage 2 - Landeck › Kitzbüheler Horn | 183.2 |  |  |  | 
| 05.07 | 132 | 132 |  | S1Stage 1 - Dornbirn › Messepark Dornbirn | 141.9 |  |  |  | 
| 07.06 › 14.067-14/6 |  |  |  | Critérium du Dauphiné Libéré (PT) |  |  |  | more | 
|  | 26 |  |  | Mountains classificationMountains classification |  |  |  |  | 
|  | 34 |  |  | Points classificationPoints classification |  |  |  |  | 
|  | 25 |  |  | General classificationGeneral classification |  | 10 |  |  | 
| 14.06 | 4 |  |  | S8Stage 8 - Faverges › Grenoble | 146 | 13 |  |  | 
| 13.06 | 37 | 26 |  | S7Stage 7 - Briançon › Saint-François-Longchamp | 157 |  |  |  | 
| 12.06 | 37 | 24 |  | S6Stage 6 - Gap › Briançon | 106 |  |  |  | 
| 11.06 | 28 | 27 |  | S5Stage 5 - Valence › Mont Ventoux | 154 |  |  |  | 
| 10.06 | 76 | 80 |  | S4 (ITT)Stage 4 (ITT) - Bourg-les-Valence › Valence | 42.4 |  |  |  | 
| 09.06 | 12 | 76 |  | S3Stage 3 - Tournus › Saint-Étienne | 182 |  |  |  | 
| 08.06 | 86 | 77 |  | S2Stage 2 - Nancy › Dijon | 228 |  |  |  | 
| 07.06 | 78 | 78 |  | S1 (ITT)Stage 1 (ITT) - Nancy › Nancy | 12.1 |  |  |  | 
| 18.05 › 24.0518-24/5 |  |  |  | Volta Ciclista a Catalunya (PT) |  |  |  | more | 
|  | 100 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 24.05 | 129 |  |  | S7Stage 7 - Sant Cugat del Vallès › Circuit de Catalunya | 110.8 |  |  |  | 
| 23.05 | 140 | 99 |  | S6Stage 6 - Torredembarra › Barcelona | 150.5 |  |  |  | 
| 22.05 | 135 | 96 |  | S5Stage 5 - La Seu d'Urgell › Torredembarra | 201.3 |  |  |  | 
| 21.05 | 112 | 92 |  | S4Stage 4 - La Pobla de Lillet › Vallnord Sector Pal (Coll de la Botella) | 175.7 |  |  |  | 
| 20.05 | 96 | 85 |  | S3Stage 3 - Roses › La Pobla de Lillet | 182.9 |  |  |  | 
| 19.05 | 57 | 75 |  | S2Stage 2 - Girona › Roses | 163.1 |  |  |  | 
| 18.05 | 91 | 91 |  | S1 (ITT)Stage 1 (ITT) - Lloret de Mar › Lloret de Mar | 3.6 |  |  |  | 
| 05.05 › 10.055-10/5 |  |  |  | 4 Jours de Dunkerque - Tour du Nord-Pas-de-Calais (2.HC) |  |  |  | more | 
| 09.05 | 70 |  |  | S5Stage 5 - Hazebrouck › Boeschepe | 195.4 |  |  |  | 
| 08.05 | 117 |  |  | S4 (ITT)Stage 4 (ITT) - Douai › Douai | 18.7 |  |  |  | 
| 07.05 | 119 |  |  | S3Stage 3 - Blériot-Plage › Béthune | 228.1 |  |  |  | 
| 06.05 | 72 |  |  | S2Stage 2 - Coudekerque Branche › Arques | 178.9 |  |  |  | 
| 05.05 | 90 |  |  | S1Stage 1 - Dunkerque › Dunkerque | 186.9 |  |  |  | 
| 24.03 › 28.0324-28/3 |  |  |  | Settimana Internazionale Coppi e Bartali (2.1) |  |  |  | more | 
| 28.03 | DNF |  |  | S5Stage 5 - Scandiano › Sassuolo | 178.5 |  |  |  | 
| 27.03 | 80 |  |  | S4Stage 4 - Massa Finalese › Finale Emilia | 162.8 |  |  |  | 
| 26.03 | 98 |  |  | S3Stage 3 - Borgo San Lorenzo › Serramazzoni | 163.4 |  |  |  | 
| 25.03 | 162 |  |  | S2Stage 2 - San Lazzaro › Faenza | 182.1 |  |  |  | 
| 24.03 | 71 |  |  | S1Stage 1 - Riccione › Riccione | 81 |  |  |  | 
| 07.03 | DNF |  |  | Monte Paschi Eroica (1.1) | 190 |  |  | more | 
| 14.02 › 22.0214-22/2 |  |  |  | Amgen Tour Of California (2.HC) |  |  |  | more | 
| 22.02 | DNF |  |  | S8Stage 8 - Rancho Bernardo › Escondido | 155.8 |  |  |  | 
| 21.02 | 65 |  |  | S7Stage 7 - Sint Clarina › Pasadena | 143 |  |  |  | 
| 20.02 | 49 |  |  | S6 (ITT)Stage 6 (ITT) - Solvang › Solvang | 24 |  |  |  | 
| 19.02 | 81 |  |  | S5Stage 5 - Visalia › Paso Robles | 216.1 |  |  |  | 
| 18.02 | 105 |  |  | S4Stage 4 - Merced › Clovis | 187.7 |  |  |  | 
| 17.02 | 110 |  |  | S3Stage 3 - San José › Modesto | 167.7 |  |  |  | 
| 16.02 | 84 |  |  | S2Stage 2 - Sausalito › Santa Cruz | 186.6 |  |  |  | 
| 15.02 | 66 |  |  | S1Stage 1 - Davis › Santa Rosa | 173.2 |  |  |  | 
| 14.02 | 36 |  |  | ProloguePrologue - Sacremento › Sacremento | 3.9 |  |  |  | 
| 20.01 › 25.0120-25/1 |  |  |  | Tour Down Under (2.PT) |  |  |  | more | 
|  | 45 |  |  | General classificationGeneral classification |  | 5 |  |  | 
| 25.01 | 112 |  |  | S6Stage 6 - Adelaide › Adelaide | 90 |  |  |  | 
| 24.01 | 39 | 45 |  | S5Stage 5 - Snapper Point › Willunga | 148 |  |  |  | 
| 23.01 | 100 | 47 |  | S4Stage 4 - Burnside Village › Angaston | 143 |  |  |  | 
| 22.01 | 24 | 47 |  | S3Stage 3 - Unley › Victor Harbor | 136 |  |  |  | 
| 21.01 | 94 | 93 |  | S2Stage 2 - Hahndorf › Stirling | 145 |  |  |  | 
| 20.01 | 67 | 69 |  | S1Stage 1 - Norwood › Mawson Lakes | 140 |  |  |  | 
| 11.01 | 3 |  |  | Australian Open Road Championships Road Race (NC) | 163.2 | 7 |  | more | 
| 08.01 | 11 |  |  | National Championships Australia ME - ITT (NC) | 39 |  |  | more |