| 23-09 | DNF | | UCI World Championship Wollongong U23 (CM) | 169.0km |
| 19-09 | 40 | | UCI World Championship Wollongong TT U23 (CM) | 28.0km |
| | | Tour de l'Avenir (2.NCUP) |
| 26-08 | DSQ | | Stage 7Thonon-les-Bains - Saint-François-Longchamp (175.0km) | 175.0km |
| 24-08 | 114 | 116 | Stage 6Saint-Amour - Oyonnax (124.0km) | 124.0km |
| 23-08 | | 99 | Stage 5Gueugnon - Saint-Vallier (27.0km) | 27.0km |
| 22-08 | 107 | 106 | Stage 4Sainte-Sévère-sur-Indre - Chaillac (142.0km) | 142.0km |
| 21-08 | 145 | 127 | Stage 3Civray - La Trimouille (153.0km) | 153.0km |
| 20-08 | 116 | 101 | Stage 2Benet - Civray (142.0km) | 142.0km |
| 19-08 | 95 | 95 | Stage 1La Roche-sur-Yon - La Roche-sur-Yon (121.0km) | 121.0km |
| 14-05 | 20 | | Campeonato Panamericano de Ruta U23 (CC) | |
| 12-05 | 1 | | Campeonato Panamericano de Ruta TT U23 (CC) | |
| 12-02 | 16 | | National Road Championships - Colombia U23 (CN) | |
| 10-02 | 1 | | National Road Championships - Colombia TT U23 (CN) | |
| | | Vuelta al Tachira en Bicicleta (2.2) |
| 23-01 | DNF | | Stage 8San Cristóbal - San Cristóbal (116.0km) | 116.0km |
| 22-01 | 73 | 76 | Stage 7Ureña - Cerro Del Cristo Rey (117.0km) | 117.0km |
| 21-01 | 69 | 78 | Stage 6Plata de Concafé - Casa del Padre (114.0km) | 114.0km |
| 20-01 | 91 | 90 | Stage 5La Tendida - La Grita (101.0km) | 101.0km |
| 19-01 | 82 | 92 | Stage 4Lagunillas - Mérida (104.0km) | 104.0km |
| 18-01 | 120 | 97 | Stage 3Socopó - Barinitas (131.0km) | 131.0km |
| 17-01 | 66 | 92 | Stage 2Los Almendros - Ciudad Bolivia (149.0km) | 149.0km |
| 16-01 | 89 | 89 | Stage 1Tariba - San Cristóbal (123.0km) | 123.0km |