Race |
Pos | Date |
Gree-Tour of Guangxi - General classification |
65 |
22/10/2019 |
Gree-Tour of Guangxi - Stage 6 |
55 |
22/10/2019 |
Gree-Tour of Guangxi - Stage 5 |
75 |
21/10/2019 |
Gree-Tour of Guangxi - Stage 4 |
66 |
20/10/2019 |
Gree-Tour of Guangxi - Stage 3 |
69 |
19/10/2019 |
Gree-Tour of Guangxi - Stage 2 |
88 |
18/10/2019 |
Gree-Tour of Guangxi - Stage 1 |
109 |
17/10/2019 |
100° Coppa Bernocchi - 43° GP BPM |
33 |
15/09/2019 |
Deutschland Tour - General classification |
101 |
01/09/2019 |
Deutschland Tour - Stage 4 |
104 |
01/09/2019 |
Deutschland Tour - Stage 3 |
119 |
31/08/2019 |
Deutschland Tour - Stage 2 |
81 |
30/08/2019 |
Deutschland Tour - Stage 1 |
98 |
29/08/2019 |
EuroEyes Cyclassics Hamburg |
85 |
25/08/2019 |
Binck Bank Tour - General classification |
84 |
18/08/2019 |
Binck Bank Tour - Stage 7 |
69 |
18/08/2019 |
Binck Bank Tour - Stage 6 |
140 |
17/08/2019 |
Binck Bank Tour - Stage 5 |
74 |
16/08/2019 |
Binck Bank Tour - Stage 4 |
98 |
15/08/2019 |
Binck Bank Tour - Stage 3 |
109 |
14/08/2019 |
Binck Bank Tour - Stage 2 |
139 |
13/08/2019 |
Binck Bank Tour - Stage 1 |
132 |
12/08/2019 |
Prudential RideLondon-Surrey Classic |
51 |
04/08/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - General classification |
87 |
28/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 4 |
62 |
28/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 3 |
55 |
27/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 2 |
62 |
26/07/2019 |
Adriatica Ionica Race / Sulle Rotte della Serenissima - Stage 1 |
55 |
25/07/2019 |
Tour of Slovenia - General classification |
90 |
23/06/2019 |
Tour of Slovenia - Stage 5 |
31 |
23/06/2019 |
Tour of Slovenia - Stage 4 |
66 |
22/06/2019 |
Tour of Slovenia - Stage 3 |
92 |
21/06/2019 |
Tour of Slovenia - Stage 2 |
110 |
20/06/2019 |
Tour of Slovenia - Stage 1 |
95 |
19/06/2019 |
Amgen Tour of California - General classification |
93 |
18/05/2019 |
Amgen Tour of California - Stage 7 |
74 |
18/05/2019 |
Amgen Tour of California - Stage 6 |
91 |
17/05/2019 |
Amgen Tour of California - Stage 5 |
94 |
16/05/2019 |
Amgen Tour of California - Stage 4 |
104 |
15/05/2019 |
Amgen Tour of California - Stage 3 |
73 |
14/05/2019 |
Amgen Tour of California - Stage 2 |
102 |
13/05/2019 |
Amgen Tour of California - Stage 1 |
121 |
12/05/2019 |
Eschborn-Frankfurt |
69 |
01/05/2019 |
Ronde van Vlaanderen - Tour des Flandres |
63 |
07/04/2019 |
Dwars door Vlaanderen - A travers la Flandre |
81 |
03/04/2019 |
Milano-Sanremo |
116 |
23/03/2019 |
Tirreno-Adriatico - General classification |
134 |
19/03/2019 |
Tirreno-Adriatico - Stage 7 |
95 |
19/03/2019 |
Tirreno-Adriatico - Stage 6 |
91 |
18/03/2019 |
Tirreno-Adriatico - Stage 5 |
116 |
17/03/2019 |
Tirreno-Adriatico - Stage 4 |
100 |
16/03/2019 |
Tirreno-Adriatico - Stage 3 |
79 |
15/03/2019 |
Tirreno-Adriatico - Stage 2 |
134 |
14/03/2019 |
Tirreno-Adriatico - Stage 1 |
10 |
13/03/2019 |
UAE Tour - General classification |
100 |
02/03/2019 |
UAE Tour - Points classification |
32 |
02/03/2019 |
UAE Tour - Stage 7 |
97 |
02/03/2019 |
UAE Tour - Stage 6 |
89 |
01/03/2019 |
UAE Tour - Stage 5 |
72 |
28/02/2019 |
UAE Tour - Stage 4 |
80 |
27/02/2019 |
UAE Tour - Stage 3 |
92 |
26/02/2019 |
UAE Tour - Stage 2 |
126 |
25/02/2019 |
UAE Tour - Stage 1 |
3 |
24/02/2019 |
Santos Tour Down Under - General classification |
122 |
20/01/2019 |
Santos Tour Down Under - Stage 6 |
116 |
20/01/2019 |
Santos Tour Down Under - Stage 5 |
90 |
19/01/2019 |
Santos Tour Down Under - Stage 4 |
110 |
18/01/2019 |
Santos Tour Down Under - Stage 3 |
97 |
17/01/2019 |
Santos Tour Down Under - Stage 2 |
96 |
16/01/2019 |
Santos Tour Down Under - Stage 1 |
117 |
15/01/2019 |