Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 1
2026
Tour of Holland | General classification
2025
European Continental Championships ME - Road Race
2023
Critérium du Dauphiné | Stage 3
2023
Critérium du Dauphiné | Stage 1
2023
Dwars door Vlaanderen - A travers la Flandre ME
2023
Gent-Wevelgem in Flanders Fields ME
2023
Binche - Chimay - Binche / Mémorial Frank Vandenbroucke
2022
PostNord Danmark Rundt - Tour of Denmark | Stage 5
2022
PostNord Danmark Rundt - Tour of Denmark | General classification
2022
Tour de France | Stage 19
2022
Paris - Nice | Stage 1
2022
Grand Prix de Wallonie
2021
Tour du Limousin - Nouvelle Aquitaine | Stage 1
2021
Etoile de Bessèges - Tour du Gard | Stage 1
2021
Tour Poitou-Charentes en Nouvelle Aquitaine | General classification
2019
Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 4 (ITT)
2019
Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 2
2019
Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 1
2019
Škoda-Tour de Luxembourg | Stage 1
2018, 2019
Škoda-Tour de Luxembourg | Prologue
2019
Etoile de Bessèges | Stage 4 (ITT)
2019
Etoile de Bessèges | General classification
2019
Etoile de Bessèges | Stage 2
2018, 2019
Baloise Belgium Tour | Stage 3 (ITT)
2018
Tour Cycliste International La Provence | Stage 3
2018
Tour Cycliste International La Provence | Stage 1
2018
Tour de Vendée
2015, 2017