| 03.10 | 54 | | | Sparkassen Münsterland Giro (1.Pro) | | 192 | | | more |
| 15.09 › 26.0915-26/9 | | | | Tour of Poyang Lake (2.2) | | | | | more |
| 72 | | | General classificationGeneral classification | | | | | |
| 26.09 | 6 | | | S11Stage 11 - Shangyou › Shangyou | | 124.2 | | | |
| 25.09 | 75 | 75 | | S10Stage 10 - Anyuan › Anyuan | | 117.8 | | | |
| 24.09 | 12 | 72 | | S9Stage 9 - Nanmulin Forest Park › Taihe | | 107 | | | |
| 23.09 | 94 | 72 | | S8 (ITT)Stage 8 (ITT) - Guangchang › Guangchang | | 14.2 | | | |
| 22.09 | 24 | 72 | | S7Stage 7 - Zixi › Zixi | | 108.5 | | | |
| 20.09 | 6 | 82 | | S6Stage 6 - Xinyu › Xinyu | | 120.5 | | | |
| 19.09 | 13 | 84 | | S5Stage 5 - Lianhua › Lianhua | | 120.2 | | | |
| 18.09 | 5 | 85 | | S4 (TTT)Stage 4 (TTT) - Tangli › Tonggu | | 44.9 | 1 | | |
| 17.09 | 83 | 74 | | S3Stage 3 - Mopanshan Forest Park, Wanli › Mopanshan Forest Park, Wanli | | 107.9 | | | |
| 16.09 | 14 | 61 | | S2Stage 2 - Wucheng Paigong Alley › Jiujiang | | 104.3 | | | |
| 15.09 | 61 | 61 | | S1Stage 1 - Lushan › Lushan Mountain | | 88.6 | | | |
| 04.09 › 07.094-7/9 | | | | Tour of İstanbul (2.1) | | | | | more |
| 97 | | | General classificationGeneral classification | | | | | |
| 07.09 | 6 | | | S3Stage 3 - Fatih › Fatih | | 94.3 | 3 | | |
| 06.09 | 97 | 98 | | S2Stage 2 - Arnavutköy › Arnavutköy | | 104.2 | | | |
| 05.09 | 98 | 101 | | S1Stage 1 - Şile › Şile | | 150.1 | | | |
| 04.09 | 78 | 78 | | ProloguePrologue - Beykoz › Beykoz | | 7.5 | | | |
| 20.08 › 24.0820-24/8 | | | | Lidl Deutschland Tour (2.Pro) | | | | | more |
| 97 | | | General classificationGeneral classification | | | | | |
| 24.08 | 77 | | | S4Stage 4 - Halle (Saale) › Magdeburg | | 163.7 | | | |
| 23.08 | 79 | 96 | | S3Stage 3 - Arnsberg › Kassel | | 175.7 | | | |
| 22.08 | 94 | 92 | | S2Stage 2 - Herford › Arnsberg | | 190.3 | | | |
| 21.08 | 63 | 88 | | S1Stage 1 - Essen › Herford | | 202.6 | | | |
| 20.08 | 104 | 104 | | ProloguePrologue - Essen › Essen | | 3.1 | | | |
| 29.06 | DNF | | | National Championships France ME - Road Race (NC) | | 214.5 | | | more |
| 09.06 | 51 | | | Paris - Troyes (1.2) | | 180 | | | more |
| 27.05 › 31.0527-31/5 | | | | Tour of Iran (Azarbaijan) (2.1) | | | | | more |
| 29 | | | General classificationGeneral classification | | | | | |
| 31.05 | 7 | | | S5Stage 5 - Sareyn › Tabriz | | 198.4 | 2 | | |
| 30.05 | 30 | 31 | | S4Stage 4 - Tabriz › Sareyn | | 195.6 | | | |
| 29.05 | 43 | 38 | | S3Stage 3 - Aras Free Zone › Benis, Shabestar | | 128.3 | | | |
| 28.05 | 12 | 15 | | S2Stage 2 - Urmia › Aras Free Zone | | 212 | | | |
| 27.05 | 44 | 45 | | S1Stage 1 - Tabriz › Urmia | | 153.8 | | | |
| 18.05 | 77 | | | Rund um Köln (1.1) | | 181 | | | more |
| 27.04 › 04.0527-4/4 | | | | Presidential Cycling Tour of Türkiye (2.Pro) | | | | | more |
| 57 | | | Points classificationPoints classification | | | | | |
| 123 | | | General classificationGeneral classification | | | | | |
| 04.05 | 23 | | | S8Stage 8 - Çeşme › İzmir (Karşıyaka) | | 105.7 | | | |
| 03.05 | 13 | 123 | | S7Stage 7 - Selçuk › Çeşme | | 144.2 | | | |
| 02.05 | 123 | 125 | | S6Stage 6 - Selçuk › Selçuk (Meryem Ana) | | 156 | | | |
| 30.04 | 90 | 126 | | S4Stage 4 - Marmaris › Akyaka (Kıran) | | 115.4 | | | |
| 29.04 | 121 | 131 | | S3Stage 3 - Fethiye › Marmaris | | 175.9 | | | |
| 28.04 | 127 | 128 | | S2Stage 2 - Kemer › Kalkan | | 167.4 | | | |
| 27.04 | 17 | 20 | | S1Stage 1 - Antalya › Antalya | | 132 | | | |
| 20.04 | DNF | | | Tour du Doubs (1.1) | | 196.9 | | | more |
| 19.04 | DNF | | | Tour du Jura Cycliste (1.1) | | 176.4 | | | more |
| 18.04 | DNF | | | Classic Grand Besançon Doubs (1.1) | | 168.65 | | | more |
| 10.04 › 13.0410-13/4 | | | | Tour of Mersin (2.2) | | | | | more |
| 99 | | | General classificationGeneral classification | | | | | |
| 13.04 | 24 | | | S4Stage 4 - Mersin › Mersin | | 120 | | | |
| 12.04 | 95 | 102 | | S3Stage 3 - Tarsus › Ayvegediği | | 102.2 | | | |
| 11.04 | 78 | 117 | | S2Stage 2 - Gülnar
› Erdemli | | 122.8 | | | |
| 10.04 | 147 | 147 | | S1Stage 1 - Anamur › Yanışlı (Aynalıgöl Mağarası) | | 93 | | | |
| 06.04 | DNF | | | Grand Prix Syedra Ancient City (1.2) | | 141 | | | more |
| 05.04 | 11 | | | International Alanya critérium (NAT) | | 43 | | | more |
| 23.03 | DNF | | | Cholet Agglo Tour (1.1) | | 205 | | | more |
| 09.03 | 77 | | | Grand Prix de la Ville de Lillers Souvenir Bruno Comini (1.2) | | 193.6 | | | more |
| 08.03 | 59 | | | Le Tour des 100 Communes (1.2) | | 183.6 | | | more |
| 23.02 | 50 | | | Grand Prix de Puyloubier-Sainte-Victoire (NAT) | | 120 | | | more |