23.09 › 27.0923-27/9 | | | | Vuelta Ciclistica a Hispania (NAT) | | | | more |
| 11 | | | General classificationGeneral classification | | | | |
27.09 | 21 | | | S5Stage 5 - Arévalo › El Espinar | 109 | | | |
26.09 | 9 | | | S4Stage 4 - Medina de Rioseco › Cuéllar | 143 | | | |
25.09 | 25 | | | S3Stage 3 - Novales › Alto Campoo | 110 | | | |
24.09 | 8 | | | S2 (TTT)Stage 2 (TTT) - Santo Domingo de la Calzada › Abadía de Cañas | 15 | | | |
23.09 | 10 | | | S1Stage 1 - Andorra › Borja | 160 | | | |
14.09 › 17.0914-17/9 | | | | Volta ciclista a Galicia (NAT) | | | | more |
| 43 | | | General classificationGeneral classification | | | | |
17.09 | 22 | | | S4Stage 4 - Pontevedra › Pontevedra | 133 | | | |
16.09 | 56 | | | S3Stage 3 - Pobra de Trives › Pobra de Trives | 131 | | | |
15.09 | 37 | | | S2Stage 2 - Pobra do Brollón › Pobra do Brollón | 148 | | | |
14.09 | 52 | | | S1 (ITT)Stage 1 (ITT) - Pobra do Brollón › Pobra do Brollón | 6 | | | |
04.09 › 06.094-6/9 | | | | Vuelta ciclista a Cantabria - GP Cantabria Deporte (NAT) | | | | more |
| 6 | | | General classificationGeneral classification | | | | |
06.09 | 14 | | | S3Stage 3 - Puente Viesgo › Cuevas del Monte Castillo | 148 | | | |
05.09 | 7 | | | S2Stage 2 - Somo › Marina de Cudeyo | 135 | | | |
04.09 | 16 | | | S1Stage 1 - Vioño › Vioño | 135 | | | |
27.08 | 11 | | | Domaio Heroica (NAT) | 107 | | | more |
20.08 | 2 | | | Circuito da Curia - Esperanças (NAT) | 90 | | | more |
12.07 › 16.0712-16/7 | | | | Vuelta Ciclista a Zamora (NAT) | | | | more |
| 19 | | | General classificationGeneral classification | | | | |
16.07 | 15 | | | S5Stage 5 - Villaralbo › La Boveda de Toro | 111 | | | |
15.07 | 20 | | | S4Stage 4 - Lubián › Lubián | 133 | | | |
14.07 | 10 | | | S3Stage 3 - Perilla de Castro › Carbajales de Alba | 140 | | | |
13.07 | 15 | | | S2Stage 2 - Muga de Sayago › Villalcampo | 136 | | | |
12.07 | 18 | | | S1Stage 1 - Villafáfila › Benavente | 109 | | | |
07.07 › 09.077-9/7 | | | | Vuelta a Ávila (NAT) | | | | more |
| 4 | | | General classificationGeneral classification | | | | |
09.07 | 4 | | | S3Stage 3 - Burgohondo › El Barraco | 129 | | | |
08.07 | 21 | | | S2Stage 2 - El Tiemblo › Arenas de San Pedro | 144 | | | |
07.07 | 8 | | | S1Stage 1 - Ávila › Ávila | 100 | | | |
13.06 › 16.0613-16/6 | | | | Circuito Montañés (NAT) | | | | more |
| 27 | | | General classificationGeneral classification | | | | |
16.06 | 31 | | | S4Stage 4 - Maliaño › Muriedas | 135.7 | | | |
15.06 | 39 | | | S3Stage 3 - Santillana del Mar › Santillana del Mar | 137 | | | |
14.06 | 17 | | | S2Stage 2 - Renedo de Piélagos › Renedo de Piélagos | 128.8 | | | |
13.06 | 80 | | | S1Stage 1 - Villasana de Mena › Villasana de Mena | 125.1 | | | |
09.06 › 11.069-11/6 | | | | Grande Prémio Abimota (NAT) | | | | more |
| 18 | | | General classificationGeneral classification | | | | |
11.06 | 22 | | | S3Stage 3 - Anadia › Águeda | 160.8 | | | |
10.06 | 16 | | | S2Stage 2 - Oleiros › Vouzela | 175 | | | |
09.06 | 49 | | | S1 (ITT)Stage 1 (ITT) - Proença-a-Nova › Proença-a-Nova | 7.6 | | | |
01.06 › 04.061-4/6 | | | | Volta a Portugal do Futuro (NAT) | | | | more |
| 9 | | | General classificationGeneral classification - Caldas da Rainha › Pombal | | | | |
04.06 | 19 | | | S4Stage 4 - Murtosa › Águeda | 136 | | | |
03.06 | 10 | | | S3Stage 3 - Sernancelhe › Alto de S. Macário | 127.5 | | | |
02.06 | 11 | | | S2Stage 2 - Figueiró dos Vinhos › Castelo Branco | 140.7 | | | |
01.06 | 13 | | | S1Stage 1 - Caldas da Rainha › Pombal | 142.4 | | | |
21.05 | 43 | | | Vigo (NAT) | 186 | | | more |
20.05 | 10 | | | Rutas Xacobeas (NAT) | | | | more |
14.05 | 21 | | | Pissei - Memorial Pascual Momparler (NAT) | 162 | | | more |
01.05 | 49 | | | Santikutz Klasika (NAT) | 167 | | | more |
23.04 | 25 | | | Clásica Ciudad de Torredonjimeno (NAT) | | | | more |
16.04 | 41 | | | Clásica Valladolid - Memorial Ángel Lozano (NAT) | 160.5 | | | more |
02.04 | 58 | | | Memorial Valenciaga (NAT) | | | | more |
26.03 | 46 | | | Gran Premio Primavera de Ontur (NAT) | | | | more |
15.03 › 19.0315-19/3 | | | | Vuelta a Extremadura (NAT) | | | | more |
| 22 | | | General classificationGeneral classification | | | | |
19.03 | 23 | | | S5Stage 5 - Ribera del Fresno › Jerez de los Caballeros | 145.7 | | | |
18.03 | 30 | | | S4Stage 4 - Guareña › Hornachos | 161.8 | | | |
17.03 | 14 | | | S3Stage 3 - Arroyo de la Laz › Valencia de Alcantara | 130.4 | | | |
16.03 | 15 | | | S2Stage 2 - Talayuela › Jarandilla de la Vera | 153 | | | |
12.03 | 12 | | | Gran Premio San José - Memorial Pedro Echevarría (NAT) | 126 | | | more |
26.02 | 29 | | | Circuito del Guadiana - Don Benito (NAT) | | | | more |
05.02 | DNF | | | National Championships Colombia ME - Road Race (NC) | 237 | | | more |
04.02 | 10 | | | National Championships Colombia MU - Road Race (NC) | 165.82 | | 1 | more |
02.02 | 2 | | | National Championships Colombia MU - ITT (NC) | 36 | | 15 | more |