Race |
Pos | Date |
Tour de Selangor - General classification |
6 |
22/12/2019 |
Tour de Selangor - Points classification |
9 |
22/12/2019 |
Tour de Selangor - Young Riders Classification |
1 |
22/12/2019 |
Tour de Selangor - Stage 5 |
5 |
22/12/2019 |
Tour de Selangor - Stage 4 |
8 |
21/12/2019 |
Tour de Selangor - Stage 3 |
9 |
20/12/2019 |
Tour de Selangor - Stage 2 |
31 |
19/12/2019 |
Tour de Selangor - Stage 1 |
7 |
18/12/2019 |
Tour of Singkarak - General classification |
46 |
10/11/2019 |
Tour of Singkarak - Points classification |
21 |
10/11/2019 |
Tour of Singkarak - Mountains classification |
35 |
10/11/2019 |
Tour of Singkarak - Stage 9 |
2 |
10/11/2019 |
Tour of Singkarak - Stage 8 |
53 |
09/11/2019 |
Tour of Singkarak - Stage 7 |
57 |
08/11/2019 |
Tour of Singkarak - Stage 6 |
47 |
07/11/2019 |
Tour of Singkarak - Stage 5 |
64 |
06/11/2019 |
Tour of Singkarak - Stage 4 |
78 |
05/11/2019 |
Tour of Singkarak - Stage 3 |
53 |
04/11/2019 |
Tour of Singkarak - Stage 2 |
80 |
03/11/2019 |
Tour of Singkarak - Stage 1 |
65 |
02/11/2019 |
Tour of Peninsular - General classification |
6 |
19/10/2019 |
Tour of Peninsular - Points classification |
26 |
19/10/2019 |
Tour of Peninsular - Mountains classification |
5 |
19/10/2019 |
Tour of Peninsular - Stage 5 |
16 |
19/10/2019 |
Tour of Peninsular - Stage 4 |
10 |
18/10/2019 |
Tour of Peninsular - Stage 3 |
56 |
17/10/2019 |
Tour of Peninsular - Stage 2 |
58 |
16/10/2019 |
Tour of Peninsular - Stage 1 |
19 |
15/10/2019 |
Tour of Iran (Azarbaijan) - General classification |
26 |
06/10/2019 |
Tour of Iran (Azarbaijan) - Mountains classification |
13 |
06/10/2019 |
Tour of Iran (Azarbaijan) - Young Riders Classification |
8 |
06/10/2019 |
Tour of Iran (Azarbaijan) - Stage 5 |
9 |
06/10/2019 |
Tour of Iran (Azarbaijan) - Stage 4 |
13 |
05/10/2019 |
Tour of Iran (Azarbaijan) - Stage 3 |
39 |
04/10/2019 |
Tour of Iran (Azarbaijan) - Stage 2 |
9 |
03/10/2019 |
Tour of Iran (Azarbaijan) - Stage 1 |
9 |
02/10/2019 |
Tour of China II - General classification |
90 |
22/09/2019 |
Tour of China II - Stage 4 |
44 |
22/09/2019 |
Tour of China II - Stage 3 |
57 |
21/09/2019 |
Tour of China II - Stage 2 |
77 |
19/09/2019 |
Tour of China II - Stage 1 |
111 |
17/09/2019 |
Tour of China II - Prologue |
50 |
16/09/2019 |
Tour of Almaty - General classification |
64 |
31/08/2019 |
Tour of Almaty - Stage 2 |
64 |
31/08/2019 |
Tour of Almaty - Stage 1 |
90 |
30/08/2019 |
Malaysian National Championships - Men's Time Trial |
11 |
30/06/2019 |
Malaysian National Championships - Men's Road Race |
31 |
29/06/2019 |
Asian Cycling Championships - Men's Road Race - U23 |
14 |
26/04/2019 |
Asian Cycling Championships - Men's Time Trial - U23 |
16 |
24/04/2019 |
Le Tour de Langkawi - General classification |
33 |
13/04/2019 |
Le Tour de Langkawi - Points classification |
50 |
13/04/2019 |
Le Tour de Langkawi - Stage 8 |
29 |
13/04/2019 |
Le Tour de Langkawi - Stage 7 |
46 |
12/04/2019 |
Le Tour de Langkawi - Stage 6 |
78 |
11/04/2019 |
Le Tour de Langkawi - Stage 5 |
76 |
10/04/2019 |
Le Tour de Langkawi - Stage 4 |
47 |
09/04/2019 |
Le Tour de Langkawi - Stage 3 |
79 |
08/04/2019 |
Le Tour de Langkawi - Stage 2 |
57 |
07/04/2019 |
Le Tour de Langkawi - Stage 1 |
31 |
06/04/2019 |
Tour de Tochigi - General classification |
17 |
24/03/2019 |
Tour de Tochigi - Young Riders Classification |
2 |
24/03/2019 |
Tour de Tochigi - Stage 3 |
24 |
24/03/2019 |
Tour de Tochigi - Stage 2 |
35 |
23/03/2019 |
Tour de Tochigi - Stage 1 |
16 |
22/03/2019 |
Herald Sun Tour - General classification |
36 |
03/02/2019 |
Herald Sun Tour - Young Riders Classification |
6 |
03/02/2019 |
Herald Sun Tour - Stage 5 |
25 |
03/02/2019 |
Herald Sun Tour - Stage 4 |
47 |
02/02/2019 |
Herald Sun Tour - Stage 3 |
46 |
01/02/2019 |
Herald Sun Tour - Stage 2 |
38 |
31/01/2019 |
Herald Sun Tour - Stage 1 |
51 |
30/01/2019 |