En 2017, siendo todavía amateur, logró su primer triunfo en una prueba UCI al ganar el Tour de Jura.
[2] Al año siguiente debutó como profesional con el Development Team Sunweb y esa misma temporada logró varios triunfos, imponiéndose en las pruebas en línea del Campeonato Europeo y Mundial en la categoría sub-23.
[3][4] Estos éxitos le permitieron dar el salto al equipo principal de cara a la temporada 2019.
[6] Una semana después logró la medalla de bronce en la prueba en línea del Campeonato Mundial en la categoría élite.
[10] Cuatro días después se hizo oficial su fichaje por el UAE Team Emirates por tres temporadas.