|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15/09/2019 | | 2.1 | | | | 1 | | Turul al Romaniei / Romanian Tour | | 110 | |
| 14/09/2019 | | 2.1s | | | | leader | | Turul al Romaniei / Romanian Tour, Stage 4 : Ploiesti - Cabana Piatra Arsa | | 6 | |
| 14/09/2019 | | 2.1s | | | | 8 | | Turul al Romaniei / Romanian Tour, Stage 4 : Ploiesti - Cabana Piatra Arsa | | 0 | |
| 13/09/2019 | | 2.1s | | | | 19 | | Turul al Romaniei / Romanian Tour, Stage 3 : Buzau - Targoviste | | 0 | |
| 11/09/2019 | | 2.1s | | | | 2 | | Turul al Romaniei / Romanian Tour, Stage 1 : Cluj-Napoca - Sighisoara | | 10 | |
| 1/09/2019 | | 1.1 | | | | 82 | | GP Jef Scherens - Rondom Leuven | | 0 | |
| 16/08/2019 | | 2.1s | | | | DNF | | Czech Cycling Tour, Stage 2 : Olomouc - Frydek-Mistek | | 0 | |
| 27/07/2019 | | 2.HC | | | | 49 | | Tour of Qinghai Lake | | 5 | |
| 21/07/2019 | | 2.HCs | | | | 1 | | Tour of Qinghai Lake, Stage 8 : Xihaizhen - Qingshizui | | 25 | |
| 15/06/2019 | | 2.2s | | | | 1 | | Oberösterreichrundfahrt, Stage 2 : Eferding - Oberneukirchen | | 4 | |
| 13/06/2019 | | 2.2s | | | | 10 | | Oberösterreichrundfahrt, Prologue : Linz I.T.T. | | 0 | |
| 14/04/2019 | | 2.1 | | | | 15 | | GP Beiras e Serra da Estrela | | 10 | |
| 14/04/2019 | | 2.1s | | | | 17 | | GP Beiras e Serra da Estrela, Stage 3 : Celorico - Covilha | | 0 | |
| 12/04/2019 | | 2.1s | | | | 7 | | GP Beiras e Serra da Estrela, Stage 1 : Vilar Formoso - Pinhel | | 0 | |