06.07 › 13.076-13/7 | | | | Tour of Magnificent Qinghai (2.Pro) | | | | more |
| 120 | | | General classificationGeneral classification | | | | |
13.07 | 109 | | | S8Stage 8 - Xihaizhen › Xihaizhen | 121.3 | | | |
12.07 | 105 | 124 | | S7Stage 7 - Gonghe › Haiyan | 137 | | | |
11.07 | 115 | 128 | | S6Stage 6 - Gangcha › Gonghe | 232.7 | | | |
10.07 | 121 | 133 | | S5Stage 5 - Qilian › Gangcha | 168.7 | | | |
09.07 | 131 | 137 | | S4Stage 4 - Menyuan › Qilian | 172.5 | | | |
08.07 | 139 | 140 | | S3Stage 3 - Huzhu › Menyuan | 219.5 | | | |
07.07 | 129 | 135 | | S2Stage 2 - Duoba › Huzhu | 151.4 | | | |
06.07 | 129 | 129 | | S1Stage 1 - Xining › Xining | 120.6 | | | |
26.06 | 47 | | | National Championships China ME - Road Race (NC) | 197.1 | | | more |
04.06 › 08.064-8/6 | | | | Tour de Gyeongnam (2.2) | | | | more |
| 88 | | | General classificationGeneral classification | | | | |
08.06 | 66 | | | S5Stage 5 - Changwon › Changwon | 47.9 | | | |
07.06 | 65 | 89 | | S4Stage 4 - Namhae › Namhae | 123.7 | | | |
06.06 | 57 | 89 | | S3Stage 3 - Sacheon › Sacheon | 125.8 | | | |
05.06 | 96 | 97 | | S2Stage 2 - Geoje › Geoje | 121.9 | | | |
04.06 | 108 | 108 | | S1Stage 1 - Tongyeong › Tongyeong | 127.9 | | | |
27.04 › 04.0527-4/4 | | | | Presidential Cycling Tour of Turkiye (2.Pro) | | | | more |
| 136 | | | General classificationGeneral classification | | | | |
04.05 | 122 | | | S8Stage 8 - Çeşme › İzmir (Karşıyaka) | 105.7 | | | |
03.05 | 121 | 136 | | S7Stage 7 - Selçuk › Çeşme | 144.2 | | | |
02.05 | 99 | 136 | | S6Stage 6 - Selçuk › Selçuk (Meryem Ana) | 156 | | | |
30.04 | 140 | 141 | | S4Stage 4 - Marmaris › Akyaka (Kıran) | 115.4 | | | |
29.04 | 140 | 139 | | S3Stage 3 - Fethiye › Marmaris | 175.9 | | | |
28.04 | 135 | 140 | | S2Stage 2 - Kemer › Kalkan | 167.4 | | | |
27.04 | 141 | 141 | | S1Stage 1 - Antalya › Antalya | 132 | | | |
10.04 › 13.0410-13/4 | | | | Tour of Mersin (2.2) | | | | more |
| 91 | | | General classificationGeneral classification | | | | |
13.04 | 98 | | | S4Stage 4 - Mersin › Mersin | 120 | | | |
12.04 | 117 | 93 | | S3Stage 3 - Tarsus › Ayvegediği | 102.2 | | | |
11.04 | 70 | 61 | | S2Stage 2 - Gülnar
› Erdemli | 122.8 | | | |
10.04 | 46 | 46 | | S1Stage 1 - Anamur › Yanışlı | 93 | | | |
06.04 | 46 | | | Grand Prix Syedra Ancient City (1.2) | 141 | | | more |
05.04 | 58 | | | International Alanya critérium (NAT) | 43 | | | more |
23.03 | DNF | | | Grand Prix Apollon Temple (1.2) | 130.5 | | | more |
22.03 | 74 | | | International Apollon Temple Criterium (NAT) | 56 | | | more |
22.02 | 48 | | | Grand Prix de la Ville d'Alger (1.2) | 80 | | | more |
20.02 | 41 | | | Grand Prix Sonatrach (1.2) | 112.5 | | | more |
09.02 › 18.029-18/2 | | | | Tour d'Algérie (2.2) | | | | more |
| 46 | | | General classificationGeneral classification | | | | |
18.02 | 46 | | | S10Stage 10 - Ouargla › Hassin Messaoud | 83.5 | | | |
17.02 | 51 | 46 | | S9Stage 9 - Ghardaia › Ouargla | 189.5 | | | |
16.02 | 44 | 45 | | S8Stage 8 - Laghouat › Ghardaia | 184.6 | | | |
15.02 | 45 | 55 | | S7Stage 7 - Djelfa › Laghouat | 107.5 | | | |
14.02 | 43 | 55 | | S6Stage 6 - Boussaada › Djelfa | 115 | | | |
13.02 | 75 | 61 | | S5Stage 5 - Biskra › Bousaada | 171.2 | | | |
12.02 | 72 | 59 | | S4Stage 4 - Batna › Biskra | 156.3 | | | |
11.02 | 65 | 61 | | S3Stage 3 - Sétif › Batna | 130.6 | | | |
10.02 | 62 | 62 | | S2Stage 2 - Constantine › Sétif | 145.5 | | | |
09.02 | 57 | 57 | | S1Stage 1 - Guelma › Constantine | 103.2 | | | |