| # | BIB | Name | time | diff | ||
| 1 | 52![]() ESP | Biel SAGUÉS ROVIRA | M 1 | Youth-B-M 1 | 00:47:45 5.1 km @ Final | - |
| 2 | 137![]() NOR | Isak DRØPPING | M 2 | Youth-B-M 2 | 00:49:25 5.1 km @ Final | + 00:01:40 |
| 3 | 182![]() SWE | Max ÖSTERBERG | M 3 | Youth-B-M 3 | 00:50:34 5.1 km @ Final | + 00:02:49 |
| 4 | 115![]() JPN | Takumu NOMURA | M 4 | Youth-B-M 4 | 00:50:46 5.1 km @ Final | + 00:03:01 |
| 5 | 145![]() POL | Aleksander GLOD | M 5 | Youth-B-M 5 | 00:52:19 5.1 km @ Final | + 00:04:34 |
| 6 | 60![]() FRA | Angel CAYROL FLAMENT | M 6 | Youth-B-M 6 | 00:52:31 5.1 km @ Final | + 00:04:46 |
| 7 | 59![]() FRA | Antoine DELORE | M 7 | Youth-B-M 7 | 00:53:08 5.1 km @ Final | + 00:05:23 |
| 8 | 187![]() USA | Boomer WEISMAN | M 8 | Youth-B-M 8 | 00:53:53 5.1 km @ Final | + 00:06:08 |
| 9 | 114![]() JPN | Jotaro NAOE | M 9 | Youth-B-M 9 | 00:54:24 5.1 km @ Final | + 00:06:39 |
| 10 | 136![]() NOR | Kristian MOEN | M 10 | Youth-B-M 10 | 00:54:31 5.1 km @ Final | + 00:06:46 |
| 11 | 174![]() SUI | Jonas OLIVA | M 11 | Youth-B-M 11 | 00:54:41 5.1 km @ Final | + 00:06:56 |
| 12 | 184![]() SWE | Malte LESSING | M 12 | Youth-B-M 12 | 00:54:49 5.1 km @ Final | + 00:07:04 |
| 13 | 68![]() GBR | Daniel HEPPELL | M 13 | Youth-B-M 13 | 00:55:14 5.1 km @ Final | + 00:07:29 |
| 14 | 183![]() SWE | Linus WEDIN | M 14 | Youth-B-M 14 | 00:55:35 5.1 km @ Final | + 00:07:50 |
| 15 | 101![]() ITA | Davide GADIN | M 15 | Youth-B-M 15 | 00:55:38 5.1 km @ Final | + 00:07:53 |
| 16 | 116![]() JPN | Taizo KUSAKA | M 16 | Youth-B-M 16 | 00:55:58 5.1 km @ Final | + 00:08:13 |
| 17 | 66![]() GBR | Rowan ASHWORTH | M 17 | Youth-B-M 17 | 00:56:23 5.1 km @ Final | + 00:08:38 |
| 18 | 138![]() NOR | Emil ASLAKSEN RØED | M 18 | Youth-B-M 18 | 00:56:39 5.1 km @ Final | + 00:08:54 |
| 19 | 189![]() USA | James UNDERWOOD | M 19 | Youth-B-M 19 | 00:56:44 5.1 km @ Final | + 00:08:59 |
| 20 | 81![]() GER | Teodor FRANKE | M 20 | Youth-B-M 20 | 00:56:59 5.1 km @ Final | + 00:09:14 |
| 21 | 2![]() AND | Adrià ISAL GARCIA | M 21 | Youth-B-M 21 | 00:58:52 5.1 km @ Final | + 00:11:07 |
| 22 | 93![]() IRL | Patrick MCDAID | M 22 | Youth-B-M 22 | 00:59:09 5.1 km @ Final | + 00:11:24 |
| 23 | 100![]() ITA | Maurizio BONAFANTE | M 23 | Youth-B-M 23 | 01:00:11 5.1 km @ Final | + 00:12:26 |
| 24 | 8![]() BRA | João MENDES MUNIZ | M 24 | Youth-B-M 24 | 01:01:07 5.1 km @ Final | + 00:13:22 |
| 25 | 36![]() CZE | Jan SOBEK | M 25 | Youth-B-M 25 | 01:01:58 5.1 km @ Final | + 00:14:13 |
| 26 | 157![]() POR | Lourenço OLIVEIRA | M 26 | Youth-B-M 26 | 01:02:40 5.1 km @ Final | + 00:14:55 |
| 27 | 9![]() BRA | Pedro TELES MELO | M 27 | Youth-B-M 27 | 01:02:47 5.1 km @ Final | + 00:15:02 |
| 28 | 190![]() USA | Lincoln GAGE | M 28 | Youth-B-M 28 | 01:03:59 5.1 km @ Final | + 00:16:14 |
| 29 | 158![]() POR | João LAMAS | M 29 | Youth-B-M 29 | 01:04:14 5.1 km @ Final | + 00:16:29 |
| 30 | 11![]() BRA | Jhemes COSTA SANTOS JUNIOR | M 30 | Youth-B-M 30 | 01:06:09 5.1 km @ Final | + 00:18:24 |
| 31 | 10![]() BRA | Brendom Lucas FARREIRA VIANA KELLY | M 31 | Youth-B-M 31 | 01:07:16 5.1 km @ Final | + 00:19:31 |
| 32 | 20![]() BUL | Ivaylo PEYNOV | M 32 | Youth-B-M 32 | 01:08:06 5.1 km @ Final | + 00:20:21 |
| 33 | 156![]() POR | João GOUVEIA | M 33 | Youth-B-M 33 | 01:10:15 5.1 km @ Final | + 00:22:30 |
| 34 | 37![]() CZE | Tadeáš PLISKA | M 34 | Youth-B-M 34 | 01:16:49 5.1 km @ Final | + 00:29:04 |
Number of records: 34
