Po raz pierwszy na arenie międzynarodowej pojawił się w 14 grudnia 2012 roku, podczas zawodów juniorskich w austriackiej miejscowości St. Ulrich am Pillersee , gdzie zajął 23. miejsce w sprincie stylem klasycznym.
W Pucharze Świata zadebiutował 23 stycznia 2016 roku w Novym Měscie na Moravě , gdzie uplasował się na 54. miejscu na dystansie 15 km stylem dowolnym. Pierwsze pucharowe punkty wywalczył 30 grudnia 2017 roku podczas pierwszego etapu Tour de Ski , plasując się na 29. miejscu w sprincie stylem dowolnym. Na podium zawodów tego cyklu pierwszy raz stanął 26 listopada 2023 roku w Ruce , zajmując drugie miejsce na dystansie 20 km stylem dowolnym. W zawodach tych rozdzielił dwóch Norwegów : Jana Thomasa Jenssena i Haralda Østberga Amundsena .
Jego siostra Petra również uprawia biegi narciarskie.
Miejsce
Dzień
Rok
Miejscowość
Konkurencja
Czas biegu
Strata
Zwycięzca
60.
11 lutego
2018
Pjongczang
Sprint stylem klasycznym
3:05,75
—
Johannes Høsflot Klæbo
46.
16 lutego
2018
Pjongczang
15 km stylem dowolnym
33:43,9
+2:58,5
Dario Cologna
10.
18 lutego
2018
Pjongczang
bieg sztafetowy 4 x 10 km[a]
1:33:04,9
+4:18,1
Norwegia
18.
6 lutego
2022
Zhangjiakou
30 km bieg łączony
1:16:09,8
+4:41,1
Aleksandr Bolszunow
23.
8 lutego
2022
Zhangjiakou
Sprint stylem dowolnym
2:58,06
-
Johannes Høsflot Klæbo
50.
11 lutego
2022
Zhangjiakou
15 km stylem klasycznym
37:54,8
+4:11,8
Iivo Niskanen
12.
13 lutego
2022
Zhangjiakou
bieg sztafetowy 4 x 10 km[b]
1:54:50,7
+10:07,1
Rosyjski Komitet Olimpijski
14.
16 lutego
2022
Zhangjiakou
Sprint drużynowy stylem klasycznym[c]
19:22,99
-
Norwegia
DNS
19 lutego
2022
Zhangjiakou
50 (28,4) km stylem dowolnym[1]
1:11:32,7
-
Aleksandr Bolszunow
Miejsce
Dzień
Rok
Miejscowość
Konkurencja
Czas biegu
Strata
Zwycięzca
44.
23 lutego
2017
Lahti
Sprint stylem dowolnym
3:13,76
—
Federico Pellegrino
12.
26 lutego
2017
Lahti
Sprint drużynowy stylem klasycznym[d]
17:40,69
—
Rosja
11.
3 marca
2017
Lahti
bieg sztafetowy 4 x 10 km[e]
1:37:20,1
+5:31,8
Norwegia
36.
5 marca
2017
Lahti
50 km stylem dowolnym
1:46:28,9
+5:28,6
Alex Harvey
37.
21 lutego
2019
Seefeld in Tirol
Sprint stylem dowolnym
3:21,17
—
Johannes Høsflot Klæbo
17.
24 lutego
2019
Seefeld in Tirol
Sprint drużynowy stylem klasycznym[f]
18:49,86
—
Norwegia
39.
27 lutego
2019
Seefeld in Tirol
15 km stylem klasycznym
38:22,6
+3:23,7
Martin Johnsrud Sundby
11.
1 marca
2019
Seefeld in Tirol
bieg sztafetowy 4×10 km[g]
1:42:32,1
+6:33,8
Norwegia
36.
3 marca
2019
Seefeld in Tirol
50 km stylem dowolnym
1:49:59,3
+4:35,4
Hans Christer Holund
23.
25 lutego
2021
Oberstdorf
Sprint stylem klasycznym
3:01,30
-
Johannes Høsflot Klæbo
8.
28 lutego
2021
Oberstdorf
Sprint drużynowy stylem dowolnym[h]
15:01,74
+25,41
Norwegia
35.
3 marca
2021
Oberstdorf
15 km stylem dowolnym
33:48,7
+2:51,1
Hans Christer Holund
11.
5 marca
2021
Oberstdorf
bieg sztafetowy 4×10 km[i]
1:52:39,0
+4:58,1
Norwegia
24.
7 marca
2021
Oberstdorf
50 km stylem klasycznym
2:10:52,9
+4:09,4
Emil Iversen
Miejsce
Dzień
Rok
Miejscowość
Konkurencja
Czas biegu
Strata
Zwycięzca
39.
31 stycznia
2014
Val di Fiemme
20 km bieg łączony
56:09,6
+6:55,8
Eirik Sverdrup Augdal
43.
4 lutego
2015
Ałmaty
10 km stylem dowolnym
23:36,4
+2:27,4
Aleksiej Czerwotkin
16.
6 lutego
2015
Ałmaty
20 km bieg łączony
48:53,3
+2:29,9
Aleksiej Czerwotkin
33.
22 lutego
2016
Râșnov
Sprint stylem dowolnym
2:31,42
—
Johannes Høsflot Klæbo
8.
23 lutego
2016
Râșnov
10 km stylem klasycznym
28:57,8
+54,3
Johannes Høsflot Klæbo
12.
25 lutego
2016
Râșnov
15 km stylem dowolnym
31:19,1
+1:07,0
Iwan Jakimuszkin
Miejsca w klasyfikacji generalnej
edytuj
Nr
Dzień
Rok
Miejscowość
Konkurencja
Czas biegu
Pozycja
Strata
Zwycięzca
1.
26 listopada
2023
Ruka
20 km stylem dowolnym
48:08,9
2.
+0,7
Jan Thomas Jenssen
stan na koniec sezonu 2021/2022
↑ Skład drużyny: Aleš Razým , Martin Jakš , Petr Knop , Michal Novák
↑ Skład drużyny: Adam Fellner , Michal Novák, Petr Knop , Jan Pechoušek .
↑ Skład drużyny: Luděk Šeller , Michal Novák.
↑ Skład drużyny: Michal Novák, Aleš Razým
↑ Skład drużyny: Martin Jakš , Lukáš Bauer , Michal Novák, Petr Knop
↑ Skład drużyny: Miroslav Rypl , Michal Novák
↑ Skład drużyny: Michal Novák, Miroslav Rypl , Adam Fellner , Petr Knop
↑ Skład drużyny: Luděk Šeller , Michal Novák
↑ Skład zespołu: Michal Novák, Adam Fellner , Petr Knop , Jan Pechoušek
↑ Bieg miał odbyć się na dystansie 50 kilometrów. Dystans, został skrócony z powodu niskiej temperatury, oraz silnego wiatru.