| 29-09 | DNF | | UCI World Championship Firenze (CM) | 272.0km |
| 22-06 | 2 | | National Road Championships - Mexico TT (CN) | |
| | | Ruta del Centro (2.2) |
| 5 | | Standings |
| 11-08 | 13 | 5 | Stage 6Zacatecas - Zacatecas (84.0km) | 84.0km |
| 10-08 | 1 | 1 | Stage 5Aquascalientes - Zacatecas (100.0km) | 100.0km |
| 09-08 | 1 | 1 | Stage 4Aquascalientes - Aquascalientes (104.0km) | 104.0km |
| 08-08 | 1 | 1 | Stage 3San Luís Potosí - Aquascalientes (160.0km) | 160.0km |
| 07-08 | 2 | 3 | Stage 2Queretaro - San Luís Potosí (188.0km) | 188.0km |
| 06-08 | 26 | 26 | Stage 1Queretaro - Queretaro (96.0km) | 96.0km |
| 05-05 | 32 | | Pan American Championship (CC) | |
| | | Tour de San Luis (2.1) |
| 120 | | Standings |
| 27-01 | 62 | 120 | Stage 7San Luis - Juana Koslay (154.0km) | 154.0km |
| 26-01 | 68 | 126 | Stage 6Quines - Mirador del Sol (156.0km) | 156.0km |
| 25-01 | 110 | 141 | Stage 5Juana Koslay - La Carolina (169.0km) | 169.0km |
| 24-01 | 34 | 140 | Stage 4San Luis - San Luis (19.0km) | 19.0km |
| 23-01 | 126 | 142 | Stage 3La Punta - Mirador El Potrero (173.0km) | 173.0km |
| 22-01 | 66 | 170 | Stage 2Tilisarao - Terrazas del Portezuelo (171.0km) | 171.0km |
| 21-01 | 175 | 175 | Stage 1San Luis - Villa Mercedes (164.0km) | 164.0km |