| 02.09 › 07.092-7/9 |  |  |  |  Tour of Alberta (2.1)   Garmin Sharp  |  |  |  | more | 
 | 22 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 24 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 67 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 07.09 | 50 |  |  | S5Stage 5 - Edmonton › Edmonton   | 124.1 |  |  |  | 
| 06.09 | 52 | 78 |  | S4Stage 4 - Edmonton › Strathcona County   | 163.5 |  |  |  | 
| 05.09 | 83 | 80 |  | S3Stage 3 - Wetaskiwin › Edmonton   | 157.9 |  |  |  | 
| 04.09 | 50 | 66 |  | S2Stage 2 - Innisfail › Red Deer   | 145.3 |  |  |  | 
| 03.09 | 78 | 71 |  | S1Stage 1 - Lethbridge › Lethbridge   | 143 |  |  |  | 
| 02.09 | 32 | 32 |  | ProloguePrologue - Calgary › Calgary   | 4 |  |  |  | 
| 18.08 › 24.0818-24/8 |  |  |  |  USA Pro Challenge (2.HC)   Garmin Sharp  |  |  |  | more | 
 | 65 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 24.08 | 61 |  |  | S7Stage 7 - Boulder › Denver   | 126 |  |  |  | 
| 23.08 | 74 | 69 |  | S6 (ITT)Stage 6 (ITT) - Vail › Vail   | 16.1 |  |  |  | 
| 22.08 | 44 | 67 |  | S5Stage 5 - Woodland Park › Breckenridge   | 168 |  |  |  | 
| 21.08 | 19 | 82 |  | S4Stage 4 - Colorado Springs › Colorado Springs   | 113 |  |  |  | 
| 20.08 | 76 | 95 |  | S3Stage 3 - Gunnison › Monarch Mountain   | 155 |  |  |  | 
| 19.08 | 113 | 94 |  | S2Stage 2 - Aspen › Crested Butte   | 169 |  |  |  | 
| 18.08 | 62 | 62 |  | S1Stage 1 - Aspen › Aspen   | 98 |  |  |  | 
| 04.08 › 10.084-10/8 |  |  |  |  The Larry H.Miller Tour of Utah (2.1)   Garmin Sharp  |  |  |  | more | 
 | 39 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 76 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 10.08 | 83 |  |  | S7Stage 7 - Park City › Park City   | 125.5 |  |  |  | 
| 09.08 | 93 | 75 |  | S6Stage 6 - Salt Lake City › Snowbird Ski and Summer Resort   | 172.6 |  |  |  | 
| 08.08 | 88 | 71 |  | S5Stage 5 - Evanston, WY › Kamas   | 163.1 |  |  |  | 
| 07.08 | 56 | 70 |  | S4Stage 4 - Ogden › Powder Mountain   | 168.5 |  |  |  | 
| 06.08 | 10 | 72 |  | S3Stage 3 - Lehi › Miller Motorsports Park   | 190.2 |  |  |  | 
| 05.08 | 86 | 70 |  | S2Stage 2 - Panguitch › Torrey   | 210.3 |  |  |  | 
| 04.08 | 11 | 11 |  | S1Stage 1 - Cedar City › Cedar City   | 182.7 |  |  |  | 
| 06.07 › 19.076-19/7 |  |  |  |  Tour of Qinghai Lake (2.HC)   |  |  |  | more | 
 | 34 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 25 |  |  | General classificationGeneral classification   |  | 1 |  |  | 
| 19.07 | 68 |  |  | S13Stage 13 - Lanzhou › Lanzhou   | 92 |  |  |  | 
| 18.07 | 99 | 26 |  | S12Stage 12 - Zhongwei › Zhongwei   | 120 |  |  |  | 
| 17.07 | 102 | 26 |  | S11Stage 11 - Yinchuan › Yinchuan   | 133 |  |  |  | 
| 16.07 | 45 | 26 |  | S10Stage 10 - Tianshui › Pingliang   | 227 |  |  |  | 
| 15.07 | 70 | 27 |  | S9Stage 9 - Tianshui › Tianshui   | 118 |  |  |  | 
| 13.07 | 5 | 27 |  | S8Stage 8 - Xunhua › Lintao   | 225 | 4 | 6 |  | 
| 12.07 | 76 | 30 |  | S7Stage 7 - Tongren › Hualong   | 143 |  |  |  | 
| 11.07 | 11 | 29 |  | S6Stage 6 - Guide › Tongren   | 208 |  |  |  | 
| 10.07 | 32 | 32 |  | S5Stage 5 - Qinghai Lake › Guide   | 203 |  |  |  | 
| 09.07 | 115 | 88 |  | S4Stage 4 - Xihai › Heimahe   | 206 |  |  |  | 
| 08.07 | 88 | 86 |  | S3Stage 3 - Huzhu › Xihai   | 234 |  |  |  | 
| 07.07 | 122 | 97 |  | S2Stage 2 - Duoba › Datong   | 188 |  |  |  | 
| 06.07 | 80 | 82 |  | S1Stage 1 - Xining › Xining   | 122 |  |  |  | 
| 11.06 › 15.0611-15/6 |  |  |  |  Tour de Beauce (2.2)   |  |  |  | more | 
 | 7 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 30 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 25 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 15.06 | 36 |  |  | S5Stage 5 - St-Georges › St-Georges   | 124.8 |  |  |  | 
| 14.06 | 38 | 26 |  | S4Stage 4 - Québec › Québec   | 130.5 |  |  |  | 
| 13.06 | 18 | 28 |  | S3 (ITT)Stage 3 (ITT) - St-Georges › St-Georges   | 20 |  |  |  | 
| 12.06 | 39 | 39 |  | S2Stage 2 - Lac-Mégantic › Lac-Mégantic   | 172 |  |  |  | 
| 11.06 | 14 | 16 |  | S1Stage 1 - Sainte-Justine › Sainte-Justine   | 196 |  |  |  | 
| 05.06 › 08.065-8/6 |  |  |  |  Grand Prix Cycliste Saguenay (2.2)   |  |  |  | more | 
 | 40 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 08.06 | 43 |  |  | S4Stage 4 - Chicoutimi › Chicoutimi   | 149.8 |  |  |  | 
| 07.06 | 35 | 29 |  | S3Stage 3 - Chicoutimi › Chicoutimi   | 74.2 |  |  |  | 
| 06.06 | 25 | 25 |  | S2Stage 2 - La Baie › La Baie   | 170.4 |  |  |  | 
| 05.06 | 22 | 28 |  | S1Stage 1 - La Baie › La Baie   | 166.1 |  |  |  | 
| 26.05 | 19 |  |  |  National Championships United States ME - Road Race (NC)   | 165 |  |  | more | 
| 30.04 › 04.0530-4/4 |  |  |  |  Tour of the Gila (2.2)   |  |  |  | more | 
| 01.05 | DNS |  |  | S2Stage 2 - Fort Bayard › Fort Bayard   | 122.6 |  |  |  | 
| 30.04 | 94 | 94 |  | S1Stage 1 - Silvercity › Mongollon   | 148 |  |  |  | 
| 04.03 › 09.034-9/3 |  |  |  |  Vuelta Mexico (2.2)   |  |  |  | more | 
| 05.03 | DNF |  |  | S2Stage 2 - Cuernavaca › Cuernavaca   | 144.8 |  |  |  | 
| 04.03 | 107 | 107 |  | S1Stage 1 - Mexico City › Cuernavaca   | 81.6 |  |  |  |