Paris - Tours 2016
09-10-2016 -> 09-10-2016
Tour of Romandy 2023
Vufflens-La-Ville (SUI) -> Genève (SUI)
170.8 km
Tour of Poland 2021
Sanok (POL) -> Rzeszów (POL)
226.4 km
Vuelta a Burgos 2020
Castrojeriz (ESP) -> Villadiego (ESP)
168.0 km
Vuelta a San Juan 2020
San Juan (ARG) -> San Juan (ARG)
141.3 km
Vuelta a San Juan 2020
San José de Jáchal (ARG) -> Villa San Agustín (ARG)
189.0 km
Vuelta a San Juan 2020
Departamento Pocito (ARG) -> Departamento Pocito (ARG)
168.7 km
Giro of Italy 2019
Vinci (ITA) -> Orbetello (ITA)
220.0 km
UAE Tour 2019
Yas Island (UAE) -> Abu Dhabi Big Flag (UAE)
184.0 km
Tour de France 2018
La Baule-Escoublac (FRA) -> Sarzeau (FRA)
195.0 km
Tour de France 2018
Noirmoutier-en-l'Île (FRA) -> Fontenay-le-Comte (FRA)
201.0 km
Tour of California 2018
Sacramento (USA) -> Sacramento (USA)
146.0 km
Tour of California 2018
Stockton (USA) -> Elk Grove (USA)
176.0 km
Tour of California 2018
Long Beach (USA) -> Long Beach (USA)
133.5 km
Giro of Italy 2017
Reggio Emilia (ITA) -> Tortona (ITA)
167.0 km
Giro of Italy 2017
Forlì (ITA) -> Reggio Emilia (ITA)
234.0 km
Giro of Italy 2017
Pedrara (ITA) -> Messina (ITA)
159.0 km
Giro of Italy 2017
Tortolì (ITA) -> Cagliari (ITA)
148.0 km
Tirreno - Adriatico 2017
Ascoli Piceno (ITA) -> Civitanova Marche (ITA)
168.0 km
Tour of Poland 2016
Nowy Sacz (POL) -> Rzeszów (POL)
218.0 km
Tour of Poland 2016
Tarnowskie Góry (POL) -> Katowice (POL)
153.0 km
Tirreno - Adriatico 2016
Catelnuovo Val Di Cecina (ITA) -> Montalto Di Castro (ITA)
176.0 km
Giro of Italy 2017
05-05-2017 -> 28-05-2017
Points
Tour of California 2018
13-05-2018 -> 19-05-2018
Points
Milano - Torino 2023
15-03-2023 -> 15-03-2023
2
Eschborn-Frankfurt 2022
01-05-2022 -> 01-05-2022
2
Three Days of Bruges–De Panne 2019
27-03-2019 -> 27-03-2019
2
Record book