20.08 › 23.0820-23/8 | | | | Tour du Limousin (2.3) | | | | more |
22.08 | DNF | | | S3Stage 3 - Saint Pantaléon de Larche › Rochechouart | 193 | | | |
21.08 | 106 | 108 | | S2Stage 2 - Guéret › Lissac sur Couze | 191 | | | |
20.08 | 115 | 115 | | S1Stage 1 - Limoges › Guéret | 156.6 | | | |
03.07 › 07.073-7/7 | | | | Volta ao Alentejo (2.3) | | | | more |
| 14 | | | General classificationGeneral classification | | 7 | | |
07.07 | 29 | | | S5 (ITT)Stage 5 (ITT) - Redondo › Évora | 35.2 | | | |
30.06 | 27 | | | National Championships Spain ME - Road Race (NC) | 216.3 | | | more |
05.06 › 09.065-9/6 | | | | Euskal Bizikleta (2.1) | | | | more |
09.06 | DNF | | | S5Stage 5 - Iurreta › Arrate | 149.2 | | | |
08.06 | 100 | | | S4b (ITT)Stage 4b (ITT) - Mendaro › Mendaro | 21.3 | | | |
08.06 | 95 | | | S4aStage 4a - Agurain › Mendaro | 93.7 | | | |
07.06 | 108 | | | S3Stage 3 - Zeanuri › Agurain | 185.3 | | | |
06.06 | 118 | | | S2Stage 2 - Usurbil › Zeanuri | 171.5 | | | |
05.06 | 115 | | | S1Stage 1 - Villabona › Usurbil | 163.4 | | | |
21.04 | DNF | | | Liège - Bastogne - Liège (CDM) | 258 | | | more |
14.04 | DNF | | | Paris - Roubaix (CDM) | 261 | | | more |
09.04 › 12.049-12/4 | | | | Circuit Cycliste de la Sarthe (2.3) | | | | more |
| 20 | | | Youth classificationYouth classification | | | | |
| 78 | | | General classificationGeneral classification | | | | |
12.04 | 76 | | | S5Stage 5 - Angers › Le Mans | 170.8 | | | |
11.04 | 72 | 82 | | S4 (ITT)Stage 4 (ITT) - Angers › Angers | 9 | | | |
11.04 | 92 | 83 | | S3Stage 3 - Chateaubriant › Angers | 99.8 | | | |
10.04 | 80 | 78 | | S2Stage 2 - St-Gilles-Croix-de-Vie › Chateaubriant | 181 | | | |
09.04 | 72 | 72 | | S1Stage 1 - Noirmoutier › St Gilles-Croix-de-Vie | 191.4 | | | |
07.04 | DNF | | | Ronde van Vlaanderen / Tour des Flandres (CDM) | 264 | | | more |
30.03 › 31.0330-31/3 | | | | Critérium International (2.1) | | | | more |
30.03 | 150 | | | S1Stage 1 - Charleville-Mézières › Charleville-Mézières | 192 | | | |
10.03 › 17.0310-17/3 | | | | Paris - Nice (2.HC) | | | | more |
15.03 | DNF | | | S5Stage 5 - Toulon › Cannes | 188.5 | | | |
14.03 | 122 | | | S4Stage 4 - Pertuis › Toulon (Mont Faron) | 175 | | | |
13.03 | 114 | | | S3Stage 3 - Saint-Etienne › Saint-Etienne | 147.5 | | | |
12.03 | 147 | | | S2Stage 2 - Moulins › Belleville | 170 | | | |
11.03 | 66 | | | S1Stage 1 - Blois › Saint-Amand-Montrond | 176 | | | |
10.03 | 159 | | | ProloguePrologue - Issy-les-Moulineaux › Issy-les-Moulineaux | 5.2 | | | |
26.02 › 02.0326-2/2 | | | | Vuelta Ciclista a la Comunidad Valenciana (2.3) | | | | more |
| 9 | | | Mountains classificationMountains classification | | | | |
| 101 | | | General classificationGeneral classification | | | | |
02.03 | 110 | | | S5 (ITT)Stage 5 (ITT) - Valencia › Valencia | 20.3 | | | |
01.03 | 108 | | | S4Stage 4 - Tavernes › Vallada | 148 | | | |
28.02 | 108 | | | S3Stage 3 - Castellón › Segorbe | 157.9 | | | |
27.02 | 111 | | | S2Stage 2 - Calpe › Castellón | 216 | | | |
26.02 | 136 | | | S1Stage 1 - Calpe › Calpe | 126 | | | |
09.02 › 13.029-13/2 | | | | Volta ao Algarve (2.3) | | | | more |
| 12 | | | Mountains classificationMountains classification | | | | |
| 25 | | | Points classificationPoints classification | | | | |
| 9 | | | General classificationGeneral classification | | 16 | 7 | |
13.02 | 10 | | | S5Stage 5 - Portimao › Loule | 166.8 | | | |
12.02 | 50 | | | S4Stage 4 - Albufeira › Portimao | 173.5 | | | |
11.02 | 35 | | | S3Stage 3 - Loule › Albufeira | 171.2 | | | |
10.02 | 12 | | | S2Stage 2 - Castro Marin › Foia | 173.1 | | | |
09.02 | 38 | | | S1Stage 1 - Tavira › Tavira | 173.7 | | | |
06.02 | 155 | | | Trofeo Manacor (1.3) | 153.7 | | | more |