2023
> 4e de la 7e étape du Tour de Suisse
> 7e de la 4e étape des 4 Jours de Dunkerque
> Tour Région Pays de la Loire :
- 4e de la 2e étape
- 6e de la 3e étape
- 8e du classement du Meilleur Sprinteur
> 3e de Cholet – Pays de la Loire
> 4e de la 7e étape de la Tropicale Amissa Bongo
2022
> Tour Poitou-Charentes en Nouvelle-Aquitaine :
- 3e de la 1e étape
- 1e de la 5e étape
> 3e de la 6e étape des 4 jours de Dunkerque – G.P. des Hauts de France
> 3e de la 2e étape du Circuit Cycliste Sarthe-Pays de la Loire
2021
> 1e de la Clàssica Comunitat Valenciana 1969
2020
> Tropicale Amissa Bongo :
- 2e de la 1e étape
- 1e de la 7e étape
> 8e des 9e et 18e étapes de la Vuelta a España
2019
> 1e du Grand Prix de la Somme
> 1e du classement général du Tour de Bretagne
> Tropicale Amissa Bongo :
- 1e des 4e et 7e étapes
- 2e du classement général
2018
> 1e de la 4e étape du Tour du Limousin
> 2e de Paris-Troyes
> 3e de la Polynormande
2017
> 2e de la 21e étape de la Vuelta a España
> 3e du Grand Prix de la Somme
2016
> 5e de la 21e étape de la Vuelta a España
2015
> 1e de la Roue Tourangelle