| 12.09 › 18.0912-18/9 |  |  |  |  Tour de Pologne (2.PT)   |  |  |  | more | 
 | 37 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 15 |  |  | General classificationGeneral classification   |  | 22 |  |  | 
| 18.09 | 28 |  |  | S7b (ITT)Stage 7b (ITT) - Jelenia Góra › Karpacz   | 19 |  |  |  | 
| 18.09 | 23 |  |  | S7aStage 7a - Jelenia Góra › Karpacz   | 61 |  |  |  | 
| 17.09 | 17 |  |  | S6Stage 6 - Piechowice › Karpacz   | 153 |  |  |  | 
| 16.09 | 24 |  |  | S5Stage 5 - Wroclaw › Szklarska Poreba   | 212 |  |  |  | 
| 15.09 | 41 |  |  | S4Stage 4 - Inowroclaw › Leszno   | 213.4 |  |  |  | 
| 14.09 | 98 |  |  | S3Stage 3 - Ostróda › Bydgoszcz   | 212 |  |  |  | 
| 13.09 | 94 |  |  | S2Stage 2 - Tczew › Olsztyn   | 226.5 |  |  |  | 
| 12.09 | 66 |  |  | S1Stage 1 - Gdansk › Elblag   | 149.6 |  |  |  | 
| 15.08 › 23.0815-23/8 |  |  |  |  Deutschland Tour (PT)   |  |  |  | more | 
 | 56 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 15 |  |  | General classificationGeneral classification   |  | 40 |  |  | 
| 23.08 | 69 |  |  | S9Stage 9 - Bad Kreuznach › Bonn   | 170 |  |  |  | 
| 22.08 | 45 |  |  | S8 (ITT)Stage 8 (ITT) - Ludwigshafen › Weinheim   | 30 |  |  |  | 
| 21.08 | 12 |  |  | S7Stage 7 - Singen  › Feldberg    | 173 |  |  |  | 
| 20.08 | 49 |  |  | S6Stage 6 - Friedrichshafen › Singen    | 175 |  |  |  | 
| 19.08 | 72 |  |  | S5Stage 5 - Sölden › Friedrichshafen   | 215 |  |  |  | 
| 18.08 | 14 |  |  | S4Stage 4 - Kufstein › Sölden   | 175 |  |  |  | 
| 17.08 | 106 |  |  | S3Stage 3 - Bodenmais › Kufstein   | 232 |  |  |  | 
| 16.08 | 29 |  |  | S2Stage 2 - Pegnitz › Bodenmais   | 180 |  |  |  | 
| 15.08 | 85 |  |  | S1Stage 1 - Altenburg › Plauen   | 170 |  |  |  | 
| 02.07 › 24.072-24/7 |  |  |  |  Tour de France (2.PT)   |  |  |  | more | 
 | 7 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 53 |  |  | General classificationGeneral classification   |  | 25 |  |  | 
| 24.07 | 154 |  |  | S21Stage 21 - Corbeil-Essonnes › Paris   | 144 |  |  |  | 
| 23.07 | 126 | 53 |  | S20 (ITT)Stage 20 (ITT) - Saint-Etienne › Saint-Etienne   | 55 |  |  |  | 
| 22.07 | 114 | 53 |  | S19Stage 19 - Issoire › Le Puy en Velay   | 154 |  |  |  | 
| 21.07 | 35 | 53 |  | S18Stage 18 - Albi › Mende   | 189 |  |  |  | 
| 20.07 | 150 | 51 |  | S17Stage 17 - Pau › Revel   | 240 |  |  |  | 
| 19.07 | 95 | 51 |  | S16Stage 16 - Mourenx › Pau   | 181 |  |  |  | 
| 17.07 | 38 | 45 |  | S15Stage 15 - Lézat-sur-Leze › Saint-Lary-Soulan (Pla d'Adet)   | 206 |  |  |  | 
| 16.07 | 31 | 51 |  | S14Stage 14 - Agde › Ax-3 Domaines   | 174 |  |  |  | 
| 15.07 | 74 | 74 |  | S13Stage 13 - Miramas › Montpellier   | 174 |  |  |  | 
| 14.07 | 86 | 76 |  | S12Stage 12 - Briançon › Digne-les-Bains   | 187 |  |  |  | 
| 13.07 | 79 | 73 |  | S11Stage 11 - Courchevel › Briançon   | 173 |  |  |  | 
| 12.07 | 71 | 77 |  | S10Stage 10 - Brignoud › Courchevel - Altiport   | 181 |  |  |  | 
| 10.07 | 95 | 88 |  | S9Stage 9 - Gérardmer › Mulhouse   | 171 |  |  |  | 
| 09.07 | 72 | 106 |  | S8Stage 8 - Pforzheim › Gérardmer   | 231 |  |  |  | 
| 08.07 | 161 | 164 |  | S7Stage 7 - Lunéville › Karlsruhe   | 228 |  |  |  | 
| 07.07 | 135 | 168 |  | S6Stage 6 - Troyes › Nancy   | 199 |  |  |  | 
| 06.07 | 150 | 174 |  | S5Stage 5 - Chambord › Montargis   | 183 |  |  |  | 
| 05.07 | 7 | 175 |  | S4 (TTT)Stage 4 (TTT) - Tours › Blois   | 67.5 |  |  |  | 
| 04.07 | 164 | 165 |  | S3Stage 3 - La Châtaigneraie › Tours   | 212 |  |  |  | 
| 03.07 | 175 | 165 |  | S2Stage 2 - Challans › Les Essarts   | 182 |  |  |  | 
| 02.07 | 169 | 169 |  | S1 (ITT)Stage 1 (ITT) - Fromentine  › Noirmoutier-en-l'Ile   | 19 |  |  |  | 
| 26.06 | 58 |  |  |  National Championships Spain ME - Road Race (NC)   | 231.3 |  |  | more | 
| 05.06 › 12.065-12/6 |  |  |  |  Critérium du Dauphiné Libéré (PT)   |  |  |  | more | 
 | 22 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 28 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 19 |  |  | General classificationGeneral classification   |  | 24 |  |  | 
| 12.06 | 32 |  |  | S7Stage 7 - Morzine-Avoriaz › Sallanches   | 128 |  |  |  | 
| 11.06 | 8 | 17 |  | S6Stage 6 - Albertville › Morzine-Avoriaz   | 155 | 3 |  |  | 
| 10.06 | 33 | 21 |  | S5Stage 5 - Vaison-la-Romaine › Grenoble   | 219 |  |  |  | 
| 09.06 | 18 | 22 |  | S4Stage 4 - Tournon-sur-Rhône › Le Mont Ventoux   | 182 |  |  |  | 
| 08.06 | 62 | 74 |  | S3 (ITT)Stage 3 (ITT) - Roanne › Roanne   | 46.5 |  |  |  | 
| 07.06 | 39 | 95 |  | S2Stage 2 - Givors › Chauffailles   | 187 |  |  |  | 
| 06.06 | 87 | 103 |  | S1Stage 1 - Aix-les-Bains › Givors   | 224 |  |  |  | 
| 05.06 | 104 | 104 |  | ProloguePrologue - Aix-les-Bains › Aix-les-Bains   | 7.9 |  |  |  | 
| 16.05 › 22.0516-22/5 |  |  |  |  Volta Ciclista a Catalunya (2.PT)   |  |  |  | more | 
 | 19 |  |  | General classificationGeneral classification   |  | 24 |  |  | 
| 22.05 | 72 |  |  | S7Stage 7 - Pallejà › Barcelona (Sants)   | 113.1 |  |  |  | 
| 21.05 | 62 | 19 |  | S6Stage 6 - Llívia › Pallejà   | 198.7 |  |  |  | 
| 20.05 | 11 | 17 |  | S5 (ITT)Stage 5 (ITT) - Sornàs › Estació d'esquí d'Ordino-Arcalís   | 17.1 |  |  |  | 
| 19.05 | 25 | 24 |  | S4Stage 4 - Perafort › Estació d'esquí de Pal-Arinsal   | 237.7 |  |  |  | 
| 18.05 | 62 | 27 |  | S3Stage 3 - Salou › La Granada   | 157.8 |  |  |  | 
| 17.05 | 147 | 28 |  | S2Stage 2 - Cambrils › Cambrils   | 186.8 |  |  |  | 
| 16.05 | 4 | 24 |  | S1 (TTT)Stage 1 (TTT) - Salou › Salou   | 19.2 |  |  |  | 
| 07.05 › 08.057-8/5 |  |  |  |  Clásica Internacional Alcobendas (2.1)   |  |  |  | more | 
 | 26 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 08.05 | 45 |  |  | S3 (ITT)Stage 3 (ITT) - Alcobendas › Alcobendas   | 14.2 |  |  |  | 
| 08.05 | 24 | 27 |  | S2Stage 2 - Collado Villalba › Collado Villalba   | 78.4 |  |  |  | 
| 07.05 | 27 | 27 |  | S1Stage 1 - Alcobendas › Puerto de Navacerrada   | 170 |  |  |  | 
| 13.04 › 17.0413-17/4 |  |  |  |  Vuelta a Aragon (2.1)   |  |  |  | more | 
 | 41 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 17.04 | 48 |  |  | S5Stage 5 - Borja › Illueca   | 139 |  |  |  | 
| 16.04 | 25 |  |  | S4 (ITT)Stage 4 (ITT) - Herrera de los Navarros › Virgen de la Sierra de Herrera   | 11.2 |  |  |  | 
| 15.04 | 27 |  |  | S3Stage 3 - Sabinanigo › Zaragoza   | 173 |  |  |  | 
| 14.04 | 47 |  |  | S2Stage 2 - Alcaniz › Sabinanigo   | 206.5 |  |  |  | 
| 13.04 | 68 |  |  | S1Stage 1 - Alcala de la Selva › Valderrobles   | 167.7 |  |  |  | 
| 10.04 | DNF |  |  |  Klasika Primavera (1.1)   | 173.2 |  |  | more | 
| 21.03 › 25.0321-25/3 |  |  |  |  Setmana Catalana (2.HC)   |  |  |  | more | 
 | 87 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 25.03 | 63 |  |  | S5 (ITT)Stage 5 (ITT) - Instalaciones Würth › Instalaciones Würth   | 16.4 |  |  |  | 
| 24.03 | 81 | 91 |  | S4Stage 4 - Baga › Palau Solita I Plegamans   | 162 |  |  |  | 
| 23.03 | 58 | 98 |  | S3Stage 3 - Castelló d'Empúries › Coll de Pal   | 157 |  |  |  | 
| 22.03 | 87 | 101 |  | S2Stage 2 - Lloret de Mar › Empúriabrava   | 168 |  |  |  | 
| 21.03 | 101 | 101 |  | S1Stage 1 - Lloret de Mar › Lloret de Mar   | 165 |  |  |  | 
| 09.03 › 15.039-15/3 |  |  |  |  Tirreno-Adriatico (2.PT)   |  |  |  | more | 
| 11.03 | DNS |  |  | S3Stage 3 - Tivoli › Torricella   | 228 |  |  |  | 
| 10.03 | 176 | 162 |  | S2Stage 2 - Civitavecchia › Tivoli   | 181 |  |  |  | 
| 09.03 | 158 | 158 |  | S1Stage 1 - Civitavecchia › Civitavecchia   | 160 |  |  |  | 
| 02.03 › 06.032-6/3 |  |  |  |  Vuelta a Murcia (2.1)   |  |  |  | more | 
 | 36 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 06.03 | 88 |  |  | S5Stage 5 - Murcia › Murcia   | 150.6 |  |  |  | 
| 05.03 | 30 | 33 |  | S4Stage 4 - Águilas › Collado Bermejo   | 152.3 |  |  |  | 
| 04.03 | 61 | 55 |  | S3Stage 3 - Mula › Fortuna   | 155.8 |  |  |  | 
| 03.03 | 61 | 61 |  | S2 (ITT)Stage 2 (ITT) - Alhama de Murcia › Alhama de Murcia   | 22 |  |  |  | 
| 02.03 | 90 | 90 |  | S1Stage 1 - Murcia › Molina de Segura   | 162 |  |  |  | 
| 27.02 | DNF |  |  |  Clasica de Almeria (1.1)   | 173.4 |  |  | more |