04.12 › 07.124-7/12 | | | | Tour of Al Zubarah (2.2) | | | | more |
| 12 | | | Youth classificationYouth classification | | | | |
| 28 | | | General classificationGeneral classification | | | | |
07.12 | 49 | | | S3Stage 3 - Mesaieed › Mesaieed | 120.7 | | | |
06.12 | 11 | 19 | | S2Stage 2 - Al Thakira › Madinat Al Shamal | 120 | | | |
05.12 | 16 | 21 | | S1Stage 1 - Umm Salal (Barzan Towers) › Al Zubarah | 123.8 | | | |
04.12 | 35 | 35 | | ProloguePrologue - Doha › Doha | 3 | | | |
22.11 › 25.1122-25/11 | | | | Sharjah International Cycling Tour (2.2) | | | | more |
| 9 | | | Youth classificationYouth classification | | | | |
| 33 | | | General classificationGeneral classification | | | | |
25.11 | 4 | | | S4Stage 4 - Sharjah › Sarjah | 131.2 | | | |
24.11 | DNF | 37 | | S3Stage 3 - Sharjah › Sharjah | 136.2 | | | |
23.11 | 16 | 38 | | S2Stage 2 - Sharjah › Sharjah | 100.5 | | | |
22.11 | 35 | 35 | | S1Stage 1 - Sharjah › Sharjah | 64 | | | |
04.09 › 06.094-6/9 | | | | Tour of East Java (2.2) | | | | more |
| 37 | | | General classificationGeneral classification | | | | |
06.09 | 36 | | | S3Stage 3 - Sidoarjo › Padusan, Pacet | 78.6 | | | |
05.09 | 42 | 40 | | S2Stage 2 - Sidoarjo › Pendopo Tosari | 80 | | | |
04.09 | 20 | 22 | | S1Stage 1 - Surabaja › Sidoarjo | 180 | | | |
18.08 › 22.0818-22/8 | | | | Tour of Borneo (2.2) | | | | more |
22.08 | OTL | | | S5Stage 5 - Kundasang › Kota Kinabalu | 98.1 | | | |
21.08 | 88 | 74 | | S4Stage 4 - Kota Kinabalu › Kundasang | 147.1 | | | |
20.08 | 35 | 69 | | S3Stage 3 - Penampang › Kota Kinabalu | 132.6 | | | |
19.08 | 26 | 72 | | S2Stage 2 - Tanjung Aru › Papar | 189.2 | | | |
18.08 | 71 | 71 | | S1Stage 1 - Kota Kinabalu › Tuaran | 108.7 | | | |
26.06 › 30.0626-30/6 | | | | Jelajah Malaysia (2.2) | | | | more |
| 106 | | | General classificationGeneral classification | | | | |
30.06 | 100 | | | S5Stage 5 - Melaka › Putrajaya | 169.8 | | | |
29.06 | 11 | 109 | | S4Stage 4 - Angsana JB Mall › Melaka | 206.3 | | | |
28.06 | 42 | 111 | | S3Stage 3 - Batu Pahat › Pontian | 94.7 | | | |
27.06 | 51 | 112 | | S2Stage 2 - Rembau › Batu Pahat | 197.6 | | | |
26.06 | 113 | 114 | | S1Stage 1 - Kompleks Sukan Negara Bukit Jalil › Rembau | 187.7 | | | |
29.03 › 07.0429-7/3 | | | | Tour du Maroc (2.2) | | | | more |
03.04 | DNF | | | S6Stage 6 - Meknes › Khenifra | 150 | | | |
02.04 | 84 | 86 | | S5Stage 5 - Fes › Meknes | 101 | | | |
31.03 | 90 | 90 | | S3Stage 3 - Nador-Saadia-Berkane › Oujda | 181 | | | |
30.03 | 80 | 80 | | S2Stage 2 - Oued Laou › Al Hoceima | 181 | | | |
29.03 | 89 | 90 | | S1Stage 1 - Rabat › Larache | 180 | | | |
16.03 | 37 | | | Asian Continental Championships MU - Road Race (CC) | 142 | | | more |
14.03 | 14 | | | Asian Continental Championships MU - ITT (CC) | 28.4 | | | more |
28.02 | OTL | | | Les Challenges de la Marche Verte - GP Al Massira (1.2) | 150 | | | more |
27.02 | OTL | | | Les Challenges de la Marche Verte - GP Oued Eddahab (1.2) | 100 | | | more |
26.02 | 30 | | | Les Challenges de la Marche Verte - GP Sakia El Hamra (1.2) | 100 | | | more |