Il se distingue de nouveau sur les courses par étapes en 2019, 10e de l'Étoile de Bessèges et 7e du Tour d'Oman en février, 12e du Tour d'Autriche en juillet.
En 2020, il se classe 8e du Circuit de Getxo le 2 août, enchaînant par une 13e place au classement général du Tour de Wallonie, une 15e sur le Trofeo Matteotti et une 16e sur le Memorial Marco Pantani. Il épingle son dernier dossard sur Paris-Tours, qu'il conclut à la 14e place.
Il rejoint l'équipe française B&B Hotels-Vital Concept pour la saison 2021 où il retrouve Jens Debusschere, son voisin et compagnon d'entraînement[4]. Pour sa première course sous ses nouvelles couleurs, il est membre de l'échappée du jour sur le GP La Marseillaise (97e). En avril, il se classe 16e au classement général du Tour de la Communauté valencienne. Il se classe 4e de la première manche du Challenge de Majorque, le Trofeo Calvia, le 13 mai. En juin, il prend part à son premier Critérium du Dauphiné. Comme la saison précédente, il réalise un nouveau top 15 sur le Tour de Wallonie, 11e. Sa saison prend fin dès le 5 août sur la deuxième étape du Tour de Savoie Mont-Blanc. Victime d'une chute, il souffre d'un trait de fracture à la tête du fémur[5].