|
| Event type

Sprint (Classical), Men

Date10 February 2026
StatusOlympic
LocationLago di Tésero Cross Country Stadium, Tésero, Trentino
Participants94 from 49 countries
FormatFinal standings based on time achieved in last round competed in.
DetailsCourse Length: 1547 m
Height Differential: 23 m
Maximum Climb: 23 m
Total Climbing: 49 m
PosNumberCompetitorNOCQualifyingQFSFFinal
124Johannes Høsflot KlæboNOR3:07.37 (1)3:30.66 (1 h1)3:39.72 (1 h1)3:39.74 (1)Gold
28Ben OgdenUSA3:09.88 (2)3:26.10 (1 h2)+0.60 (3 h1)+0.87 (2)Silver
313Oskar Opstad VikeNOR3:17.41 (20)3:31.96 (1 h4)+0.00 (2 h2)+6.81 (3)Bronze
426Lauri VuorinenFIN3:18.28 (27)+2.89 (4 h2)+0.56 (2 h1)+11.65 (4)
512Jiří TužCZE3:13.48 (4)+0.08 (2 h3)3:41.80 (1 h2)+18.54 (5)
611Erik ValnesNOR3:17.44 (21)+0.19 (2 h1)+1.76 (4 h1)+34.84 (6)
716Federico PellegrinoITA3:16.11 (15)+2.67 (3 h2)+1.42 (3 h2)
821J. C. SchoonmakerUSA3:18.38 (28)+0.11 (2 h4)+2.16 (4 h2)
930Alvar MyhlbackSWE3:14.53 (7)+2.29 (2 h2)+4.75 (5 h1)
1020Anton GrahnSWE3:18.21 (25)3:38.25 (1 h5)+3.53 (5 h2)
116Simone MocelliniITA3:16.24 (17)3:31.03 (1 h3)+17.17 (6 h1)
1252Simone DapràITA3:18.14 (24)+0.45 (2 h5)+4.12 (6 h2)
1318Jules ChappazFRA3:12.86 (3)+0.26 (3 h1)
142Harald AmundsenNOR3:14.12 (5)+0.54 (3 h4)
1527Ondřej ČernýCZE3:15.93 (14)+0.47 (3 h5)
1610Joni MäkiFIN3:16.15 (16)+0.39 (3 h3)
1715Noe NäffSUI3:14.23 (6)+0.88 (4 h5)
1822Valerio GrondSUI3:14.81 (8)+0.58 (4 h4)
1929Lucas ChanavatFRA3:15.29 (10)+1.19 (4 h3)
2028Edvin AngerSWE3:17.31 (19)+0.49 (4 h1)
2114Emil LiekariFIN3:15.01 (9)+3.18 (5 h2)
2223Jan StölbenGER3:15.76 (11)+5.04 (5 h3)
234Janik RiebliSUI3:15.81 (12)+1.55 (5 h5)
243Richard JouveFRA3:16.44 (18)+9.49 (5 h4)
2532Elia BarpITA3:18.27 (26)+0.82 (5 h1)
2619Jaume PueyoESP3:15.81 (13)+2.19 (6 h5)
2740Théo SchelyFRA3:17.84 (22)+3.27 (6 h2)
289Zak KettersonUSA3:18.14 (23)+22.30 (6 h3)
2948Bernat Selles GaschESP3:18.56 (29)+9.80 (6 h4)
305Johan HäggströmSWE3:18.73 (30)– (6 h1)
=3117Gus SchumacherUSA3:18.87 (=31)
=3131Miha ŠimencSLO3:18.87 (=31)
337Benjamin MoserAUT3:19.04 (33)
3425Niilo MoilanenFIN3:19.69 (34)
3538Savely KorostelyovAIN3:19.88 (35)
3651Janosch BruggerGER3:20.45 (36)
3737Wang QiangCHN3:21.49 (37)
3834Michal NovákCZE3:21.66 (38)
3946Antoine CyrCAN3:21.96 (39)
4036Maciej StaręgaPOL3:22.28 (40)
4139Xavier McKeeverCAN3:22.46 (41)
4256Hugo HinckfussAUS3:23.41 (42)
4342Vili ČrvSLO3:23.44 (43)
4445Martin HimmaEST3:23.64 (44)
451James ClugnetGBR3:23.66 (45)
4635Michael FöttingerAUT3:23.92 (46)
4754Tom StephenCAN3:24.02 (47)
4857Manex SilvaBRA3:25.48 (48)
4949Peter HindsSVK3:25.78 (49)
5033Nejc ŠternSLO3:26.12 (50)
5143Lars VikAUS3:26.13 (51)
5247Raimo VīgantsLAT3:26.26 (52)
5353Sebastian BryjaPOL3:26.83 (53)
5474Aleksandar GrbovićMNE3:27.09 (54)
5541Marc Colell PantebreESP3:27.49 (55)
5655Rémi DroletCAN3:27.72 (56)
5750Lauris KaparkalējsLAT3:28.33 (57)
5881Tomáš CenekSVK3:28.34 (58)
5944Karl Sebastian DremljugaEST3:29.60 (59)
6070Dmytro DrahunUKR3:30.74 (60)
6160Marko SkenderCRO3:31.91 (61)
6259Franco dal FarraARG3:32.07 (62)
6363Gabriel CojocaruROU3:32.17 (63)
6485Lee Joon-SeoKOR3:32.40 (64)
6569Samuel IkpefanNGR3:33.31 (65)
6677Modestas VaičiulisLTU3:34.87 (66)
6771Strahinja ErićBIH3:35.07 (67)
6865Li MinglinCHN3:35.56 (68)
6962Mark ChanloungTHA3:35.71 (69)
7061Oleksandr LisohorUKR3:36.57 (70)
7175Robin FrommeltLIE3:36.60 (71)
7276Paul PepeneROU3:37.60 (72)
7382Daniel PeshkovBUL3:37.69 (73)
7467Mario MatikanovBUL3:37.97 (74)
7589Vitaly PukhkaloKAZ3:38.02 (75)
7688Amirgali MuratbekovKAZ3:38.17 (76)
7758Niks SaulītisLAT3:38.38 (77)
7880Mateo Lorenzo SaumaARG3:38.48 (78)
7968Dagur BenediktssonISL3:40.09 (79)
8083Abdullah YılmazTUR3:40.34 (80)
8184Batmönkhiin AchbadrakhMGL3:40.75 (81)
8264Stevenson SavartHAI3:40.92 (82)
8372Fredrik FodstadCOL3:41.28 (83)
8466Tautvydas StroliaLTU3:42.03 (84)
8586Nail BashmakovKAZ3:43.00 (85)
8673Sebastian EndrestadCHI3:43.31 (86)
8778Miloš MilosavljevićSRB3:47.03 (87)
8887Nicolás Claveau-LavioletteVEN3:47.29 (88)
8990Stavre JadaMKD3:59.56 (89)
9092Adam BukiHUN4:02.02 (90)
9193José Manuel CabeçaPOR4:02.77 (91)
9295Apostolos AngelisGRE4:06.03 (92)
9394Timo GrönlundBOL4:06.04 (93)
9491Artur SaparbekovKGZ4:36.85 (94)

Qualifying Round

Date10 February 2026 — 9:55
FormatTop 30 finishers advance to quarter-finals.
PosNumberCompetitorNOCTime
124Johannes Høsflot KlæboNOR3:07.37Q
28Ben OgdenUSA3:09.88Q
318Jules ChappazFRA3:12.86Q
413Jiří TužCZE3:13.48Q
52Harald AmundsenNOR3:14.12Q
615Noe NäffSUI3:14.23Q
711Alvar MyhlbackSWE3:14.53Q
822Valerio GrondSUI3:14.81Q
914Emil LiekariFIN3:15.01Q
1029Lucas ChanavatFRA3:15.29Q
1123Jan StölbenGER3:15.76Q
124Janik RiebliSUI3:15.81Q
1319Jaume PueyoESP3:15.81Q
1427Ondřej ČernýCZE3:15.93Q
1530Federico PellegrinoITA3:16.11Q
1610Joni MäkiFIN3:16.15Q
1712Simone MocelliniITA3:16.24Q
183Richard JouveFRA3:16.44Q
1928Edvin AngerSWE3:17.31Q
2016Oskar Opstad VikeNOR3:17.41Q
2126Erik ValnesNOR3:17.44Q
2240Théo SchelyFRA3:17.84Q
239Zak KettersonUSA3:18.14Q
2452Simone DapràITA3:18.14Q
2520Anton GrahnSWE3:18.21Q
2632Elia BarpITA3:18.27Q
276Lauri VuorinenFIN3:18.28Q
2821J. C. SchoonmakerUSA3:18.38Q
2948Bernat Selles GaschESP3:18.56Q
305Johan HäggströmSWE3:18.73Q
=3117Gus SchumacherUSA3:18.87
=3131Miha ŠimencSLO3:18.87
337Benjamin MoserAUT3:19.04
3425Niilo MoilanenFIN3:19.69
3538Savely KorostelyovAIN3:19.88
3651Janosch BruggerGER3:20.45
3737Wang QiangCHN3:21.49
3834Michal NovákCZE3:21.66
3946Antoine CyrCAN3:21.96
4036Maciej StaręgaPOL3:22.28
4139Xavier McKeeverCAN3:22.46
4256Hugo HinckfussAUS3:23.41
4342Vili ČrvSLO3:23.44
4445Martin HimmaEST3:23.64
451James ClugnetGBR3:23.66
4635Michael FöttingerAUT3:23.92
4754Tom StephenCAN3:24.02
4857Manex SilvaBRA3:25.48
4949Peter HindsSVK3:25.78
5033Nejc ŠternSLO3:26.12
5143Lars VikAUS3:26.13
5247Raimo VīgantsLAT3:26.26
5353Sebastian BryjaPOL3:26.83
5474Aleksandar GrbovićMNE3:27.09
5541Marc Colell PantebreESP3:27.49
5655Rémi DroletCAN3:27.72
5750Lauris KaparkalējsLAT3:28.33
5881Tomáš CenekSVK3:28.34
5944Karl Sebastian DremljugaEST3:29.60
6070Dmytro DrahunUKR3:30.74
6160Marko SkenderCRO3:31.91
6259Franco dal FarraARG3:32.07
6363Gabriel CojocaruROU3:32.17
6485Lee Joon-SeoKOR3:32.40
6569Samuel IkpefanNGR3:33.31
6677Modestas VaičiulisLTU3:34.87
6771Strahinja ErićBIH3:35.07
6865Li MinglinCHN3:35.56
6962Mark ChanloungTHA3:35.71
7061Oleksandr LisohorUKR3:36.57
7175Robin FrommeltLIE3:36.60
7276Paul PepeneROU3:37.60
7382Daniel PeshkovBUL3:37.69
7467Mario MatikanovBUL3:37.97
7589Vitaly PukhkaloKAZ3:38.02
7688Amirgali MuratbekovKAZ3:38.17
7758Niks SaulītisLAT3:38.38
7880Mateo Lorenzo SaumaARG3:38.48
7968Dagur BenediktssonISL3:40.09
8083Abdullah YılmazTUR3:40.34
8184Batmönkhiin AchbadrakhMGL3:40.75
8264Stevenson SavartHAI3:40.92
8372Fredrik FodstadCOL3:41.28
8466Tautvydas StroliaLTU3:42.03
8586Nail BashmakovKAZ3:43.00
8673Sebastian EndrestadCHI3:43.31
8778Miloš MilosavljevićSRB3:47.03
8887Nicolás Claveau-LavioletteVEN3:47.29
8990Stavre JadaMKD3:59.56
9092Adam BukiHUN4:02.02
9193José Manuel CabeçaPOR4:02.77
9295Apostolos AngelisGRE4:06.03
9394Timo GrönlundBOL4:06.04
9491Artur SaparbekovKGZ4:36.85

Quarter-Finals

Date10 February 2026 — 12:15
FormatTop 2 finishers in each heat, and next two fastest times, advance to semi-finals.

Heat #1

Time12:15
PosNumberCompetitorNOCTime
124Johannes Høsflot KlæboNOR3:30.66Q
226Erik ValnesNOR+0.19Q
318Jules ChappazFRA+0.26
428Edvin AngerSWE+0.49
532Elia BarpITA+0.82
65Johan HäggströmSWE

Heat #2

PosNumberCompetitorNOCTime
18Ben OgdenUSA3:26.10Q
211Alvar MyhlbackSWE+2.29Q
330Federico PellegrinoITA+2.67LL
46Lauri VuorinenFIN+2.89LL
514Emil LiekariFIN+3.18
640Théo SchelyFRA+3.27

Heat #3

PosNumberCompetitorNOCTime
112Simone MocelliniITA3:31.03Q
213Jiří TužCZE+0.08Q
310Joni MäkiFIN+0.39
429Lucas ChanavatFRA+1.19
523Jan StölbenGER+5.04
69Zak KettersonUSA+22.30

Heat #4

PosNumberCompetitorNOCTime
116Oskar Opstad VikeNOR3:31.96Q
221J. C. SchoonmakerUSA+0.11Q
32Harald AmundsenNOR+0.54
422Valerio GrondSUI+0.58
53Richard JouveFRA+9.49
648Bernat Selles GaschESP+9.80

Heat #5

PosNumberCompetitorNOCTime
120Anton GrahnSWE3:38.25Q
252Simone DapràITA+0.45Q
327Ondřej ČernýCZE+0.47
415Noe NäffSUI+0.88
54Janik RiebliSUI+1.55
619Jaume PueyoESP+2.19

Semi-Finals

Date10 February 2026 — 12:57
FormatTop 2 finishers in each heat, and next two fastest times, advance to final.

Heat #1

Time12:57
PosNumberCompetitorNOCTime
124Johannes Høsflot KlæboNOR3:39.72Q
226Lauri VuorinenFIN+0.56Q
38Ben OgdenUSA+0.60LL
411Erik ValnesNOR+1.76LL
530Alvar MyhlbackSWE+4.75
66Simone MocelliniITA+17.17

Heat #2

PosNumberCompetitorNOCTime
112Jiří TužCZE3:41.80Q
213Oskar Opstad VikeNOR+0.00Q
316Federico PellegrinoITA+1.42
421J. C. SchoonmakerUSA+2.16
520Anton GrahnSWE+3.53
652Simone DapràITA+4.12

Final Round

Date10 February 2026 — 13:21
PosNumberCompetitorNOCTime
124Johannes Høsflot KlæboNOR3:39.74
28Ben OgdenUSA+0.87
313Oskar Opstad VikeNOR+6.81
426Lauri VuorinenFIN+11.65
512Jiří TužCZE+18.54
611Erik ValnesNOR+34.84