| rank | Name | Age | Club | Time | Diff | Km time | % after | |
|---|---|---|---|---|---|---|---|---|
| 1 | Elias Kuukka | 24 |
|
1:43:11 | + 0.00 | |||
| 2 | Søren Bobach | 29 |
|
1:46:40 | + 3.29 | 3.4% | ||
| 3 | Fredrik Eden |
|
1:48:25 | + 5.14 | 5.1% | |||
| 4 | Sami Hamalainen |
|
1:48:27 | + 5.16 | 5.1% | |||
| 5 | Vetle Ruud BrĂĄten | 28 |
|
1:49:04 | + 5.53 | 5.7% | ||
| 6 | Jere Pajunen |
|
1:49:12 | + 6.01 | 5.8% | |||
| 7 | Anton Kuukka | 22 |
|
1:49:21 | + 6.10 | 6.0% | ||
| 8 | Audun Heimdal | 21 |
|
1:49:39 | + 6.28 | 6.3% | ||
| 9 | Aleksi Sorsa |
|
1:49:45 | + 6.34 | 6.4% | |||
| 10 | Topi Penttinen |
|
1:50:08 | + 6.57 | 6.7% | |||
| 11 | Samu Heiska |
|
1:50:37 | + 7.26 | 7.2% | |||
| 12 | Mikko Knuuttila |
|
1:51:04 | + 7.53 | 7.6% | |||
| 13 | Tim Robertson | 23 |
|
1:51:19 | + 8.08 | 7.9% | ||
| 14 | Emil Martin Ahlback |
|
1:51:37 | + 8.26 | 8.2% | |||
| 15 | Andreas Jansson |
|
1:52:11 | + 9.00 | 8.7% | |||
| 16 | Hector Haines | 29 |
|
1:52:22 | + 9.11 | 8.9% | ||
| 17 | Algirdas Bartkevicius | 23 |
|
1:52:23 | + 9.12 | 8.9% | ||
| 18 | Mikael Fabritius |
|
1:52:29 | + 9.18 | 9.0% | |||
| 19 | Bjørn Cederberg | 23 |
|
1:52:34 | + 9.23 | 9.1% | ||
| 20 | Morten Jarvis Westergard |
|
1:52:37 | + 9.26 | 9.1% | |||
| 21 | Otto Simosas |
|
1:53:27 | + 10.16 | 9.9% | |||
| 22 | Veli Kangas |
|
1:53:28 | + 10.17 | 10.0% | |||
| 23 | Håkon Raadal Bjørlo |
|
1:54:14 | + 11.03 | 10.7% | |||
| 24 | Olli Pekka Koistinen |
|
1:55:10 | + 11.59 | 11.6% | |||
| 25 | Rasmus Rørholt Theisen |
|
1:55:13 | + 12.02 | 11.7% | |||
| 26 | Eric Borjeskog | 26 |
|
1:55:40 | + 12.29 | 12.1% | ||
| 27 | Arvid Vag |
|
1:57:15 | + 14.04 | 13.6% | |||
| 28 | Eskil Schøning | 25 |
|
1:59:05 | + 15.54 | 15.4% | ||
| 29 | Ville Parkkinen |
|
2:00:10 | + 16.59 | 16.5% | |||
| 30 | Oskari Liukkonen |
|
2:00:48 | + 17.37 | 17.1% | |||
| 31 | Joonas Ahola |
|
2:00:56 | + 17.45 | 17.2% | |||
| 32 | Otto Sund |
|
2:01:42 | + 18.31 | 17.9% | |||
| 33 | Thomas Jensen | 47 |
|
2:02:53 | + 19.42 | 19.1% | ||
| 34 | Toby Scott | 27 |
|
2:03:09 | + 19.58 | 19.4% | ||
| 35 | Markus Hederskog |
|
2:03:31 | + 20.20 | 19.7% | |||
| 36 | Gustaf Sparrevik |
|
2:03:35 | + 20.24 | 19.8% | |||
| 37 | Ats Sonajalg | 28 |
|
2:04:19 | + 21.08 | 20.5% | ||
| 38 | Niklas Ingwersen | 27 |
|
2:07:52 | + 24.41 | 23.9% | ||
| 39 | Giacomo Schmidt Frattari | 26 |
|
2:07:57 | + 24.46 | 24.0% | ||
| 40 | Lari Pernu |
|
2:09:39 | + 26.28 | 25.7% | |||
| 41 | Daniel Blomster |
|
2:13:24 | + 30.13 | 29.3% | |||
| 42 | Jonas Falck Najbjerg | 24 |
|
2:16:06 | + 32.55 | 31.9% | ||
| 43 | Stefan Frands Petersen | 24 |
|
2:21:25 | + 38.14 | 37.1% | ||
| 44 | Kristian Vad | 29 |
|
2:31:58 | + 48.47 | 47.3% | ||
| 45 | Wing Chung Tam | 34 |
|
2:54:57 | + 71.46 | 69.6% | ||
| MP | Aleksi Niemi | 23 |
|
|||||
| MP | Aske Jepsen | 23 |
|
|||||
| MP | Elmeri Juura |
|
||||||
| MP | Markku Elo |
|
||||||
| MP | Ollipekka Heikkila |
|
||||||
| MP | Rasmus Djurhuus | 32 |
|
|||||
| MP | Teemu Niskanen | 25 |
|
|||||
| MP | Topi Hasu |
|
||||||
| MP | Topias Ahola | 22 |
|
|||||
| DNF | Andreas Sølberg | 23 |
|
|||||
| DNF | Arto Talvinen |
|
||||||
| DNF | Luukas Valtonen |
|
||||||
| DNF | Magnus Dewett | 23 |
|
|||||
| DNF | Mikko Salervo |
|