12.10 › 14.1012-14/10 | | | | Tour de Kyushu (2.1) | | | | more |
| 44 | | | General classificationGeneral classification | | | | |
14.10 | 62 | | | S3Stage 3 - Okagaki › Munakata | 140.48 | | | |
13.10 | 43 | 44 | | S2Stage 2 - Minamioguni › Minamiaso | 108.46 | | | |
12.10 | 45 | 45 | | S1Stage 1 - Beppu › Hita | 137.72 | | | |
07.10 | DNF | | | Coppa Bernocchi - GP Banco BPM (1.Pro) | 174.34 | | | more |
05.10 | DNF | | | Giro dell'Emilia (1.Pro) | 215.3 | | | more |
01.10 | 79 | | | Coppa Città di San Daniele (1.2) | 160 | | | more |
27.08 › 31.0827-31/8 | | | | Tour of Hainan (2.Pro) | | | | more |
29.08 | DNF | | | S3Stage 3 - Lingshui › Wuzhishan | 181.3 | | | |
28.08 | 126 | 127 | | S2Stage 2 - Qionghai › Lingshui | 178.9 | | | |
27.08 | 73 | 74 | | S1Stage 1 - Qionghai › Qionghai | 95.6 | | | |
07.07 › 14.077-14/7 | | | | Tour of Qinghai Lake (2.Pro) | | | | more |
| 83 | | | General classificationGeneral classification | | | | |
14.07 | 51 | | | S8Stage 8 - Menyuan › Menyuan | 120.6 | | | |
13.07 | 79 | 91 | | S7Stage 7 - Qilian › Menyuan | 168.5 | | | |
12.07 | 90 | 91 | | S6Stage 6 - Xihaizhen › Qilian | 205.6 | | | |
11.07 | 84 | 81 | | S5Stage 5 - Gonghe › Xihaizhen | 127.2 | | | |
10.07 | 62 | 84 | | S4Stage 4 - Guide › Gonghe | 136.1 | | | |
09.07 | 128 | 95 | | S3Stage 3 - Huzhu › Guide | 202.4 | | | |
08.07 | 82 | 82 | | S2Stage 2 - Duoba › Huzhu | 112.3 | | | |
07.07 | 59 | 62 | | S1Stage 1 - Xining › Xining | 120.6 | | | |
23.06 | DNF | | | National Championships Italy ME - Road Race (NC) | 228 | | | more |
09.06 › 16.069-16/6 | | | | Tour de Suisse (2.UWT) | | | | more |
| 141 | | | General classificationGeneral classification | | 5 | | |
16.06 | 117 | | | S8 (ITT)Stage 8 (ITT) - Aigle › Villars-sur-Ollon | 15.7 | | | |
15.06 | 120 | 144 | | S7Stage 7 - Villars-sur-Ollon › Villars-sur-Ollon | 118.2 | | | |
14.06 | 103 | 149 | | S6Stage 6 - Ulrichen › Blatten | 42.5 | | | |
13.06 | 135 | 152 | | S5Stage 5 - Ambrì › Carì | 148.6 | | | |
12.06 | 151 | 158 | | S4Stage 4 - Rüschlikon › Gotthard Pass | 171 | | | |
11.06 | 157 | 157 | | S3Stage 3 - Steinmaur › Rüschlikon | 161.7 | | | |
10.06 | 133 | 147 | | S2Stage 2 - Vaduz › Regensdorf | 177.3 | | | |
09.06 | 153 | 153 | | S1 (ITT)Stage 1 (ITT) - Vaduz › Vaduz | 4.77 | | | |
19.05 | 65 | | | Gran Premio New York City (1.2) | 136.3 | | | more |
23.04 › 28.0423-28/4 | | | | Tour de Romandie (2.UWT) | | | | more |
25.04 | DNF | | | S2Stage 2 - Fribourg › Salvan/Les Marécottes | 171 | | | |
24.04 | 143 | 152 | | S1Stage 1 - Château d'Oex › Fribourg | 165.7 | | | |
23.04 | 119 | 119 | | ProloguePrologue - Payerne › Payerne | 2.28 | | | |
21.04 | DNF | | | Giro della Romagna (1.1) | 196 | | | more |
15.04 › 19.0415-19/4 | | | | Tour of the Alps (2.Pro) | | | | more |
| 74 | | | General classificationGeneral classification | | | | |
19.04 | 80 | | | S5Stage 5 - Levico Terme › Levico Terme | 118.6 | | | |
18.04 | 93 | 76 | | S4Stage 4 - Leifers/Laives › Borgo Valsugana | 141.3 | | | |
17.04 | 76 | 71 | | S3Stage 3 - Schwaz › Schwaz | 124.8 | | | |
16.04 | 76 | 71 | | S2Stage 2 - Salurn/Salorno › Stans | 190.7 | | | |
15.04 | 76 | 76 | | S1Stage 1 - Neumarkt/Egna › Kurtinig/Cortina | 133.3 | | | |
24.03 | 96 | | | GP Adria Mobil (1.2) | 180.1 | | | more |
19.03 › 23.0319-23/3 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | more |
23.03 | DNS | | | S5Stage 5 - Forlì › Forlì | 157.9 | | | |
22.03 | 109 | 97 | | S4Stage 4 - Brisighella › Brisighella | 150.7 | | | |
21.03 | 93 | 98 | | S3Stage 3 - Riccione › Riccione | 132.2 | | | |
20.03 | 108 | 93 | | S2Stage 2 - Riccione › Sogliano al Rubicone | 156.5 | | | |
19.03 | 69 | 69 | | S1Stage 1 - Pesaro › Pesaro | 109.7 | | | |
16.03 | 155 | | | Milano-Sanremo (1.UWT) | 288 | 5 | | more |
13.03 | 93 | | | Milano - Torino (1.Pro) 129k | 177 | | | more |
07.03 › 10.037-10/3 | | | | Istarsko Proljeće - Istrian Spring Trophy (2.2) | | | | more |
| 36 | | | Points classificationPoints classification | | | | |
| 11 | | | General classificationGeneral classification | | | | |
10.03 | 46 | | | S3Stage 3 - Pazin › Umag | 118 | | | |
09.03 | 12 | 12 | | S2Stage 2 - Novigrad › Motovun | 139.3 | | | |
08.03 | 20 | 67 | | S1Stage 1 - Poreč › Funtana | 142.1 | | | |
07.03 | 130 | 130 | | ProloguePrologue - Vrsar › Vrsar | 1.4 | | | |
19.02 › 25.0219-25/2 | | | | UAE Tour (2.UWT) | | | | more |
| 11 | | | Points classificationPoints classification | | | | |
| 76 | | | General classificationGeneral classification | | 5 | | |
25.02 | 115 | | | S7Stage 7 - Al Ain Bait Mohammed Bin Khalifa › Jebel Hafeet | 161 | | | |
24.02 | 98 | 63 | | S6Stage 6 - Louvre Abu Dhabi Museum › Abu Dhabi Breakwater 123k | 138 | | | |
23.02 | 69 | 65 | | S5Stage 5 - Al Aqah › Umm Al Quwain | 182 | | | |
22.02 | 73 | 66 | | S4Stage 4 - Dubai Police Officer's Club › Dubai Harbour | 168 | | | |
21.02 | 56 | 66 | | S3Stage 3 - Al Marjan Island › Jebel Jais | 176 | | | |
20.02 | 129 | 119 | | S2 (ITT)Stage 2 (ITT) - Al Hudayriyat Island › Al Hudayriyat Island | 12.1 | | | |
19.02 | 53 | 5 | | S1Stage 1 - Al Dhafra Walk Madinat Zayed › Liwa 92k | 141 | | | |
08.02 › 11.028-11/2 | | | | Tour of Antalya (2.1) | | | | more |
| 65 | | | General classificationGeneral classification | | | | |
11.02 | 60 | | | S4Stage 4 - Antalya › Antalya | 183.9 | | | |
10.02 | 47 | 68 | | S3Stage 3 - Kemer › Tahtali | 133.4 | | | |
09.02 | 84 | 94 | | S2Stage 2 - Demre › Antalya | 140.5 | | | |
08.02 | 126 | 126 | | S1Stage 1 - Side › Antalya | 135 | | | |
31.01 › 04.0231-4/1 | | | | Etoile de Bessèges - Tour du Gard (2.1) | | | | more |
| 78 | | | General classificationGeneral classification | | | | |
04.02 | 95 | | | S5 (ITT)Stage 5 (ITT) - Alès › Alès | 10.645 | | | |
03.02 | 37 | 78 | | S4Stage 4 - Méjannes-le-Clap › Méjannes-le-Clap | 158.48 | | | |
02.02 | 95 | 84 | | S3Stage 3 - Bessèges › Bessèges | 161.11 | | | |
01.02 | 25 | 25 | | S2Stage 2 - Marguerittes › Rousson | 163.58 | | | |
28.01 | 36 | | | Grand Prix Cycliste de Marseille La Marseillaise (1.1) | 167.5 | | | more |