1 | 14 | Johan Runesson | 44:06 | |  | Tampereen Pyrintö |
2 | 8 | Joakim Svensk | 45:25 | +1:18 |  | Stora Tuna OK |
3 | 11 | Olle Boström | 45:31 | +1:24 |  | IL Tyrving |
4 | 1 | Timo Sild | 45:43 | +1:37 |  | Koovee |
5 | 2 | Vetle Ruud Bråten | 45:49 | +1:42 |  | IFK Göteborg |
6 | 12 | Elias Thorsdal Mölnvik | 47:22 | +3:16 |  | NTNUI |
7 | 3 | Pasi Ikonen | 47:24 | +3:17 |  | Paimion Rasti |
8 | 35 | Mikko Siren | 47:27 | +3:20 |  | Angelniemen Ankkuri |
9 | 33 | Edgars Bertuks | 47:35 | +3:28 |  | Turun Metsänkävijät |
10 | 9 | Thomas Landqvist | 47:37 | +3:30 |  | Malungs OK Skogsmårdarna |
11 | 13 | Oskar Sjöberg | 47:40 | +3:34 |  | OK Linne |
12 | 18 | Tuomas Heikkilä | 48:08 | +4:01 |  | Helsingin Suunnistajat |
13 | 51 | Mikael Fabritius | 48:29 | +4:22 |  | OK Trian |
14 | 50 | Pauli Leinonen | 48:53 | +4:46 |  | Lahden Suunnistajat -37 |
15 | 61 | Topias Arola | 49:05 | +4:58 |  | Paimion Rasti 2 |
16 | 40 | Matthew Speake | 49:15 | +5:08 |  | Bäkkelagets SK |
17 | 57 | Eirik H Martens | 49:27 | +5:20 |  | Kristiansand OK |
18 | 36 | Joakim Hederskog | 49:50 | +5:43 |  | IK Hakarpspojkarna |
19 | 28 | Noah Zbinden | 50:00 | +5:54 |  | OLV Baselland |
20 | 98 | Westerlund Juho | 50:10 | +6:03 |  | Koovee 2 |
21 | 6 | Santeri Silvennoinen | 50:27 | +6:20 |  | Kalevan Rasti |
22 | 84 | Simo Martomaa | 50:27 | +6:20 |  | Kalevan Rasti 2 |
23 | 23 | Aleksi Leskinen | 50:56 | +6:49 |  | Lynx |
24 | 34 | Tapani Mäkinen | 51:06 | +6:59 |  | Turun Metsänkävijät 2 |
25 | 59 | Josef Nordlund | 51:18 | +7:11 |  | OK Linne 2 |
26 | 5 | Jakob Enmark | 51:28 | +7:21 |  | Södertälje Nykvarn Orienter |
27 | 32 | Erik Berzell | 51:46 | +7:39 |  | Järla Orientering |
28 | 10 | Eemeli Suominen | 51:50 | +7:43 |  | Hiidenkiertäjät |
29 | 27 | Johan Aronsson | 51:50 | +7:44 |  | OK Tisaren |
30 | 63 | Mats Nordbröden | 52:01 | +7:54 |  | Halden SK 2 |
31 | 177 | Wille Laitamäki | 52:15 | +8:08 |  | MS Parma 3 |
32 | 67 | Sören Bobach | 52:18 | +8:11 |  | OK Pan Århus |
33 | 39 | Henrik Eijsink | 52:24 | +8:17 |  | Nydalens SK 2 |
34 | 44 | Anders Carlsson | 52:31 | +8:25 |  | IFK Göteborg 2 |
35 | 118 | Aarni Ronkainen | 52:40 | +8:33 |  | Jämsän Retki-Veikot |
36 | 20 | Timo Joensuu | 52:43 | +8:37 |  | Vaajakosken Terä |
37 | 136 | Johan Nordlund | 52:49 | +8:43 |  | Malungs OK Skogsmårdarna 2 |
38 | 37 | Daniel Martinsson | 52:52 | +8:45 |  | Göteborg Majorna OK |
39 | 70 | Hugo Jakobsson | 52:54 | +8:47 |  | Eksjö SOK |
40 | 43 | Simon Svensson | 52:57 | +8:51 |  | Pan-Kristianstad |
41 | 48 | Pavlo Ushkvarok | 53:11 | +9:05 |  | OK Denseln |
42 | 29 | Joona Huila | 53:17 | +9:10 |  | Hiisirasti |
43 | 7 | Lukas Liland | 53:21 | +9:14 |  | Nydalens SK |
44 | 72 | Aaro Nurmiainen | 53:22 | +9:15 |  | Lappeen Riento |
45 | 24 | Olof Sandgren | 53:25 | +9:18 |  | OK Orion |
46 | 15 | Göran Winblad | 53:31 | +9:24 |  | Fredrikstad SK |
47 | 90 | Henri Kalve | 53:50 | +9:43 |  | MS Parma 2 |
48 | 75 | Johan Ingemarsson | 53:55 | +9:48 |  | Hestra IF |
49 | 17 | Lars Sandstad Skjeset | 53:57 | +9:50 |  | Frol IL |
50 | 143 | Simen Storhov | 54:06 | +9:59 |  | Freidig SPK |
51 | 94 | Albin Falk | 54:07 | +10:00 |  | Nyköpings OK |
52 | 25 | Antti Saikko | 54:09 | +10:02 |  | Tampereen Pyrintö 2 |
53 | 31 | Tero Linnainmaa | 54:11 | +10:05 |  | Ikaalisten Nouseva-Voima |
54 | 100 | Mattias Karlsson | 54:20 | +10:13 |  | Växjö OK |
55 | 53 | Aleksandr Seleznev | 54:23 | +10:16 |  | Kuzmolovo OS |
56 | 49 | Simon Navratil | 54:31 | +10:24 |  | IFK Lidingö SOK 2 |
57 | 42 | Emil Andersson | 54:32 | +10:25 |  | Ärla IF |
58 | 68 | Dmitrii Stepanov | 54:40 | +10:33 |  | Nord West |
59 | 130 | Vilho Loukkalahti | 54:40 | +10:34 |  | Hiidenkiertäjät 3 |
60 | 102 | Matti Suutari | 54:42 | +10:35 |  | Vehkalahden Veikot 2 |
61 | 60 | Vesa Klemettinen | 54:43 | +10:37 |  | Suunta Jyväskylä |
62 | 337 | Kari Salonen | 54:46 | +10:39 |  | Nostars |
63 | 58 | Joakim Anden | 54:56 | +10:50 |  | Södertälje Nykvarn Orienter 2 |
64 | 77 | Assar Hellström | 54:57 | +10:51 |  | OK Ravinen 2 |
65 | 121 | Marko Närvä | 54:58 | +10:52 |  | Lynx 2 |
66 | 132 | Fabian af Hällström | 55:02 | +10:55 |  | OK77 |
67 | 682 | Antoine Vullioud | 55:08 | +11:01 |  | CA Rosé |
68 | 65 | Lauri Syrjäläinen | 55:20 | +11:14 |  | Helsingin Suunnistajat 2 |
69 | 41 | Raffael Huber-Svensson | 55:37 | +11:30 |  | IFK Moras OK |
70 | 119 | Håvard Vassenden | 55:37 | +11:30 |  | Frol IL 2 |
71 | 21 | Pau Llorens Caellas | 55:43 | +11:36 |  | Navi |
72 | 170 | Halvor Eid Nielsen | 55:43 | +11:37 |  | Ärla IF 2 |
73 | 80 | Jarkko Laine | 55:45 | +11:38 |  | Tampereen Pyrintö 3 |
74 | 133 | Johan G Hördergård | 55:50 | +11:44 |  | IFK Göteborg 3 |
75 | 73 | Ville Laakso | 56:09 | +12:02 |  | Hämeenlinnan Suunnistajat |
76 | 141 | Lukas Olm | 56:15 | +12:08 |  | Kils OK |
77 | 30 | Sebastian Månsson | 56:23 | +12:16 |  | Hagaby GoIF |
78 | 19 | Timo Mähönen | 56:28 | +12:21 |  | IFK Lidingö SOK |
79 | 85 | Joe Woodley | 56:29 | +12:22 |  | Lillomarka OL |
80 | 62 | Kimmo Vilska | 56:32 | +12:25 |  | Rajamäen Rykmentti |
81 | 26 | Daniel Koivisto | 56:48 | +12:42 |  | Vehkalahden Veikot |
82 | 189 | Lukas Novak | 56:51 | +12:44 |  | Eksjö SOK 2 |
83 | 408 | Antti Alppi | 56:53 | +12:46 |  | Ikaalisten Nouseva-Voima 3 |
84 | 66 | Tom Campbell | 56:54 | +12:47 |  | OK Kolmården |
85 | 255 | Karl Lundin | 56:59 | +12:53 |  | OK Hällen 2 |
86 | 52 | Florian Moser | 57:04 | +12:57 |  | Ol Norska |
| 123 | Tuve Möller | 57:04 | +12:57 |  | OK Linne 3 |
88 | 95 | Marcus Stenebo | 57:06 | +12:59 |  | Attunda OK |
89 | 110 | Nauris Neimanis | 57:17 | +13:10 |  | OK Ogre |
| 218 | Aleks Hiidenhovi | 57:17 | +13:10 |  | MS Parma 4 |
91 | 16 | Kalle Bergman | 57:23 | +13:17 |  | OK Ravinen |
92 | 202 | Gustav Eklöf | 57:30 | +13:23 |  | Ulricehamns OK |
93 | 345 | Henrik Persson | 57:30 | +13:23 |  | Tullinge SK 3 |
94 | 112 | David Hector | 57:30 | +13:24 |  | Snättringe SK |
95 | 78 | Oskari Nummelin | 57:37 | +13:31 |  | Turun Suunnistajat |
96 | 171 | Väinö Kotro | 57:37 | +13:31 |  | Kymin Suunnistajat |
97 | 111 | Sixten Walheim | 57:41 | +13:34 |  | IFK Umeå |
98 | 222 | Antti Turpeinen | 57:47 | +13:41 |  | Vihtavuoren Pamaus |
99 | 1702 | Jussi Kivelä | 57:49 | +13:42 |  | 7 Oikein |
100 | 104 | Janne Häkkinen | 57:52 | +13:45 |  | Pellon Ponsi |