Race |
Pos | Date |
Tour of Singkarak - General classification |
2 |
10/11/2019 |
Tour of Singkarak - Points classification |
4 |
10/11/2019 |
Tour of Singkarak - Mountains classification |
8 |
10/11/2019 |
Tour of Singkarak - Stage 9 |
27 |
10/11/2019 |
Tour of Singkarak - Stage 8 |
22 |
09/11/2019 |
Tour of Singkarak - Stage 7 |
5 |
08/11/2019 |
Tour of Singkarak - Stage 6 |
25 |
07/11/2019 |
Tour of Singkarak - Stage 5 |
4 |
06/11/2019 |
Tour of Singkarak - Stage 4 |
1 |
05/11/2019 |
Tour of Singkarak - Stage 3 |
37 |
04/11/2019 |
Tour of Singkarak - Stage 2 |
6 |
03/11/2019 |
Tour of Singkarak - Stage 1 |
2 |
02/11/2019 |
Tour of Peninsular - General classification |
4 |
19/10/2019 |
Tour of Peninsular - Points classification |
3 |
19/10/2019 |
Tour of Peninsular - Mountains classification |
17 |
19/10/2019 |
Tour of Peninsular - Stage 5 |
1 |
19/10/2019 |
Tour of Peninsular - Stage 4 |
11 |
18/10/2019 |
Tour of Peninsular - Stage 3 |
35 |
17/10/2019 |
Tour of Peninsular - Stage 2 |
27 |
16/10/2019 |
Tour of Peninsular - Stage 1 |
2 |
15/10/2019 |
Tour of Iran (Azarbaijan) - General classification |
2 |
06/10/2019 |
Tour of Iran (Azarbaijan) - Mountains classification |
3 |
06/10/2019 |
Tour of Iran (Azarbaijan) - Stage 5 |
17 |
06/10/2019 |
Tour of Iran (Azarbaijan) - Stage 4 |
15 |
05/10/2019 |
Tour of Iran (Azarbaijan) - Stage 3 |
3 |
04/10/2019 |
Tour of Iran (Azarbaijan) - Stage 2 |
22 |
03/10/2019 |
Tour of Iran (Azarbaijan) - Stage 1 |
32 |
02/10/2019 |
Banyuwangi Tour de Ijen - General classification |
11 |
28/09/2019 |
Banyuwangi Tour de Ijen - Points classification |
18 |
28/09/2019 |
Banyuwangi Tour de Ijen - Mountains classification |
18 |
28/09/2019 |
Banyuwangi Tour de Ijen - Stage 4 |
11 |
28/09/2019 |
Banyuwangi Tour de Ijen - Stage 3 |
39 |
27/09/2019 |
Banyuwangi Tour de Ijen - Stage 2 |
3 |
26/09/2019 |
Banyuwangi Tour de Ijen - Stage 1 |
23 |
25/09/2019 |
Tour of Almaty - General classification |
25 |
31/08/2019 |
Tour of Almaty - Stage 2 |
23 |
31/08/2019 |
Tour of Almaty - Stage 1 |
46 |
30/08/2019 |
Tour de Indonesia - General classification |
5 |
23/08/2019 |
Tour de Indonesia - Points classification |
11 |
23/08/2019 |
Tour de Indonesia - Mountains classification |
7 |
23/08/2019 |
Tour de Indonesia - Stage 5 |
11 |
23/08/2019 |
Tour de Indonesia - Stage 4 |
8 |
22/08/2019 |
Tour de Indonesia - Stage 3 |
27 |
21/08/2019 |
Tour de Indonesia - Stage 2 |
2 |
20/08/2019 |
Tour de Indonesia - Stage 1 |
17 |
19/08/2019 |
Tour of Qinghai Lake - General classification |
28 |
27/07/2019 |
Tour of Qinghai Lake - Stage 13 |
36 |
27/07/2019 |
Tour of Qinghai Lake - Stage 12 |
57 |
26/07/2019 |
Tour of Qinghai Lake - Stage 11 |
23 |
25/07/2019 |
Tour of Qinghai Lake - Stage 10 |
81 |
24/07/2019 |
Tour of Qinghai Lake - Stage 9 |
49 |
22/07/2019 |
Tour of Qinghai Lake - Stage 8 |
33 |
21/07/2019 |
Tour of Qinghai Lake - Stage 7 |
67 |
20/07/2019 |
Tour of Qinghai Lake - Stage 6 |
90 |
19/07/2019 |
Tour of Qinghai Lake - Stage 5 |
24 |
18/07/2019 |
Tour of Qinghai Lake - Stage 4 |
25 |
17/07/2019 |
Tour of Qinghai Lake - Stage 3 |
19 |
16/07/2019 |
Tour of Qinghai Lake - Stage 2 |
72 |
15/07/2019 |
Tour of Qinghai Lake - Stage 1 |
3 |
14/07/2019 |
Moldova National Championships - Men's Road Race |
1 |
30/06/2019 |
Moldova National Championships - Men's Time Trial |
1 |
29/06/2019 |
Men's Road Race |
31 |
23/06/2019 |
Tour of Malopolska - General classification |
13 |
16/06/2019 |
Tour of Malopolska - Mountains classification |
13 |
16/06/2019 |
Tour of Malopolska - Stage 3 |
12 |
16/06/2019 |
Tour of Malopolska - Stage 2 |
13 |
15/06/2019 |
Tour of Malopolska - Stage 1 |
37 |
14/06/2019 |
Tour of Taiyuan - General classification |
15 |
31/05/2019 |
Tour of Taiyuan - Points classification |
5 |
31/05/2019 |
Tour of Taiyuan - Mountains classification |
9 |
31/05/2019 |
Tour of Taiyuan - Stage 6 |
21 |
31/05/2019 |
Tour of Taiyuan - Stage 5 |
17 |
30/05/2019 |
Tour of Taiyuan - Stage 4 |
1 |
29/05/2019 |
Tour of Taiyuan - Stage 3 |
24 |
28/05/2019 |
Tour of Taiyuan - Stage 2 |
50 |
27/05/2019 |
Tour of Taiyuan - Stage 1 |
23 |
26/05/2019 |
Five Rings of Moscow - Stage 1 |
DNS |
02/05/2019 |
Five Rings of Moscow - Prologue |
45 |
01/05/2019 |
Tour de Iskandar Johor - General classification |
3 |
19/04/2019 |
Tour de Iskandar Johor - Points classification |
4 |
19/04/2019 |
Tour de Iskandar Johor - Stage 3 |
38 |
19/04/2019 |
Tour de Iskandar Johor - Stage 2 |
1 |
18/04/2019 |
Tour de Iskandar Johor - Stage 1 |
61 |
17/04/2019 |
Le Tour de Langkawi - General classification |
20 |
13/04/2019 |
Le Tour de Langkawi - Points classification |
52 |
13/04/2019 |
Le Tour de Langkawi - Mountains classification |
31 |
13/04/2019 |
Le Tour de Langkawi - Stage 8 |
28 |
13/04/2019 |
Le Tour de Langkawi - Stage 7 |
43 |
12/04/2019 |
Le Tour de Langkawi - Stage 6 |
83 |
11/04/2019 |
Le Tour de Langkawi - Stage 5 |
59 |
10/04/2019 |
Le Tour de Langkawi - Stage 4 |
15 |
09/04/2019 |
Le Tour de Langkawi - Stage 3 |
47 |
08/04/2019 |
Le Tour de Langkawi - Stage 2 |
105 |
07/04/2019 |
Le Tour de Langkawi - Stage 1 |
22 |
06/04/2019 |
Tour de Taiwan - General classification |
10 |
21/03/2019 |
Tour de Taiwan - Points classification |
36 |
21/03/2019 |
Tour de Taiwan - Stage 5 |
11 |
21/03/2019 |
Tour de Taiwan - Stage 4 |
25 |
20/03/2019 |
Tour de Taiwan - Stage 3 |
22 |
19/03/2019 |
Tour de Taiwan - Stage 2 |
28 |
18/03/2019 |
Tour de Taiwan - Stage 1 |
31 |
17/03/2019 |