|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22/09/2019 | | 2.1 | | | | 30 | | Tour of China II | | 3 | |
| 17/09/2019 | | 2.1s | | | | 17 | | Tour of China II, Stage 1 : Hewan - Jianghua | | 0 | |
| 14/09/2019 | | 2.1s | | | | DNF | | Tour of China I, Stage 6 : Ningyuan - Jiuyi Mountain | | 0 | |
| 12/09/2019 | | 2.1s | | | | 7 | | Tour of China I, Stage 5 : Nanxian - Nanxian | | 0 | |
| 11/09/2019 | | 2.1s | | | | 18 | | Tour of China I, Stage 4 : Zhijiang - Zhijiang | | 0 | |
| 10/09/2019 | | 2.1s | | | | 16 | | Tour of China I, Stage 3 : Huangshi - Huangshi | | 0 | |
| 7/09/2019 | | 2.1s | | | | 19 | | Tour of China I, Stage 1 : Yodaokou - Yodaokou | | 0 | |
| 16/08/2019 | | 2.HCs | | | | DNF | | Vuelta a Burgos, Stage 4 : Atapuerca - Ciudad Romana de Clunia | | 0 | |
| 31/07/2019 | | 1.1 | | | | 46 | | Circuito de Getxo - Memorial Hermanos Otxoa | | 0 | |
| 13/07/2019 | | 2.2s | | | | 3 | | GP Torres Vedras - Trofeu Joaquim Agostinho, Stage 3 : Atouguia da Baleia - Torres Vedras | | 1 | |
| 12/07/2019 | | 2.2s | | | | 4 | | GP Torres Vedras - Trofeu Joaquim Agostinho, Stage 2 : Ventosa - Sobral de Monte Agraço | | 0 | |
| 8/06/2019 | | 2.1s | | | | DNF | | Boucles de la Mayenne, Stage 2 : La Croixille - Lassay-les-Châteaux | | 0 | |
| 12/05/2019 | | 2.1 | | | | 43 | | Vuelta Comunidad de Madrid | | 0 | |
| 12/05/2019 | | 2.1s | | | | 10 | | Vuelta Comunidad de Madrid, Stage 3 : Madrid, circuit race | | 0 | |
| 28/04/2019 | | 2.1 | | | | 41 | | Vuelta a Castilla y Leon | | 0 | |
| 21/04/2019 | | 2.WT3 | | | | 26 | | Presidential Tour of Turkey | | 9 | |
| 21/04/2019 | | 2.WT3s | | | | 42 | | Presidential Tour of Turkey, Stage 6 : Sakarya - Istanbul | | 0 | |
| 20/04/2019 | | 2.WT3s | | | | 33 | | Presidential Tour of Turkey, Stage 5 : Bursa - Kartepe Kayak Merkezi | | 0 | |
| 19/04/2019 | | 2.WT3s | | | | 11 | | Presidential Tour of Turkey, Stage 4 : Balikesir - Bursa | | 0 | |
| 18/04/2019 | | 2.WT3s | | | | 18 | | Presidential Tour of Turkey, Stage 3 : Çanakkale - Edremit | | 0 | |
| 17/04/2019 | | 2.WT3s | | | | 74 | | Presidential Tour of Turkey, Stage 2 : Tekirdag - Eceabat | | 0 | |
| 16/04/2019 | | 2.WT3s | | | | 19 | | Presidential Tour of Turkey, Stage 1 : Istanbul - Tekirdag | | 0 | |
| 24/02/2019 | | 2.1 | | | | 63 | | Tour du Haut-Var | | 0 | |
| 10/02/2019 | | 2.1 | | | | 147 | | Volta a la Comunitat Valenciana | | 0 | |