2019-08-25 |
2019 |
25.08 |
|
BEMER Cyclassics
|
1.UWT |
2019-08-04 |
2019 |
04.08 |
|
Ride London Classic
|
1.UWT |
2019-01-27 |
2019 |
27.01 |
|
Cadel Evans Road Race
|
1.UWT |
2018-08-19 |
2018 |
19.08 |
|
BEMER Cyclassics
|
1.UWT |
2017-08-27 |
2017 |
27.08 |
|
Bretagne Classic
|
1.UWT |
2017-08-20 |
2017 |
20.08 |
|
BEMER Cyclassics
|
1.UWT |
2023-10-12 |
2023 |
12.10 |
|
Gree - Tour of Guangxi
|
1st stage
|
2.UWT |
2019-07-09 |
2019 |
09.07 |
|
Tour de France
|
4th stage
|
2.UWT |
2019-06-19 |
2019 |
19.06 |
|
Tour de Suisse
|
5th stage
|
2.UWT |
2019-06-18 |
2019 |
18.06 |
|
Tour de Suisse
|
4th stage
|
2.UWT |
2019-03-15 |
2019 |
15.03 |
|
Tirreno-Adriatico
|
3rd stage
|
2.UWT |
2019-02-28 |
2019 |
28.02 |
|
UAE Tour
|
5th stage
|
2.UWT |
2019-01-15 |
2019 |
15.01 |
|
Tour Down Under
|
1st stage
|
2.UWT |
2018-09-16 |
2018 |
16.09 |
|
Vuelta a España
|
21st stage
|
2.UWT |
2018-09-04 |
2018 |
04.09 |
|
Vuelta a España
|
10th stage
|
2.UWT |
2018-08-27 |
2018 |
27.08 |
|
Vuelta a España
|
3rd stage
|
2.UWT |
2018-05-23 |
2018 |
23.05 |
|
Giro d'Italia
|
17th stage
|
2.UWT |
2018-05-18 |
2018 |
18.05 |
|
Giro d'Italia
|
13th stage
|
2.UWT |
2018-05-06 |
2018 |
06.05 |
|
Giro d'Italia
|
3rd stage
|
2.UWT |
2018-05-05 |
2018 |
05.05 |
|
Giro d'Italia
|
2nd stage
|
2.UWT |
2018-02-22 |
2018 |
22.02 |
|
Abu Dhabi Tour
|
2nd stage
|
2.UWT |
2018-01-18 |
2018 |
18.01 |
|
Tour Down Under
|
3rd stage
|
2.UWT |
2017-04-28 |
2017 |
28.04 |
|
Tour de Romandie
|
3rd stage
|
2.UWT |
2015-08-10 |
2015 |
10.08 |
|
Renewi Tour
|
1st stage
|
2.UWT |
2015-05-10 |
2015 |
10.05 |
|
Giro d'Italia
|
2nd stage
|
2.UWT |
2013-06-03 |
2013 |
03.06 |
|
Critérium du Dauphiné
|
2nd stage
|
2.UWT |
2012-10-09 |
2012 |
09.10 |
|
Tour of Beijing
|
1st stage
|
2.UWT |
2011-10-08 |
2011 |
08.10 |
|
Tour of Beijing
|
4th stage
|
2.UWT |