Podczas igrzysk olimpijskich w Pekinie w 2022 zajął 5. miejsce w sprincie drużynowym, 11. w sztafecie, 37. w biegu na 15 km techniką klasyczną, 42. w biegu łączonym oraz 56. miejsce w sprincie stylem dowolnym. Na rozgrywanych cztery lata później igrzyskach olimpijskich w Mediolanie-Cortinie był między innymi piąty w sztafecie, szósty w sprincie drużynowym i jedenasty na dystansie 50 km stylem klasycznym.

Zajął też czwarte miejsce w sprincie drużynowym techniką dowolną i piąte w sztafecie na mistrzostwach świata w Planicy w 2023 roku.

Osiągnięcia Igrzyska olimpijskie Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca 42. 6 lutego 2022 Zhangjiakou 30 km bieg łączony 1:16:09,8 +9:16,2 Aleksandr Bolszunow 56. 8 lutego 2022 Zhangjiakou Sprint stylem dowolnym 2:58,06 — Johannes Høsflot Klæbo 37. 11 lutego 2022 Zhangjiakou 15 km stylem klasycznym 37:54,8 +3:22,9 Iivo Niskanen 11. 13 lutego 2022 Zhangjiakou bieg sztafetowy 4 × 10 kmSkład drużyny: Graham Ritchie, Antoine Cyr, Olivier Léveillé, Rémi Drolet. 1:54:50,7 +9:10,4 Rosyjski Komitet Olimpijski 5. 16 lutego 2022 Zhangjiakou Sprint drużynowy stylem klasycznymSkład drużyny: Antoine Cyr, Graham Ritchie. 19:22,99 +22,31 25. 6 lutego 2026 Tesero Bieg łączony 10 km + 10 km 46:11,0 +2:19,9 Johannes Høsflot Klæbo 39.