I 2020 vant han tre etapper og sammenlagt i Tour de France som første slovener og den nest yngste i historien. Han vant Tour de France på nytt i 2021, og kom på andreplass i 2022 og 2023.