Zawodnik grupy UAE Team Emirates, pochodzący z położonej niedaleko Lubljany niewielkiej wsi Klanec, z tupetem wjechał do kolarskiej elity. Na siedem startów w wielkich tourach odniósł cztery zwycięstwa – trzy w Tour de France (2020, 2021, 2024) i jedno w Giro d’Italia (2024). Był też dwukrotnie drugi w Wielkiej Pętli (2022, 2023) i trzeci we Vuelcie a Espana (2019).
Przez wiele lat wygrywał również w nieco mniej prestiżowych, ale cenionych wyścigach, klasykach: Liege – Bagtogne – Liege, Strade Bianche, Il Lombardia, wieloetapówkach: Paryż – Nicea, Tirreno – Adriatico, Dookoła Katalonii. W zawodowej kartotece posiada 84 triumfy. Ma dopiero 25 lat.