04.01 › 06.014-6/1 | | | | Cambodia Bay Cycling Tour (2.2) | | | | more |
| 14 | | | Points classificationPoints classification | | | | |
| 47 | | | General classificationGeneral classification | | | | |
06.01 | 4 | | | S3Stage 3 - Bokor › Kep | 142.3 | | | |
05.01 | 48 | 49 | | S2Stage 2 - Botum Sakor › Bokor Hill | 166.8 | | | |
04.01 | 56 | 56 | | S1Stage 1 - Daras Sakor › Koh Hong | 145.5 | | | |
18.12 › 22.1218-22/12 | | | | Tour de Selangor (2.2) | | | | more |
| 5 | | | Points classificationPoints classification | | | | |
| 31 | | | General classificationGeneral classification | | | | |
22.12 | 1 | | | S5Stage 5 - Klang › Shah Alam | 87.7 | 5 | 7 | |
21.12 | 58 | 35 | | S4Stage 4 - Selayang › Sungai Besar | 144.6 | | | |
20.12 | 63 | 33 | | S3Stage 3 - Cyberjaya › Bukit Jugra | 90.1 | | | |
19.12 | 43 | 29 | | S2Stage 2 - Sungai Buloh › Kajang | 159.4 | | | |
18.12 | 13 | 10 | | S1Stage 1 - Pulau Indah › Batang Kali | 176.9 | | | |
15.10 › 19.1015-19/10 | | | | Tour of Peninsular (2.1) | | | | more |
18.10 | DNF | | | S4Stage 4 - Sungai Koyan › Cameron Highlands | 89.5 | | | |
17.10 | 3 | 74 | | S3Stage 3 - Kuantan › Karak | 172.7 | 7 | 3 | |
16.10 | 3 | 74 | | S2Stage 2 - Kuala Terengganu › Chukai | 157.4 | 7 | 3 | |
15.10 | 103 | 103 | | S1Stage 1 - Dungun › Kuala Terengganu | 180.6 | | | |
19.09 › 22.0919-22/9 | | | | Tour de Siak (2.2) | | | | more |
| 4 | | | Points classificationPoints classification | | | | |
| 12 | | | General classificationGeneral classification | | | | |
22.09 | 2 | | | S4Stage 4 - Siak › Siak | 102.8 | 2 | 3 | |
20.09 | 4 | 22 | | S2Stage 2 - Siak › Siak | 84.8 | | | |
19.09 | 26 | 27 | | S1Stage 1 - Siak › Siak | 59.1 | | | |
07.09 › 14.097-14/9 | | | | Tour of China I (2.1) | | | | more |
14.09 | DNF | | | S6Stage 6 - Ningyuan › Jiuyi Mountain National Forest Park | 131.8 | | | |
12.09 | 20 | 79 | | S5Stage 5 - Nanxian › Nanxian | 116 | | | |
11.09 | 16 | 80 | | S4Stage 4 - Zhijiang › Zhijiang | 156.5 | | | |
10.09 | 8 | 86 | | S3Stage 3 - Huangshi › Huangshi | 138.6 | 1 | | |
08.09 | 100 | 94 | | S2 (ITT)Stage 2 (ITT) - Chengde Yongqian › Chengde Yongqian | 7.8 | | | |
07.09 | 3 | 3 | | S1Stage 1 - Yodaokou Culture Square › Yodaokou Culture Square | 96 | 7 | 3 | |
29.06 | 16 | | | National Championships Malaysia ME - Road Race (NC) | 163 | | | more |
24.05 › 26.0524-26/5 | | | | PRUride PH (2.2) | | | | more |
24.05 | OTL | | | S1Stage 1 - Harbor Point › Harbor Point | 130.24 | | | |
06.04 › 13.046-13/4 | | | | Le Tour de Langkawi (2.HC) | | | | more |
| 3 | | | Points classificationPoints classification | | | | |
| 95 | | | General classificationGeneral classification | | | | |
13.04 | 92 | | | S8Stage 8 - Dataran Lang › Kuah | 103.8 | | | |
12.04 | 9 | 85 | | S7Stage 7 - Pantai Cenang › Pantai Cenang | 106.8 | | | |
11.04 | 3 | 87 | | S6Stage 6 - Bagan › Alor Setar | 130.8 | 12 | 5 | |
10.04 | 4 | 89 | | S5Stage 5 - Tanjung Malim › Taiping | 200.1 | 7 | | |
09.04 | 98 | 91 | | S4Stage 4 - Shah Alam › Genting Highlands | 114.2 | | | |
08.04 | 4 | 68 | | S3Stage 3 - Muar › Putrajaya | 192.6 | 7 | | |
07.04 | 1 | 71 | | S2Stage 2 - Senawang › Melaka | 200.6 | 30 | 20 | |
06.04 | 94 | 94 | | S1Stage 1 - Kuala Lumpur › Tampin | 176.9 | | | |
08.02 › 12.028-12/2 | | | | Ronda Pilipinas (2.2) | | | | more |
| 50 | | | General classificationGeneral classification | | | | |
12.02 | 3 | | | S5Stage 5 - Roxas › Antique | 148.9 | 1 | 1 | |
11.02 | 11 | 56 | | S4Stage 4 - Roxas › Roxas | 146.9 | | | |
10.02 | 5 | 58 | | S3Stage 3 - Iloilo › Roxas | 179.2 | | | |
09.02 | 7 | 60 | | S2Stage 2 - Guimaras › Guimaras | 101.8 | | | |
08.02 | 64 | 63 | | S1Stage 1 - Iloilo › Iloilo | 197.6 | | | |