1 | 5 | Anders Norberg | 1:22:04 | | | Halden SK |
2 | 43 | Anders Tiltnes | 1:23:49 | +1:45 | | IL Tyrving |
3 | 27 | Oleksandr Kratov | 1:23:50 | +1:46 | | OK Orion |
4 | 6 | Hannu Airila | 1:26:19 | +4:15 | | Kalevan Rasti |
| 2 | Jan Troeng | 1:26:19 | +4:15 | | OK Linne |
6 | 12 | Baptiste Rollier | 1:26:51 | +4:47 | | Kristiansand OK |
7 | 25 | Laitinen Petteri | 1:27:14 | +5:10 | | Kangasala SK |
8 | 24 | Erik Rost | 1:27:23 | +5:19 | | Malungs OK Skogsmårdarna |
9 | 23 | Jonas Pilblad | 1:27:49 | +5:45 | | IFK Göteborg |
10 | 40 | Peter Hemmyr | 1:27:58 | +5:54 | | Järla IF OK |
11 | 1 | Leonid Novikov | 1:28:18 | +6:14 | | Delta |
12 | 19 | Hans Tröan | 1:28:20 | +6:16 | | Bäkkelagets SK |
13 | 53 | Mikko Reitti | 1:28:25 | +6:21 | | OK Orient |
14 | 3 | Petteri Muukkonen | 1:28:33 | +6:29 | | Vehkalahden Veikot |
15 | 20 | Patrik Martner | 1:28:35 | +6:31 | | Leksands OK |
16 | 57 | Antti Nurmonen | 1:28:39 | +6:35 | | Kalevan Rasti 2 |
17 | 22 | Pavlo Ushkvarok | 1:28:49 | +6:45 | | Stora Tuna IK |
18 | 45 | Jonas Engström | 1:28:52 | +6:48 | | OK Hällen |
19 | 82 | John Pedersen | 1:29:27 | +7:23 | | Halden SK 2 |
20 | 21 | Mattias Karlsson | 1:29:31 | +7:27 | | IK Hakarpspojkarna |
21 | 18 | Tuomo Mäkelä | 1:29:35 | +7:31 | | Angelniemen Ankkuri |
22 | 7 | Jani Lakanen | 1:29:51 | +7:47 | | Vaajakosken Terä |
23 | 76 | Gjermund Glesnes | 1:30:13 | +8:09 | | Nydalens SK |
24 | 29 | Vesa Taanila | 1:30:21 | +8:17 | | Ikaalisten Nouseva-Voima |
| 126 | Alexandr Menniakov | 1:30:21 | +8:17 | | Arboga OK |
26 | 112 | Vegard Ruttenborg | 1:30:37 | +8:33 | | Löten OL |
27 | 140 | Darius Sadeckas | 1:30:38 | +8:34 | | IFK Moras OK 2 |
28 | 189 | Evgeniy Artemov | 1:30:39 | +8:35 | | Vyborg-orientir |
29 | 39 | Chris Forne | 1:30:46 | +8:42 | | Wing OK |
30 | 32 | Mikko Hölsö | 1:30:50 | +8:46 | | Rasti-Kurikka |
31 | 8 | Sami Hämälistö | 1:30:52 | +8:48 | | Turun Metsänkävijät |
32 | 48 | Johan Aronsson | 1:31:20 | +9:16 | | OK Tisaren |
33 | 11 | Emil Lauri | 1:31:32 | +9:28 | | IFK Lidingö SOK |
34 | 67 | Marcus Millegård | 1:31:46 | +9:42 | | Sävedalens AIK |
35 | 10 | Petter Eriksson | 1:31:58 | +9:54 | | Södertälje Nykvarn Orient |
| 90 | Per Eklöf | 1:31:58 | +9:54 | | KFUM Örebro OK |
37 | 37 | Lauri Oikarinen | 1:32:01 | +9:57 | | Vaajakosken Terä 2 |
38 | 105 | Viktor Larsson | 1:32:05 | +10:01 | | Hagaby GoIF |
39 | 1227 | Johan Granath | 1:32:07 | +10:03 | | Leksands OK 2 |
40 | 9 | Alexei Bortnik | 1:32:08 | +10:04 | | IFK Moras OK |
41 | 4 | Antti Parjanne | 1:32:14 | +10:10 | | Lynx |
42 | 49 | Ulf Troeng | 1:32:19 | +10:15 | | OK Linne 2 |
43 | 26 | Magnus Palm | 1:32:47 | +10:43 | | Göteborg Majorna OK |
44 | 144 | Rasmus Leo | 1:32:50 | +10:46 | | Bredaryds SOK |
45 | 150 | Per Carlborg | 1:33:00 | +10:56 | | Nyköpings OK |
46 | 69 | Rickard Holmqvist | 1:33:05 | +11:01 | | Hestra IF |
47 | 35 | Jakob Lööf | 1:33:11 | +11:07 | | Pan-Kristianstad |
48 | 113 | Anders Carlsson | 1:33:33 | +11:29 | | Halmstad OK |
49 | 80 | Jonas Bäckström | 1:33:41 | +11:37 | | Malungs OK Skogsmårdarna 2 |
50 | 108 | Juho Westerlund | 1:33:42 | +11:38 | | Koo-Vee 2 |
51 | 101 | Emil Andersson | 1:33:43 | +11:39 | | Ärla IF |
| 61 | Henrik Eliasson | 1:33:43 | +11:39 | | IFK Göteborg 2 |
53 | 64 | Kimmo Vilska | 1:33:55 | +11:51 | | Rajamäen Rykmentti 2 |
54 | 164 | Göran Thimberg | 1:33:57 | +11:53 | | Söders SOL-Tyresö |
55 | 100 | Steiwer Gaute Hallan | 1:33:58 | +11:54 | | Lillomarka OL |
56 | 34 | Per Brolund | 1:34:06 | +12:02 | | OK Denseln |
57 | 70 | Erik Lind | 1:34:25 | +12:21 | | IFK Umeå |
58 | 28 | Lars Skjeset | 1:34:30 | +12:26 | | NTNUI |
59 | 213 | Ola Marius Pedersen | 1:34:42 | +12:38 | | Ås-UMB orientering |
| 1088 | Markus Salonen | 1:34:42 | +12:38 | | Alastaron Reserviläiset |
61 | 63 | Pelle Engstrand | 1:34:45 | +12:41 | | Rehns BK |
62 | 38 | Pavilainen Aleksei | 1:34:48 | +12:44 | | Hämeenlinnan Suunnistajat |
| 31 | Martin Larbo | 1:34:48 | +12:44 | | IFK Lidingö SOK 2 |
64 | 865 | Henrikas Pauzas | 1:34:52 | +12:48 | | Dainava1 |
65 | 98 | Hannu Saarijärvi | 1:34:56 | +12:52 | | Tampereen Pyrintö 2 |
66 | 261 | Reijo Bister | 1:35:02 | +12:58 | | Rasti 88 |
67 | 83 | Michal Horacheck | 1:35:03 | +12:59 | | Södertälje Nykvarn Orient 2 |
68 | 13 | Tuomas Tervo | 1:35:08 | +13:04 | | Rajamäen Rykmentti |
69 | 92 | Jouni Kujala | 1:35:13 | +13:09 | | SK Pohjantähti |
70 | 33 | Matthias Niggli | 1:35:22 | +13:18 | | Ulricehamns OK |
71 | 58 | Theo Fleurent | 1:35:28 | +13:24 | | OK Denseln 2 |
72 | 156 | Evgeniy Gavrivov | 1:35:29 | +13:25 | | Omega |
73 | 55 | Timo Saarinen | 1:35:35 | +13:31 | | Tampereen Pyrintö |
| 146 | Heikki Kettunen | 1:35:35 | +13:31 | | Vihtavuoren Pamaus |
75 | 15 | Markus Puusepp | 1:35:43 | +13:39 | | MS Parma |
76 | 1276 | Juha Tolonen | 1:35:50 | +13:46 | | Tolokun Poppoo |
77 | 270 | Jere Pajunen | 1:35:55 | +13:51 | | Kalevan Rasti 5 |
78 | 46 | Rasmus Djurhuus | 1:35:58 | +13:54 | | Kristiansand OK 2 |
79 | 166 | Esa Orava | 1:36:01 | +13:57 | | Rastivarsat |
80 | 346 | Keijo Parkkinen | 1:36:18 | +14:14 | | Ylikiimingin Nuijamiehet |
81 | 290 | Rune Nygaard | 1:36:28 | +14:24 | | IL Gular |
82 | 1217 | Håkan Gunnarsson | 1:36:30 | +14:26 | | OK Orion 2 |
83 | 152 | Kamil Wlodarczyk | 1:36:50 | +14:46 | | Nybro OK |
84 | 95 | Nick Simonin | 1:36:55 | +14:51 | | OK Tisaren 2 |
85 | 17 | Markus Lindeqvist | 1:36:58 | +14:54 | | Paimion Rasti |
86 | 169 | Jouni Heinonen | 1:36:59 | +14:55 | | Valkeakosken Haka |
87 | 99 | Antti Granqvist | 1:37:00 | +14:56 | | IF Sibbo-Vargarna 2 |
88 | 1214 | Alpo Kuusisto | 1:37:01 | +14:57 | | Helsingin Suunnistajat 3 |
89 | 185 | Ville Mäkelä | 1:37:26 | +15:22 | | Suunta-Sepot |
90 | 134 | Timo Hongell | 1:37:27 | +15:23 | | Kokkolan Suunnistajat |
| 304 | Pat A. Karoli | 1:37:27 | +15:23 | | Centrum OK Oslo |
92 | 191 | Karl Tiselius | 1:37:34 | +15:30 | | Göteborg Majorna OK 2 |
93 | 173 | Tomas Albinsson | 1:37:35 | +15:31 | | OK Hammaren Sandviken |
94 | 60 | Mattias Mårts | 1:37:38 | +15:34 | | Stora Tuna IK 2 |
95 | 79 | Öystein Jaren Samuelsen | 1:37:39 | +15:35 | | NTNUI 2 |
96 | 263 | Erik Sisell | 1:37:40 | +15:36 | | Gävle OK 2 |
97 | 265 | Mats Fröberg | 1:37:48 | +15:44 | | OK Linne 3 |
98 | 30 | Janne Weckman | 1:37:52 | +15:48 | | Vehkalahden Veikot 2 |
99 | 52 | Ilkka Nurminen | 1:37:53 | +15:49 | | Helsingin Suunnistajat |
| 56 | Gustav Bergman | 1:37:53 | +15:49 | | OK Ravinen |
101 | 400 | Magne Knudsen | 1:38:02 | +15:58 | | GNEIST |
102 | 107 | Michael Oswald | 1:38:06 | +16:02 | | Norbergs OK |
103 | 317 | Pasi Lehtimäki | 1:38:07 | +16:03 | | Reilut Miehet Havumetsien |
104 | 209 | Ivars Zagars | 1:38:11 | +16:07 | | VIGA |
105 | 175 | Gatis Caics | 1:38:14 | +16:10 | | OK Kapa |
106 | 59 | Pekka Hyvönen | 1:38:16 | +16:12 | | Turun Suunnistajat |
107 | 592 | Patrick Rossier | 1:38:22 | +16:18 | | CA ROSE |
108 | 255 | Ari-Pekka Lassila | 1:38:27 | +16:23 | | Vetelin Urheilijat |
109 | 157 | Gunnar Lindberg | 1:38:30 | +16:26 | | BVJOK Bromma-Vällingby/Jä |
110 | 89 | Olli-Markus Taivainen | 1:38:35 | +16:31 | | Pellon Ponsi |
111 | 81 | Lauri Sorsa | 1:38:36 | +16:32 | | Mäntsälän Urheilijat |
| 42 | Manu Mutka | 1:38:36 | +16:32 | | Turun Metsänkävijät 2 |
113 | 73 | Martinsson Erik | 1:38:37 | +16:33 | | Linköpings OK |
114 | 129 | Toni Pikkarainen | 1:38:38 | +16:34 | | Hyvinkään Rasti |
115 | 72 | Denis Kouprienko | 1:38:39 | +16:35 | | Yarkiy Mir |
116 | 430 | Thor Mella | 1:38:42 | +16:38 | | Östmarka OK 2 |
117 | 1368 | Olli-Jussi Korpinen | 1:38:43 | +16:39 | | LVILeeVi |
118 | 96 | Tommy Lindberg | 1:38:59 | +16:55 | | OK Roslagen |
119 | 139 | Michal Besta | 1:39:01 | +16:57 | | FK Göingarna |
120 | 877 | Thore Kornmo | 1:39:05 | +17:01 | | Porsgrunn O-Lag |
121 | 54 | Pekka Lapila | 1:39:12 | +17:08 | | MS Parma 2 |
122 | 356 | Oleg Chepelin | 1:39:15 | +17:11 | | Scotland |
123 | 244 | Juhani Jetsonen | 1:39:23 | +17:19 | | Kuopion Suunnistajat |
124 | 284 | Martin Vister | 1:39:28 | +17:24 | | Indre Östfold OK |
125 | 85 | Jarno Kallio-Könnö | 1:39:30 | +17:26 | | Rasti-Kurikka 2 |
| 874 | Resser Eivind | 1:39:30 | +17:26 | | Kongsberg OL |
127 | 385 | Tommi Uusimäki | 1:39:31 | +17:27 | | Pellon Ponsi 2 |
128 | 151 | Fredrik Persson | 1:39:38 | +17:34 | | Pan-Kristianstad 2 |
129 | 153 | Mikko Lepo | 1:39:40 | +17:36 | | Suunta Jyväskylä |
130 | 708 | Antti Korkeakangas | 1:39:43 | +17:39 | | Rasti-Jussit |
131 | 210 | Anders Frisk | 1:39:50 | +17:46 | | Attunda OK |
132 | 74 | Heikki Istolahti | 1:40:25 | +18:21 | | Ylistaron Kilpa-Veljet |
133 | 103 | Daniel Stenlund | 1:40:27 | +18:23 | | IF Brahe |
134 | 439 | Tomas Jansson | 1:40:32 | +18:28 | | OK Milangarphyttans IF |
135 | 71 | Hovind Eirik Kamstrup | 1:40:37 | +18:33 | | Raumar O-lag |
| 275 | Jukka Hemminki | 1:40:37 | +18:33 | | Pohjankyrön Rasti |
137 | 182 | Juha Villa | 1:40:40 | +18:36 | | Päijät-Rasti |
138 | 78 | Tuomas Tala | 1:40:45 | +18:41 | | Delta 3 |
139 | 195 | Trond Strandberg | 1:40:50 | +18:46 | | NTNUI 3 |
140 | 836 | Tomas Unander | 1:40:55 | +18:51 | | Sundsvalls OK |
141 | 256 | Tom Furland | 1:40:56 | +18:52 | | Sandnes IL |
142 | 952 | Roman Bespalov | 1:41:01 | +18:57 | | Ultra |
| 599 | Mattias Karlsson | 1:41:01 | +18:57 | | Växjö OK |
144 | 287 | Lars Gustavsson | 1:41:02 | +18:58 | | Hammarby IF OF |
| 292 | Mattias Rennel | 1:41:02 | +18:58 | | OK M.A.R.U |
146 | 208 | Nils Björke | 1:41:08 | +19:04 | | Järla IF OK 2 |
147 | 119 | Kari Mäki | 1:41:13 | +19:09 | | Jämsän Retki-Veikot 3 |
148 | 115 | Andrew Quin | 1:41:18 | +19:14 | | IFK Lidingö SOK 3 |
149 | 293 | Igor Kirillov | 1:41:20 | +19:16 | | Karelia |
150 | 303 | Sami Levijoki | 1:41:21 | +19:17 | | Delta 8 |
151 | 50 | Sebastian Snickars | 1:41:27 | +19:23 | | Delta 2 |
152 | 14 | Henrik Väisänen | 1:41:30 | +19:26 | | Hiisirasti |
153 | 127 | Joni Hirvikallio | 1:41:34 | +19:30 | | Lappeen Riento |
154 | 120 | Jaakko Aho-Mantila | 1:41:35 | +19:31 | | Helsingin Suunnistajat 2 |
155 | 479 | Espen Lunöe | 1:41:47 | +19:43 | | Lutelaget |
156 | 47 | Martin Ivarsson | 1:41:49 | +19:45 | | Vänersborgs SK |
157 | 230 | Petri Moisio | 1:41:57 | +19:53 | | Saarijärven Pullistus |
158 | 766 | Björnar Lynum | 1:42:05 | +20:01 | | Freidig SPK |
159 | 387 | Lasse Torpo | 1:42:09 | +20:05 | | JTOS/MPKK 3 |
160 | 121 | Jukka Elomaa | 1:42:11 | +20:07 | | Turun Metsänkävijät 3 |
161 | 297 | Anders Bögevig | 1:42:14 | +20:10 | | OK Ravinen 2 |
162 | 406 | Asmo Vuorenpää | 1:42:17 | +20:13 | | Rastihaukat |
163 | 1148 | Jan Sjöhed | 1:42:19 | +20:15 | | Gävle OK 3 |
164 | 311 | Guntars Smitins | 1:42:27 | +20:23 | | OK Purva Bridejs |
165 | 232 | Janne Märkälä | 1:42:28 | +20:24 | | Tampereen Pyrintö 3 |
166 | 123 | Olli Saavalainen | 1:42:29 | +20:25 | | Siilin Rasti |
167 | 143 | Pekka Vesterinen | 1:42:41 | +20:37 | | OK Raseborg |
168 | 484 | Daniel Zwiker | 1:42:42 | +20:38 | | OLG Galgenen |
169 | 181 | Anders Lindberg | 1:42:43 | +20:39 | | OK Tyr |
170 | 214 | Jussi Partanen | 1:42:44 | +20:40 | | Hyvinkään Rasti 2 |
171 | 218 | Christofer Fogel | 1:42:48 | +20:44 | | HässlebyVimmerbyMålilla O |
172 | 559 | Aaro Nurmiainen | 1:43:01 | +20:57 | | Lappeen Riento 2 |
173 | 106 | Gleb Gribanov | 1:43:06 | +21:02 | | Hellas |
| 109 | Alar Assor | 1:43:06 | +21:02 | | Dalaportens OL |
175 | 162 | Håkon J Westergård | 1:43:08 | +21:04 | | Varegg IL |
176 | 425 | Martins Vabulis | 1:43:11 | +21:07 | | Burkanciems OK |
177 | 659 | Jesse Mäkinen | 1:43:14 | +21:10 | | ISHR |
178 | 183 | Juha Pietiläinen | 1:43:23 | +21:19 | | Rasti E4 |
| 442 | Erik Lima | 1:43:23 | +21:19 | | Ganddal IL |
| 87 | Janne Nurminen | 1:43:23 | +21:19 | | Angelniemen Ankkuri 2 |
181 | 178 | Erik Fabritius | 1:43:26 | +21:22 | | Hiisirasti 2 |
182 | 207 | Robin Rovina | 1:43:29 | +21:25 | | OK Skogsfalken |
183 | 66 | Jarmo Mauriala | 1:43:33 | +21:29 | | Koo-Vee |
184 | 136 | Juho Rajaniemi | 1:43:36 | +21:32 | | Turun Suunnistajat 2 |
185 | 135 | Hannu Oja | 1:43:38 | +21:34 | | Ylivieskan Kuula |
186 | 1186 | Tobias Lindell | 1:43:47 | +21:43 | | Vänersborgs SK 2 |
187 | 416 | Daniel Sjölund | 1:43:54 | +21:50 | | Östersunds OK |
188 | 579 | Andreas Fredriksson | 1:43:59 | +21:55 | | Attunda OK 2 |
| 366 | Tiit Tähnas | 1:43:59 | +21:55 | | JOKA |
| 225 | Antti Väyrynen | 1:43:59 | +21:55 | | Espoon Suunta 4 |
191 | 93 | Oskari Heiskanen | 1:44:01 | +21:57 | | Paimion Rasti 2 |
| 240 | Juha Partanen | 1:44:01 | +21:57 | | Rasti-Hyry |
| 161 | Andrus Inntal | 1:44:01 | +21:57 | | Schwabinger Löwen |
194 | 155 | Pekka Sorjonen | 1:44:03 | +21:59 | | Rasti-Pielinen |
195 | 102 | Jarmo Lindroos | 1:44:04 | +22:00 | | Espoon Suunta |
196 | 1415 | Mika Tonder | 1:44:05 | +22:01 | | RS Käyhkää |
197 | 971 | Neil Marston | 1:44:07 | +22:03 | | Nydalens SK 2 |
198 | 1404 | Markus Saramäki | 1:44:08 | +22:04 | | Jukomila 2000 |
199 | 211 | Joni Kemppi | 1:44:11 | +22:07 | | Rajamäen Rykmentti 4 |
200 | 677 | Gustav Stenberg | 1:44:12 | +22:08 | | OK Skogshjortarna |