| 14.10 › 19.1014-19/10 |  |  |  |  Tour of Guangxi (2.UWT)   |  |  |  | more | 
 | 51 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 8 |  |  | General classificationGeneral classification   |  | 90 | 75 |  | 
| 19.10 | 17 |  |  | S6Stage 6 - Nanning › Nanning   | 134.3 |  |  |  | 
| 18.10 | 10 | 8 |  | S5Stage 5 - Yizhou › Nongla   | 165.8 | 1 | 1 |  | 
| 17.10 | 22 | 33 |  | S4Stage 4 - Bama › Jinchengjiang   | 176.8 |  |  |  | 
| 16.10 | 32 | 37 |  | S3Stage 3 - Jingxi › Bama   | 214 |  |  |  | 
| 15.10 | 39 | 40 |  | S2Stage 2 - Chongzuo › Jingxi   | 177.4 |  |  |  | 
| 14.10 | 47 | 51 |  | S1Stage 1 - Fangchenggang › Fangchenggang   | 149.4 |  |  |  | 
| 11.10 | 68 |  |  |  Il Lombardia (1.UWT)  195k  | 241 | 5 |  | more | 
| 04.10 | 67 |  |  |  Giro dell'Emilia (1.Pro)   | 199.2 |  |  | more | 
| 14.09 | 28 |  |  |  Grand Prix Cycliste de Montréal (1.UWT)   | 209.1 | 7 | 20 | more | 
| 12.09 | 22 |  |  |  Grand Prix Cycliste de Québec (1.UWT)   | 216 | 13 | 20 | more | 
| 02.09 › 07.092-7/9 |  |  |  |  Tour of Britain Men (2.Pro)   |  |  |  | more | 
 | 39 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 44 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 9 |  |  | General classificationGeneral classification   |  | 45 | 40 |  | 
| 07.09 | 12 |  |  | S6Stage 6 - Newport › Cardiff   | 112.2 |  |  |  | 
| 06.09 | 9 | 9 |  | S5Stage 5 - Pontypool › The Tumble   | 133.6 |  |  |  | 
| 05.09 | 24 | 23 |  | S4Stage 4 - Atherstone › Burton Dassett   | 186.9 |  |  |  | 
| 04.09 | 25 | 31 |  | S3Stage 3 - Milton Keynes › Ampthill   | 122.8 |  |  |  | 
| 03.09 | 22 | 38 |  | S2Stage 2 - Stowmarket › Stowmarket   | 169.3 |  |  |  | 
| 02.09 | 62 | 65 |  | S1Stage 1 - Woodbridge › Southwold   | 161.4 |  |  |  | 
| 31.08 | 30 |  |  |  Bretagne Classic - Ouest-France (1.UWT)   | 261.7 | 5 | 16 | more | 
| 04.08 › 10.084-10/8 |  |  |  |  Tour de Pologne (2.UWT)   |  |  |  | more | 
 | 5 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 9 |  |  | General classificationGeneral classification   |  | 80 | 80 |  | 
| 10.08 | 20 |  |  | S7 (ITT)Stage 7 (ITT) - Wieliczka › Wieliczka   | 12.5 |  |  |  | 
| 09.08 | 3 | 5 |  | S6Stage 6 - Bukowina Resort › Bukowina Tatrzańska   | 147.5 | 18 | 25 |  | 
| 08.08 | 15 | 11 |  | S5Stage 5 - Katowice › Zakopane   | 206.1 |  |  |  | 
| 07.08 | 16 | 12 |  | S4Stage 4 - Rybnik › Cieszyn   | 201.4 |  |  |  | 
| 06.08 | 2 | 12 |  | S3Stage 3 - Wałbrzych › Wałbrzych   | 159.3 | 30 | 30 |  | 
| 05.08 | 15 | 15 |  | S2Stage 2 - Hotel Gołębiewski Karpacz › Karpacz   | 149.4 |  |  |  | 
| 04.08 | 125 | 122 |  | S1Stage 1 - Wrocław › Legnica   | 199.7 |  |  |  | 
| 02.08 | DNF |  |  |  Donostia San Sebastian Klasikoa (1.UWT)   | 211.4 |  |  | more | 
| 15.06 › 22.0615-22/6 |  |  |  |  Tour de Suisse (2.UWT)   |  |  |  | more | 
 | 5 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 57 |  |  | General classificationGeneral classification   |  | 5 | 3 |  | 
| 22.06 | 13 |  |  | S8 (ITT)Stage 8 (ITT) - Beckenried › Stockhütte   | 10 |  |  |  | 
| 21.06 | 101 | 60 |  | S7Stage 7 - Neuhausen am Rheinfall › Emmetten   | 207.3 |  |  |  | 
| 20.06 | 133 | 52 |  | S6Stage 6 - Chur › Neuhausen am Rheinfall   | 186.7 |  |  |  | 
| 19.06 | 40 | 40 |  | S5Stage 5 - La Punt › Santa Maria in Calanca  156k  | 183.8 |  |  |  | 
| 18.06 | 108 | 47 |  | S4Stage 4 - Heiden › Piuro (Valchiavenna)    | 193.2 |  |  |  | 
| 17.06 | 8 | 20 |  | S3Stage 3 - Aarau › Heiden   | 195.6 | 3 | 8 |  | 
| 16.06 | 7 | 24 |  | S2Stage 2 - Aarau › Schwarzsee   | 177 | 4 | 10 |  | 
| 15.06 | 34 | 34 |  | S1Stage 1 - Küssnacht › Küssnacht   | 129.4 |  |  |  | 
| 09.05 › 01.069-1/5 |  |  |  |  Giro d'Italia (2.UWT)   |  |  |  | more | 
 | 10 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 94 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 30 |  |  | General ClassificationGeneral Classification   |  | 20 | 30 |  | 
| 01.06 | 121 |  |  | S21Stage 21 - Roma › Roma   | 143 |  |  |  | 
| 31.05 | 26 | 30 |  | S20Stage 20 - Verrès › Sestrière (Vialattea)  147k  | 205 |  |  |  | 
| 30.05 | 24 | 33 |  | S19Stage 19 - Biella › Champoluc  86k  | 166 |  |  |  | 
| 29.05 | 140 | 38 |  | S18Stage 18 - Morbegno › Cesano Maderno   | 144 |  |  |  | 
| 28.05 | 81 | 37 |  | S17Stage 17 - San Michele all’Adige (Fondazione Edmund Mach) › Bormio   | 155 |  |  |  | 
| 27.05 | 28 | 31 |  | S16Stage 16 - Piazzola sul Brenta › San Valentino (Brentonico)  134k  | 203 |  |  |  | 
| 25.05 | 28 | 41 |  | S15Stage 15 - Fiume Veneto › Asiago  127k  | 219 |  |  |  | 
| 24.05 | 152 | 49 |  | S14Stage 14 - Treviso › Nova Gorica   | 195 |  |  |  | 
| 23.05 | 68 | 46 |  | S13Stage 13 - Rovigo › Vicenza   | 180 |  |  |  | 
| 22.05 | 141 | 49 |  | S12Stage 12 - Modena › Viadana (Oglio-Po)   | 172 |  |  |  | 
| 21.05 | 21 | 47 |  | S11Stage 11 - Viareggio › Castelnovo ne' Monti  105k  | 186 |  |  |  | 
| 20.05 | 136 | 61 |  | S10 (ITT)Stage 10 (ITT) - Lucca › Pisa   | 28.6 |  |  |  | 
| 18.05 | 34 | 57 |  | S9Stage 9 - Gubbio › Siena   | 181 |  |  |  | 
| 17.05 | 79 | 76 |  | S8Stage 8 - Giulianova › Castelraimondo   | 197 |  |  |  | 
| 16.05 | 70 | 73 |  | S7Stage 7 - Castel di Sangro › Tagliacozzo (Marsia)   | 168 |  |  |  | 
| 15.05 | 149 | 84 |  | S6Stage 6 - Potenza › Napoli   | 227 |  |  |  | 
| 14.05 | 106 | 86 |  | S5Stage 5 - Ceglie Messapica › Matera   | 151 |  |  |  | 
| 13.05 | 172 | 83 |  | S4Stage 4 - Alberobello (Pietramadre) › Lecce   | 189 |  |  |  | 
| 11.05 | 45 | 78 |  | S3Stage 3 - Vlorë › Vlorë   | 160 |  |  |  | 
| 10.05 | 159 | 100 |  | S2 (ITT)Stage 2 (ITT) - Tirana › Tirana   | 13.7 |  |  |  | 
| 09.05 | 102 | 102 |  | S1Stage 1 - Durrës › Tirana   | 160 |  |  |  | 
| 27.04 | 29 |  |  |  Liège-Bastogne-Liège (1.UWT)   | 252 | 11 | 30 | more | 
| 23.04 | 57 |  |  |  La Flèche Wallonne (1.UWT)   | 205.1 | 5 | 2 | more | 
| 20.04 | 25 |  |  |  Amstel Gold Race (1.UWT)   | 255.9 | 10 | 20 | more | 
| 07.04 › 12.047-12/4 |  |  |  |  Itzulia Basque Country (2.UWT)   |  |  |  | more | 
 | 25 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 41 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 83 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 12.04 | 71 |  |  | S6Stage 6 - Eibar › Eibar   | 153.4 |  |  |  | 
| 11.04 | 112 | 106 |  | S5Stage 5 - Urduña › Gernika-Lumo  136k  | 172.3 |  |  |  | 
| 10.04 | 132 | 102 |  | S4Stage 4 - Beasain › Markina-Xemein   | 169.6 |  |  |  | 
| 09.04 | 92 | 92 |  | S3Stage 3 - Zarautz › Beasain   | 156.6 |  |  |  | 
| 08.04 | 144 | 19 |  | S2Stage 2 - Pamplona-Iruña › Lodosa   | 186.6 |  |  |  | 
| 07.04 | 19 | 19 |  | S1 (ITT)Stage 1 (ITT) - Vitoria-Gasteiz › Vitoria-Gasteiz (Baskonia-Alavés)   | 16.5 |  |  |  | 
| 10.03 › 16.0310-16/3 |  |  |  |  Tirreno-Adriatico (2.UWT)   |  |  |  | more | 
 | 41 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 9 |  |  | General classificationGeneral classification   |  | 80 | 100 |  | 
| 16.03 | 43 |  |  | S7Stage 7 - Porto Potenza Picena › San Benedetto del Tronto   | 147 |  |  |  | 
| 15.03 | 11 | 9 |  | S6Stage 6 - Cartoceto › Frontignano   | 163 |  |  |  | 
| 14.03 | 9 | 10 |  | S5Stage 5 - Ascoli Piceno › Pergola   | 205 | 2 | 5 |  | 
| 13.03 | 32 | 13 |  | S4Stage 4 - Norcia › Trasacco   | 190 |  |  |  | 
| 12.03 | 12 | 13 |  | S3Stage 3 - Follonica › Colfiorito   | 239 |  |  |  | 
| 11.03 | 107 | 27 |  | S2Stage 2 - Camaiore › Follonica   | 192 |  |  |  | 
| 10.03 | 27 | 27 |  | S1 (ITT)Stage 1 (ITT) - Lido di Camaiore › Lido di Camaiore   | 11.5 |  |  |  | 
| 08.03 | 5 |  |  |  Strade Bianche (1.UWT)  52k  | 213 | 80 | 180 | more | 
| 17.02 › 23.0217-23/2 |  |  |  |  UAE Tour (2.UWT)   |  |  |  | more | 
 | 16 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 3 |  |  | General classificationGeneral classification   |  | 160 | 215 |  | 
| 23.02 | 3 |  |  | S7Stage 7 - Al Ain Hazza Bin Zayed Stadium › Jebel Hafeet  95k  | 176 | 18 | 20 |  | 
| 22.02 | 68 | 7 |  | S6Stage 6 - Abu Dhabi Cycling Club › Abu Dhabi Breakwater   | 165 |  |  |  | 
| 21.02 | 26 | 7 |  | S5Stage 5 - American University Dubai › Hamdan Bin Mohammed Smart University   | 160 |  |  |  | 
| 20.02 | 34 | 8 |  | S4Stage 4 - Fujairah Qidfa Beach › Umm al Quwain   | 181 |  |  |  | 
| 19.02 | 13 | 8 |  | S3Stage 3 - Ras al Khaimah › Jebel Jais   | 181 |  |  |  | 
| 18.02 | 8 | 8 |  | S2 (ITT)Stage 2 (ITT) - Al Hudayriyat Island › Al Hudayriyat Island   | 12.2 | 3 | 3 |  | 
| 17.02 | 39 | 39 |  | S1Stage 1 - Madinat Zayed Shams Solar Park › Liwa Palace   | 138 |  |  |  | 
| 05.02 › 09.025-9/2 |  |  |  |  Volta a la Comunitat Valenciana (2.Pro)   |  |  |  | more | 
 | 6 |  |  | Mountains classificationMountains classification   |  |  |  |  | 
 | 3 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 3 |  |  | General classificationGeneral classification   |  | 90 | 125 |  | 
| 09.02 | 40 |  |  | S5Stage 5 - Alfafar › Valencia   | 104.2 |  |  |  | 
| 08.02 | 6 | 3 |  | S4Stage 4 - Oropesa del Mar › Portell de Morella   | 181 | 3 |  |  | 
| 07.02 | 4 | 3 |  | S3Stage 3 - Algemesí › Alpuente   | 180.3 | 7 | 5 |  | 
| 06.02 | 2 | 4 |  | S2Stage 2 - La Nucía › Benifato (Font de Partegat)   | 166 | 18 | 15 |  | 
| 05.02 | 7 | 34 |  | S1 (TTT)Stage 1 (TTT) - Orihuela › Orihuela   | 34.3 |  |  |  |