| # | BIB | Name | time | diff | ||
| 1 | 748![]() GER | Lukas EHRLE | M 1 | Youth-C-M 1 | 02:12:36 20.8 km @ Final | - |
| 2 | 730![]() ESP | Lluís PUIGVERT PALACIOS | M 2 | Youth-C-M 2 | 02:19:17 20.8 km @ Final | + 00:06:41 |
| 3 | 765![]() ITA | Cesare Peter BETTOLI | M 3 | Youth-C-M 3 | 02:20:34 20.8 km @ Final | + 00:07:58 |
| 4 | 729![]() ESP | Ïu NET PUIG | M 4 | Youth-C-M 4 | 02:22:52 20.8 km @ Final | + 00:10:16 |
| 5 | 773![]() JPN | Kota KANIE | M 5 | Youth-C-M 5 | 02:34:07 20.8 km @ Final | + 00:21:31 |
| 6 | 750![]() GRE | Giorgos NATSIOPOULOS | M 6 | Youth-C-M 6 | 02:34:38 20.8 km @ Final | + 00:22:02 |
| 7 | 735![]() FRA | Arthur DELORE | M 7 | Youth-C-M 7 | 02:35:19 20.8 km @ Final | + 00:22:43 |
| 8 | 739![]() GBR | Charlie ALLMOND | M 8 | Youth-C-M 8 | 02:35:30 20.8 km @ Final | + 00:22:54 |
| 9 | 819![]() USA | Ezra MERRILL-TRIPLETT | M 9 | Youth-C-M 9 | 02:36:14 20.8 km @ Final | + 00:23:38 |
| 10 | 815![]() USA | Tupelo BURDEAU | M 10 | Youth-C-M 10 | 02:41:31 20.8 km @ Final | + 00:28:55 |
| 11 | 817![]() USA | Bryce OSTERMILLER | M 11 | Youth-C-M 11 | 02:42:09 20.8 km @ Final | + 00:29:33 |
| 12 | 722![]() CZE | Lukáš HAVLÍK | M 12 | Youth-C-M 12 | 02:43:27 20.8 km @ Final | + 00:30:51 |
| 13 | 793![]() POR | Eugénio MEDEIROS | M 13 | Youth-C-M 13 | 02:45:18 20.8 km @ Final | + 00:32:42 |
| 14 | 714![]() BUL | Grigor GRIGOROV | M 14 | Youth-C-M 14 | 02:45:43 20.8 km @ Final | + 00:33:07 |
| 15 | 703![]() AUS | James BARNETT | M 15 | Youth-C-M 15 | 02:47:08 20.8 km @ Final | + 00:34:32 |
| 16 | 764![]() ITA | Simone DALLE | M 16 | Youth-C-M 16 | 02:48:20 20.8 km @ Final | + 00:35:44 |
| 17 | 759![]() IRL | Luke WELDON | M 17 | Youth-C-M 17 | 02:49:29 20.8 km @ Final | + 00:36:53 |
| 18 | 712![]() BUL | Ognyan DIMITROV | M 18 | Youth-C-M 18 | 02:52:35 20.8 km @ Final | + 00:39:59 |
| 19 | 751![]() HUN | Máté KOVÁCS | M 19 | Youth-C-M 19 | 02:52:53 20.8 km @ Final | + 00:40:17 |
| 20 | 807![]() SVK | Ján HOŽDORA | M 20 | Youth-C-M 20 | 02:55:36 20.8 km @ Final | + 00:43:00 |
| 21 | 806![]() SVK | Timo CABAN | M 21 | Youth-C-M 21 | 02:59:05 20.8 km @ Final | + 00:46:29 |
| 22 | 818![]() USA | Scott KLINGONSMITH | M 22 | Youth-C-M 22 | 03:02:21 20.8 km @ Final | + 00:49:45 |
| 23 | 794![]() POR | Vitor FARIA | M 23 | Youth-C-M 23 | 03:06:48 20.8 km @ Final | + 00:54:12 |
| 24 | 713![]() BUL | Preslav PEYNOV | M 24 | Youth-C-M 24 | 03:12:52 20.8 km @ Final | + 01:00:16 |
| 25 | 702![]() AUS | Hayden BARNETT | M 25 | Youth-C-M 25 | 03:19:34 20.8 km @ Final | + 01:06:58 |
| 26 | 772![]() JPN | Kenshi KITAZAWA | M 26 | Youth-C-M 26 | 03:22:22 20.8 km @ Final | + 01:09:46 |
| 27 | 792![]() POR | Afonso VERÍSSIMO | M 27 | Youth-C-M 27 | 03:31:42 20.8 km @ Final | + 01:19:06 |
| 28 | 758![]() IRL | Mackenzie MCIVOR | M 28 | Youth-C-M 28 | 03:39:31 20.8 km @ Final | + 01:26:55 |
| 29 | 766![]() ITA | Riccardo MATERGIA | M 29 | Youth-C-M 29 | 03:51:23 20.8 km @ Final | + 01:38:47 |
| 30 | 715![]() CAN | Finn TOWER-PIERCE | M 30 | Youth-C-M 30 | 03:53:09 20.8 km @ Final | + 01:40:33 |
| 31 | 752![]() HUN | Balázs VÖLGYI | M 31 | Youth-C-M 31 | 04:31:12 20.8 km @ Final | + 02:18:36 |
| 32 | 770![]() JPN | Jinnosuke OMI | M 32 | Youth-C-M 32 | 01:38:43 8.9 km @ Rumija | -1 check(s) |
| DNS | 763![]() ITA | Antonio CORTI | M | Youth-C-M | - 0 km @ Start | - |
| DNS | 804![]() SUI | Fiorillo CAMESI | M | Youth-C-M | - 0 km @ Start | - |
| DNS | 808![]() SVK | Oliver VRÁBEL | M | Youth-C-M | - 0 km @ Start | - |
Number of records: 35
