| 19-09 | 41 | | UCI World Championship Flanders TT (CM) | 43.0km |
| 05-09 | 1 | | Elite Road Central American Championships (1.2) | |
| 03-09 | 2 | | Elite Road Central American Championships TT (1.2) | |
| 15-08 | 7 | | Campeonato Panamericano de Ruta (CC) | |
| 13-08 | 30 | | Campeonato Panamericano de Ruta TT (CC) | |
| 24-07 | DNF | | Olympic Games (OS) | 234.0km |
| 11-07 | 5 | | Grand Prix Kayseri (1.2) | |
| 10-07 | 15 | | Grand Prix Erciyes - Mimar Sinan (1.2) | |
| 04-07 | 16 | | Kahramanmaras Grand Prix Road Race (1.2) | |
| 03-07 | 1 | | Germenica Grand Prix Road Race (1.2) | |
| 13-06 | 2 | | National Road Championships - Panama (CN) | |
| 11-06 | 1 | | National Road Championships - Panama TT (CN) | |
| | | Vuelta a Colombia (2.2) |
| 23-04 | 142 | | Stage 7Manizales - Mariquita (118.0km) | 118.0km |
| 22-04 | 61 | 82 | Stage 6Cenicafé - Torre de Chipre (19.0km) | 19.0km |
| 21-04 | 109 | 82 | Stage 5Armenia - Belalcázar (146.0km) | 146.0km |
| 20-04 | 86 | 77 | Stage 4Ibagué - La Linea (122.0km) | 122.0km |
| 19-04 | 62 | 45 | Stage 3Mosquera - Ibagué (181.0km) | 181.0km |
| 18-04 | 130 | 19 | Stage 2Paipa - Tocancipá (140.0km) | 140.0km |
| 17-04 | 41 | 18 | Stage 1Yopal - Yopal (188.0km) | 188.0km |
| 16-04 | 20 | 20 | PrologueYopal - Yopal (7.0km) | 7.0km |
| 07-03 | 19 | | Grand Prix Gündogmus (1.2) | 104.0km |
| 06-03 | 16 | | Grand Prix Mediterrennean (1.2) | 157.0km |
| 21-02 | 47 | | Grand Prix Velo Alanya (1.2) | |
| 20-02 | 15 | | Grand Prix Velo Manavgat (1.2) | |
| | | Vuelta al Tachira en Bicicleta (2.2) |
| 22-01 | DNF | | Stage 6Santo Domingo - Casa del Padre (128.0km) | 128.0km |
| 21-01 | 87 | 76 | Stage 5Los Almendros - Pregonero (147.0km) | 147.0km |
| 20-01 | 25 | 78 | Stage 4Táriba - San Cristóbal (18.0km) | 18.0km |
| 19-01 | 90 | 84 | Stage 3Zea - La Grita (125.0km) | 125.0km |
| 18-01 | 87 | 81 | Stage 2Mérida - Mérida (113.0km) | 113.0km |
| 17-01 | 85 | 94 | Stage 1Lobatera - El Vigía (131.0km) | 131.0km |