| Vieta | Grupa | Uzvārds, vārds | Valsts | Klubs, Pilsēta | Laiks | min/km |
|---|---|---|---|---|---|---|
| 1 | M18 | Husebye Aamodt Emil | Norway | 54:29 | 6:00 | |
| 2 | M18 | Hammond James | Great Britain | 54:35 | 6:01 | |
| 3 | M18 | Ingierd Jonas Fenne | Norway | 55:10 | 6:05 | |
| 4 | M18 | Fritzen Florian | Finland | 55:35 | 6:08 | |
| 5 | M18 | Brosch Ondrej | Czech Republic | 56:11 | 6:12 | |
| 6 | M18 | Gasser Lukas | Switzerland | 57:38 | 6:21 | |
| 7 | M18 | Verjux Lucas | France | 57:47 | 6:22 | |
| 8 | M18 | Selva Torras Bernat | Spain | 57:51 | 6:23 | |
| 9 | M18 | Virkajarvi Aapo | Finland | 58:12 | 6:25 | |
| 10 | M18 | Bultrowicz Tymoteusz | Poland | 58:21 | 6:26 | |
| 11 | M18 | Montes Joan | Spain | 58:24 | 6:26 | |
| 12 | M18 | Hanus Filip | Czech Republic | 58:35 | 6:27 | |
| 13 | M18 | Zvirgzdiņš Edvards | Latvia | 59:25 | 6:33 | |
| 14 | M18 | Grasis Renārs | Latvia | 1:00:17 | 6:39 | |
| 15 | M18 | Vigh Ervin | Romania | 1:00:25 | 6:40 | |
| 16 | M18 | Nielsen Erik Groenborg | Denmark | 1:00:29 | 6:40 | |
| 17 | M18 | Philibert Nathan | France | 1:00:51 | 6:42 | |
| 18 | M18 | Leire Ola | Sweden | 1:00:58 | 6:43 | |
| 19 | M18 | Algers Omholt Arvid | Sweden | 1:01:12 | 6:45 | |
| 20 | M18 | Valdal Jone | Norway | 1:01:25 | 6:46 | |
| 21 | M18 | Benke Somorjai David | Hungary | 1:01:29 | 6:47 | |
| 22 | M18 | Fenger Groen Asbjoern Faber | Denmark | 1:01:34 | 6:47 | |
| 23 | M18 | Maciejewski Bartłomiej | Poland | 1:01:56 | 6:50 | |
| 24 | M18 | Srb Vladimir | Czech Republic | 1:01:58 | 6:50 | |
| 25 | M18 | Dequiedt Loic | Germany | 1:02:02 | 6:50 | |
| 26 | M18 | Boehi Gratian | Switzerland | 1:03:05 | 6:57 | |
| 27 | M18 | Dufour Celestin | France | 1:03:31 | 7:00 | |
| 28 | M18 | Saupe David | Germany | 1:03:36 | 7:01 | |
| 29 | M18 | Balogh Matej | Slovakia | 1:04:03 | 7:04 | |
| 30 | M18 | Lambertini Sebastiano | Italy | 1:04:09 | 7:04 | |
| 31 | M18 | Rollins Tommy | Great Britain | 1:04:11 | 7:05 | |
| 31 | M18 | Ward Laurence | Great Britain | 1:04:11 | 7:05 | |
| 33 | M18 | Smelik Daniel | Slovakia | 1:04:43 | 7:08 | |
| 34 | M18 | Mueller Lavio | Switzerland | 1:04:48 | 7:09 | |
| 35 | M18 | Swain Eddie | New Zealand | 1:04:53 | 7:09 | |
| 36 | M18 | Hirvilahti Joona | Finland | 1:04:56 | 7:10 | |
| 37 | M18 | Toyryla Rasmus | Finland | 1:05:01 | 7:10 | |
| 38 | M18 | Drapella Stanisław | Poland | 1:05:12 | 7:11 | |
| 39 | M18 | Vogel Jonas | Switzerland | 1:05:22 | 7:12 | |
| 40 | M18 | Radajewski Owen | Australia | 1:05:34 | 7:14 | |
| 41 | M18 | Juknevičius Domas | Lithuania | 1:05:46 | 7:15 | |
| 42 | M18 | Dienys Algirdas | Lithuania | 1:05:50 | 7:15 | |
| 43 | M18 | Urge Bence | Hungary | 1:05:54 | 7:16 | |
| 44 | M18 | Baath Ole | Germany | 1:05:56 | 7:16 | |
| 45 | M18 | McLellan Jake | New Zealand | 1:06:09 | 7:18 | |
| 46 | M18 | Syrovy Tomas | Slovakia | 1:06:15 | 7:18 | |
| 47 | M18 | Daasnes Ola | Norway | 1:06:24 | 7:19 | |
| 48 | M18 | Soelva Jonas Leo | Italy | 1:06:45 | 7:22 | |
| 49 | M18 | Mazy Arnaud | Belgium | 1:06:47 | 7:22 | |
| 50 | M18 | Ochenbauer Niklas | Austria | 1:07:04 | 7:24 | |
| 51 | M18 | Horashko Volodymyr | Ukraine | 1:07:11 | 7:24 | |
| 52 | M18 | Arnicāns Roberts | Latvia | 1:07:16 | 7:25 | |
| 53 | M18 | Wenzel Anton | France | 1:07:36 | 7:27 | |
| 54 | M18 | Thybeck Axel | Sweden | 1:07:46 | 7:28 | |
| 55 | M18 | Seljak Luka | Slovenia | 1:07:52 | 7:29 | |
| 56 | M18 | Pelov Marco | Bulgaria | 1:08:07 | 7:31 | |
| 57 | M18 | Brouwier Mathis | Belgium | 1:08:09 | 7:31 | |
| 58 | M18 | Sztranek Maciej | Poland | 1:08:11 | 7:31 | |
| 59 | M18 | Jancik Filip | Slovakia | 1:08:41 | 7:34 | |
| 60 | M18 | Külvik Pärtel | Estonia | 1:08:50 | 7:35 | |
| 61 | M18 | Orsingher Denis | Italy | 1:08:51 | 7:35 | |
| 62 | M18 | Stehlik Jakub | Czech Republic | 1:09:55 | 7:43 | |
| 63 | M18 | Balint Gergo | Hungary | 1:09:56 | 7:43 | |
| 64 | M18 | Nikolov Dani | Bulgaria | 1:10:05 | 7:44 | |
| 65 | M18 | Edvardsen Rasmus | Denmark | 1:10:15 | 7:45 | |
| 66 | M18 | Mackevičius Tadas | Lithuania | 1:11:08 | 7:51 | |
| 67 | M18 | Jakobson August | Estonia | 1:11:11 | 7:51 | |
| 68 | M18 | Siliņš Lūkass | Latvia | 1:11:15 | 7:51 | |
| 69 | M18 | Heppell Daniel | Great Britain | 1:12:09 | 7:57 | |
| 70 | M18 | Kunckel Vincent | Germany | 1:13:03 | 8:03 | |
| 71 | M18 | Jung Karel | Estonia | 1:13:30 | 8:06 | |
| 72 | M18 | Tuzcuogullari Altar Ilgaz | Turkiye | 1:14:09 | 8:11 | |
| 73 | M18 | Tsepurdey Vladyslav | Ukraine | 1:14:15 | 8:11 | |
| 74 | M18 | Amat Font Jan | Spain | 1:14:45 | 8:15 | |
| 75 | M18 | Zhukovskyi Artem | Ukraine | 1:15:05 | 8:17 | |
| 76 | M18 | Greenwood Matthew | New Zealand | 1:15:11 | 8:17 | |
| 77 | M18 | Balogh Mate | Hungary | 1:15:18 | 8:18 | |
| 78 | M18 | Barchuk Maksym | Ukraine | 1:16:00 | 8:23 | |
| 79 | M18 | Coelho Lucas | Portugal | 1:16:57 | 8:29 | |
| 80 | M18 | Karachorov Nikola | Bulgaria | 1:17:16 | 8:31 | |
| 81 | M18 | Horley Cooper | Australia | 1:17:19 | 8:32 | |
| 82 | M18 | Gojmerac Luka | Croatia | 1:17:36 | 8:33 | |
| 83 | M18 | Husag David | Serbia | 1:18:13 | 8:37 | |
| 84 | M18 | Solenicki Gabrijel | Croatia | 1:19:21 | 8:45 | |
| 85 | M18 | Bizjak Bozo | Slovenia | 1:21:09 | 8:57 | |
| 86 | M18 | Rass Maximilian | Austria | 1:23:04 | 9:10 | |
| 87 | M18 | Leistra Joel | Netherlands | 1:23:07 | 9:10 | |
| 88 | M18 | Hottinger James | Ireland | 1:23:56 | 9:15 | |
| 89 | M18 | Učkuronis Aleksandras | Lithuania | 1:24:18 | 9:18 | |
| 90 | M18 | Patrocinio Pedro | Portugal | 1:24:19 | 9:18 | |
| 91 | M18 | Rowe Oscar | Ireland | 1:24:34 | 9:20 | |
| 92 | M18 | Perez Alvaro | Spain | 1:24:37 | 9:20 | |
| 93 | M18 | Carryer Sam | New Zealand | 1:24:47 | 9:21 | |
| 94 | M18 | Browne Gerry | Ireland | 1:24:52 | 9:22 | |
| 95 | M18 | Dobler Theo | Austria | 1:25:58 | 9:29 | |
| 96 | M18 | Acler Samuele | Italy | 1:26:09 | 9:30 | |
| 97 | M18 | Zivkov Janko | Serbia | 1:29:18 | 9:51 | |
| 98 | M18 | Bogataj Rok | Slovenia | 1:29:38 | 9:53 | |
| 99 | M18 | Evgeniev Bogdan | Bulgaria | 1:30:24 | 9:58 | |
| 100 | M18 | Tamas Lucas | Romania | 1:33:29 | 10:19 | |
| 101 | M18 | Juhkam Markus | Estonia | 1:33:55 | 10:21 | |
| 102 | M18 | Mahovic Teo | Croatia | 1:34:22 | 10:24 | |
| 103 | M18 | Horasanli Gurhan | Turkiye | 1:39:56 | 11:01 | |
| 104 | M18 | Pedro Joao | Portugal | 1:39:59 | 11:02 | |
| 105 | M18 | Akbas Mirsad Ulas | Turkiye | 1:40:11 | 11:03 | |
| 106 | M18 | Jongenburger Idar Elias | Netherlands | 1:41:51 | 11:14 | |
| 107 | M18 | O Donnell Eoin | Ireland | 1:45:24 | 11:38 | |
| 108 | M18 | Taunton Burnet Hugo | Australia | 1:52:58 | 12:28 | |
| 109 | M18 | Hizli Bayram Furkan | Turkiye | 2:02:17 | 13:29 | |
| M18 | Oesterberg Max | Sweden | dsq | |||
| M18 | Marager Johannes | Denmark | dsq | |||
| M18 | Betivu Cristian | Moldova | dsq |