Race |
Pos | Date |
Tour of Croatia - CRO Race - Stage 3 |
DNS |
03/10/2019 |
Tour of Croatia - CRO Race - Stage 2 |
105 |
02/10/2019 |
Tour of Croatia - CRO Race - Stage 1 |
23 |
01/10/2019 |
OVO Energy Tour of Britain - General classification |
20 |
14/09/2019 |
OVO Energy Tour of Britain - Points classification |
25 |
14/09/2019 |
OVO Energy Tour of Britain - Mountains classification |
26 |
14/09/2019 |
OVO Energy Tour of Britain - Stage 8 |
33 |
14/09/2019 |
OVO Energy Tour of Britain - Stage 7 |
22 |
13/09/2019 |
OVO Energy Tour of Britain - Stage 6 |
40 |
12/09/2019 |
OVO Energy Tour of Britain - Stage 5 |
50 |
11/09/2019 |
OVO Energy Tour of Britain - Stage 4 |
8 |
10/09/2019 |
OVO Energy Tour of Britain - Stage 3 |
60 |
09/09/2019 |
OVO Energy Tour of Britain - Stage 2 |
42 |
08/09/2019 |
OVO Energy Tour of Britain - Stage 1 |
88 |
07/09/2019 |
The Larry H.Miller Tour of Utah - General classification |
1 |
18/08/2019 |
The Larry H.Miller Tour of Utah - Points classification |
3 |
18/08/2019 |
The Larry H.Miller Tour of Utah - Mountains classification |
2 |
18/08/2019 |
The Larry H.Miller Tour of Utah - Stage 6 |
4 |
18/08/2019 |
The Larry H.Miller Tour of Utah - Stage 5 |
16 |
17/08/2019 |
The Larry H.Miller Tour of Utah - Stage 4 |
9 |
16/08/2019 |
The Larry H.Miller Tour of Utah - Stage 3 |
1 |
15/08/2019 |
The Larry H.Miller Tour of Utah - Stage 2 |
1 |
14/08/2019 |
The Larry H.Miller Tour of Utah - Stage 1 |
25 |
13/08/2019 |
The Larry H.Miller Tour of Utah - Prologue |
11 |
12/08/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - General classification |
2 |
28/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Points classification |
9 |
28/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Mountains classification |
1 |
28/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 4 |
27 |
28/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 3 |
4 |
27/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 2 |
27 |
26/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 1 |
4 |
25/07/2019 |
Tour of Austria - General classification |
1 |
12/07/2019 |
Tour of Austria - Points classification |
4 |
12/07/2019 |
Tour of Austria - Mountains classification |
2 |
12/07/2019 |
Tour of Austria - Stage 6 |
7 |
12/07/2019 |
Tour of Austria - Stage 5 |
39 |
11/07/2019 |
Tour of Austria - Stage 4 |
1 |
10/07/2019 |
Tour of Austria - Stage 3 |
26 |
09/07/2019 |
Tour of Austria - Stage 2 |
34 |
08/07/2019 |
Tour of Austria - Stage 1 |
48 |
07/07/2019 |
Tour of Austria - Prologue |
42 |
06/07/2019 |
Tour of Slovenia - General classification |
8 |
23/06/2019 |
Tour of Slovenia - Points classification |
9 |
23/06/2019 |
Tour of Slovenia - Stage 5 |
20 |
23/06/2019 |
Tour of Slovenia - Stage 4 |
8 |
22/06/2019 |
Tour of Slovenia - Stage 3 |
8 |
21/06/2019 |
Tour of Slovenia - Stage 2 |
7 |
20/06/2019 |
Tour of Slovenia - Stage 1 |
15 |
19/06/2019 |
Baloise Belgium Tour - General classification |
20 |
16/06/2019 |
Baloise Belgium Tour - Stage 5 |
43 |
16/06/2019 |
Baloise Belgium Tour - Stage 4 |
11 |
15/06/2019 |
Baloise Belgium Tour - Stage 3 |
64 |
14/06/2019 |
Baloise Belgium Tour - Stage 2 |
64 |
13/06/2019 |
Baloise Belgium Tour - Stage 1 |
99 |
12/06/2019 |
Hammer Limburg - General classification |
13 |
09/06/2019 |
Hammer Limburg - Stage 2 |
12 |
08/06/2019 |
Hammer Limburg - Stage 1 |
10 |
07/06/2019 |
Amstel Gold Race |
24 |
21/04/2019 |
De Brabantse Pijl - La Flèche Brabançonne |
18 |
17/04/2019 |
Volta Limburg Classic |
3 |
06/04/2019 |
Settimana Internazionale Coppi e Bartali - General classification |
22 |
31/03/2019 |
Settimana Internazionale Coppi e Bartali - Mountains classification |
26 |
31/03/2019 |
Settimana Internazionale Coppi e Bartali - Stage 5 |
11 |
31/03/2019 |
Settimana Internazionale Coppi e Bartali - Stage 4 |
71 |
30/03/2019 |
Settimana Internazionale Coppi e Bartali - Stage 3 |
41 |
29/03/2019 |
Settimana Internazionale Coppi e Bartali - Stage 2 |
16 |
28/03/2019 |
Settimana Internazionale Coppi e Bartali - Stage 1a |
33 |
27/03/2019 |
Settimana Internazionale Coppi e Bartali - Stage 1b |
20 |
27/03/2019 |
Tirreno-Adriatico - General classification |
64 |
19/03/2019 |
Tirreno-Adriatico - Stage 7 |
125 |
19/03/2019 |
Tirreno-Adriatico - Stage 6 |
134 |
18/03/2019 |
Tirreno-Adriatico - Stage 5 |
43 |
17/03/2019 |
Tirreno-Adriatico - Stage 4 |
70 |
16/03/2019 |
Tirreno-Adriatico - Stage 3 |
73 |
15/03/2019 |
Tirreno-Adriatico - Stage 2 |
60 |
14/03/2019 |
Tirreno-Adriatico - Stage 1 |
9 |
13/03/2019 |
GP Industria & Artigianato |
15 |
10/03/2019 |
Royal Bernard Drome Classic |
21 |
03/03/2019 |
Faun Environnement - Classic de l'Ardèche Rhône Crussol |
11 |
02/03/2019 |
Volta a la Comunitat Valenciana - General classification |
14 |
10/02/2019 |
Volta a la Comunitat Valenciana - Stage 5 |
45 |
10/02/2019 |
Volta a la Comunitat Valenciana - Stage 4 |
10 |
09/02/2019 |
Volta a la Comunitat Valenciana - Stage 3 |
22 |
08/02/2019 |
Volta a la Comunitat Valenciana - Stage 2 |
86 |
07/02/2019 |
Volta a la Comunitat Valenciana - Stage 1 |
74 |
06/02/2019 |
Trofeo de Tramuntana: Soller - Deia |
18 |
02/02/2019 |
Trofeo Ses Salines, Campos, Porreres, Felanitx (Coll de San Salvador) |
76 |
31/01/2019 |