Sezon 2017/18 rozpoczął od serii siedmiu zwycięstw w Pucharze Świata. W lutym 2018 roku wystąpił na igrzyskach olimpijskich w Pjongczangu, gdzie wziął udział w czterech biegach: w sprincie stylem klasycznym, sprincie drużynowym stylem dowolnym, sztafecie oraz biegu łączonym. W trzech pierwszych konkurencjach zdobył złote medale i stał się najmłodszym mistrzem olimpijskim w historii biegów narciarskich. W biegu łączonym zajął 10. miejsce. Sezon 2017/18 Pucharu Świata zakończył, zdobywając Kryształową Kulę i Małą Kryształową Kulę za klasyfikację sprintów.

Sezon 2018/19 rozpoczął od zajęcia drugiego miejsca w sprincie stylem klasycznym w Ruce. W styczniu 2019 wygrał cykl Tour de Ski. Na mistrzostwa świata w Seefeld pojechał w roli faworyta. Tam zdobył złoty medal w sprincie stylem dowolnym, sprincie drużynowym stylem klasycznym oraz w sztafecie. Finał Pucharu Świata zakończył na 1. miejscu. Zdobył Małą Kryształową Kulę za klasyfikację sprintów i Kryształową Kulę za klasyfikację generalną.

Kolejny sezon zakończył na drugiej pozycji, ulegając tylko Rosjaninowi Aleksandrowi Bolszunowowi. Na podium zawodów pucharowych stawał 13 razy, przy czym 9 razy zwyciężał.