24.11 | 43 | | | Guangdong - Hong Kong - Macao Road Cycling Race (NAT) | 230 | | | more |
27.10 | 69 | | | China Road Pro Cycling League - Yandang Mountain Stage (NAT) | 168 | | | more |
29.09 › 06.1029-6/9 | | | | PETRONAS Le Tour de Langkawi (2.Pro) | | | | more |
| 41 | | | Points classificationPoints classification | | | | |
| 91 | | | General classificationGeneral classification | | | | |
06.10 | 92 | | | S8Stage 8 - Bintulu › Bintulu 103k | 147.5 | | | |
05.10 | 83 | 91 | | S7Stage 7 - Miri › Bintulu | 199.3 | | | |
04.10 | 84 | 92 | | S6Stage 6 - Batu Pahat › Kulai | 123.4 | | | |
03.10 | 87 | 95 | | S5Stage 5 - Kuala Lumpur › Melaka | 167.3 | | | |
02.10 | 101 | 96 | | S4Stage 4 - Kuala Kubu Bharu › Bentong | 131.2 | | | |
01.10 | 96 | 96 | | S3Stage 3 - Taiping › Cameron Highlands | 170.3 | | | |
30.09 | 99 | 103 | | S2Stage 2 - Arau › Butterworth | 154.5 | | | |
29.09 | 86 | 88 | | S1Stage 1 - Kuah › Kuah | 96.5 | | | |
03.09 › 12.093-12/9 | | | | Tour of Poyang Lake (2.2) Hong Kong | | | | more |
| 53 | | | General classificationGeneral classification | | | | |
12.09 | 52 | | | S10Stage 10 - Anyuan › Anyuan | 119.3 | | | |
11.09 | 102 | 57 | | S9Stage 9 - Taihe › Taihe | 115.8 | | | |
10.09 | 95 | 57 | | S8Stage 8 - Fairy Lake › Fairy Lake | 120.5 | | | |
09.09 | 68 | 58 | | S7 (ITT)Stage 7 (ITT) - Mount Wugong › Mount Wugong | 29.5 | | | |
08.09 | 98 | 62 | | S6Stage 6 - Tonggu › Tonggu | 114.4 | | | |
07.09 | 79 | 62 | | S5Stage 5 - Wanli › Wanli | 73.6 | | | |
06.09 | 62 | 54 | | S4Stage 4 - Zixi › Zixi | 108.5 | | | |
05.09 | 110 | 65 | | S3Stage 3 - Mount Longhu › Mount Longhu | 116.9 | | | |
04.09 | 72 | 65 | | S2Stage 2 - Mount Sanqing › Mount Sanqing | 113.6 | | | |
03.09 | 16 | 67 | | S1 (TTT)Stage 1 (TTT) - Leping › Leping | 32 | | | |
02.09 | 10 | | | The Tour of Poyang Lake Criterium (NAT) | 37.6 | | | more |
28.07 | 76 | | | Ronde Finistérienne - Saint-Jacques Guiclan (NAT) | 100 | | | more |
20.07 | 25 | | | Prix de Plougonven-Coatélan (NAT) | 105.8 | | | more |
11.07 › 14.0711-14/7 | | | | Tour des Deux-Sèvres-Magasins (NAT) Hong Kong | | | | more |
| 76 | | | General classificationGeneral classification | | | | |
14.07 | 71 | | | S5Stage 5 - Magné › Beauvoir-sur-Niort | 138.8 | | | |
13.07 | 85 | | | S4Stage 4 - Nueil-Les-Aubiers › Nueil-Les-Aubiers | 18 | | | |
13.07 | 77 | | | S3Stage 3 - La Chapelle-Saint-Laurent › La Chapelle-Saint-Laurent | 97.7 | | | |
12.07 | 94 | | | S2Stage 2 - Louzy › Missé | 142.4 | | | |
11.07 | 99 | | | S1Stage 1 - Bressuire › La Peyratte | 152 | | | |
23.06 | 1 | | | National Championships Hong Kong ME - Road Race (NC) | | 15 | 50 | more |
22.06 | 6 | | | National Championships Hong Kong ME - ITT (NC) | | | | more |
12.06 | 27 | | | Asian Continental Championships ME - Road Race (CC) | 151 | 3 | 5 | more |
05.05 | 73 | | | Trofee Maarten Wynants (NAT) | 159 | | | more |
01.05 | DNF | | | Omloop van het Waasland (1.2) | 183.1 | | | more |
28.04 | DNF | | | Grand Prix de la Somme Conseil Départemental 80 (1.2) | 179.1 | | | more |
01.04 › 06.041-6/4 | | | | The Princess Maha Chakri Sirindhorn's Cup Tour of Thailand (2.1) Hong Kong | | | | more |
| 41 | | | General classificationGeneral classification | | | | |
06.04 | 77 | | | S6Stage 6 - Phichit › Si Thep Historical Park | 190.8 | | | |
05.04 | 42 | 38 | | S5Stage 5 - Phitsanulok › Phichit | 159 | | | |
04.04 | 41 | 36 | | S4Stage 4 - Phitsanulok › Phetchabun | 155.9 | | | |
03.04 | 40 | 38 | | S3Stage 3 - Sukhothai Historical Park › Baan Rak Thai | 128.3 | | | |
02.04 | 64 | 59 | | S2Stage 2 - Sukhothai Historical Park › Sukhothai Historical Park | 202.3 | | | |
01.04 | 56 | 58 | | S1Stage 1 - Phitsanulok › Sukhothai Historical Park | 131 | | | |