07.09 › 28.097-28/9 | | | | Vuelta a España (GT) | | | | more |
15.09 | DNS | | | S9Stage 9 - Córdoba › Córdoba | 130.2 | | | |
14.09 | 177 | 137 | | S8Stage 8 - Málaga › Ubrique | 173.5 | | | |
13.09 | 30 | 128 | | S7Stage 7 - Jaén › Málaga | 196.8 | | | |
12.09 | 147 | 128 | | S6Stage 6 - Granada › Sierra de la Pandera | 153.1 | | | |
11.09 | 137 | 122 | | S5Stage 5 - El Ejido › Sierra Nevada | 198 | | | |
10.09 | 81 | 76 | | S4Stage 4 - Águilas › Roquetas de Mar | 149.5 | | | |
09.09 | 81 | 79 | | S3Stage 3 - San Vicente del Raspeig › Murcia | 134.2 | | | |
08.09 | 121 | 78 | | S2Stage 2 - Valencia › Alcoy | 144.7 | | | |
18.08 | DNF | | | Meisterschaft von Zürich (CDM) | 236.6 | | | more |
12.08 › 16.0812-16/8 | | | | Vuelta a Burgos (2.1) | | | | more |
| 54 | | | General classificationGeneral classification | | | | |
16.08 | 19 | | | S5Stage 5 - Castrojeriz › Burgos | 172 | | | |
15.08 | 77 | | | S4Stage 4 - Huerta del Rey › Lagunas de Neila | 165 | | | |
13.08 | 71 | | | S2Stage 2 - Frias › Miranda de Ebro | 172 | | | |
12.08 | 55 | | | S1Stage 1 - Burgos › Medina de Pomar | 155 | | | |
10.08 | 146 | | | Clasica Ciclista San Sebastian (CDM) | 227 | 5 | | more |
03.08 | 9 | | | Commonwealth Games ME - Road Race (JR) | 187.2 | | | more |
10.07 › 13.0710-13/7 | | | | International UNIQA Classic (2.3) | | | | more |
| 23 | | | General classificationGeneral classification | | | | |
13.07 | 21 | | | S4Stage 4 - Gresten › Großraming | 144 | | | |
12.07 | 56 | 30 | | S3Stage 3 - Rabenstein › Gresten | 173 | | | |
11.07 | 54 | 32 | | S2Stage 2 - Traismauer › Rabenstein | 166 | | | |
10.07 | 37 | | | S1Stage 1 - Traismauer › Traismauer | 178 | | | |
17.06 › 23.0617-23/6 | | | | Volta a Catalunya (2.HC) | | | | more |
| 29 | | | Mountains classificationMountains classification | | | | |
| 72 | | | General classificationGeneral classification | | 5 | | |
23.06 | 87 | | | S7Stage 7 - Montcada i Reixac › Barcelona | 115.9 | | | |
22.06 | 75 | 58 | | S6Stage 6 - Llivia › Montcada i Reixac | 180.1 | | | |
21.06 | 88 | 58 | | S5Stage 5 - Andorra › Llivia | 141.3 | | | |
20.06 | 60 | 51 | | S4Stage 4 - Barruera › Station de Pal | 52 | | | |
19.06 | 55 | 33 | | S3 (ITT)Stage 3 (ITT) - Sant Climent de Taull › Boi Taull | 10.8 | | | |
18.06 | 53 | 4 | | S2Stage 2 - La Senia › Les Borges Blanques | 182.9 | | | |
17.06 | 1 | 3 | | S1 (TTT)Stage 1 (TTT) - Sant Jaume d'Enveja › Deltebre | 30.9 | 20 | | |
04.06 | 6 | | | First Union Invitational (1.3) | 147 | 24 | | more |
17.05 › 19.0517-19/5 | | | | Tour de Picardie (2.2) | | | | more |
| 59 | | | General classificationGeneral classification | | | | |
19.05 | 66 | | | S3Stage 3 - Grandvilliers › Fort-Mahon-Plage | 166 | | | |
18.05 | 54 | | | S2Stage 2 - Saint-Quentin › Beauvais | 183.5 | | | |
17.05 | 79 | | | S1Stage 1 - Abbeville › Saint-Quentin | 174 | | | |
08.05 › 12.058-12/5 | | | | 4 Jours de Dunkerque / Tour du Nord-pas-de-Calais (2.1) | | | | more |
| 41 | | | General classificationGeneral classification | | | | |
12.05 | 69 | | | S6Stage 6 - Leffrinckoucke › Dunkerque | 185.8 | | | |
11.05 | 9 | | | S5Stage 5 - Outreau › Boulogne-sur-Mer | 184.7 | | | |
10.05 | 64 | | | S4 (ITT)Stage 4 (ITT) - Haisnes-lez la Bassée › Billy-Berclau | 23 | | | |
10.05 | 120 | | | S3Stage 3 - Gravelines › Douvrin | 98.6 | | | |
09.05 | 124 | | | S2Stage 2 - Hellemmes › Steenvoorde | 190 | | | |
08.05 | 92 | | | S1Stage 1 - Dunkerque › Wasquehal | 181.6 | | | |
26.04 › 28.0426-28/4 | | | | Vuelta Ciclista a la Rioja (2.3) | | | | more |
| 11 | | | Mountains classificationMountains classification | | | | |
| 26 | | | Points classificationPoints classification | | | | |
| 30 | | | General classificationGeneral classification | | | | |
28.04 | 31 | | | S3Stage 3 - Haro › Logroño | 192 | | | |
27.04 | 14 | 29 | | S2Stage 2 - Bodegas Lan › Albelda de Iregua | 222 | | | |
26.04 | 71 | 71 | | S1Stage 1 - Autol › Calahorra | 159 | | | |
26.02 › 02.0326-2/2 | | | | Vuelta Ciclista a la Comunidad Valenciana (2.3) | | | | more |
28.02 | 126 | | | S3Stage 3 - Castellón › Segorbe | 157.9 | | | |
27.02 | 68 | | | S2Stage 2 - Calpe › Castellón | 216 | | | |
26.02 | 139 | | | S1Stage 1 - Calpe › Calpe | 126 | | | |