2024
> 8e du Tour de Murcie
2023
> La Vuelta a España :
- 9e de la 6e et 13e étape
- 11e du classement général
- 10e de la 2e étape du Tour de France
> Tour des Asturies :
- 5e de la 1e étape
- 6e de la 2e étape
- 3e de la 3e étape
- 5e du classement général
> 7e du Tour du Doubs
2022
> 5e de la Mercan’Tour Classic Alpes-Maritimes
> 4e de la Classic Grand Besançon Doubs
> 5e de la 2e étape du Tour d’Andalousie
2021
> Vuelta a España :
- 9e de la 7e étape
- 20e du classement général