2024
> 6ème de la 2ème étape du Tour des Alpes-Maritimes
> 8ème de la Faun Ardèche Classic
> 17ème du classement général d'Itzulia Basque Country
> 2ème du Tour du Jura
> 3ème de l'étape 3 du Tour des Asturies
> 3ème de l'étape 3 du Tour de Slovénie
> Tour de France :
- 11ème de l'étape 2
- 9ème de l'étape 17
- 28ème du classement général
> Tour du Limousin
- désigné plus combatif
> 3ème du Giro della Toscana
> Skoda Tour (Luxembourg)
- 3e de l'étape 5
- 8e du général
> Tour de Kyushu
- 4e de l'étape 1
- 5e du classement général
2023
> Tour du Limousin-Périgord Nouvelle-Aquitaine :
- 8e de la 1e étape
- 5e de la 3e étape
- 6e du classement général
- 3e de la Polynormande
> Tour de l’Ain :
- 8e de la 2e étape
- 8e du classement général
> Tour Alpes Isère :
- 5e de la 2e étape
- 7e de la 5e étape
- 9e du classement général
> 5e du Circuit du Morbihan
2022
> 4e du classement du Meilleur Jeune du Tour de l’Ain
> Tour d’Alsace :
- 2e de la 3e étape
- 7e du classement général