| Date | 10 February 2026 | |
|---|---|---|
| Status | Olympic | |
| Location | Lago di Tésero Cross Country Stadium, Tésero, Trentino | |
| Participants | 94 from 49 countries | |
| Format | Final standings based on time achieved in last round competed in. | |
| Details | Course Length: 1547 m Height Differential: 23 m Maximum Climb: 23 m Total Climbing: 49 m | |
| Pos | Number | Competitor | NOC | Qualifying | QF | SF | Final | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 24 | Johannes Høsflot Klæbo | NOR | 3:07.37 (1) | 3:30.66 (1 h1) | 3:39.72 (1 h1) | 3:39.74 (1) | Gold | ||
| 2 | 8 | Ben Ogden | USA | 3:09.88 (2) | 3:26.10 (1 h2) | +0.60 (3 h1) | +0.87 (2) | Silver | ||
| 3 | 13 | Oskar Opstad Vike | NOR | 3:17.41 (20) | 3:31.96 (1 h4) | +0.00 (2 h2) | +6.81 (3) | Bronze | ||
| 4 | 26 | Lauri Vuorinen | FIN | 3:18.28 (27) | +2.89 (4 h2) | +0.56 (2 h1) | +11.65 (4) | |||
| 5 | 12 | Jiří Tuž | CZE | 3:13.48 (4) | +0.08 (2 h3) | 3:41.80 (1 h2) | +18.54 (5) | |||
| 6 | 11 | Erik Valnes | NOR | 3:17.44 (21) | +0.19 (2 h1) | +1.76 (4 h1) | +34.84 (6) | |||
| 7 | 16 | Federico Pellegrino | ITA | 3:16.11 (15) | +2.67 (3 h2) | +1.42 (3 h2) | – | |||
| 8 | 21 | J. C. Schoonmaker | USA | 3:18.38 (28) | +0.11 (2 h4) | +2.16 (4 h2) | – | |||
| 9 | 30 | Alvar Myhlback | SWE | 3:14.53 (7) | +2.29 (2 h2) | +4.75 (5 h1) | – | |||
| 10 | 20 | Anton Grahn | SWE | 3:18.21 (25) | 3:38.25 (1 h5) | +3.53 (5 h2) | – | |||
| 11 | 6 | Simone Mocellini | ITA | 3:16.24 (17) | 3:31.03 (1 h3) | +17.17 (6 h1) | – | |||
| 12 | 52 | Simone Daprà | ITA | 3:18.14 (24) | +0.45 (2 h5) | +4.12 (6 h2) | – | |||
| 13 | 18 | Jules Chappaz | FRA | 3:12.86 (3) | +0.26 (3 h1) | – | – | |||
| 14 | 2 | Harald Amundsen | NOR | 3:14.12 (5) | +0.54 (3 h4) | – | – | |||
| 15 | 27 | Ondřej Černý | CZE | 3:15.93 (14) | +0.47 (3 h5) | – | – | |||
| 16 | 10 | Joni Mäki | FIN | 3:16.15 (16) | +0.39 (3 h3) | – | – | |||
| 17 | 15 | Noe Näff | SUI | 3:14.23 (6) | +0.88 (4 h5) | – | – | |||
| 18 | 22 | Valerio Grond | SUI | 3:14.81 (8) | +0.58 (4 h4) | – | – | |||
| 19 | 29 | Lucas Chanavat | FRA | 3:15.29 (10) | +1.19 (4 h3) | – | – | |||
| 20 | 28 | Edvin Anger | SWE | 3:17.31 (19) | +0.49 (4 h1) | – | – | |||
| 21 | 14 | Emil Liekari | FIN | 3:15.01 (9) | +3.18 (5 h2) | – | – | |||
| 22 | 23 | Jan Stölben | GER | 3:15.76 (11) | +5.04 (5 h3) | – | – | |||
| 23 | 4 | Janik Riebli | SUI | 3:15.81 (12) | +1.55 (5 h5) | – | – | |||
| 24 | 3 | Richard Jouve | FRA | 3:16.44 (18) | +9.49 (5 h4) | – | – | |||
| 25 | 32 | Elia Barp | ITA | 3:18.27 (26) | +0.82 (5 h1) | – | – | |||
| 26 | 19 | Jaume Pueyo | ESP | 3:15.81 (13) | +2.19 (6 h5) | – | – | |||
| 27 | 40 | Théo Schely | FRA | 3:17.84 (22) | +3.27 (6 h2) | – | – | |||
| 28 | 9 | Zak Ketterson | USA | 3:18.14 (23) | +22.30 (6 h3) | – | – | |||
| 29 | 48 | Bernat Selles Gasch | ESP | 3:18.56 (29) | +9.80 (6 h4) | – | – | |||
| 30 | 5 | Johan Häggström | SWE | 3:18.73 (30) | – (6 h1) | – | – | |||
| =31 | 17 | Gus Schumacher | USA | 3:18.87 (=31) | – | – | – | |||
| =31 | 31 | Miha Šimenc | SLO | 3:18.87 (=31) | – | – | – | |||
| 33 | 7 | Benjamin Moser | AUT | 3:19.04 (33) | – | – | – | |||
| 34 | 25 | Niilo Moilanen | FIN | 3:19.69 (34) | – | – | – | |||
| 35 | 38 | Savely Korostelyov | AIN | 3:19.88 (35) | – | – | – | |||
| 36 | 51 | Janosch Brugger | GER | 3:20.45 (36) | – | – | – | |||
| 37 | 37 | Wang Qiang | CHN | 3:21.49 (37) | – | – | – | |||
| 38 | 34 | Michal Novák | CZE | 3:21.66 (38) | – | – | – | |||
| 39 | 46 | Antoine Cyr | CAN | 3:21.96 (39) | – | – | – | |||
| 40 | 36 | Maciej Staręga | POL | 3:22.28 (40) | – | – | – | |||
| 41 | 39 | Xavier McKeever | CAN | 3:22.46 (41) | – | – | – | |||
| 42 | 56 | Hugo Hinckfuss | AUS | 3:23.41 (42) | – | – | – | |||
| 43 | 42 | Vili Črv | SLO | 3:23.44 (43) | – | – | – | |||
| 44 | 45 | Martin Himma | EST | 3:23.64 (44) | – | – | – | |||
| 45 | 1 | James Clugnet | GBR | 3:23.66 (45) | – | – | – | |||
| 46 | 35 | Michael Föttinger | AUT | 3:23.92 (46) | – | – | – | |||
| 47 | 54 | Tom Stephen | CAN | 3:24.02 (47) | – | – | – | |||
| 48 | 57 | Manex Silva | BRA | 3:25.48 (48) | – | – | – | |||
| 49 | 49 | Peter Hinds | SVK | 3:25.78 (49) | – | – | – | |||
| 50 | 33 | Nejc Štern | SLO | 3:26.12 (50) | – | – | – | |||
| 51 | 43 | Lars Vik | AUS | 3:26.13 (51) | – | – | – | |||
| 52 | 47 | Raimo Vīgants | LAT | 3:26.26 (52) | – | – | – | |||
| 53 | 53 | Sebastian Bryja | POL | 3:26.83 (53) | – | – | – | |||
| 54 | 74 | Aleksandar Grbović | MNE | 3:27.09 (54) | – | – | – | |||
| 55 | 41 | Marc Colell Pantebre | ESP | 3:27.49 (55) | – | – | – | |||
| 56 | 55 | Rémi Drolet | CAN | 3:27.72 (56) | – | – | – | |||
| 57 | 50 | Lauris Kaparkalējs | LAT | 3:28.33 (57) | – | – | – | |||
| 58 | 81 | Tomáš Cenek | SVK | 3:28.34 (58) | – | – | – | |||
| 59 | 44 | Karl Sebastian Dremljuga | EST | 3:29.60 (59) | – | – | – | |||
| 60 | 70 | Dmytro Drahun | UKR | 3:30.74 (60) | – | – | – | |||
| 61 | 60 | Marko Skender | CRO | 3:31.91 (61) | – | – | – | |||
| 62 | 59 | Franco dal Farra | ARG | 3:32.07 (62) | – | – | – | |||
| 63 | 63 | Gabriel Cojocaru | ROU | 3:32.17 (63) | – | – | – | |||
| 64 | 85 | Lee Joon-Seo | KOR | 3:32.40 (64) | – | – | – | |||
| 65 | 69 | Samuel Ikpefan | NGR | 3:33.31 (65) | – | – | – | |||
| 66 | 77 | Modestas Vaičiulis | LTU | 3:34.87 (66) | – | – | – | |||
| 67 | 71 | Strahinja Erić | BIH | 3:35.07 (67) | – | – | – | |||
| 68 | 65 | Li Minglin | CHN | 3:35.56 (68) | – | – | – | |||
| 69 | 62 | Mark Chanloung | THA | 3:35.71 (69) | – | – | – | |||
| 70 | 61 | Oleksandr Lisohor | UKR | 3:36.57 (70) | – | – | – | |||
| 71 | 75 | Robin Frommelt | LIE | 3:36.60 (71) | – | – | – | |||
| 72 | 76 | Paul Pepene | ROU | 3:37.60 (72) | – | – | – | |||
| 73 | 82 | Daniel Peshkov | BUL | 3:37.69 (73) | – | – | – | |||
| 74 | 67 | Mario Matikanov | BUL | 3:37.97 (74) | – | – | – | |||
| 75 | 89 | Vitaly Pukhkalo | KAZ | 3:38.02 (75) | – | – | – | |||
| 76 | 88 | Amirgali Muratbekov | KAZ | 3:38.17 (76) | – | – | – | |||
| 77 | 58 | Niks Saulītis | LAT | 3:38.38 (77) | – | – | – | |||
| 78 | 80 | Mateo Lorenzo Sauma | ARG | 3:38.48 (78) | – | – | – | |||
| 79 | 68 | Dagur Benediktsson | ISL | 3:40.09 (79) | – | – | – | |||
| 80 | 83 | Abdullah Yılmaz | TUR | 3:40.34 (80) | – | – | – | |||
| 81 | 84 | Batmönkhiin Achbadrakh | MGL | 3:40.75 (81) | – | – | – | |||
| 82 | 64 | Stevenson Savart | HAI | 3:40.92 (82) | – | – | – | |||
| 83 | 72 | Fredrik Fodstad | COL | 3:41.28 (83) | – | – | – | |||
| 84 | 66 | Tautvydas Strolia | LTU | 3:42.03 (84) | – | – | – | |||
| 85 | 86 | Nail Bashmakov | KAZ | 3:43.00 (85) | – | – | – | |||
| 86 | 73 | Sebastian Endrestad | CHI | 3:43.31 (86) | – | – | – | |||
| 87 | 78 | Miloš Milosavljević | SRB | 3:47.03 (87) | – | – | – | |||
| 88 | 87 | Nicolás Claveau-Laviolette | VEN | 3:47.29 (88) | – | – | – | |||
| 89 | 90 | Stavre Jada | MKD | 3:59.56 (89) | – | – | – | |||
| 90 | 92 | Adam Buki | HUN | 4:02.02 (90) | – | – | – | |||
| 91 | 93 | José Manuel Cabeça | POR | 4:02.77 (91) | – | – | – | |||
| 92 | 95 | Apostolos Angelis | GRE | 4:06.03 (92) | – | – | – | |||
| 93 | 94 | Timo Grönlund | BOL | 4:06.04 (93) | – | – | – | |||
| 94 | 91 | Artur Saparbekov | KGZ | 4:36.85 (94) | – | – | – |
| Date | 10 February 2026 — 9:55 |
|---|---|
| Format | Top 30 finishers advance to quarter-finals. |
| Date | 10 February 2026 — 12:15 |
|---|---|
| Format | Top 2 finishers in each heat, and next two fastest times, advance to semi-finals. |
| Time | 12:15 |
|---|
| Pos | Number | Competitor | NOC | Time | ||
|---|---|---|---|---|---|---|
| 1 | 24 | Johannes Høsflot Klæbo | NOR | 3:30.66 | ||
| 2 | 26 | Erik Valnes | NOR | +0.19 | ||
| 3 | 18 | Jules Chappaz | FRA | +0.26 | ||
| 4 | 28 | Edvin Anger | SWE | +0.49 | ||
| 5 | 32 | Elia Barp | ITA | +0.82 | ||
| 6 | 5 | Johan Häggström | SWE | – |
| Pos | Number | Competitor | NOC | Time | ||
|---|---|---|---|---|---|---|
| 1 | 8 | Ben Ogden | USA | 3:26.10 | ||
| 2 | 11 | Alvar Myhlback | SWE | +2.29 | ||
| 3 | 30 | Federico Pellegrino | ITA | +2.67 | LL | |
| 4 | 6 | Lauri Vuorinen | FIN | +2.89 | LL | |
| 5 | 14 | Emil Liekari | FIN | +3.18 | ||
| 6 | 40 | Théo Schely | FRA | +3.27 |
| Pos | Number | Competitor | NOC | Time | ||
|---|---|---|---|---|---|---|
| 1 | 12 | Simone Mocellini | ITA | 3:31.03 | ||
| 2 | 13 | Jiří Tuž | CZE | +0.08 | ||
| 3 | 10 | Joni Mäki | FIN | +0.39 | ||
| 4 | 29 | Lucas Chanavat | FRA | +1.19 | ||
| 5 | 23 | Jan Stölben | GER | +5.04 | ||
| 6 | 9 | Zak Ketterson | USA | +22.30 |
| Pos | Number | Competitor | NOC | Time | ||
|---|---|---|---|---|---|---|
| 1 | 16 | Oskar Opstad Vike | NOR | 3:31.96 | ||
| 2 | 21 | J. C. Schoonmaker | USA | +0.11 | ||
| 3 | 2 | Harald Amundsen | NOR | +0.54 | ||
| 4 | 22 | Valerio Grond | SUI | +0.58 | ||
| 5 | 3 | Richard Jouve | FRA | +9.49 | ||
| 6 | 48 | Bernat Selles Gasch | ESP | +9.80 |
| Pos | Number | Competitor | NOC | Time | ||
|---|---|---|---|---|---|---|
| 1 | 20 | Anton Grahn | SWE | 3:38.25 | ||
| 2 | 52 | Simone Daprà | ITA | +0.45 | ||
| 3 | 27 | Ondřej Černý | CZE | +0.47 | ||
| 4 | 15 | Noe Näff | SUI | +0.88 | ||
| 5 | 4 | Janik Riebli | SUI | +1.55 | ||
| 6 | 19 | Jaume Pueyo | ESP | +2.19 |
| Date | 10 February 2026 — 12:57 |
|---|---|
| Format | Top 2 finishers in each heat, and next two fastest times, advance to final. |
| Time | 12:57 |
|---|
| Pos | Number | Competitor | NOC | Time | ||
|---|---|---|---|---|---|---|
| 1 | 24 | Johannes Høsflot Klæbo | NOR | 3:39.72 | ||
| 2 | 26 | Lauri Vuorinen | FIN | +0.56 | ||
| 3 | 8 | Ben Ogden | USA | +0.60 | LL | |
| 4 | 11 | Erik Valnes | NOR | +1.76 | LL | |
| 5 | 30 | Alvar Myhlback | SWE | +4.75 | ||
| 6 | 6 | Simone Mocellini | ITA | +17.17 |
| Pos | Number | Competitor | NOC | Time | ||
|---|---|---|---|---|---|---|
| 1 | 12 | Jiří Tuž | CZE | 3:41.80 | ||
| 2 | 13 | Oskar Opstad Vike | NOR | +0.00 | ||
| 3 | 16 | Federico Pellegrino | ITA | +1.42 | ||
| 4 | 21 | J. C. Schoonmaker | USA | +2.16 | ||
| 5 | 20 | Anton Grahn | SWE | +3.53 | ||
| 6 | 52 | Simone Daprà | ITA | +4.12 |
| Date | 10 February 2026 — 13:21 |
|---|
| Pos | Number | Competitor | NOC | Time | ||
|---|---|---|---|---|---|---|
| 1 | 24 | Johannes Høsflot Klæbo | NOR | 3:39.74 | ||
| 2 | 8 | Ben Ogden | USA | +0.87 | ||
| 3 | 13 | Oskar Opstad Vike | NOR | +6.81 | ||
| 4 | 26 | Lauri Vuorinen | FIN | +11.65 | ||
| 5 | 12 | Jiří Tuž | CZE | +18.54 | ||
| 6 | 11 | Erik Valnes | NOR | +34.84 |