| 04.06 › 06.064-6/6 | | | | Tour of Estonia (2.1) | | | | | more |
| 06.06 | DNF | | | S2Stage 2 - Tartu › Tartu | | 156.8 | | | |
| 05.06 | 78 | 79 | | S1Stage 1 - Tallinn › Tartu | | 203.2 | | | |
| 04.06 | 70 | 70 | | ProloguePrologue - Tallinn › Tallinn | | 1 | | | |
| 10.05 › 14.0510-14/5 | | | | Baku-Khankendi Azerbaijan Cycling race (2.1) | | | | | more |
| 21 | | | Points classificationPoints classification | | | | | |
| 64 | | | General classificationGeneral classification | | | | | |
| 14.05 | 102 | | | S5Stage 5 - Tartar › Khankendi | | 181.5 | | | |
| 13.05 | 12 | 28 | | S4Stage 4 - Ganja › Naftalan | | 152.8 | | | |
| 12.05 | 13 | 28 | | S3Stage 3 - Gabala › Mingachevir | | 162.9 | | | |
| 11.05 | 29 | 28 | | S2Stage 2 - Baku › İsmayıllı 74k | | 193.3 | | | |
| 10.05 | 9 | 12 | | S1Stage 1 - Baku › Sumqayıt | | 160.2 | | | |
| 26.04 | DNF | | | Liège-Bastogne-Liège (1.UWT) 130k | | 259.5 | | | more |
| 06.04 › 11.046-11/4 | | | | Itzulia Basque Country (2.UWT) | | | | | more |
| 11.04 | DNF | | | S6Stage 6 - Goizper-Antzuola › Bergara | | 135.2 | | | |
| 10.04 | 101 | 126 | | S5Stage 5 - Eibar › Eibar | | 176.2 | | | |
| 09.04 | 120 | 127 | | S4Stage 4 - Galdakao › Galdakao | | 167.2 | | | |
| 08.04 | 126 | 133 | | S3Stage 3 - Basauri › Basauri | | 152.8 | | | |
| 07.04 | 119 | 134 | | S2Stage 2 - Pamplona-Iruña › Cuevas de Mendukilo | | 164.1 | | | |
| 06.04 | 99 | 99 | | S1 (ITT)Stage 1 (ITT) - Bilbao › Bilbao | | 13.8 | | | |
| 04.04 | DNF | | | Gran Premio Miguel Indurain (1.Pro) | | 203.9 | | | more |
| 15.03 › 19.0315-19/3 | | | | Tour de Taiwan (2.1) | | | | | more |
| 17 | | | Mountains classificationMountains classification | | | | | |
| 78 | | | General classificationGeneral classification | | | | | |
| 19.03 | 94 | | | S5Stage 5 - Luye Township Office › Liyu Lake Visitor Center | | 153.7 | | | |
| 18.03 | 87 | 75 | | S4Stage 4 - Gaushu Township Office › Liugdui Hakka Cultural Park | | 131.2 | | | |
| 17.03 | 69 | 70 | | S3Stage 3 - Fo Guang Shan Buddha Museum › Kaohsiung National Stadium | | 146.4 | | | |
| 16.03 | 41 | 41 | | S2Stage 2 - Taoyuan Chungli Chintan Park › Jiaobanshan Park | | 123.3 | | | |
| 15.03 | 43 | 46 | | S1Stage 1 - Taipei City › Taipei City | | 80.6 | | | |
| 01.03 | 145 | | | Region on Dodecanese GP (1.1) | | 151 | | | more |
| 28.02 | DNF | | | Visit South Aegean GP (1.1) | | 156.4 | | | more |
| 14.02 | 68 | | | Figueira Champions Classic (1.Pro) | | 177.8 | | | more |
| 04.02 › 08.024-8/2 | | | | Volta Comunitat Valenciana (2.Pro) | | | | | more |
| 81 | | | General classificationGeneral classification | | | | | |
| 08.02 | 66 | | | S5Stage 5 - Bétera › Valencia | | 94.7 | | | |
| 07.02 | 94 | 94 | | S4Stage 4 - La Nucía › Teulada Moraira | | 172 | | | |
| 06.02 | 102 | 92 | | S3Stage 3 - Orihuela › San Vicente del Raspeig | | 158 | | | |
| 05.02 | 35 | 86 | | S2 (ITT)Stage 2 (ITT) - Carlet › Alginet | | 17 | | | |
| 04.02 | 86 | 86 | | S1Stage 1 - Segorbe › Torreblanca | | 160 | | | |
| 25.01 | 108 | | | Clàssica Comunitat Valenciana - Gran Premi València (1.1) | | 200 | | | more |
| 24.01 | DNF | | | Gran Premio Castellón - Ruta de la Cerámica (1.1) | | 171.7 | | | more |
| 23.01 | 100 | | | Classica Camp de Morvedre (1.1) | | 163.4 | | | more |