| 19.09 | DNF |  |  |  Kampioenschap van Vlaanderen (1.1)   | 180 |  |  | more | 
| 08.09 › 14.098-14/9 |  |  |  |  Tour of Missouri (2.1)   |  |  |  | more | 
 | 3 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 16 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 29 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 14.09 | 67 |  |  | S7Stage 7 - St. Louis › St. Louis   | 130 |  |  |  | 
| 13.09 | 37 |  |  | S6Stage 6 - Hermann › St. Charles   | 155 |  |  |  | 
| 12.09 | 45 |  |  | S5Stage 5 - St. James › Jefferson City   | 176 |  |  |  | 
| 11.09 | 44 |  |  | S4Stage 4 - Lebanon  › Rolla   | 155 |  |  |  | 
| 10.09 | 25 |  |  | S3 (ITT)Stage 3 (ITT) - Branson › Branson   | 29 |  |  |  | 
| 09.09 | 48 |  |  | S2Stage 2 - Clinton  › Springfield   | 202.7 |  |  |  | 
| 08.09 | 47 |  |  | S1Stage 1 - St. Joseph › Kansas City   | 150 |  |  |  | 
| 08.08 › 10.088-10/8 |  |  |  |  Rochester Omnium (2.2)   |  |  |  | more | 
 | 11 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 10.08 | 20 |  |  | S3Stage 3 - Honeoye › Rochester   | 161.8 |  |  |  | 
| 09.08 | 4 |  |  | S2Stage 2 - Rochester › Rochester   | 90 |  |  |  | 
| 08.08 | 11 |  |  | S1 (ITT)Stage 1 (ITT) - Rochester › Rochester   | 6.4 |  |  |  | 
| 26.07 › 30.0726-30/7 |  |  |  |  Tour de Wallonie (2.HC)   |  |  |  | more | 
 | 81 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 30.07 | 60 |  |  | S5Stage 5 - Welkenraedt › Aubel   | 175 |  |  |  | 
| 29.07 | 40 |  |  | S4Stage 4 - Gouvy › Seraing   | 202 |  |  |  | 
| 28.07 | 69 |  |  | S3Stage 3 - Beauraing › Neufchateau   | 203 |  |  |  | 
| 27.07 | 89 |  |  | S2Stage 2 - Binche › Namur   | 183 |  |  |  | 
| 26.07 | 25 |  |  | S1Stage 1 - Tubize › Soignies   | 145 |  |  |  | 
| 14.06 › 22.0614-22/6 |  |  |  |  Tour de Suisse (2.PT)   |  |  |  | more | 
 | 20 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 97 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 22.06 | 99 |  |  | S9Stage 9 - Altdorf › Bern   | 168.4 |  |  |  | 
| 21.06 | 50 | 103 |  | S8 (ITT)Stage 8 (ITT) - Altdorf › Klausenpass   | 25 |  |  |  | 
| 20.06 | 120 | 111 |  | S7Stage 7 - Gruyères › Lyss   | 170.6 |  |  |  | 
| 19.06 | 108 | 102 |  | S6Stage 6 - Caslano › Verbier   | 188.1 |  |  |  | 
| 18.06 | 108 | 96 |  | S5Stage 5 - Domat › Caslano   | 189.7 |  |  |  | 
| 17.06 | 22 | 88 |  | S4Stage 4 - Gossau › Domat/Ems   | 170.7 |  |  |  | 
| 16.06 | 114 | 89 |  | S3Stage 3 - Flums › Gossau   | 155.2 |  |  |  | 
| 15.06 | 84 | 92 |  | S2Stage 2 - Langnau im Emmental › Flumserberg   | 197.4 |  |  |  | 
| 14.06 | 91 | 91 |  | S1Stage 1 - Langnau im Emmental › Langnau im Emmental   | 156.5 |  |  |  | 
| 08.06 | DNF |  |  |  Philadelphia International Championship (1.HC)   | 251 |  |  | more | 
| 05.06 | 82 |  |  |  Commerce Bank Reading Classic (1.1)   | 119.1 |  |  | more | 
| 03.06 | DNF |  |  |  Commerce Bank Lehigh Valley Classic (1.1)   | 136.8 |  |  | more | 
| 16.05 › 18.0516-18/5 |  |  |  |  Tour de Picardie (2.1)   |  |  |  | more | 
| 18.05 | 102 |  |  | S3Stage 3 - Grandvilliers › Cayeux-sur-Mer   | 88.5 |  |  |  | 
| 17.05 | 77 |  |  | S2Stage 2 - Ribemont › Clermont-de-l’Oise   | 181 |  |  |  | 
| 16.05 | 133 |  |  | S1Stage 1 - Crécy-en-Ponthieu › Guise   | 179 |  |  |  | 
| 29.04 › 04.0529-4/4 |  |  |  |  Tour de Romandie (2.PT)   |  |  |  | more | 
 | 41 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 77 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 04.05 | 13 |  |  | S5Stage 5 - Le Bouveret  › Lausanne   | 159.4 |  |  |  | 
| 03.05 | 87 | 82 |  | S4Stage 4 - Sion  › Zinal   | 112.4 |  |  |  | 
| 02.05 | 76 | 80 |  | S3 (ITT)Stage 3 (ITT) - Sion › Sion   | 18.8 |  |  |  | 
| 01.05 | 22 | 77 |  | S2Stage 2 - Moutier › Fribourg   | 172.1 |  |  |  | 
| 30.04 | 82 | 80 |  | S1Stage 1 - Morges › Saignelégier   | 182.8 |  |  |  | 
| 29.04 | 10 | 10 |  | ProloguePrologue - Genève › Genève   | 1.9 | 1 |  |  | 
| 12.04 | 31 |  |  |  Albert Achterhes Pet Ronde van Drenthe (1.1)   | 209 |  |  | more | 
| 10.04 | 54 |  |  |  Grand Prix Pino Cerami (1.1)   | 194 |  |  | more | 
| 29.03 › 30.0329-30/3 |  |  |  |  Critérium International (2.HC)   |  |  |  | more | 
 | 26 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 13 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 27 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 63 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 30.03 | 34 |  |  | S3 (ITT)Stage 3 (ITT) - Charleville-Mézières › Charleville-Mézières   | 8.3 |  |  |  | 
| 30.03 | 58 | 61 |  | S2Stage 2 - Les Vieilles Forges (Les Mazures)  › Monthermé   | 98.5 |  |  |  | 
| 29.03 | 59 | 39 |  | S1Stage 1 - Signy-le-Petit › Charleville-Mézières   | 193 |  |  |  | 
| 07.03 › 09.037-9/3 |  |  |  |  Driedaagse van West-Vlaanderen (2.1)   |  |  |  | more | 
| 08.03 | 102 |  |  | S2Stage 2 - Torhout › Handzame   | 180.5 |  |  |  | 
| 07.03 | 113 |  |  | S1Stage 1 - Kortrijk › Bellegem   | 176 |  |  |  | 
| 05.03 | 79 |  |  |  Memorial Samyn (1.1)   | 191.9 |  |  | more | 
| 27.01 › 01.0227-1/1 |  |  |  |  Tour of Qatar (2.1)   |  |  |  | more | 
 | 12 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 47 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 01.02 | 43 |  |  | S6Stage 6 - Al Wakra › Doha Corniche   | 120 |  |  |  | 
| 31.01 | 78 | 53 |  | S5Stage 5 - Al Khor Academy › Al Khor Corniche   | 170 |  |  |  | 
| 30.01 | 58 | 35 |  | S4Stage 4 - Khalifa Stadium › Al Khor Corniche   | 131.5 |  |  |  | 
| 29.01 | 31 | 34 |  | S3Stage 3 - Camel Race Track › Qatar Foundation   | 147.5 |  |  |  | 
| 28.01 | 40 | 48 |  | S2Stage 2 - Al Zubarah › Doha Golf Club   | 137.5 |  |  |  | 
| 27.01 | 12 | 69 |  | S1 (TTT)Stage 1 (TTT) - Doha › Doha   | 6 |  |  |  |