| 14.10 › 19.1014-19/10 | | | | NIBC Tour of Holland (2.1) | | | | | more |
| 37 | | | Youth classificationYouth classification | | | | | |
| 77 | | | General classificationGeneral classification | | | | | |
| 19.10 | 57 | | | S5Stage 5 - Arnhem › Arnhem | | 148 | | | |
| 18.10 | 74 | 81 | | S4Stage 4 - Emmen › VAM-Berg | | 159 | | | |
| 17.10 | NR | 70 | | S3Stage 3 - Sittard › Watersley | | 149 40.3 | | | |
| 16.10 | 71 | 71 | | S2 (ITT)Stage 2 (ITT) - Etten-Leur › Etten-Leur | | 14.8 | | | |
| 15.10 | 66 | 78 | | S1Stage 1 - Dordrecht › Dordrecht | | 118.5 | | | |
| 14.10 | 92 | 92 | | Prologue (ITT)Prologue (ITT) - The Hague › The Hague | | 4 | | | |
| 11.10 | DNF | | | Il Lombardia (1.UWT) | | 241 | | | more |
| 28.09 › 05.1028-5/9 | | | | Petronas Le Tour de Langkawi (2.Pro) | | | | | more |
| 13 | | | General classificationGeneral classification | | | 28 | 20 | |
| 05.10 | 27 | | | S8Stage 8 - Tangkak › Kuala Lumpur | | 180.2 | | | |
| 04.10 | 44 | 15 | | S7Stage 7 - Melaka › Medini | | 214.9 | | | |
| 03.10 | 51 | 15 | | S6Stage 6 - Shah Alam › Port Dickson | | 123.5 | | | |
| 02.10 | 17 | 16 | | S5Stage 5 - Temerloh › Fraser's Hill | | 123.1 | | | |
| 01.10 | 43 | 30 | | S4Stage 4 - Kuala Terengganu › Kemaman | | 141.5 | | | |
| 30.09 | 25 | 33 | | S3Stage 3 - Gerik › Pasir Puteh | | 198.2 | | | |
| 29.09 | 54 | 51 | | S2Stage 2 - Padang Besar › Kepala Batas | | 162.8 | | | |
| 28.09 | 48 | 52 | | S1Stage 1 - Langkawi (Kuah) › Langkawi (Kuah) | | 96.7 | | | |
| 21.09 | 36 | | | Giro della Romagna (1.1) | | 197.4 | | | more |
| 14.09 | 65 | | | Trofeo Matteotti (1.1) | | 195 | | | more |
| 13.09 | DNF | | | Memorial Marco Pantani (1.1) | | 195.7 | | | more |
| 04.09 › 07.094-7/9 | | | | Tour of İstanbul (2.1) | | | | | more |
| 12 | | | General classificationGeneral classification | | | 10 | 10 | |
| 07.09 | 25 | | | S3Stage 3 - Fatih › Fatih | | 94.3 | | | |
| 06.09 | 32 | 12 | | S2Stage 2 - Arnavutköy › Arnavutköy | | 104.2 | | | |
| 05.09 | 16 | 12 | | S1Stage 1 - Şile › Şile | | 150.1 | | | |
| 04.09 | 23 | 23 | | ProloguePrologue - Beykoz › Beykoz | | 7.5 | | | |
| 31.08 | 44 | | | GP Kranj (1.2) | | 158.6 | | | more |
| 05.08 › 09.085-9/8 | | | | Vuelta a Burgos (2.Pro) | | | | | more |
| 48 | | | Points classificationPoints classification | | | | | |
| 34 | | | General classificationGeneral classification | | | | 3 | |
| 09.08 | 15 | | | S5Stage 5 - Quintana del Pidio › Lagunas de Neila | | 138.3 | | | |
| 08.08 | 80 | 52 | | S4Stage 4 - Doña Santos › Regumiel de la Sierra | | 162.7 | | | |
| 07.08 | 55 | 53 | | S3Stage 3 - Monasterio de San Pedro de Cardeña › Valpuesta | | 184.1 | | | |
| 06.08 | 105 | 65 | | S2Stage 2 - Cilleruelo de Abajo › Buniel | | 161.6 | | | |
| 05.08 | 62 | 62 | | S1Stage 1 - Olmillos de Sasamón › Burgos | | 204.7 | | | |
| 24.06 | DNF | | | Giro dell'Appennino (1.1) | | 198.5 | | | more |
| 22.06 | DNF | | | Andorra MoraBanc Clàssica (1.1) | | 114.7 | | | more |
| 18.06 › 21.0618-21/6 | | | | La Route d'Occitanie - CIC (2.1) | | | | | more |
| 33 | | | Youth classificationYouth classification | | | | | |
| 76 | | | General classificationGeneral classification | | | | | |
| 21.06 | 73 | | | S4Stage 4 - Saint-Gaudens › Saint-Girons | | 128.5 | | | |
| 20.06 | 85 | 82 | | S3Stage 3 - Pujaudran › Luz-Ardiden | | 173.9 | | | |
| 19.06 | 85 | 35 | | S2Stage 2 - Gignac Vallée de L'Herault › Carmaux Ségala | | 195.8 | | | |
| 18.06 | 41 | 41 | | S1 (ITT)Stage 1 (ITT) - Saint-Affrique › Roquefort-sur-Soulzon | | 10.5 | | | |
| 04.06 › 08.064-8/6 | | | | Tour of Slovenia (2.Pro) | | | | | more |
| 30 | | | General classificationGeneral classification | | | | 5 | |
| 08.06 | 29 | | | S5Stage 5 - Litija › Novo mesto | | 124.1 | | | |
| 07.06 | 34 | 30 | | S4Stage 4 - Maribor › Golte | | 175 | | | |
| 06.06 | 88 | 46 | | S3Stage 3 - Majšperk › Ormož | | 172 | | | |
| 05.06 | 40 | 43 | | S2Stage 2 - Velenje › Rogaška Slatina | | 162.7 | | | |
| 04.06 | 82 | 83 | | S1Stage 1 - Piran › Škofljica | | 170.6 | | | |
| 26.05 | 10 | | | Mercan'Tour Classic Alpes-Maritimes (1.1) | | 152 | 14 | 20 | more |
| 14.05 › 18.0514-18/5 | | | | Tour de Hongrie (2.Pro) | | | | | more |
| 25 | | | General classificationGeneral classification | | | 1 | 5 | |
| 18.05 | 43 | | | S5Stage 5 - Etyek › Esztergom | | 169.5 | | | |
| 17.05 | 89 | 24 | | S4Stage 4 - Tata › Székesfehérvár | | 153.6 | | | |
| 16.05 | 24 | 24 | | S3Stage 3 - Gödöllő › Gyöngyös-Kékestető | | 162.8 | | | |
| 15.05 | 62 | 40 | | S2Stage 2 - Veszprém › Siófok | | 177.5 | | | |
| 14.05 | 29 | 33 | | S1Stage 1 - Budapest › Győr | | 210.3 | | | |
| 27.04 › 04.0527-4/4 | | | | Presidential Cycling Tour of Türkiye (2.Pro) | | | | | more |
| 21 | | | Points classificationPoints classification | | | | | |
| 6 | | | General classificationGeneral classification | | | 60 | 70 | |
| 04.05 | 39 | | | S8Stage 8 - Çeşme › İzmir (Karşıyaka) | | 105.7 | | | |
| 03.05 | 25 | 6 | | S7Stage 7 - Selçuk › Çeşme | | 144.2 | | | |
| 02.05 | 9 | 6 | | S6Stage 6 - Selçuk › Selçuk (Meryem Ana) | | 156 | | | |
| 30.04 | 8 | 8 | | S4Stage 4 - Marmaris › Akyaka (Kıran) | | 115.4 | 1 | | |
| 29.04 | 53 | 19 | | S3Stage 3 - Fethiye › Marmaris | | 175.9 | | | |
| 28.04 | 16 | 16 | | S2Stage 2 - Kemer › Kalkan | | 167.4 | | | |
| 27.04 | 52 | 55 | | S1Stage 1 - Antalya › Antalya | | 132 | | | |
| 07.04 › 11.047-11/4 | | | | Tour of Hainan (2.Pro) | | | | | more |
| 8 | | | Mountains classificationMountains classification | | | | | |
| 19 | | | General classificationGeneral classification | | | 10 | 5 | |
| 11.04 | 20 | | | S5Stage 5 - Changjiang › Sanya | | 182.8 | | | |
| 10.04 | 15 | 17 | | S4Stage 4 - Baoting › Dongfang 71k | | 190.8 | | | |
| 09.04 | 18 | 17 | | S3Stage 3 - Lingshui › Baoting | | 212.6 | | | |
| 08.04 | 35 | 34 | | S2Stage 2 - Qionghai › Lingshui | | 178.1 | | | |
| 07.04 | 35 | 37 | | S1Stage 1 - Qionghai › Qionghai | | 90.34 | | | |
| 25.03 › 29.0325-29/3 | | | | Settimana Internazionale Coppi e Bartali (2.1) | | | | | more |
| 23 | | | Mountains classificationMountains classification | | | | | |
| 71 | | | General classificationGeneral classification | | | | | |
| 29.03 | 79 | | | S5Stage 5 - Brisighella › Forli | | 132.5 | | | |
| 28.03 | 69 | 77 | | S4Stage 4 - Brisighella › Brisighella 128k | | 150.4 | | | |
| 27.03 | 121 | 86 | | S3Stage 3 - Riccione › Cesena | | 142.1 | | | |
| 26.03 | 64 | 64 | | S2Stage 2 - Riccione › Sogliano al Rubicone | | 163.9 | | | |
| 25.03 | 107 | 107 | | S1Stage 1 - Ferrara › Bondeno | | 174.5 | | | |
| 19.03 | 23 | | | Milano - Torino (1.Pro) | | 174 | 3 | 5 | more |
| 09.02 | 12 | | | National Championships Colombia ME - Road Race (NC) | | 237 | | 1 | more |
| 06.02 | 6 | | | National Championships Colombia ME - ITT (NC) | | 42.2 | | 5 | more |