Race |
Pos | Date |
Gree-Tour of Guangxi - General classification |
20 |
22/10/2019 |
Gree-Tour of Guangxi - Points classification |
15 |
22/10/2019 |
Gree-Tour of Guangxi - Young Riders Classification |
9 |
22/10/2019 |
Gree-Tour of Guangxi - Stage 6 |
32 |
22/10/2019 |
Gree-Tour of Guangxi - Stage 5 |
46 |
21/10/2019 |
Gree-Tour of Guangxi - Stage 4 |
25 |
20/10/2019 |
Gree-Tour of Guangxi - Stage 3 |
2 |
19/10/2019 |
Gree-Tour of Guangxi - Stage 2 |
29 |
18/10/2019 |
Gree-Tour of Guangxi - Stage 1 |
52 |
17/10/2019 |
Milano-Torino |
31 |
09/10/2019 |
Okolo Slovenska / Tour de Slovaquie - General classification |
10 |
21/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Points classification |
14 |
21/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 5 |
34 |
21/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 4 |
2 |
20/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 3 |
7 |
19/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 1 |
24 |
18/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 2 |
30 |
18/09/2019 |
100° Coppa Bernocchi - 43° GP BPM |
44 |
15/09/2019 |
Coppa Agostoni - Giro delle Brianze |
1 |
14/09/2019 |
Deutschland Tour - General classification |
32 |
01/09/2019 |
Deutschland Tour - Mountains classification |
12 |
01/09/2019 |
Deutschland Tour - Young Riders Classification |
7 |
01/09/2019 |
Deutschland Tour - Stage 4 |
23 |
01/09/2019 |
Deutschland Tour - Stage 3 |
62 |
31/08/2019 |
Deutschland Tour - Stage 2 |
24 |
30/08/2019 |
Deutschland Tour - Stage 1 |
46 |
29/08/2019 |
Vuelta a Burgos - General classification |
40 |
17/08/2019 |
Vuelta a Burgos - Points classification |
10 |
17/08/2019 |
Vuelta a Burgos - Young Riders Classification |
19 |
17/08/2019 |
Vuelta a Burgos - Stage 5 |
53 |
17/08/2019 |
Vuelta a Burgos - Stage 4 |
2 |
16/08/2019 |
Vuelta a Burgos - Stage 3 |
47 |
15/08/2019 |
Vuelta a Burgos - Stage 2 |
47 |
14/08/2019 |
Vuelta a Burgos - Stage 1 |
10 |
13/08/2019 |
Clasica Ciclista San Sebastian |
71 |
03/08/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - General classification |
32 |
28/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 4 |
38 |
28/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 3 |
33 |
27/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 2 |
38 |
26/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 1 |
33 |
25/07/2019 |
Men's Road Race |
4 |
23/06/2019 |
Belarus National Championships - Men's Road Race |
11 |
16/06/2019 |
Grosser Preis des Kantons Aargau |
90 |
13/06/2019 |
Gran Premio Città di Lugano |
2 |
09/06/2019 |
Tour of Norway - General classification |
62 |
02/06/2019 |
Tour of Norway - Points classification |
37 |
02/06/2019 |
Tour of Norway - Stage 6 |
87 |
02/06/2019 |
Tour of Norway - Stage 5 |
43 |
01/06/2019 |
Tour of Norway - Stage 4 |
61 |
31/05/2019 |
Tour of Norway - Stage 3 |
49 |
30/05/2019 |
Tour of Norway - Stage 2 |
47 |
29/05/2019 |
Tour of Norway - Stage 1 |
13 |
28/05/2019 |
Hammer Stavanger - General classification |
11 |
26/05/2019 |
Hammer Stavanger - Stage 3 |
12 |
26/05/2019 |
Hammer Stavanger - Stage 2 |
9 |
25/05/2019 |
Hammer Stavanger - Stage 1 |
8 |
24/05/2019 |
Tour de Romandie - General classification |
106 |
05/05/2019 |
Tour de Romandie - Young Riders Classification |
18 |
05/05/2019 |
Tour de Romandie - Stage 5 |
97 |
05/05/2019 |
Tour de Romandie - Stage 4 |
73 |
04/05/2019 |
Tour de Romandie - Stage 3 |
100 |
03/05/2019 |
Tour de Romandie - Stage 2 |
129 |
02/05/2019 |
Tour de Romandie - Stage 1 |
133 |
01/05/2019 |
Tour de Romandie - Prologue |
125 |
30/04/2019 |
Presidential Cycling Tour of Turkey - Stage 4 |
DNS |
19/04/2019 |
Presidential Cycling Tour of Turkey - Stage 3 |
83 |
18/04/2019 |
Presidential Cycling Tour of Turkey - Stage 2 |
21 |
17/04/2019 |
Presidential Cycling Tour of Turkey - Stage 1 |
45 |
16/04/2019 |
Gran Premio Miguel Indurain |
77 |
06/04/2019 |
Volta Ciclista a Catalunya - General classification |
92 |
31/03/2019 |
Volta Ciclista a Catalunya - Points classification |
22 |
31/03/2019 |
Volta Ciclista a Catalunya - Young Riders Classification |
23 |
31/03/2019 |
Volta Ciclista a Catalunya - Stage 7 |
49 |
31/03/2019 |
Volta Ciclista a Catalunya - Stage 6 |
53 |
30/03/2019 |
Volta Ciclista a Catalunya - Stage 5 |
91 |
29/03/2019 |
Volta Ciclista a Catalunya - Stage 4 |
112 |
28/03/2019 |
Volta Ciclista a Catalunya - Stage 3 |
127 |
27/03/2019 |
Volta Ciclista a Catalunya - Stage 2 |
59 |
26/03/2019 |
Volta Ciclista a Catalunya - Stage 1 |
167 |
25/03/2019 |
Bredene Koksijde Classic |
128 |
22/03/2019 |
Danilith Nokere Koerse |
24 |
20/03/2019 |
GP Industria & Artigianato |
16 |
10/03/2019 |
Volta a la Comunitat Valenciana - Stage 4 |
DNS |
09/02/2019 |
Volta a la Comunitat Valenciana - Stage 3 |
158 |
08/02/2019 |
Volta a la Comunitat Valenciana - Stage 2 |
152 |
07/02/2019 |
Volta a la Comunitat Valenciana - Stage 1 |
75 |
06/02/2019 |
Trofeo Palma |
116 |
03/02/2019 |
Trofeo Andratx Lloseta |
69 |
01/02/2019 |