22.10 | | | | Escalada a Montjuïc () | | | | more |
| 5 | | | General classificationGeneral classification | | 70 | | |
22.10 | 7 | | | S1b (ITT)Stage 1b (ITT) - Montjuich › Montjuich | 7.7 | 2 | | |
22.10 | 4 | | | S1aStage 1a - Montjuich › Montjuich | 24.2 | 7 | | |
18.09 › 21.0918-21/9 | | | | Vuelta Ciclista a La Rioja () | | | | more |
| 8 | | | General classificationGeneral classification | | 18 | | |
02.09 › 08.092-8/9 | | | | Volta Ciclista a Catalunya () | | | | more |
| 16 | | | General classificationGeneral classification | | 36 | | |
07.09 | 12 | | | S6aStage 6a - Solsona › Barcelona | 122 | | | |
06.09 | 13 | 13 | | S5Stage 5 - Manresa › Port del Comte | 168 | | | |
27.08 | DNF | | | World Championships - Road Race (WC) | 259.35 | | | more |
12.08 | 13 | | | Clasica Ciclista San Sebastian (CDM) | 244 | 30 | | more |
04.08 › 09.084-9/8 | | | | Vuelta a Castilla y Leon () | | | | more |
04.08 | 1 | | | S1Stage 1 | | 20 | | |
01.08 › 06.081-6/8 | | | | Vuelta a Burgos () | | | | more |
| 5 | | | General classificationGeneral classification | | 28 | | |
05.08 | 4 | | | S5Stage 5 - Aranda de Duero › Laguna Negra | 164 | 5 | | |
03.08 | 4 | | | S3 (TTT)Stage 3 (TTT) - Villalbilla › Melgar de Fernamental | 43 | | | |
25.06 | 1 | | | National Championships Spain - Road Race (NC) | 252 | 15 | | more |
14.06 › 18.0614-18/6 | | | | Arrateko Igoera () | | | | more |
| 9 | | | General classificationGeneral classification | | 16 | | |
18.06 | 4 | | | S5Stage 5 - Arrate › Arrate | 187 | 5 | | |
14.06 | 3 | | | S1Stage 1 - Eibar › Zumarraga | 178 | 7 | | |
30.05 › 04.0630-4/5 | | | | Vuelta Asturias () | | | | more |
| 6 | | | General classificationGeneral classification | | 24 | | |
23.05 › 28.0523-28/5 | | | | Vuelta a Aragon () | | | | more |
| 3 | | | General classificationGeneral classification | | 50 | | |
28.05 | DF | | | S6Stage 6 - Huesca › Zaragoza | 170 | | | |
27.05 | 7 | | | S5Stage 5 - Benasque › Huesca | 170 | 2 | | |
26.05 | 4 | | | S4Stage 4 - Barbastro › Cerler | 190 | 5 | | |
25.05 | 5 | | | S3Stage 3 - Catalayud › Barbastro | 209 | 4 | | |
24.05 | DF | | | S2Stage 2 - Teruel › Catalayud | 194 | | | |
23.05 | DF | | | S1bStage 1b - Andorra › Teruel | 137 | | | |
23.05 | 4 | 4 | | S1a (ITT)Stage 1a (ITT) - Alto de la Ermita › Alto de la Ermita | 3 | 5 | | |
06.05 › 11.056-11/5 | | | | 4 Jours de Dunkerque / Tour du Nord-pas-de-Calais () | | | | more |
06.05 | 5 | | | S1Stage 1 - Dunkerque › Berck | 187 | 4 | | |
03.04 › 07.043-7/4 | | | | Vuelta Ciclista al País Vasco () | | | | more |
| 96 | | | General classificationGeneral classification | | 5 | | |
25.03 › 27.0325-27/3 | | | | Critérium International () | | | | more |
| 122 | | | General classificationGeneral classification | | | | |
19.03 | 61 | | | Grand Prix de Cholet-Mauléon-Moulins () | 238 | | | more |
07.03 › 12.037-12/3 | | | | Vuelta a Murcia () | | | | more |
| 5 | | | General classificationGeneral classification | | 28 | | |
11.03 | 2 | | | S5aStage 5a - Murcia › Totana | 68 | 12 | | |
07.03 | 2 | | | S1aStage 1a - Mazarrón › Mazarrón | 172 | 12 | | |
15.02 › 20.0215-20/2 | | | | Tour Méditerranéen () | | | | more |
| 12 | | | General classificationGeneral classification | | 10 | | |
18.02 | 8 | | | S4aStage 4a - Garéoult › Mont Faron | 96 | 1 | | |