| 24.10 › 02.1124-2/10 |  |  |  |  Vuelta Ciclistica Internacional a Guatemala (2.2)   Panama  |  |  |  | more | 
| 29.10 | DNF |  |  | S6Stage 6 - Catarina › San Juan Ostuncalco   | 90.5 |  |  |  | 
| 28.10 | 63 | 58 |  | S5Stage 5 - Retalhuleu › San Rafael Pie de la Cuesta   | 109.3 |  |  |  | 
| 27.10 | 15 | 58 |  | S4Stage 4 - Santa Lucía Cotzumalguapa › Mazatenango   | 191.6 |  |  |  | 
| 26.10 | 74 | 60 |  | S3Stage 3 - Monjas › Fraijanes   | 126 |  |  |  | 
| 25.10 | 45 | 48 |  | S2Stage 2 - Gualan › Jalapa   | 160.6 |  |  |  | 
| 24.10 | 93 | 94 |  | S1Stage 1 - Teculutan › Puerto Barrios   | 172 |  |  |  | 
| 19.10 | 6 |  |  |  Juegos Centroamericanos ORDECA IRR (1.2)   | 140 | 1 | 10 | more | 
| 18.10 | 1 |  |  |  Juegos Centroamericanos ORDECA ITT (1.2)   | 30 | 15 | 40 | more | 
| 28.09 | DNF |  |  |  World Championships ME - Road Race (WC)   | 267.5 |  |  | more | 
| 10.08 | 1 |  |  |  Cerro Azul (NAT)   |  |  |  | more | 
| 22.07 › 26.0722-26/7 |  |  |  |  Tour de Panamá (NAT)   |  |  |  | more | 
 | 1 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 26.07 | 2 |  |  | S5Stage 5 - Panamá › Panamá   | 95 |  |  |  | 
| 25.07 | 2 |  |  | S4Stage 4 - Colón › Fort Sherman   | 128.7 |  |  |  | 
| 24.07 | 1 |  |  | S3Stage 3 - Chitre › Las Minas   | 113.6 |  |  |  | 
| 23.07 | 1 |  |  | S2Stage 2 - Chitre › Chumical   | 97.6 |  |  |  | 
| 22.07 | 5 |  |  | S1Stage 1 - Chitre › Parita   | 94.3 |  |  |  | 
| 06.07 | 50 |  |  |  GP Tetuán - Trofeo Santiago Fernández (NAT)   |  |  |  | more | 
| 05.07 | 1 |  |  |  Trofeig Abelard Trenzano (NAT)   | 130 |  |  | more | 
| 29.06 | 1 |  |  |  Vuelta Ciclista a Segovia (NAT)   | 140.9 |  |  | more | 
| 28.06 | 2 |  |  |  Vuelta Pinares Segovianos - Memorial Felix Merino (NAT)   |  |  |  | more | 
| 21.06 | 3 |  |  |  Gran Premio Ajuntament Algemesi (NAT)   | 95.85 |  |  | more | 
| 09.06 › 10.069-10/6 |  |  |  |  Circuito Montañés (NAT)   |  |  |  | more | 
 | 1 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 10.06 | 9 |  |  | S2Stage 2 - Santillana del Mar › Santillana del Mar   | 156.4 |  |  |  | 
| 09.06 | 2 |  |  | S1Stage 1 - Renedo › Renedo   | 129.1 |  |  |  | 
| 08.06 | 2 |  |  |  Clasica San Pedro (NAT)   | 147 |  |  | more | 
| 07.06 | 4 |  |  |  San Joan Txirrindulari Proba (NAT)   | 101 |  |  | more | 
| 31.05 | 49 |  |  |  Clásica Isaac Gálvez (NAT)   | 131.11 |  |  | more | 
| 25.05 | 22 |  |  |  Ronda ciclista al Maestrat (NAT)   | 157.42 |  |  | more | 
| 24.05 | 4 |  |  |  Classica La Tinença - GP Controlpack (NAT)   | 112.2 |  |  | more | 
| 22.05 | 3 |  |  |  Trofeo Santa Quitaria de Ciclismo (NAT)   | 128 |  |  | more | 
| 27.04 | 32 |  |  |  Pan-American Continental Championships ME - Road Race (CC)   | 209.6 |  | 3 | more | 
| 24.04 | 8 |  |  |  Pan-American Continental Championships ME - ITT (CC)   | 39.3 | 8 | 10 | more | 
| 13.04 | 1 |  |  |  Elite Road Central American Championships ME - IRR (1.2)   | 107.8 | 15 | 40 | more | 
| 12.04 | 3 |  |  |  Elite Road Central American Championships ME - TTT (1.2)   | 29.4 | 1 | 4.17 | more | 
| 11.04 | 2 |  |  |  Elite Road Central American Championships ME - ITT (1.2)   | 29.4 | 10 | 30 | more | 
| 16.03 | 3 |  |  |  National Championships Panama ME - Road Race (NC)   | 156.5 | 7 | 60 | more | 
| 14.03 | 2 |  |  |  National Championships Panama ME - ITT (NC)   | 29.3 | 7 | 30 | more |