Lors de sa première saison chez les juniors (17/18 ans) en Europe, il remporte le classement des jeunes du Junioren Rundfahrt en Autriche, ainsi qu'une étape du Watersley Junior Challenge aux Pays-Bas et décroche des podiums au classement général de la Ronde des Vallées et de la Vuelta Junior à la Ribera del Duero. Il décroche son premier succès majeur lors du Koppenbergcross à Audenarde, en Belgique en 2022. L'événement se termine sur la fameuse montée raide et pavée utilisée dans le Tour des Flandres. Ces résultats attirent l'attention des dirigeants de l'équipe Ineos Grenadiers, qui l'invitent à leur camp d'entrainement en janvier 2023[1].
En 2024, il rejoint à seulement 18 ans l'équipe britannique World Tour Ineos Grenadiers[2]. En avril, il devient à 18 ans et 178 jours le plus jeune coureur à participer à Paris-Roubaix depuis plus de 100 ans[3], mais termine hors-délais.