Race |
Pos | Date |
Tour of Taihu Lake - General classification |
3 |
15/10/2019 |
Tour of Taihu Lake - Stage 6 |
59 |
15/10/2019 |
Tour of Taihu Lake - Stage 5 |
41 |
14/10/2019 |
Tour of Taihu Lake - Stage 4 |
56 |
13/10/2019 |
Tour of Taihu Lake - Stage 3 |
56 |
12/10/2019 |
Tour of Taihu Lake - Stage 2 |
27 |
11/10/2019 |
Tour of Taihu Lake - Stage 1 |
44 |
10/10/2019 |
Tour of Taihu Lake - Prologue |
1 |
09/10/2019 |
World Championships - Men's Time Trial |
40 |
25/09/2019 |
Okolo Slovenska / Tour de Slovaquie - General classification |
7 |
21/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 5 |
62 |
21/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 4 |
11 |
20/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 3 |
26 |
19/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 1 |
28 |
18/09/2019 |
Okolo Slovenska / Tour de Slovaquie - Stage 2 |
5 |
18/09/2019 |
Duo Normand |
3 |
15/09/2019 |
Tour Poitou-Charentes en Nouvelle Aquitaine - General classification |
8 |
30/08/2019 |
Tour Poitou-Charentes en Nouvelle Aquitaine - Points classification |
42 |
30/08/2019 |
Tour Poitou-Charentes en Nouvelle Aquitaine - Stage 5 |
51 |
30/08/2019 |
Tour Poitou-Charentes en Nouvelle Aquitaine - Stage 3 |
53 |
29/08/2019 |
Tour Poitou-Charentes en Nouvelle Aquitaine - Stage 4 |
5 |
29/08/2019 |
Tour Poitou-Charentes en Nouvelle Aquitaine - Stage 2 |
46 |
28/08/2019 |
Tour Poitou-Charentes en Nouvelle Aquitaine - Stage 1 |
95 |
27/08/2019 |
PostNord Danmark Rundt - Tour of Denmark - Stage 5 |
DNF |
25/08/2019 |
PostNord Danmark Rundt - Tour of Denmark - Stage 4 |
100 |
24/08/2019 |
PostNord Danmark Rundt - Tour of Denmark - Stage 3 |
48 |
23/08/2019 |
PostNord Danmark Rundt - Tour of Denmark - Stage 2 |
9 |
22/08/2019 |
PostNord Danmark Rundt - Tour of Denmark - Stage 1 |
38 |
21/08/2019 |
Vuelta a Burgos - Stage 5 |
DNF |
17/08/2019 |
Vuelta a Burgos - Stage 4 |
70 |
16/08/2019 |
Vuelta a Burgos - Stage 3 |
86 |
15/08/2019 |
Vuelta a Burgos - Stage 2 |
110 |
14/08/2019 |
Vuelta a Burgos - Stage 1 |
68 |
13/08/2019 |
European Championship - Men's Time Trial |
16 |
08/08/2019 |
Tour of Austria - Stage 1 |
DNF |
07/07/2019 |
Tour of Austria - Prologue |
2 |
06/07/2019 |
Baloise Belgium Tour - General classification |
92 |
16/06/2019 |
Baloise Belgium Tour - Points classification |
29 |
16/06/2019 |
Baloise Belgium Tour - Stage 5 |
103 |
16/06/2019 |
Baloise Belgium Tour - Stage 4 |
119 |
15/06/2019 |
Baloise Belgium Tour - Stage 3 |
7 |
14/06/2019 |
Baloise Belgium Tour - Stage 2 |
90 |
13/06/2019 |
Baloise Belgium Tour - Stage 1 |
75 |
12/06/2019 |
Hammer Limburg - General classification |
13 |
09/06/2019 |
Hammer Limburg - Stage 3 |
12 |
09/06/2019 |
Tour of Estonia - General classification |
2 |
25/05/2019 |
Tour of Estonia - Stage 2 |
31 |
25/05/2019 |
Tour of Estonia - Stage 1 |
46 |
24/05/2019 |
Tour of Estonia - Prologue |
1 |
23/05/2019 |
Austrian National Championships - Men's Time Trial |
1 |
19/05/2019 |
4 Jours de Dunkerque / Grand Prix des Hauts de France - Stage 4 |
DNF |
17/05/2019 |
4 Jours de Dunkerque / Grand Prix des Hauts de France - Stage 3 |
96 |
16/05/2019 |
4 Jours de Dunkerque / Grand Prix des Hauts de France - Stage 2 |
114 |
15/05/2019 |
4 Jours de Dunkerque / Grand Prix des Hauts de France - Stage 1 |
101 |
14/05/2019 |
Tro-Bro Léon |
62 |
22/04/2019 |
Circuit Cycliste Sarthe - Pays de la Loire - General classification |
51 |
12/04/2019 |
Circuit Cycliste Sarthe - Pays de la Loire - Stage 4 |
45 |
12/04/2019 |
Circuit Cycliste Sarthe - Pays de la Loire - Stage 3 |
76 |
11/04/2019 |
Circuit Cycliste Sarthe - Pays de la Loire - Stage 2 |
90 |
10/04/2019 |
Circuit Cycliste Sarthe - Pays de la Loire - Stage 1 |
76 |
09/04/2019 |
La Roue Tourangelle Région Centre Val de Loire - Trophée Harmonie Mutuelle |
59 |
07/04/2019 |
Route Adélie de Vitré |
25 |
05/04/2019 |
Cholet - Pays de la Loire |
35 |
31/03/2019 |
Classic Loire Atlantique |
44 |
30/03/2019 |
Milano-Sanremo |
133 |
23/03/2019 |
Tirreno-Adriatico - General classification |
137 |
19/03/2019 |
Tirreno-Adriatico - Stage 7 |
42 |
19/03/2019 |
Tirreno-Adriatico - Stage 6 |
106 |
18/03/2019 |
Tirreno-Adriatico - Stage 5 |
140 |
17/03/2019 |
Tirreno-Adriatico - Stage 4 |
146 |
16/03/2019 |
Tirreno-Adriatico - Stage 3 |
149 |
15/03/2019 |
Tirreno-Adriatico - Stage 2 |
148 |
14/03/2019 |
Tirreno-Adriatico - Stage 1 |
9 |
13/03/2019 |
Tour de la Provence - Stage 3 |
DNF |
17/02/2019 |
Tour de la Provence - Stage 2 |
114 |
16/02/2019 |
Tour de la Provence - Stage 1 |
139 |
15/02/2019 |
Tour de la Provence - Prologue |
14 |
14/02/2019 |
Vuelta a San Juan Internacional - 36 Edicion - General classification |
108 |
03/02/2019 |
Vuelta a San Juan Internacional - 36 Edicion - Stage 7 |
145 |
03/02/2019 |
Vuelta a San Juan Internacional - 36 Edicion - Stage 6 |
128 |
02/02/2019 |
Vuelta a San Juan Internacional - 36 Edicion - Stage 5 |
90 |
01/02/2019 |
Vuelta a San Juan Internacional - 36 Edicion - Stage 4 |
141 |
30/01/2019 |
Vuelta a San Juan Internacional - 36 Edicion - Stage 3 |
18 |
29/01/2019 |
Vuelta a San Juan Internacional - 36 Edicion - Stage 2 |
137 |
28/01/2019 |
Vuelta a San Juan Internacional - 36 Edicion - Stage 1 |
142 |
27/01/2019 |