Lors de la saison 2019, il se distingue à dix-huit ans en terminant douzième du championnat de Grande-Bretagne sur route, au milieu des professionnels[3],[4]. Peu de temps après, il se rend à Gibraltar pour participer aux Jeux des Îles, où il se classe premier du critérium et deuxième du contre-la-montre[3]. Il intègre ensuite la formation Trinity Racing[5],[6], qui devient une équipe continentale en 2021.
En 2022, il finit deuxième et meilleur grimpeur du Tour de Taïwan. Il porte également les couleurs de Guernesey lors des Jeux du Commonwealth, où il prend la neuvième place de la course en ligne.