17.11 | 10 | | | South East Asian Games ME - Road Race (JR) | 180 | | | more |
20.10 › 28.1020-28/10 | | | | Tour Of Hainan (2.HC) | | | | more |
| 78 | | | General classificationGeneral classification | | | | |
28.10 | 30 | | | S9Stage 9 - Sanya Cruising › Sanya Cruising | 88.2 | | | |
27.10 | 58 | 80 | | S8Stage 8 - Dongfang › Sanya | 184.7 | | | |
26.10 | 66 | 76 | | S7Stage 7 - Danzhou › Dongfang | 196 | | | |
25.10 | 28 | 78 | | S6Stage 6 - Chengmai › Danzhou | 197.8 | | | |
24.10 | 29 | 81 | | S5Stage 5 - Haikou › Chengmai | 151.6 | | | |
23.10 | 41 | 82 | | S4Stage 4 - Wenchang › Haikou | 163.8 | | | |
22.10 | 38 | 86 | | S3Stage 3 - Xinglong › Wenchang | 161.6 | | | |
21.10 | 32 | 89 | | S2Stage 2 - Wuzhishan › Xinglong | 145.1 | | | |
20.10 | 100 | 102 | | S1Stage 1 - Sanya › Wuzhishan | 163.5 | | | |
26.06 | 8 | | | National Championships Malaysia ME - Road Race (NC) | 176 | | | more |
22.06 | DNF | | | Halle - Ingooigem (1.1) | 200 | | | more |
05.06 | 51 | | | Tour De Rijke (1.1) | 198.5 | | | more |
08.05 | 48 | | | Omloop der Kempen (1.2) | 200 | | | more |
19.03 › 28.0319-28/3 | | | | Tour de Taiwan (2.2) | | | | more |
| 49 | | | General classificationGeneral classification | | | | |
28.03 | 51 | | | S10Stage 10 - Yilang › Yangming | 117.7 | | | |
27.03 | 52 | | | S9Stage 9 - T'ai-tung › Hua-lien | 165.9 | | | |
26.03 | 20 | | | S8Stage 8 - Chiayi › Kaohsiung | 129.5 | | | |
25.03 | 48 | | | S7Stage 7 - Baguashan › Baguashan | 146.6 | | | |
24.03 | 44 | | | S6Stage 6 - Taichung › Taichung | 111.2 | | | |
23.03 | 54 | | | S5Stage 5 - Hsinchu › Yuchih | 182.7 | | | |
22.03 | 32 | | | S4Stage 4 - Taoyuan › Cihu | 114.6 | | | |
21.03 | 37 | | | S3Stage 3 - Taipei › Baisha | 118 | | | |
20.03 | 62 | | | S2Stage 2 - Taipei › Taipei | 60 | | | |
19.03 | 92 | | | ProloguePrologue - Taipei › Taipei | 2 | | | |
08.03 › 13.038-13/3 | | | | Jelajah Malaysia (2.2) | | | | more |
12.03 | 28 | | | S5Stage 5 - Pekan › Bentong | 221.2 | | | |
10.03 | 48 | | | S3Stage 3 - Kluang › Kuala Rompin | 158.2 | | | |
09.03 | 49 | | | S2Stage 2 - Bandar Penawar › Kluang | 204.4 | | | |
08.03 | 21 | | | S1Stage 1 - Kota Iskandar › Bandar Penawar | 162.5 | | | |
19.02 | 20 | | | Asian Continental Championships ME - Road Race (CC) Malaysia | 160 | 8 | | more |
23.01 › 01.0223-1/1 | | | | Tour de Langkawi (2.HC) Malaysia | | | | more |
| 51 | | | General classificationGeneral classification | | | | |
01.02 | 67 | | | S10Stage 10 - Shah Alam › Kuala Lumpur | 104.6 | | | |
31.01 | 24 | 51 | | S9Stage 9 - Melaka › Nilai | 127 | | | |
30.01 | 34 | 53 | | S8Stage 8 - Kuala Pilah › Jasin | 156.5 | | | |
29.01 | 35 | 54 | | S7Stage 7 - Banting › Tampin | 149.5 | | | |
28.01 | 19 | 56 | | S6Stage 6 - Rawang › Putrajaya | 107 | | | |
27.01 | 55 | 56 | | S5Stage 5 - Tapah › Genting Highlands | 124.3 | | | |
26.01 | 63 | 63 | | S4Stage 4 - Ayer Tawar › Cameron Highlands | 137.6 | | | |
25.01 | 22 | 23 | | S3Stage 3 - Taiping › Sitiawan | 144.9 | | | |
24.01 | 32 | 30 | | S2Stage 2 - Kangar › Butterworth | 145 | | | |
23.01 | 27 | 31 | | S1Stage 1 - Dataran Helang › Pekan Kuah | 94.6 | | | |
09.01 | DNF | | | National Championships Australia ME - Road Race (NC) | 163.2 | | | more |
06.01 | 28 | | | Australia Criterium Championship (NAT) | 44 | | | more |