Jako junior na szosie, uczestniczył w Mistrzostwach Świata w Kolarstwie Szosowym 2014 w indywidualnej jeździe na czas mężczyzn do lat 23, uczestniczył też w Mistrzostwach Świata w Kolarstwie Szosowym 2015 także w indywidualnej jeździe na czas mężczyzn do lat 23. Na torze uczestniczył w eliminacjach w wyścigu drużynowym oraz w wyścigu drużynowym na dochodzenie na Mistrzostwach Europy w Kolarstwie Torowym 2016. W sezonie 2016/17 zdobył Puchar Świata w konkurencji omnium. W 2018 zdobył złoty medal w Omnium podczas Mistrzostw Świata w Kolarstwie Torowym w Apeldoorn.