| # | BIB | Name | time | diff | ||
| 1 | 258![]() NOR | Andreas LILLESKARE | M 1 | Youth-A-M 1 | 01:01:39 11.9 km @ Final | - |
| 2 | 225![]() ESP | Gerard LOPEZ SERRA | M 2 | Youth-A-M 2 | 01:03:10 11.9 km @ Final | + 00:01:31 |
| 3 | 224![]() ESP | Joan GUITERAS PAIXAU | M 3 | Youth-A-M 3 | 01:04:22 11.9 km @ Final | + 00:02:43 |
| 4 | 256![]() NOR | Bjørnar SKJEFLO UNHJEM | M 4 | Youth-A-M 4 | 01:06:24 11.9 km @ Final | + 00:04:45 |
| 5 | 257![]() NOR | Kristian SKJEFLO UNHJEM | M 5 | Youth-A-M 5 | 01:07:05 11.9 km @ Final | + 00:05:26 |
| 6 | 248![]() JPN | Misora YABANA | M 6 | Youth-A-M 6 | 01:09:47 11.9 km @ Final | + 00:08:08 |
| 7 | 269![]() POR | Guilherme MARTINS | M 7 | Youth-A-M 7 | 01:11:28 11.9 km @ Final | + 00:09:49 |
| 8 | 268![]() POR | Martim FERNANDES | M 8 | Youth-A-M 8 | 01:11:53 11.9 km @ Final | + 00:10:14 |
| 9 | 201![]() AND | Thomas PEREIRO DAS | M 9 | Youth-A-M 9 | 01:12:19 11.9 km @ Final | + 00:10:40 |
| 10 | 217![]() CZE | Jonáš JURÁŇ | M 10 | Youth-A-M 10 | 01:14:37 11.9 km @ Final | + 00:12:58 |
| 11 | 204![]() BRA | Kauã Nilton VALIM PIRES | M 11 | Youth-A-M 11 | 01:18:50 11.9 km @ Final | + 00:17:11 |
| 12 | 243![]() ITA | Matteo MARIANI | M 12 | Youth-A-M 12 | 01:19:22 11.9 km @ Final | + 00:17:43 |
| 13 | 218![]() CZE | Ondřej ŽITNÝ | M 13 | Youth-A-M 13 | 01:19:49 11.9 km @ Final | + 00:18:10 |
| 14 | 275![]() RUS | Igor ANDREEV | M 14 | Youth-A-M 14 | 01:19:59 11.9 km @ Final | + 00:18:20 |
| 15 | 231![]() GBR | Tom ASHWORTH | M 15 | Youth-A-M 15 | 01:20:43 11.9 km @ Final | + 00:19:04 |
| 16 | 244![]() ITA | Lorenzo FONTANA | M 16 | Youth-A-M 16 | 01:24:43 11.9 km @ Final | + 00:23:04 |
| 17 | 206![]() BRA | Matheus Bastos CARVALHO LAMEGO | M 17 | Youth-A-M 17 | 01:25:14 11.9 km @ Final | + 00:23:35 |
| 18 | 232![]() GBR | Jamie BARNES | M 18 | Youth-A-M 18 | 01:39:56 11.9 km @ Final | + 00:38:17 |
| DNS | 236![]() GER | Amadeus MEINECKE | M | Youth-A-M | - 0 km @ Start | - |
Number of records: 19
