29.09 › 03.1029-3/9 | | | | Tour of Iran (Azarbaijan) (2.1) | | | | more |
| 36 | | | General classificationGeneral classification | | | | |
03.10 | 25 | | | S5Stage 5 - Tabriz › Tabriz | 89 | | | |
02.10 | 48 | 37 | | S4Stage 4 - Srein › Tabriz | 197.9 | | | |
01.10 | 36 | 36 | | S3Stage 3 - Jolfa › Kaleybar | 186.2 | | | |
30.09 | 12 | 52 | | S2Stage 2 - Tabriz › Jolfa | 148.9 | | | |
29.09 | 53 | 54 | | S1Stage 1 - Tabriz › Urmia | 153.8 | | | |
31.07 | OTL | | | Grand Prix Yahyalı (1.2) | 118 | | | more |
24.07 | DNF | | | Grand Prix Kayseri (1.2) | 131 | | | more |
25.06 | 20 | | | National Championships Malaysia ME - Road Race (NC) | 165.2 | | | more |
01.04 › 06.041-6/4 | | | | The Princess Maha Chakri Sirindhorns Cup Tour of Thailand (2.1) | | | | more |
| 17 | | | Points classificationPoints classification | | | | |
| 13 | | | General classificationGeneral classification | | 8 | 5 | |
06.04 | 21 | | | S6Stage 6 - Nakhon Phanom › Mukdahan | 165.2 | | | |
05.04 | 2 | 3 | | S5Stage 5 - Nakhon Phanom › Nakhon Phanom | 163 | 12 | 5 | |
04.04 | 56 | 22 | | S4Stage 4 - Sakhon Nakhon › Nakhon Phanom | 176 | | | |
03.04 | 17 | 22 | | S3Stage 3 - Sakhon Nakhon › Sakhon Nakhon | 117 | | | |
02.04 | 26 | 22 | | S2Stage 2 - Mukdahan › Sakhon Nakhon | 183.5 | | | |
01.04 | 23 | 27 | | S1Stage 1 - Mukdahan › Mukdahan | 157.3 | | | |
20.03 | 62 | | | Grand Prix Gündoğmuş (1.2) | 100.5 | | | more |
19.03 | OTL | | | Grand Prix Manavgat Side (1.2) | 126 | | | more |
05.03 | 80 | | | Grand Prix Gazipaşa ME (1.2) | 123.6 | | | more |
20.02 › 27.0220-27/2 | | | | Tour du Rwanda (2.1) | | | | more |
25.02 | DNF | | | S6Stage 6 - Musanze › Kigali | 152 | | | |
24.02 | 52 | 74 | | S5Stage 5 - Muhanga › Musanze | 129.9 | | | |
23.02 | 76 | 76 | | S4Stage 4 - Kigali › Gicumbi | 124.3 | | | |
22.02 | 77 | 77 | | S3Stage 3 - Kigali › Rubavu | 155.9 | | | |
21.02 | 10 | 78 | | S2Stage 2 - Kigali › Rwamagana | 148.3 | | | |
20.02 | 82 | 82 | | ProloguePrologue - Kigali › Kigali | 4 | | | |
10.02 › 13.0210-13/2 | | | | Tour of Antalya (2.1) | | | | more |
| 67 | | | General classificationGeneral classification | | | | |
13.02 | 82 | | | S4Stage 4 - Antalya › Antalya | 156.5 | | | |
12.02 | 75 | 70 | | S3Stage 3 - Aspendos › Termessos | 110.6 | | | |
11.02 | 66 | 85 | | S2Stage 2 - Kemer › Antalya | 180.3 | | | |
10.02 | 136 | 112 | | S1Stage 1 - Side › Antalya | 142.4 | | | |
01.02 › 05.021-5/2 | | | | Saudi Tour (2.1) | | | | more |
| 77 | | | General classificationGeneral classification | | | | |
05.02 | 51 | | | S5Stage 5 - AlUla Old Town › AlUla Old Town | 138.9 | | | |
04.02 | 76 | 81 | | S4Stage 4 - Winter Park › Skyviews of Harrat Uwayrid | 149.3 | | | |
03.02 | 82 | 81 | | S3Stage 3 - Tayma Hadaj Well › AlUla Old Town | 181.2 | | | |
02.02 | 53 | 83 | | S2Stage 2 - Taibah University › Abu Rakah | 163.9 | | | |
01.02 | 86 | 86 | | S1Stage 1 - Winter Park › Winter Park | 198 | | | |