08.10 › 15.108-15/10 | | | | Presidential Cycling Tour of Türkiye (2.1) | | | | more |
| 31 | | | Points classificationPoints classification | | | | |
| 47 | | | General classificationGeneral classification | | | | |
15.10 | 71 | | | S8Stage 8 - Istanbul › Istanbul (Sultanahmet) | 130.5 | | | |
14.10 | 88 | 47 | | S7Stage 7 - Selçuk › Izmir | 159.8 | | | |
13.10 | 38 | 42 | | S6Stage 6 - Bodrum › Selçuk (Meryem Ana Zirve) | 193.3 | | | |
12.10 | 87 | 59 | | S5Stage 5 - Marmaris › Bodrum | 180.6 | | | |
11.10 | 31 | 62 | | S4Stage 4 - Fethiye › Marmaris | 165.3 | | | |
10.10 | 79 | 74 | | S3Stage 3 - Fethiye › Babadağ | 104.1 | | | |
09.10 | 4 | 9 | | S2Stage 2 - Kemer › Kalkan | 166.5 | 5 | | |
08.10 | 20 | 23 | | S1Stage 1 - Alanya › Antalya | 135 | | | |
01.10 | 20 | | | Tour de Vendée (1.1) | 207.1 | 1 | 3 | more |
17.08 › 20.0817-20/8 | | | | Arctic Race of Norway (2.Pro) | | | | more |
| 18 | | | Points classificationPoints classification | | | | |
| 98 | | | General classificationGeneral classification | | | | |
20.08 | 101 | | | S4Stage 4 - Kvalsund › Nordkapp | 171.4 | | | |
19.08 | 74 | 99 | | S3Stage 3 - Hammerfest › Havøysund | 167 | | | |
18.08 | 106 | 105 | | S2Stage 2 - Alta › Hammerfest | 153.4 | | | |
17.08 | 5 | 10 | | S1Stage 1 - Kautokeino › Alta | 171 | 4 | 3 | |
30.07 | 41 | | | Circuito de Getxo - Memorial Hermanos Otxoa (1.1) | 193.3 | | | more |
09.07 › 16.079-16/7 | | | | Tour of Qinghai Lake (2.Pro) | | | | more |
| 93 | | | General classificationGeneral classification | | | | |
16.07 | 103 | | | S8Stage 8 - Gonghe › Chaka | 200.27 | | | |
15.07 | 56 | 91 | | S7Stage 7 - Xihaizhen › Gonghe 71k | 127.25 | | | |
14.07 | 100 | 97 | | S6Stage 6 - Qilian › Xihaizhen | 205.95 | | | |
13.07 | 83 | 104 | | S5Stage 5 - Menyuan › Qilian | 170 | | | |
12.07 | 80 | 117 | | S4Stage 4 - Huzhu › Menyuan | 188.69 | | | |
11.07 | 139 | 141 | | S3Stage 3 - Guide › Huzhu | 201.12 | | | |
10.07 | 128 | 117 | | S2Stage 2 - Duoba › Guide | 132.35 | | | |
09.07 | 20 | 27 | | S1Stage 1 - Xining › Xining | 108.8 | | | |
25.06 | DNF | | | National Championships Spain ME - Road Race (NC) | 186.1 | | | more |
26.05 › 28.0526-28/5 | | | | GP Beiras e Serra da Estrela (2.2) | | | | more |
28.05 | DNF | | | S4Stage 4 - Fundão › Guarda | 183.7 | | | |
27.05 | 83 | 72 | | S3Stage 3 - Penamacor › Pinhel | 176.8 | | | |
26.05 | 72 | 72 | | S2Stage 2 - Fornos de Algodres › Figueira de Castelo Rodrigo | 123.5 | | | |
26.05 | 1 | 86 | | S1 (TTT)Stage 1 (TTT) - Seia › Gouveia | 15.6 | 5 | 1 | |
03.04 › 08.043-8/4 | | | | Itzulia Basque Country (2.UWT) | | | | more |
08.04 | DNF | | | S6Stage 6 - Eibar › Eibar | 137.8 | | | |
07.04 | 136 | 128 | | S5Stage 5 - Amorebieta › Amorebieta | 164.5 | | | |
06.04 | 148 | 129 | | S4Stage 4 - Santurtzi › Santurtzi | 175.7 | | | |
05.04 | 148 | 126 | | S3Stage 3 - Errenteria › Amasa-Villabona | 162.8 | | | |
04.04 | 120 | 121 | | S2Stage 2 - Viana › Leitza | 193.8 | | | |
03.04 | 96 | 97 | | S1Stage 1 - Vitoria-Gasteiz › Labastida | 165.4 | | | |
22.03 › 26.0322-26/3 | | | | Volta ao Alentejo (2.2) | | | | more |
| 19 | | | Mountains classificationMountains classification | | | | |
| 44 | | | Points classificationPoints classification | | | | |
| 39 | | | General classificationGeneral classification | | | | |
26.03 | 105 | | | S5Stage 5 - Monforte › Évora | 154.9 | | | |
25.03 | 51 | 47 | | S4Stage 4 - Crato › Castelo de Vide | 148.2 | | | |
24.03 | 89 | 17 | | S3Stage 3 - Vendas Novas › Estremoz | 191.4 | | | |
23.03 | 38 | 14 | | S2Stage 2 - Castro Verde › Grândola | 170.8 | | | |
22.03 | 10 | 12 | | S1Stage 1 - Beja › Ourique | 168.8 | | | |
23.02 › 26.0223-26/2 | | | | O Gran Camiño (2.1) | | | | more |
| 20 | | | Points classificationPoints classification | | | | |
| 115 | | | General classificationGeneral classification | | | | |
26.02 | 90 | | | S4 (ITT)Stage 4 (ITT) - Novo Milladoiro › Santiago de Compostela | 18.1 | | | |
25.02 | 106 | 116 | | S3Stage 3 - Esgos › Rubiá (Alto do Castelo) | 123.4 | | | |
24.02 | 118 | 119 | | S2Stage 2 - Tui › A Guarda (Monte Trega) 155k | 184.3 | | | |
23.02 | NR | | | S1Stage 1 - Muralla de Lugo › Sarria | 188 172 | | | |
13.02 | 58 | | | Jaén Paraiso Interior (1.1) | 178.9 | | | more |
12.02 | 132 | | | Clasica de Almeria ME (1.Pro) | 190.3 | | | more |
11.02 | 96 | | | Vuelta Ciclista a la Región de Murcia Costa Cálida (1.1) | 183.5 | | | more |
23.01 › 29.0123-29/1 | | | | La Tropicale Amissa Bongo (2.1) | | | | more |
| 6 | | | Mountains classificationMountains classification | | | | |
| 12 | | | Points classificationPoints classification | | | | |
| 44 | | | General classificationGeneral classification | | | | |
29.01 | 31 | | | S7Stage 7 - Cap Esterias › Libreville | 130 | | | |
28.01 | 61 | 48 | | S6Stage 6 - Port-Gentil › Port-Gentil | 127 | | | |
27.01 | 10 | 8 | | S5Stage 5 - Kango › Angodjé | 104 | | | |
26.01 | 8 | 7 | | S4Stage 4 - Mouila › Lambaréné | 193.5 | 1 | | |
25.01 | 12 | 7 | | S3Stage 3 - Lébamba › Mouila | 123 | | | |
24.01 | 19 | 6 | | S2Stage 2 - Oyem › Mitzic | 109 | | | |
23.01 | 3 | 3 | | S1Stage 1 - Bitam › Oyem | 122 | 7 | 3 | |