[2] Debutó como profesional en 2019 con el Dimension Data for Qhubeka.
Ese mismo año logró su primera victoria tras imponerse con la selección italiana sub-23 en L'Étoile d'Or, prueba perteneciente a la Copa de las Naciones UCI.
[3] En el mes de agosto ascendió al Dimension Data como stagiaire.
[4] Sin embargo, no se quedó en el equipo al año siguiente ya que en octubre se anunció su fichaje por el Mitchelton-Scott para 2020.
[5] Allí compitió durante tres temporadas antes de unirse en 2023 al Team Corratec.