06.08 › 17.086-17/8 | | | | Volta a Portugal em Bicicleta (2.1) | | | | more |
14.08 | 87 | 57 | | S7Stage 7 - Sabugal › Torre | 179.3 | | | |
13.08 | 74 | 50 | | S6Stage 6 - Águeda › Guarda | 175.2 | | | |
11.08 | 57 | 43 | | S5Stage 5 - Lamego › Viseu | 155.5 | | | |
10.08 | 35 | 46 | | S4Stage 4 - Bragança › Mondim de Basto (Senhora da Graça) | 176.5 | | | |
09.08 | 2 | 57 | | S3Stage 3 - Boticas › Bragança | 185.2 | 12 | 5 | |
08.08 | 83 | 71 | | S2Stage 2 - Felgueiras › Fafe | 167.9 | | | |
07.08 | 59 | 60 | | S1Stage 1 - Viana do Castelo › Braga (Sameiro) | 162.3 | | | |
06.08 | 22 | 22 | | ProloguePrologue - Maia › Maia | 3.4 | | | |
31.05 › 01.0631-1/5 | | | | Armed Forces Cycling Classic (NAT) | | | | more |
| 74 | | | | | | | |
31.05 | 58 | | | Capitol CupCapitol Cup | | | | |
26.05 | 46 | | | National Championships United States ME - Road Race (NC) | 198.6 | | | more |
23.05 | 11 | | | National Championships United States ME - Criterium (NAT) | | | | more |
21.05 | 12 | | | National Championships United States ME - ITT (NC) | 33.4 | | | more |
02.05 › 06.052-6/5 | | | | Tour de Bloom (NAT) | | | | more |
| 5 | | | General classificationGeneral classification | | | | |
06.05 | 6 | | | S5Stage 5 - Memorial Road Race pb Biosports Physical | | | | |
05.05 | 9 | | | S4Stage 4 - Palisades Time Trial pb 1st Builder FirstSource | 29.83 | | | |
04.05 | 8 | | | S3Stage 3 | | | | |
03.05 | 38 | | | S2Stage 2 - Wenatchee Twilight Criterium pb Rookard Custom Poo | 42.25 | | | |
02.05 | 3 | | | S1Stage 1 - Waterville Road Race pb Still Properties | 141.81 | | | |
23.04 › 27.0423-27/4 | | | | Tour of the Gila (2.2) | | | | more |
| 14 | | | Points classificationPoints classification | | | | |
| 5 | | | General classificationGeneral classification | | 8 | 15 | |
27.04 | 7 | | | S5Stage 5 - Silver City › Pinos Altos | 106.1 | | | |
26.04 | 34 | 5 | | S4Stage 4 - Silver City › Silver City | 69.5 | | | |
25.04 | 6 | 5 | | S3Stage 3 - Fort Bayard › Fort Bayard | 122.6 | | | |
24.04 | 12 | 5 | | S2Stage 2 - Silver City › Mogollon | 148 | | | |
23.04 | 3 | 3 | | S1 (ITT)Stage 1 (ITT) - Tyrone › Tyrone | 26 | 1 | 1 | |
13.03 › 16.0313-16/3 | | | | Istrian Spring Tour (2.2) | | | | more |
| 74 | | | General classificationGeneral classification | | | | |
16.03 | 112 | | | S3Stage 3 - Pazin › Umag | 118 | | | |
15.03 | 65 | 75 | | S2Stage 2 - Novigrad › Motovun | 131.9 | | | |
14.03 | 107 | 108 | | S1Stage 1 - Poreč › Funtana | 142.1 | | | |
13.03 | 96 | 96 | | ProloguePrologue - Vrsar › Vrsar | 1.4 | | | |
09.03 | 74 | | | POREČ Classic (1.2) | 146.3 | | | more |
15.02 | DNF | | | Vuelta a la Región de Murcia ''Costa Cálida'' (1.1) | 199.6 | | | more |
05.02 › 09.025-9/2 | | | | Volta a la Comunitat Valenciana (2.Pro) | | | | more |
| 49 | | | Youth classificationYouth classification | | | | |
| 129 | | | General classificationGeneral classification | | | | |
09.02 | 129 | | | S5Stage 5 - Alfafar › Valencia | 104.2 | | | |
08.02 | 131 | 130 | | S4Stage 4 - Oropesa del Mar › Portell de Morella | 181 | | | |
07.02 | 111 | 128 | | S3Stage 3 - Algemesí › Alpuente | 180.3 | | | |
06.02 | 138 | 127 | | S2Stage 2 - La Nucía › Benifato (Font de Partegat) | 166 | | | |
05.02 | 16 | 85 | | S1 (TTT)Stage 1 (TTT) - Orihuela › Orihuela | 34.3 | | | |