|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1/09/2019 | | 2.HC | | | | 103 | | Deutschland Tour | | 0 | |
| 27/07/2019 | | 2.HC | | | | 66 | | Tour of Qinghai Lake | | 0 | |
| 27/07/2019 | | 2.HCs | | | | 5 | | Tour of Qinghai Lake, Stage 13 : Yinchuan - Yinchuan | | 3 | |
| 25/07/2019 | | 2.HCs | | | | 18 | | Tour of Qinghai Lake, Stage 11 : Minqin - Tengger | | 0 | |
| 24/07/2019 | | 2.HCs | | | | 12 | | Tour of Qinghai Lake, Stage 10 : Jingchang - Wuwei | | 0 | |
| 15/07/2019 | | 2.HCs | | | | 16 | | Tour of Qinghai Lake, Stage 2 : Xining - Xining | | 0 | |
| 22/06/2019 | | 2.1s | | | | DNF | | Route d'Occitanie, Stage 3 : Arreau - Luchon/Hospice de France | | 0 | |
| 16/06/2019 | | 2.1 | | | | 85 | | Tour of Hungary | | 0 | |
| 30/05/2019 | | 2.2s | | | | 2 | | Tour of Taiyuan, Stage 5 : Guanquelou - Hejin | | 2 | |
| 28/05/2019 | | 2.2s | | | | 6 | | Tour of Taiyuan, Stage 3 : Wutaisan - Wutaisan | | 0 | |
| 27/05/2019 | | 2.2s | | | | 3 | | Tour of Taiyuan, Stage 2 : Zuoyun - Datong | | 1 | |
| 5/05/2019 | | 2.2s | | | | 9 | | Tour of Mesopotamia, Stage 4 : Gaziantep - Gaziantep | | 0 | |
| 3/05/2019 | | 2.2s | | | | 6 | | Tour of Mesopotamia, Stage 2 : Mardin - Sanlurfa | | 0 | |
| 24/02/2019 | | 2.2s | | | | 7 | | Tour of Antalya, Stage 4 : Side - Antalya | | 0 | |
| 22/02/2019 | | 2.2s | | | | 4 | | Tour of Antalya, Stage 2 : Antalya - Antalya | | 0 | |
| 10/02/2019 | | 1.2 | | | | 1 | | GP Alanya | | 15 | |
| 3/02/2019 | | 1.1 | | | | 21 | | Trofeo Palma | | 0 | |
| 31/01/2019 | | 1.1 | | | | 127 | | Trofeo Ses Salines - Felanitx | | 0 | |