27.09 | DNF | | | World Championships MU - Road Race (WC) | 173.6 | | | more |
23.09 | DNF | | | World Championships MU - ITT (WC) | 29.9 | | | more |
26.07 | 6 | | | Moorsele (NAT) | 111.5 | | | more |
17.07 » 21.07 | | | | Vuelta Ciclista a Zamora (NAT) | | | | more |
| 40 | | | General classification | | | | more |
21.07 | 2 | | | Stage 5 - Villaralbo › Villalazán | 130.1 | | | more |
20.07 | 57 | | | Stage 4 - Mombuey › Lubián | 110.8 | | | more |
19.07 | 46 | | | Stage 3 - Carbajales de Alba › Santa Croya de Tera | 141.1 | | | more |
18.07 | 9 | | | Stage 2 - Villalcampo › Muga de Sayago | 110.2 | | | more |
17.07 | 7 | | | Stage 1 (ITT) - Ricobayo › Ricobayo | 4.2 | | | more |
10.07 » 14.07 | | | | Vuelta a la Comunidad de Madrid (NAT) | | | | more |
| 78 | | | General classification | | | | more |
14.07 | 81 | | | Stage 5 - Robledo de Chavela › Robledo de Chavela | 139 | | | more |
13.07 | 57 | | | Stage 4 - Paracuellos del Jarama › Alcalá de Henares | 137.5 | | | more |
12.07 | 90 | | | Stage 3 - Buitrago › Buitrago | 101.2 | | | more |
11.07 | 46 | | | Stage 2 - Chinchón › Chinchón | 141 | | | more |
10.07 | 7 | | | Stage 1 (TTT) - Valdemorillo › Valdemorillo | 9 | | | more |
07.07 | 8 | | | GP Tetuán - Trofeo Santiago Fernández (NAT) | | | | more |
24.05 | 4 | | | Pan-American Continental Championships MU - Road Race (CC) | 159.4 | 28 | 60 | more |
21.05 | 11 | | | Pan-American Continental Championships MU - ITT (CC) | 35.1 | | | more |
19.05 | 27 | | | Gran Premio New York City (1.2) | 136.3 | | | more |
24.04 » 28.04 | | | | Tour of the Gila (2.2) | | | | more |
| 18 | | | Youth classification | | | | more |
| 28 | | | Points classification | | | | more |
| 57 | | | General classification | | | | more |
28.04 | 58 | | | Stage 5 - Silver City › Piños Altos | 161.9 | | | more |
27.04 | 10 | 55 | | Stage 4 - Silver City › Silver City | 69.5 | | | more |
26.04 | 15 | 56 | | Stage 3 (ITT) - Tyrone › Tyrone | 26 | | | more |
25.04 | 49 | 67 | | Stage 2 - Ft. Bayard › Ft. Bayard | 120.7 | | | more |
24.04 | 79 | 79 | | Stage 1 - Silver City › Mogollon | 148 | | | more |
10.04 » 14.04 | | | | Redlands Bicycle Classic (NAT) | | | | more |
| 71 | | | General classification | | | | more |
14.04 | 59 | | | Stage 5 - Redlands › Redlands | 146.93 | | | more |
13.04 | 16 | | | Stage 4 - Redlands › Redlands | | | | more |
12.04 | 43 | | | Stage 3 (ITT) - Perris › Perris | 18.8 | | | more |
11.04 | 119 | | | Stage 2 - San Bernadino › Onyx Summit | 81.11 | | | more |
10.04 | 45 | | | Stage 1 - Highland › Highland | 93.5 | | | more |
23.02 » 25.02 | | | | Tucson Bicycle Classic (NAT) | | | | more |
| 68 | | | General classification | | | | more |
25.02 | 96 | | | Stage 3 - Oro Valley › Oro Valley | 74 | | | more |
24.02 | 22 | | | Stage 2 - Sahuarita › Sahuarita | 132 | | | more |
23.02 | 14 | | | Stage 1 (ITT) - Marana › Marana | 8 | | | more |