Mundial 2019
Northallerton (GBR) -> Harrogate (GBR)
Mundial 2018
Alpbachtal Seenland (AUT) -> Innsbruck (AUT)
Tour Down Under 2023
Brighton (AUS) -> Victor Harbor (AUS)
154.8 km
Tour de Romandia 2021
Oron (SUI) -> Oron (SUI)
4.0 km
Volta a Catalunya 2021
Pla de l'Estany (Banyoles) (ESP) -> Pla de l'Estany (Banyoles) (ESP)
18.5 km
Tour de Suiza 2019
Langnau (SUI) -> Langnau (SUI)
9.5 km
Vuelta a España 2018
Santillana del Mar (ESP) -> Torrelavega (ESP)
32.0 km
Vuelta a España 2018
Málaga (ESP) -> Málaga (ESP)
8.0 km
Giro de Italia 2018
Trento (ITA) -> Rovereto (ITA)
34.2 km
Tour de UAE 2018
Al Maryah Island (UAE) -> Al Maryah Island (UAE)
12.6 km
Tour de Suiza 2017
Schaffhausen (SUI) -> Schaffhausen (SUI)
28.6 km
Tour de Suiza 2017
Cham (SUI) -> Cham (SUI)
6.0 km
Tirreno - Adriatico 2017
San Benedetto Del Tronto (ITA) -> San Benedetto Del Tronto (ITA)
10.0 km
Tour del Benelux 2016
Breda (NED) -> Breda (NED)
9.6 km
Tour de Suiza 2019
15-06-2019 -> 23-06-2019
2
Tirreno - Adriatico 2017
08-03-2017 -> 14-03-2017
2
Palmarés