| 02.10 | 100 |  |  |  Omloop van de Vlaamse Scheldeboorden - Bazel - Kruibeke (1.1)   | 199.3 |  |  | more | 
| 09.09 › 15.099-15/9 |  |  |  |  Tour of Britain (2.1)   |  |  |  | more | 
 | 42 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 15.09 | 52 |  |  | S6Stage 6 - Dumfries › Glasgow   | 156.5 |  |  |  | 
| 14.09 | 27 |  |  | S5Stage 5 - Liverpool › Kendal   | 170.1 |  |  |  | 
| 13.09 | 33 |  |  | S4Stage 4 - Rother Valley Country Park › Bradford   | 125.7 |  |  |  | 
| 12.09 | 54 |  |  | S3Stage 3 - Worcester › Wolverhampton   | 152.5 |  |  |  | 
| 11.09 | 44 |  |  | S2Stage 2 - Yeovilton › Taunton   | 169.2 |  |  |  | 
| 10.09 | 42 |  |  | S1Stage 1 - Reading › Southampton   | 138.9 |  |  |  | 
| 09.09 | 60 |  |  | ProloguePrologue - Crystal Palace Part › Crystal Palace Part   | 2.5 |  |  |  | 
| 28.08 › 31.0828-31/8 |  |  |  |  Tour du Poitou Charentes et de la Vienne (2.1)   |  |  |  | more | 
| 30.08 | DNS |  |  | S3Stage 3 - Châtellerault › Châtellerault   | 183.9 |  |  |  | 
| 29.08 | 115 |  |  | S2Stage 2 - La Rochelle  › Cerizay   | 173.1 |  |  |  | 
| 28.08 | 131 |  |  | S1Stage 1 - Ruelle-sur-Touvre › La Rochelle   | 187.9 |  |  |  | 
| 21.08 › 24.0821-24/8 |  |  |  |  Tour du Limousin (2.1)   |  |  |  | more | 
 | 14 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 39 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 24.08 | 48 |  |  | S4Stage 4 - Rochechouart › Limoges   | 184.8 |  |  |  | 
| 23.08 | 52 | 45 |  | S3Stage 3 - Abjat S/Bandiat › Rochechouart   | 186.8 |  |  |  | 
| 22.08 | 44 | 47 |  | S2Stage 2 - Droux › Uzerche   | 187.4 |  |  |  | 
| 21.08 | 57 | 57 |  | S1Stage 1 - Limoges › La Souterraine   | 160.8 |  |  |  | 
| 19.08 | 69 |  |  |  Vattenfall Cyclassics (WT)   | 229.1 | 5 |  | more | 
| 01.08 › 05.081-5/8 |  |  |  |  Post Danmark Rundt (2.HC)   |  |  |  | more | 
 | 18 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 13 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 27 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 31 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 05.08 | 39 |  |  | S6Stage 6 - Præsto › Frederiksberg   | 175.6 |  |  |  | 
| 04.08 | 71 |  |  | S5 (ITT)Stage 5 (ITT) - Næstved  › Næstved    | 12.4 |  |  |  | 
| 04.08 | 62 |  |  | S4Stage 4 - Skælskør › Ringsted   | 95.1 |  |  |  | 
| 03.08 | 31 |  |  | S3Stage 3 - Århus › Vejle   | 187.2 |  |  |  | 
| 02.08 | 58 |  |  | S2Stage 2 - Aars › Århus   | 196.8 |  |  |  | 
| 01.08 | 59 |  |  | S1Stage 1 - Thisted › Aalborg   | 174.7 |  |  |  | 
| 14.07 › 22.0714-22/7 |  |  |  |  Tour of Qinghai Lake (2.HC)   |  |  |  | more | 
 | 53 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 22.07 | 18 |  |  | S9Stage 9 - Xining › Xining   | 110 |  |  |  | 
| 21.07 | 50 |  |  | S8Stage 8 - Menyuan › Huzhu   | 168 |  |  |  | 
| 20.07 | 40 |  |  | S7Stage 7 - Xining › Menyuan   | 151 |  |  |  | 
| 19.07 | 63 |  |  | S6Stage 6 - Xining › Xining   | 208 |  |  |  | 
| 18.07 | 115 |  |  | S5Stage 5 - Guide › Xining   | 115 |  |  |  | 
| 17.07 | 47 |  |  | S4Stage 4 - Xihaizhen › Guide   | 172 |  |  |  | 
| 16.07 | 6 |  |  | S3Stage 3 - Bird Island › Xihaizhen   | 152 | 3 |  |  | 
| 15.07 | 10 |  |  | S2Stage 2 - Qinghai Lake Hotel › Bird Island   | 120 |  |  |  | 
| 14.07 | 53 |  |  | S1Stage 1 - Xining › Qinghai Lake Hotel   | 146 |  |  |  | 
| 27.06 | 41 |  |  |  Profronde van Fryslan (1.1)   | 209 |  |  | more | 
| 18.05 › 20.0518-20/5 |  |  |  |  Tour de Picardie (2.1)   |  |  |  | more | 
| 20.05 | DNF |  |  | S3Stage 3 - La Croix Saint Ouen › Soissons   | 93.5 |  |  |  | 
| 19.05 | 25 |  |  | S2Stage 2 - Airaines › Ribecourt   | 191 |  |  |  | 
| 18.05 | 82 |  |  | S1Stage 1 - Bohain › en   | 176 |  |  |  | 
| 08.05 › 13.058-13/5 |  |  |  |  4 Jours de Dunkerque - Tour du Nord-Pas-de-Calais (2.HC)   |  |  |  | more | 
| 11.05 | DNF |  |  | S4Stage 4 - Arras › Arras   | 199 |  |  |  | 
| 10.05 | 115 | 102 |  | S3Stage 3 - Saint-Amand les Eaux › Caudry   | 184.9 |  |  |  | 
| 09.05 | 151 | 123 |  | S2Stage 2 - Dunkerque › Saint-Amand les Eaux   | 190.8 |  |  |  | 
| 08.05 | 132 | 132 |  | S1 (ITT)Stage 1 (ITT) - Dunkerque › Dunkerque   | 9 |  |  |  | 
| 05.05 | 21 |  |  |  Ronde van Overijssel (1.2)   | 201.2 |  |  | more | 
| 25.04 › 29.0425-29/4 |  |  |  |  Niedersachsen-Rundfahrt (2.1)   |  |  |  | more | 
 | 16 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 21 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 29.04 | 13 |  |  | S5Stage 5 - Osterode am Harz › Göttingen   | 181.8 |  |  |  | 
| 28.04 | 26 |  |  | S4Stage 4 - Rheda-Wiedenbrück › Duderstadt   | 199.7 |  |  |  | 
| 27.04 | 22 |  |  | S3Stage 3 - Melle › Rheda-Wiedenbrück   | 160.9 |  |  |  | 
| 26.04 | 17 |  |  | S2Stage 2 - Bremen › Melle   | 186.9 |  |  |  | 
| 25.04 | 30 |  |  | S1Stage 1 - Wallenhorst › Bremen   | 161.1 |  |  |  | 
| 19.04 | 46 |  |  |  GP de Denain Porte du Hainaut (1.1)   | 199.4 |  |  | more | 
| 08.04 | DNF |  |  |  Ronde van Vlaanderen / Tour des Flandres ME (PT)   | 259 |  |  | more | 
| 31.03 › 01.0431-1/3 |  |  |  |  Critérium International (2.HC)   |  |  |  | more | 
| 01.04 | DNF |  |  | S2Stage 2 - Les Vieilles Forges (Les Mazures) › Monthermé   | 98.5 |  |  |  | 
| 31.03 | 91 | 95 |  | S1Stage 1 - Asfeld › Charleville-Mézières   | 179 |  |  |  | 
| 04.03 | DNF |  |  |  Kuurne-Brussel-Kuurne (1.1)   | 193 |  |  | more | 
| 28.01 › 02.0228-2/1 |  |  |  |  Tour of Qatar (2.1)   |  |  |  | more | 
| 31.01 | DNS |  |  | S4Stage 4 - Camel Race Track › Doha Golf Club   | 140 |  |  |  | 
| 30.01 | 74 | 54 |  | S3Stage 3 - Dohat Salwa › Khalifa Stadium   | 140 |  |  |  | 
| 29.01 | 72 | 59 |  | S2Stage 2 - Al Wakra › Qatar Olympic Committee   | 135.5 |  |  |  | 
| 28.01 | 11 | 75 |  | S1 (TTT)Stage 1 (TTT) - Doha › Doha   | 6 |  |  |  |