Po raz pierwszy na arenie międzynarodowej pojawił się w 15 stycznia 2014 roku, podczas zawodów Mistrzostw Kazachstanu w miejscowości Ałmaty , gdzie uplasował się na 15. pozycji w sprincie stylem klasycznym.
W Pucharze Świata zadebiutował 19 lutego 2017 roku w estońskiej miejscowości Otepää , gdzie na dystansie 15 km stylem klasycznym uplasował się na 44. pozycji. Pierwsze pucharowe punkty wywalczył podczas PŚ w norweskim Beitostølen , na dystansie 30 km stylem dowolnym uplasował się na 26. pozycji.
Miejsce
Dzień
Rok
Miejscowość
Konkurencja
Czas biegu
Strata
Zwycięzca
34.
11 lutego
2018
Pjongczang
30 km bieg łączony
1:16:20,0
+3:26,7
Simen Hegstad Krüger
54.
16 lutego
2018
Pjongczang
15 km stylem dowolnym
33:43,9
+3:13,5
Dario Cologna
8.
18 lutego
2018
Pjongczang
bieg sztafetowy 4×10 km[1]
1:33:04,9
+3:31,4
Norwegia
52.
24 lutego
2018
Pjongczang
50 km stylem klasycznym
2:08:22,1
+18:48,5
Iivo Niskanen
32.
6 lutego
2022
Zhangjiakou
30 km bieg łączony
1:16:09,8
+7:35,3
Aleksandr Bolszunow
66.
8 lutego
2022
Zhangjiakou
Sprint stylem dowolnym
2:58,06
-
Johannes Høsflot Klæbo
25.
11 lutego
2022
Zhangjiakou
15 km stylem klasycznym
37:54,8
+2:44,8
Iivo Niskanen
Miejsce
Dzień
Rok
Miejscowość
Konkurs
Wynik
Strata
Zwycięzca
46.
25 lutego
2017
Lahti
30 km bieg łączony
1:09:16,7
+6:15,0
Siergiej Ustiugow
47.
1 marca
2017
Lahti
15 km stylem klasycznym
36:44,0
+4:06,2
Iivo Niskanen
39.
5 marca
2017
Lahti
50 km stylem dowolnym
1:46:28,9
+5:54,4
Alex Harvey
48.
23 lutego
2019
Seefeld in Tirol
30 km bieg łączony
1:10:21,8
+6:18,6
Sjur Røthe
50.
27 lutego
2019
Seefeld in Tirol
15 km stylem klasycznym
38:22,6
+4:05,2
Martin Johnsrud Sundby
7.
1 marca
2019
Seefeld in Tirol
bieg sztafetowy 4×10 km[2]
1:42:32,1
+1:48,9
Norwegia
DNS
3 marca
2019
Seefeld in Tirol
50 km stylem dowolnym
1:49:59,3
—
Hans Christer Holund
61.
25 lutego
2021
Oberstdorf
Sprint stylem klasycznym
3:01,30
-
Johannes Høsflot Klæbo
47.
27 lutego
2021
Oberstdorf
30 km bieg łączony
1:11:33,9
+7:29,0
Aleksandr Bolszunow
53.
3 marca
2021
Oberstdorf
15 km stylem dowolnym
33:48,7
+4:04,7
Hans Christer Holund
12.
5 marca
2021
Oberstdorf
bieg sztafetowy 4×10 km[3]
1:52:39,0
+7:41,2
Norwegia
DNF
7 marca
2021
Oberstdorf
50 km stylem klasycznym
2:10:52,9
-
Emil Iversen
Miejsca w klasyfikacji generalnej
edytuj
stan po zakończeniu sezonu 2019/2020
↑ Skład drużyny: Aleksiej Połtoranin , Jewgienij Wieliczko , Witalij Puchkało, Dienis Wołotka
↑ Skład zespołu: Dienis Wołotka , Olzhas Klimin , Witalij Puchkało, Jewgienij Wieliczko
↑ Skład zespołu: Jewgienij Wieliczko , Witalij Puchkało, Olzhas Klimin , Nail Baszmakow
↑ Skład drużyny: Siergiej Małyszew , Watalij Puchkało, Rinat Muchin , Olzhas Klimin