| Месца | Група | Прозвішча, Імя | Краіна | Клуб, Горад | Час | хв/км |
|---|---|---|---|---|---|---|
| 1 | M20 | Taivainen Olli Markus | Finland | 1:08:53 | 4:15 | |
| 2 | M20 | Kvåle Hans Jørgen | Norway | 1:11:34 | 4:25 | |
| 3 | M20 | Laakkonen Leo | Finland | 1:11:39 | 4:25 | |
| 4 | M20 | Nordström Gustav | Sweden | 1:14:10 | 4:34 | |
| 5 | M20 | Bejmer David | Sweden | 1:14:13 | 4:34 | |
| 6 | M20 | Bråten Vetle Ruud | Norway | 1:14:31 | 4:35 | |
| 7 | M20 | Zorin Egor | Russia | 1:15:08 | 4:38 | |
| 8 | M20 | Sjökvist Anton | Sweden | 1:16:15 | 4:42 | |
| 9 | M20 | Skåre Rasmus Korvald | Norway | 1:17:41 | 4:47 | |
| 10 | M20 | Juveli Jonas Sommerstad | Norway | 1:18:00 | 4:48 | |
| 11 | M20 | Sergeev Dmitry | Russia | 1:18:03 | 4:49 | |
| 12 | M20 | Yazykov Yuri | Belarus | 1:18:17 | 4:49 | |
| 13 | M20 | Pospisek Marek | Czech Republic | 1:18:39 | 4:51 | |
| 14 | M20 | Kovalenko Alexandr | Russia | 1:18:41 | 4:51 | |
| 15 | M20 | Andrianov Anatoli | Russia | 1:19:31 | 4:54 | |
| 16 | M20 | Sundelin Peter | Finland | 1:19:39 | 4:55 | |
| 17 | M20 | Blomgren Erik | Sweden | 1:20:00 | 4:56 | |
| 18 | M20 | Bakke Morten Urdal | Norway | 1:20:05 | 4:56 | |
| 19 | M20 | Pantsar Taneli | Finland | 1:21:32 | 5:01 | |
| 20 | M20 | Kazakov Yury | Russia | 1:21:35 | 5:02 | |
| 21 | M20 | Steiwer Gaute Hallan | Norway | 1:21:53 | 5:03 | |
| 22 | M20 | Kivlenieks Andris | Latvia | 1:22:19 | 5:04 | |
| 23 | M20 | Karlsson Adam | Sweden | 1:22:21 | 5:05 | |
| 24 | M20 | Waller Simon | Sweden | 1:22:42 | 5:06 | |
| 25 | M20 | Povyshev Ivan | Russia | 1:24:42 | 5:13 | |
| 26 | M20 | Roosimägi Ain | Estonia | 1:24:57 | 5:14 | |
| 27 | M20 | Toomas Tiit | Estonia | 1:25:49 | 5:17 | |
| 28 | M20 | Randman Priit | Estonia | 1:27:32 | 5:24 | |
| 29 | M20 | Kleger Philipp | Switzerland | 1:28:38 | 5:28 | |
| 30 | M20 | Kokanka Tomas | Lithuania | 1:30:25 | 5:34 | |
| 31 | M20 | Schönenberger Nils | Switzerland | 1:31:36 | 5:39 | |
| 32 | M20 | Kivlenieks Raivo | Latvia | 1:34:15 | 5:49 | |
| 33 | M20 | Bričonoks Edgars | Latvia | 1:35:10 | 5:52 | |
| 34 | M20 | Kantor Ondrej | Czech Republic | 1:36:07 | 5:55 | |
| 35 | M20 | Linnainmaa Lauri | Finland | 1:37:58 | 6:02 | |
| 36 | M20 | Nilsson Simkovics Erik | Austria | 1:38:54 | 6:06 | |
| 37 | M20 | Havliček Lukaš | Czech Republic | 1:39:17 | 6:07 | |
| 38 | M20 | Gafner Valentin | Switzerland | 1:40:59 | 6:14 | |
| 39 | M20 | Valek Filip | Czech Republic | 1:50:33 | 6:49 | |
| 40 | M20 | Iosifov Boris | Bulgaria | 1:51:36 | 6:53 | |
| 41 | M20 | Lutz Tobias | Switzerland | 1:53:56 | 7:01 | |
| 42 | M20 | Dapra Federico | Italy | 1:56:20 | 7:10 | |
| 43 | M20 | Nemec Juraj J | Slovakia | 2:04:40 | 7:41 | |
| M20 | Harizanov Boiko | Bulgaria | dsq | |||
| M20 | Vainio Antti | Finland | dsq |