|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19/10/2019 | | 2.1 | | | | 9 | | Tour of Peninsular | | 30 | |
| 19/10/2019 | | 2.1s | | | | 18 | | Tour of Peninsular, Stage 5 : Kuala Lipis - Setiawangsa | | 0 | |
| 18/10/2019 | | 2.1s | | | | 15 | | Tour of Peninsular, Stage 4 : Sungai Koyan - Cameron Highlands | | 0 | |
| 6/10/2019 | | 2.1 | | | | 18 | | Tour of Iran-Azarbaijan | | 7 | |
| 22/09/2019 | | 2.1 | | | | 10 | | Tour of China II | | 25 | |
| 21/09/2019 | | 2.1s | | | | 12 | | Tour of China II, Stage 3 : Mingshan - Mengding | | 0 | |
| 17/09/2019 | | 2.1s | | | | 11 | | Tour of China II, Stage 1 : Hewan - Jianghua | | 0 | |
| 16/09/2019 | | 2.1s | | | | 11 | | Tour of China II, Prologue : Hewan I.T.T. | | 0 | |
| 14/09/2019 | | 2.1 | | | | 30 | | Tour of China I | | 3 | |
| 14/09/2019 | | 2.1s | | | | 11 | | Tour of China I, Stage 6 : Ningyuan - Jiuyi Mountain | | 0 | |
| 31/08/2019 | | 2.1s | | | | DQ | | Tour of Almaty, Stage 2 : Almaty - Medeo | | 0 | |
| 30/08/2019 | | 2.1s | | | | 2 | | Tour of Almaty, Stage 1 : Almaty - Almaty | | 10 | |
| 11/08/2019 | | 2.2 | | | | 13 | | Tour de la Guadeloupe | | 1 | |
| 4/08/2019 | | 2.2s | | | | 6 | | Tour de la Guadeloupe, Stage 2 : Petit-Bourg - Basse-Terre | | 0 | |
| 3/08/2019 | | 2.2s | | | | 3 | | Tour de la Guadeloupe, Stage 1 : Moule - Petit-Bourg | | 1 | |
| 12/07/2019 | | 2.1 | | | | 70 | | Österreich-Rundfahrt / Tour of Austria | | 0 | |
| 30/06/2019 | | NC4 | | | | 12 | | National Championships Kazakhstan (Shchuchinsk) R.R. | | 0 | |
| 16/06/2019 | | 2.1 | | | | 18 | | Tour de Korea | | 7 | |
| 15/06/2019 | | 2.1s | | | | 13 | | Tour de Korea, Stage 4 : Samcheok - Goseong | | 0 | |
| 14/06/2019 | | 2.1s | | | | 10 | | Tour de Korea, Stage 3 : Danyang - Samcheok | | 0 | |
| 2/06/2019 | | 1.2 | | | | 1 | | Odessa GP | | 15 | |
| 1/06/2019 | | 1.2 | | | | 3 | | Tour de Ribas | | 8 | |
| 26/05/2019 | | 1.2 | | | | 5 | | Horizon Park Classic | | 6 | |
| 23/05/2019 | | 1.2 | | | | 7 | | Chabany Race | | 4 | |
| 5/05/2019 | | 2.2 | | | | 12 | | Five Rings of Moscow | | 2 | |
| 5/05/2019 | | 2.2s | | | | 8 | | Five Rings of Moscow, Stage 4 : Moskva - Moskva | | 0 | |
| 2/05/2019 | | 2.2s | | | | leader | | Five Rings of Moscow, Stage 1 : Moskva - Moskva | | 2 | |
| 2/05/2019 | | 2.2s | | | | 2 | | Five Rings of Moscow, Stage 1 : Moskva - Moskva | | 2 | |
| 1/05/2019 | | 2.2s | | | | 10 | | Five Rings of Moscow, Prologue : Moskva I.T.T. | | 0 | |
| 6/04/2019 | | 2.1 | | | | 30 | | Tour of Thailand | | 3 | |
| 6/04/2019 | | 2.1s | | | | 7 | | Tour of Thailand, Stage 6 : Lampang - Chiang Mai | | 0 | |
| 5/04/2019 | | 2.1s | | | | 10 | | Tour of Thailand, Stage 5 : Phayao - Lampang | | 0 | |
| 4/04/2019 | | 2.1s | | | | 12 | | Tour of Thailand, Stage 4 : Nan - Phayao | | 0 | |
| 10/02/2019 | | 1.2 | | | | 12 | | GP Alanya | | 0 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1/10/2017 | | 2.1 | | | | 11 | | Tour of Almaty | | 21 | |
| 1/10/2017 | | 2.1s | | | | 10 | | Tour of Almaty, Stage 2 : Almaty - Medeo | | 0 | |
| 24/09/2017 | | 2.1 | | | | 13 | | Tour of China II | | 15 | |
| 21/09/2017 | | 2.1s | | | | 11 | | Tour of China II, Stage 3 : Changde Hanshou - Changde Hanshou | | 0 | |
| 20/09/2017 | | 2.1s | | | | 15 | | Tour of China II, Stage 2 : Lixian - Lixian | | 0 | |
| 19/09/2017 | | 2.1s | | | | 8 | | Tour of China II, Stage 1 : Hongjiang - Ximaxiang | | 0 | |
| 17/09/2017 | | 2.1 | | | | 8 | | Tour of China I | | 35 | |
| 17/09/2017 | | 2.1s | | | | 12 | | Tour of China I, Stage 5 : Anshun - Anshun | | 0 | |
| 15/09/2017 | | 2.1s | | | | 19 | | Tour of China I, Stage 4 : Chengdu Jintang I.T.T. | | 0 | |
| 14/09/2017 | | 2.1s | | | | 6 | | Tour of China I, Stage 3 : Pingchang - Pingchang | | 0 | |
| 12/09/2017 | | 2.1s | | | | 9 | | Tour of China I, Stage 2 : Xiyang - Yunzhuhu | | 0 | |
| 10/09/2017 | | 2.1s | | | | 6 | | Tour of China I, Stage 1 : Fengning - Weichang | | 0 | |
| 12/08/2017 | | 2.1 | | | | 64 | | Tour de l'Ain | | 0 | |
| 11/06/2017 | | 2.1 | | | | 19 | | Tour de Slovaquie | | 6 | |
| 9/06/2017 | | 2.1s | | | | 11 | | Tour de Slovaquie, Stage 2 : Banska Bystrica - Nitra | | 0 | |
| 8/06/2017 | | 2.1s | | | | 9 | | Tour de Slovaquie, Stage 1 : Levoca - Banska Bystrica | | 0 | |
| 4/06/2017 | | 1.2 | | | | 6 | | Coppa della Pace - Trofeo Fratelli Anelli | | 5 | |
| 27/05/2017 | | 2.2 | | | | 9 | | Gemenc GP | | 4 | |
| 26/05/2017 | | 2.2s | | | | 5 | | Gemenc GP, Stage 1 : Szekszard - Szekszard | | 0 | |
| 20/05/2017 | | 2.2s | | | | 10 | | Baltyk - Karkonosze Tour, Stage 4 : Kozuchow - Luban | | 0 | |
| 19/05/2017 | | 2.2s | | | | 9 | | Baltyk - Karkonosze Tour, Stage 3 : Zbaszynek - Zbaszynek | | 0 | |
| 7/05/2017 | | 2.1 | | | | 21 | | Tour de Azerbaidjan | | 4 | |
| 7/05/2017 | | 2.1s | | | | 6 | | Tour de Azerbaidjan, Stage 5 : Baku - Baku | | 0 | |
| 5/05/2017 | | 2.1s | | | | 8 | | Tour de Azerbaidjan, Stage 3 : Qabala - Qabala | | 0 | |
| 4/05/2017 | | 2.1s | | | | 19 | | Tour de Azerbaidjan, Stage 2 : Baku - Ismayilli | | 0 | |
| 23/04/2017 | | 2.2 | | | | 5 | | Tour of Mersin | | 9 | |
| 22/04/2017 | | 2.2s | | | | 9 | | Tour of Mersin, Stage 3 : Tarsus - Tarsu | | 0 | |
| 20/04/2017 | | 2.2s | | | | 2 | | Tour of Mersin, Stage 1 : Anamur-Gülnar - Yanisli | | 2 | |
| 14/04/2017 | | 2.2s | | | | 7 | | Tour du Loir et Cher, Stage 3 : Savigny-sur-Braye - Vendôme | | 0 | |