15.10 | DNF | | | Veneto Classic (1.Pro) | 196.25 | | | more |
13.10 | OTL | | | Serenissima Gravel (GRV) | | | | more |
11.10 | DNF | | | Giro del Veneto (1.Pro) | 170.12 | | | more |
02.10 | DNF | | | Coppa Bernocchi - GP Banco BPM (1.Pro) | 186.65 | | | more |
30.09 | DNF | | | Giro dell'Emilia (1.Pro) | 204.1 | | | more |
28.09 | DNF | | | Coppa Agostoni - Giro delle Brianze (1.1) | 195.7 | | | more |
17.09 | DNF | | | Trofeo Matteotti (1.1) | 195 | | | more |
16.09 | DNF | | | Memorial Marco Pantani (1.1) | 193.3 | | | more |
14.09 | DNF | | | Gran Premio città di Peccioli - Coppa Sabatini (1.Pro) | 198.9 | | | more |
13.09 | DNF | | | Giro della Toscana - Memorial Alfredo Martini (1.1) | 191.55 | | | more |
24.08 › 27.0824-27/8 | | | | Vuelta al Magdalena (NAT) | | | | more |
25.08 | 1 | | | S2Stage 2 - Aracataca › Aracataca | 111 | | | |
24.08 | 14 | | | S1Stage 1 - El Banco - Santa Ana › Uruguani | 180 | | | |
12.08 | DNF | | | World Championships MU - Road Race (WC) | 168.4 | | | more |
05.07 › 09.075-9/7 | | | | Vuelta a Antioquia (NAT) | | | | more |
| 57 | | | General classificationGeneral classification | | | | |
09.07 | 54 | | | S5Stage 5 | 157 | | | |
08.07 | 54 | | | S4Stage 4 | 149 | | | |
07.07 | 62 | | | S3Stage 3 | 128 | | | |
06.07 | 12 | | | S2 (ITT)Stage 2 (ITT) | 22 | | | |
05.07 | 52 | | | S1Stage 1 | 162 | | | |
16.06 › 25.0616-25/6 | | | | Vuelta a Colombia (2.2) | | | | more |
21.06 | DNF | | | S5Stage 5 - Dosquebradas › Belalcázar | 165.5 | | | |
20.06 | 126 | 130 | | S4Stage 4 - Ibagué › Alto de la Línea | 119.3 | | | |
19.06 | 136 | 130 | | S3Stage 3 - Ibagué › Ibagué | 105.6 | | | |
18.06 | 1 | 16 | | S2Stage 2 - Tibasosa › Gachancipá | 160.1 | 5 | 7 | |
17.06 | 6 | 55 | | S1Stage 1 - Yopal › Yopal | 197.3 | | | |
16.06 | 60 | 61 | | ProloguePrologue - Yopal › Yopal | 7.8 | | | |
31.05 › 03.0631-3/5 | | | | Vuelta a Cundinamarca (NAT) | | | | more |
| 26 | | | Youth classificationYouth classification | | | | |
| 7 | | | Points classificationPoints classification | | | | |
| 61 | | | General classificationGeneral classification | | | | |
03.06 | 1 | | | S4Stage 4 - Circuito Ciudad Verde › Circuito Ciudad Verde | 72 | | | |
02.06 | 64 | | | S3Stage 3 - Fusagasuga › Romeral | 42.5 | | | |
01.06 | 66 | | | S2Stage 2 - Girardot › El Charquito | 101.84 | | | |
31.05 | 59 | | | S1 (ITT)Stage 1 (ITT) - Fusagasuga › Pasca | 10.33 | | | |
11.04 › 14.0411-14/4 | | | | Giro di Sicilia (2.1) | | | | more |
11.04 | DNF | | | S1Stage 1 - Marsala › Agrigento | 159 | | | |
21.03 › 25.0321-25/3 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | more |
| 47 | | | Youth classificationYouth classification | | | | |
| 109 | | | General classificationGeneral classification | | | | |
25.03 | 93 | | | S5 (ITT)Stage 5 (ITT) - Carpi › Carpi | 18.6 | | | |
24.03 | 115 | 109 | | S4Stage 4 - Fiorano Modenese › Fiorano Modenese | 159.9 | | | |
23.03 | 91 | 111 | | S3Stage 3 - Forlì › Forlì | 139.7 | | | |
22.03 | 118 | 116 | | S2Stage 2 - Riccione › Longiano | 172.5 | | | |
21.03 | 101 | 101 | | S1Stage 1 - Riccione › Riccione | 161.8 | | | |
19.03 | DNF | | | Per Sempre Alfredo (1.1) | 190.2 | | | more |
08.03 › 12.038-12/3 | | | | Vuelta al Tolima (NAT) | | | | more |
| 123 | | | General classificationGeneral classification | | | | |
12.03 | 2 | | | S5Stage 5 - Ibague › Ibague | 71.4 | | | |
11.03 | 107 | | | S4Stage 4 - Lerida › Santa Isabel | 49 | | | |
10.03 | 129 | | | S3Stage 3 - Ibague › Fresno | 128.6 | | | |
09.03 | 138 | | | S2Stage 2 - Flandes › Juntas | 87 | | | |
08.03 | 2 | | | S1Stage 1 - Ibague › Flandes | 86 | | | |
21.02 › 24.0221-24/2 | | | | Clásica de Ciclismo Ciudad Santiago de Arma - Rionegro (NAT) | | | | more |
| 53 | | | General classificationGeneral classification | | | | |
24.02 | 1 | | | S4Stage 4 - Rionegro › Rionegro | 82 | | | |
23.02 | 60 | | | S3Stage 3 - Doradal › Rionegro | | | | |
22.02 | 53 | | | S2Stage 2 - Rionegro › Doradal | 131 | | | |
21.02 | 5 | | | S1 (TTT)Stage 1 (TTT) - Rionegro › Rionegro | | | | |
04.02 | 58 | | | National Championships Colombia MU - Road Race (NC) | 165.82 | | | more |
15.01 › 22.0115-22/1 | | | | Vuelta al Tachira en Bicicleta (2.2) | | | | more |
| 17 | | | Youth classificationYouth classification | | | | |
| 9 | | | Points classificationPoints classification | | | | |
| 60 | | | General classificationGeneral classification | | | | |
22.01 | 54 | | | S8Stage 8 - San Cristóbal › San Cristóbal | 117 | | | |
21.01 | 66 | 69 | | S7Stage 7 - Ureña › Cúcuta | 137 | | | |
20.01 | 71 | 75 | | S6Stage 6 - La Fría › Casa del Padre | 132.5 | | | |
19.01 | 69 | 76 | | S5Stage 5 - La Tendida › La Grita | 134.4 | | | |
18.01 | 93 | 82 | | S4Stage 4 - Lagunillas › Mérida | 133.1 | | | |
17.01 | 1 | 74 | | S3Stage 3 - Colon › La Tendida | 126.5 | 5 | 7 | |
16.01 | 93 | 81 | | S2Stage 2 - San Josecito › San Cristóbal | 141.5 | | | |
15.01 | 2 | 2 | | S1Stage 1 - Circuit Metropolitano San Cristóbal › Tariba | 149.8 | 2 | 3 | |