| 09.10 › 13.109-13/10 |  |  |  |  Tour of Beijing (WT)   |  |  |  | more | 
 | 16 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 22 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 69 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 13.10 | 88 |  |  | S5Stage 5 - Chang Ping › Ping Gu   | 182.5 |  |  |  | 
| 12.10 | 7 | 65 |  | S4Stage 4 - Yanqing › Chang Ping   | 165.5 | 4 |  |  | 
| 11.10 | 22 | 66 |  | S3Stage 3 - Men Tou Gou › Badaling Great Wall   | 162.5 |  |  |  | 
| 10.10 | 99 | 87 |  | S2Stage 2 - Bird’s Nest › Men Tou Gou   | 126 |  |  |  | 
| 09.10 | 10 | 11 |  | S1Stage 1 - Tian An Men Square › Bird’s Nest Olympic Stadium   | 117 | 1 |  |  | 
| 27.09 › 30.0927-30/9 |  |  |  |  Eurométropole Tour (2.1)   |  |  |  | more | 
 | 3 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 39 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 14 |  |  | General classificationGeneral classification   |  | 7 |  |  | 
| 30.09 | 23 | 14 |  | S4Stage 4 - Mons › Tournai   | 158 |  |  |  | 
| 29.09 | 62 | 13 |  | S3Stage 3 - Péruwelz › Ichtegem   | 176 |  |  |  | 
| 28.09 | 57 | 35 |  | S2Stage 2 - Antoing › Poperinge   | 181 |  |  |  | 
| 27.09 | 38 | 40 |  | S1Stage 1 - La Louvière › Menen   | 167 |  |  |  | 
| 19.09 | 53 |  |  |  Omloop van het Houtland (1.1)   | 193.8 |  |  | more | 
| 16.09 | 49 |  |  |  Grand Prix d'Isbergues - Pas de Calais (1.1)   | 203.9 |  |  | more | 
| 14.09 | 75 |  |  |  Kampioenschap van Vlaanderen (1.1)   | 182.6 |  |  | more | 
| 12.09 | DNF |  |  |  Grand Prix de Wallonie (1.1)   | 203.1 |  |  | more | 
| 18.08 › 09.0918-9/8 |  |  |  |  Vuelta a España (WT)   |  |  |  | more | 
 | 44 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 116 |  |  | General classificationGeneral classification   |  | 20 |  |  | 
| 09.09 | 15 | 116 |  | S21Stage 21 - Cercedilla › Madrid   | 111.9 | 1 |  |  | 
| 08.09 | 111 | 116 |  | S20Stage 20 - La Faisanera Golf. Segovia 21 › Bola del Mundo   | 169.5 |  |  |  | 
| 07.09 | 63 | 119 |  | S19Stage 19 - Peñafiel › La Lastrilla   | 178.4 |  |  |  | 
| 06.09 | 22 | 126 |  | S18Stage 18 - Aguilar de Campoo › Valladolid   | 186.4 |  |  |  | 
| 05.09 | 93 | 127 |  | S17Stage 17 - Santander › Fuente Dé   | 187.3 |  |  |  | 
| 03.09 | 159 | 128 |  | S16Stage 16 - Gijón › Valgrande-Pajares (Cuitu Negru)   | 185 |  |  |  | 
| 02.09 | 140 | 124 |  | S15Stage 15 - La Robla › Lagos de Covadonga   | 186.7 |  |  |  | 
| 01.09 | 121 | 119 |  | S14Stage 14 - Palas de Rei › Puerto de Ancares   | 152 |  |  |  | 
| 31.08 | 42 | 112 |  | S13Stage 13 - Santiago de Compostela › Ferrol   | 172.7 |  |  |  | 
| 30.08 | 105 | 123 |  | S12Stage 12 - Vilagarcía de Arousa › Dumbría. Mirador de Ézaro   | 184.6 |  |  |  | 
| 29.08 | 161 | 125 |  | S11 (ITT)Stage 11 (ITT) - Cambados › Pontevedra   | 39.4 |  |  |  | 
| 28.08 | 11 | 121 |  | S10Stage 10 - Ponteareas › Sanxenxo   | 166.4 | 5 |  |  | 
| 26.08 | 87 | 126 |  | S9Stage 9 - Andorra › Barcelona   | 194 |  |  |  | 
| 25.08 | 129 | 131 |  | S8Stage 8 - Lleida › Andorra. Collada de la Gallina   | 175 |  |  |  | 
| 24.08 | 67 | 135 |  | S7Stage 7 - Huesca › Alcañiz. MotorLand Aragón   | 160 |  |  |  | 
| 23.08 | 142 | 134 |  | S6Stage 6 - Tarazona › Jaca (Fuerte del Rapitán)   | 174.8 |  |  |  | 
| 22.08 | 15 | 114 |  | S5Stage 5 - Logroño › Logroño   | 172 | 1 |  |  | 
| 21.08 | 115 | 116 |  | S4Stage 4 - Barakaldo › Estación de Valdezcaray   | 155.4 |  |  |  | 
| 20.08 | 118 | 124 |  | S3Stage 3 - Faustino V › Eibar (Arrate)   | 153 |  |  |  | 
| 19.08 | 5 | 141 |  | S2Stage 2 - Pamplona › Viana   | 180 | 18 | 1 |  | 
| 18.08 | 4 | 150 |  | S1 (TTT)Stage 1 (TTT) - Pamplona › Pamplona   | 16.2 | 16 |  |  | 
| 14.08 | DNF |  |  |  Clasica Ciclista San Sebastian (WT)   | 234 |  |  | more | 
| 06.08 › 12.086-12/8 |  |  |  |  Eneco Tour (2.UWT)   |  |  |  | more | 
| 07.08 | 21 |  |  | S2 (TTT)Stage 2 (TTT) - Sittard › Sittard   | 18.9 |  |  |  | 
| 06.08 | 33 | 39 |  | S1Stage 1 - Waalwijk › Middelburg   | 203.9 |  |  |  | 
| 01.08 › 02.081-2/8 |  |  |  |  Paris - Corrèze (2.1)   |  |  |  | more | 
 | 30 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 02.08 | 50 | 30 |  | S2Stage 2 -  Objat › Chaumeil   | 170.2 |  |  |  | 
| 01.08 | 19 | 19 |  | S1Stage 1 - Contres › Sassay   | 168.1 |  |  |  | 
| 21.07 › 25.0721-25/7 |  |  |  |  Tour de Wallonie (2.HC)   |  |  |  | more | 
 | 8 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 75 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 25.07 | 10 | 75 |  | S5Stage 5 - Welkenraedt › Perwez   | 179.2 |  |  |  | 
| 24.07 | 3 | 80 |  | S4Stage 4 - Huy › Oreye   | 207 | 12 | 8 |  | 
| 23.07 | 108 | 89 |  | S3Stage 3 - Marche en Famenne › Beaufays   | 185.9 |  |  |  | 
| 22.07 | 55 | 14 |  | S2Stage 2 - Binche › Mettet   | 205.5 |  |  |  | 
| 21.07 | 29 | 8 |  | S1Stage 1 - Tournai › Lessines   | 159.7 |  |  |  | 
| 24.06 | 36 |  |  |  National Championships Belgium - Road Race (NC)   | 253.3 |  |  | more | 
| 20.06 | 9 |  |  |  Halle - Ingooigem (1.1)   | 197.8 | 16 | 7 | more | 
| 09.06 › 17.069-17/6 |  |  |  |  Tour de Suisse (WT)   |  |  |  | more | 
| 17.06 | DNF |  |  | S8Stage 8 - Näfels-Lintharena › Sörenberg   | 215.8 |  |  |  | 
| 16.06 | 118 | 119 |  | S7Stage 7 - Bischofszell › Arosa   | 148.2 |  |  |  | 
| 15.06 | 125 | 116 |  | S6 (ITT)Stage 6 (ITT) - Gossau › Gossau   | 34.3 |  |  |  | 
| 14.06 | 136 | 115 |  | S5Stage 5 - Wittnau › Bischofszell   | 198.5 |  |  |  | 
| 13.06 | 7 | 98 |  | S4Stage 4 - Olten › Gansingen   | 192.7 | 4 |  |  | 
| 12.06 | 129 | 126 |  | S3Stage 3 - Aarberg › Trimbach   | 188.8 |  |  |  | 
| 11.06 | 59 | 123 |  | S2Stage 2 - Martigny › Aarberg   | 194.7 |  |  |  | 
| 10.06 | 149 | 144 |  | S1Stage 1 - Verbania › Verbier   | 218.3 |  |  |  | 
| 09.06 | 131 | 131 |  | ProloguePrologue - Lugano › Lugano   | 7.3 |  |  |  | 
| 23.05 › 27.0523-27/5 |  |  |  |  Tour of Belgium (2.HC)   |  |  |  | more | 
 | 56 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 27.05 | 69 | 56 |  | S5Stage 5 - Clavier  › Engis   | 212 |  |  |  | 
| 26.05 | 37 | 37 |  | S4 (ITT)Stage 4 (ITT) - Turnhout  › Arendonk   | 20.5 |  |  |  | 
| 25.05 | 72 | 87 |  | S3Stage 3 - Knokke-Heist  › Beveren   | 163 |  |  |  | 
| 24.05 | 96 | 105 |  | S2Stage 2 - Lochristi  › Knokke-Heist   | 169.5 |  |  |  | 
| 23.05 | 100 | 102 |  | S1Stage 1 - Mechelen  › Buggenhout   | 162 |  |  |  | 
| 24.04 › 29.0424-29/4 |  |  |  |  Tour de Romandie (WT)   |  |  |  | more | 
 | 14 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 98 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 29.04 | 117 | 98 |  | S5 (ITT)Stage 5 (ITT) - Crans-Montana › Crans-Montana   | 16.5 |  |  |  | 
| 28.04 | 100 | 95 |  | S4Stage 4 - Bulle › Sion   | 184 |  |  |  | 
| 27.04 | 90 | 102 |  | S3Stage 3 - La Neuveville › Charmey   | 157.6 |  |  |  | 
| 26.04 | 110 | 102 |  | S2Stage 2 - Montbéliard › Moutier   | 149.1 |  |  |  | 
| 25.04 | 104 | 102 |  | S1Stage 1 - Morges › La Chaux-de-Fonds   | 184.5 |  |  |  | 
| 24.04 | 43 | 43 |  | ProloguePrologue - Lausanne › Lausanne   | 3.34 |  |  |  | 
| 22.04 | DNF |  |  |  Liège - Bastogne - Liège (WT)   | 257.5 |  |  | more | 
| 18.04 | 119 |  |  |  La Flèche Wallonne (WT)   | 194 | 5 |  | more | 
| 15.04 | 121 |  |  |  Amstel Gold Race (WT)   | 256.5 | 5 |  | more | 
| 11.04 | DNF |  |  |  De Brabantse Pijl - La Flèche Brabançonne (1.HC)   | 195.7 |  |  | more | 
| 04.03 › 11.034-11/3 |  |  |  |  Paris - Nice (2.UWT)   |  |  |  | more | 
| 09.03 | DNS |  |  | S6Stage 6 - Suze-la-Rousse › Sisteron   | 176.5 |  |  |  | 
| 08.03 | 139 | 149 |  | S5Stage 5 - Onet-le-Château › Mende   | 178 |  |  |  | 
| 07.03 | 111 | 147 |  | S4Stage 4 - Brive-la-Gaillarde › Rodez   | 183 |  |  |  | 
| 06.03 | 123 | 150 |  | S3Stage 3 - Vierzon › Lac de Vassivière   | 194 |  |  |  | 
| 05.03 | 159 | 146 |  | S2Stage 2 - Mantes-la-Jolie › Orléans   | 185 |  |  |  | 
| 04.03 | 119 | 119 |  | S1 (ITT)Stage 1 (ITT) - Dampierre-en-Yvelines › Saint-Rémy-lès-Chevreuse   | 9.4 |  |  |  | 
| 26.02 | 63 |  |  |  Kuurne-Brussel-Kuurne (1.1)   | 198 |  |  | more | 
| 14.02 › 19.0214-19/2 |  |  |  |  Tour of Oman (2.HC)   |  |  |  | more | 
 | 19 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 9 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 79 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 19.02 | 79 | 79 |  | S6Stage 6 - Al Khawd › Matrah Corniche   | 130 |  |  |  | 
| 18.02 | 68 | 79 |  | S5Stage 5 - Royal Opera House › Jabal Al Akhdar (Green Mountain)   | 158 |  |  |  | 
| 17.02 | 97 | 84 |  | S4Stage 4 - Bidbid › Al Wadi al Kabir   | 142 |  |  |  | 
| 16.02 | 38 | 46 |  | S3Stage 3 - Al Awabi › Bank Muscat   | 144 |  |  |  | 
| 15.02 | 91 | 59 |  | S2Stage 2 - Sur › Wadi Dayqah Dam   | 140.5 |  |  |  | 
| 14.02 | 87 | 87 |  | S1Stage 1 - Al Alam Palace › Wadi Al Huwqayn   | 159 |  |  |  | 
| 05.02 › 10.025-10/2 |  |  |  |  Tour of Qatar (2.HC)   |  |  |  | more | 
 | 17 |  |  | Youth classificationYouth classification   |  |  |  |  | 
 | 28 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 61 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 10.02 | 99 | 61 |  | S6Stage 6 - Sealine Beach Resort › Doha Corniche   | 120 |  |  |  | 
| 09.02 | 55 | 32 |  | S5Stage 5 - Camel Race Track › Al Khor Corniche   | 160 |  |  |  | 
| 08.02 | 36 | 36 |  | S4Stage 4 - Al Thakhira › Madinat Al Shamal   | 144 |  |  |  | 
| 07.02 | 81 | 57 |  | S3Stage 3 - Dukhan › Al Gharafa Stadium   | 146.5 |  |  |  | 
| 06.02 | 8 | 48 |  | S2 (TTT)Stage 2 (TTT) - Lusail › Lusail   | 11.3 |  | 0.4 |  | 
| 05.02 | 95 | 96 |  | S1Stage 1 - Barzan Towers › Doha Golf Club   | 142.5 |  |  |  |