1 | 2 | Jarkko Huovila | 1:05:11 | | | Halden SK |
2 | 23 | Alexey Bortnik | 1:05:46 | +35 | | IFK Moras OK |
3 | 70 | Iivo Kotamäki | 1:06:15 | +1:04 | | Ikaalisten Nouseva Voima |
4 | 31 | Rune Olsen | 1:06:46 | +1:35 | | Farum-Tisvilde OK |
5 | 42 | Harri Pajula | 1:07:08 | +1:57 | | Lapuan Virkiä |
6 | 20 | Henrik Eliasson | 1:07:09 | +1:58 | | IFK Göteborg |
7 | 48 | Håkan Kleijn | 1:07:16 | +2:05 | | Södertälje Nykvarn Orient 2 |
8 | 210 | Johan Granath | 1:07:17 | +2:06 | | IFK Lidingö SOK 2 |
| 19 | Mattias Karlsson | 1:07:17 | +2:06 | | IK Hakarpspojkarna |
10 | 18 | Timo Parttimaa | 1:07:21 | +2:10 | | Angelniemen Ankkuri |
11 | 9 | Hannu Saarijärvi | 1:07:28 | +2:17 | | Tampereen Pyrintö |
12 | 21 | Daniel Kaipe | 1:07:30 | +2:19 | | Leksands OK |
13 | 34 | Jakob Svensson | 1:07:31 | +2:20 | | Pan-Kristianstad |
| 5 | Janne Weckman | 1:07:31 | +2:20 | | Vehkalahden Veikot |
15 | 85 | Timo Joensuu | 1:07:52 | +2:41 | | Vaajakosken Terä |
16 | 3 | Miika Hernelahti | 1:08:00 | +2:49 | | Delta |
17 | 26 | Jussi Uusitalo | 1:08:16 | +3:05 | | Hiisirasti |
| 38 | Liutauras Bilevicius | 1:08:16 | +3:05 | | Hellas |
19 | 36 | Greger Berglund | 1:08:25 | +3:14 | | IFK Lidingö SOK |
20 | 310 | Martin Pongratz | 1:08:33 | +3:22 | | Austrian Army Team |
21 | 14 | Jukka Erkkilä | 1:08:48 | +3:37 | | Rajamäen Rykmentti |
22 | 8 | Banach Robert | 1:08:49 | +3:38 | | OK Orion |
23 | 17 | Martin Jönsson | 1:09:02 | +3:51 | | FK Friskus Varberg |
24 | 13 | Timo Karppinen | 1:09:07 | +3:56 | | SK Pohjantähti |
25 | 10 | Harri Poutiainen | 1:09:14 | +4:03 | | Turun Metsänkävijät |
26 | 29 | Per-Åke Olsson | 1:09:16 | +4:05 | | OK Ravinen |
| 126 | Josef Nordlund | 1:09:16 | +4:05 | | OK Linne 2 |
28 | 1 | Mikael Boström | 1:09:18 | +4:07 | | Kalevan Rasti |
29 | 39 | Ville Uitto | 1:09:24 | +4:13 | | Rasti-Kurikka |
30 | 28 | Juha-Pekka Andelmaa | 1:09:25 | +4:14 | | MS Parma |
31 | 30 | Ville Koponen | 1:09:35 | +4:24 | | Lynx |
| 53 | Lukas Peterson | 1:09:35 | +4:24 | | IFK Umeå |
33 | 43 | Magnus Persson | 1:09:46 | +4:35 | | OK Tisaren |
34 | 40 | Mattias Mårds | 1:09:50 | +4:39 | | Stora Tuna IK |
| 41 | Jaakko Järvistö | 1:09:50 | +4:39 | | Turun Suunnistajat |
36 | 49 | Perttu Mäkelä | 1:09:53 | +4:42 | | Vehkalahden Veikot 2 |
37 | 86 | Tore Linde | 1:09:59 | +4:48 | | Spring Cup OK |
| 54 | Tomas Stenström | 1:09:59 | +4:48 | | OK Linne |
39 | 16 | Thomas Persson | 1:10:04 | +4:53 | | OK Denseln |
40 | 94 | Thomas Åberg | 1:10:05 | +4:54 | | Gävle OK |
41 | 141 | Jarl Magnus Berge | 1:10:07 | +4:56 | | Kristiansand OK 2 |
42 | 12 | Hans Olof Amblie | 1:10:11 | +5:00 | | Baekkelagets SK |
43 | 1342 | Jonas Nyberg | 1:10:12 | +5:01 | | Pan-Kristianstad 2 |
44 | 74 | Esa Orava | 1:10:14 | +5:03 | | Rastivarsat |
45 | 363 | Simo Syrjänen | 1:10:16 | +5:05 | | Ikaalisten Nouseva Voima 2 |
46 | 45 | Sören Sundblom | 1:10:21 | +5:10 | | IF Sibbo-Vargarna |
47 | 6 | Stephen Palmer | 1:10:28 | +5:17 | | Malungs OK Skogsmårdarna |
| 93 | Mikael Salo | 1:10:28 | +5:17 | | OK Orient |
49 | 33 | Svante Nilsson | 1:10:31 | +5:20 | | OK77 |
50 | 89 | Lars Åkerman | 1:10:47 | +5:36 | | Malungs OK Skogsmårdarna 2 |
51 | 57 | Ulf Bergkvist | 1:10:51 | +5:40 | | Linköpings OK |
52 | 35 | Markus Kaukonen | 1:11:03 | +5:52 | | Espoon Suunta |
53 | 81 | Tarvo Avaste | 1:11:04 | +5:53 | | OK Roslagen |
54 | 171 | Christer Alm | 1:11:14 | +6:03 | | Hagaby GoIF |
| 214 | Vidar Solberg | 1:11:14 | +6:03 | | Fredrikstad SK 2 |
56 | 52 | Peter Arnesson | 1:11:19 | +6:08 | | Ulricehamns OK |
57 | 107 | Johan Ahlström | 1:11:23 | +6:12 | | Västerås SOK |
| 60 | Akseli Ahtiainen | 1:11:23 | +6:12 | | Kalevan Rasti 2 |
59 | 58 | Jon Birger Aarnes | 1:11:59 | +6:48 | | NTNUI |
60 | 61 | Andreas Kallin | 1:12:03 | +6:52 | | Täby OK |
61 | 69 | Sami Levijoki | 1:12:08 | +6:57 | | Delta 3 |
62 | 111 | Tero Heikkilä | 1:12:22 | +7:11 | | Turun Suunnistajat 2 |
63 | 249 | Jan Tore Ludvigsen | 1:12:27 | +7:16 | | Nydalens SK 2 |
64 | 517 | Pekka Inkeri | 1:12:29 | +7:18 | | Olavin Rasti |
65 | 137 | Jan Olm | 1:12:30 | +7:19 | | Kils OK |
66 | 11 | Juuso Lindeqvist | 1:12:33 | +7:22 | | Paimion Rasti |
67 | 59 | Göran Thimberg | 1:12:34 | +7:23 | | Söders SOL-Tyresö |
68 | 836 | Mika Venho | 1:12:36 | +7:25 | | Kalevan Rasti 7 |
69 | 564 | Ari Männikkö | 1:12:43 | +7:32 | | Laitasaaren Veto |
70 | 154 | Roy Kristiansen | 1:12:46 | +7:35 | | OSI - orientering |
71 | 116 | Daniel Persson | 1:12:53 | +7:42 | | Skogslöparna |
72 | 147 | Ari Kattainen | 1:12:59 | +7:48 | | Hyvinkään Rasti |
73 | 27 | Oskari Liukkonen | 1:13:01 | +7:50 | | Delta 2 |
74 | 68 | Håkan Petersson | 1:13:04 | +7:53 | | IFK Göteborg 2 |
75 | 98 | Ulrik Englund | 1:13:12 | +8:01 | | Tumba-Mälarhöjden OK |
76 | 64 | Juha Pietiläinen | 1:13:31 | +8:20 | | Rasti E4 |
77 | 46 | Topi Suomalainen | 1:13:40 | +8:29 | | Navi |
78 | 91 | Timo Saarinen | 1:13:44 | +8:33 | | Valkeakosken Haka |
79 | 359 | Dan Wester | 1:13:51 | +8:40 | | Järla IF OK 2 |
80 | 211 | Jon Larsson | 1:13:57 | +8:46 | | Skogshjortarna/Kullingshof |
81 | 25 | Sören Nymalm | 1:13:58 | +8:47 | | Pargas IF |
| 264 | Magne Dähli | 1:13:58 | +8:47 | | Löten OL |
83 | 120 | Anders Jönsson | 1:14:01 | +8:50 | | OK Triangeln |
84 | 44 | Petri Rintala | 1:14:02 | +8:51 | | Turun Metsänkävijät 2 |
85 | 80 | Teemu Sipilä | 1:14:26 | +9:15 | | Pellon Ponsi |
| 208 | Mika Lammi | 1:14:26 | +9:15 | | Laitilan Jyske |
87 | 303 | Timo Partanen | 1:14:29 | +9:18 | | Rasti-Hyry |
88 | 75 | Eero Ruhanen | 1:14:42 | +9:31 | | Helsingin Suunnistajat |
89 | 365 | Sigurd Berger | 1:14:43 | +9:32 | | Halden SK 3 |
90 | 56 | Tuomo Haanpää | 1:14:44 | +9:33 | | Tampereen Pyrintö 2 |
91 | 845 | Timo Narvinen | 1:14:49 | +9:38 | | Ikaalisten Nouseva Voima 3 |
92 | 87 | Teemu Remonen | 1:14:50 | +9:39 | | Jämsän Retki-Veikot |
| 102 | Timo Nurmela | 1:14:50 | +9:39 | | Rasti-Kurikka 2 |
94 | 7 | Jens Molin | 1:14:51 | +9:40 | | Södertälje Nykvarn Orient |
95 | 329 | Sergey Balandinskiy | 1:14:56 | +9:45 | | Orienta-Rost Moscow |
| 37 | Karri Mustonen | 1:14:56 | +9:45 | | Kangasala SK |
97 | 122 | Jim Öystein Nybråten | 1:14:58 | +9:47 | | Fredrikstad SK |
98 | 158 | Antti Rönnemaa | 1:15:00 | +9:49 | | Siilin Rasti |
99 | 113 | Harri Karlsson | 1:15:08 | +9:57 | | OK Denseln 2 |
| 32 | Ola Lindqvist | 1:15:08 | +9:57 | | OK Skogsfalken |
101 | 50 | Martin Hammarberg | 1:15:09 | +9:58 | | Sundsvalls OK |
| 175 | Stefan Forsgren | 1:15:09 | +9:58 | | OK Nolaskogsarna |
103 | 195 | Johan Lundmark | 1:15:11 | +10:00 | | KFUM Örebro OK 2 |
104 | 82 | Marko Miettinen | 1:15:13 | +10:02 | | Espoon Suunta 2 |
105 | 203 | P-A Eggertsen | 1:15:14 | +10:03 | | IF Hagen |
106 | 84 | Jan Nordqvist | 1:15:15 | +10:04 | | Västerbergslagens OL |
107 | 892 | Johan Ingemarsson | 1:15:19 | +10:08 | | FK Friskus Varberg 2 |
108 | 133 | Toni Koivisto | 1:15:20 | +10:09 | | Rajamäen Rykmentti 2 |
109 | 24 | Mattias Karsson | 1:15:21 | +10:10 | | Halden SK 2 |
110 | 72 | Sampsa Lintunen | 1:15:22 | +10:11 | | Juvan Urheilijat |
111 | 83 | Panu Hyvönen | 1:15:26 | +10:15 | | SK Pohjantähti 2 |
112 | 135 | Skirmantas Ramoska | 1:15:27 | +10:16 | | Medeina |
113 | 452 | Thibaut Magne | 1:15:29 | +10:18 | | NOSE |
114 | 181 | Jörgen Tegdan | 1:15:30 | +10:19 | | OL Trollelg |
115 | 258 | Mika Vuorela | 1:15:34 | +10:23 | | Mustalammen Pallo |
116 | 142 | Jonas Lindholm | 1:15:35 | +10:24 | | Tullinge SK |
117 | 99 | Marius Wikström | 1:15:40 | +10:29 | | Vang OL |
118 | 76 | Mikko Heikelä | 1:15:50 | +10:39 | | MS Parma 2 |
119 | 311 | Steve Craig | 1:15:53 | +10:42 | | OK Ravinen 2 |
120 | 15 | Tobias Bengtsson | 1:15:57 | +10:46 | | Göteborg Majorna OK |
121 | 127 | Anton Kosorukov | 1:16:09 | +10:58 | | Vyborg-orientir |
| 55 | Oskar Axelsson | 1:16:09 | +10:58 | | KFUM Örebro OK |
123 | 100 | Mika Mannervesi | 1:16:13 | +11:02 | | Paimion Rasti 2 |
124 | 640 | Erik Molenaar | 1:16:21 | +11:10 | | Modum OL |
125 | 109 | Lars Christian Unger | 1:16:32 | +11:21 | | Östmarka OK |
126 | 121 | Mika Kerkola | 1:16:34 | +11:23 | | Suomusjärven Sisu |
| 375 | Eljas Supponen | 1:16:34 | +11:23 | | Helsingin Suunnistajat 2 |
128 | 178 | Aki Rauhansalo | 1:16:36 | +11:25 | | Rasti-Lukko |
| 287 | Oliver Breiling | 1:16:36 | +11:25 | | Rajamäen Rykmentti 3 |
130 | 304 | Harri Iivonen | 1:16:40 | +11:29 | | Kangasala SK 2 |
| 411 | Joni Kemppi | 1:16:40 | +11:29 | | Turun Metsänkävijät 4 |
132 | 216 | Sveinung Rykkje | 1:16:43 | +11:32 | | Fana IL |
| 533 | Simen Rustad | 1:16:43 | +11:32 | | RAUMAR OL |
134 | 63 | Kalle Wrane | 1:16:44 | +11:33 | | Sävedalens AIK |
135 | 66 | Svein Erik Bratsberg | 1:16:47 | +11:36 | | Wing OK |
136 | 148 | Eero Koski | 1:16:55 | +11:44 | | Ylistaron Kilpa-Veljet |
| 307 | Pekka Halla | 1:16:55 | +11:44 | | Turun Suunnistajat 4 |
138 | 293 | Ola Marius Pedersen | 1:16:59 | +11:48 | | OK Skeidi |
139 | 95 | Matti Keskinarkaus | 1:17:01 | +11:50 | | Hauhon Sisu |
140 | 346 | Hogedal Martin | 1:17:04 | +11:53 | | OK Orion 2 |
141 | 1205 | Jukka Rohula | 1:17:13 | +12:02 | | Vaajakosken Terä 3 |
142 | 215 | Ole Martin Aanonsen | 1:17:15 | +12:04 | | Bul-Tromsö |
143 | 145 | Staffan Järn | 1:17:21 | +12:10 | | IF Brahe |
| 150 | Juha Lehtonen | 1:17:21 | +12:10 | | Tuusulan Voima-Veikot |
145 | 468 | Pasi Lehtimäki | 1:17:23 | +12:12 | | Reilut Miehet Havumetsien |
146 | 294 | Roine Bandersson | 1:17:26 | +12:15 | | Rånäs OK |
147 | 79 | Markus Airila | 1:17:29 | +12:18 | | Keravan Urheilijat |
148 | 22 | Tuukka Ryynänen | 1:17:36 | +12:25 | | Hämeenlinnan Suunnistajat |
149 | 191 | Sven-Anders Melin | 1:17:42 | +12:31 | | Södertälje Nykvarn Orient 3 |
| 119 | Marko Karkuletho | 1:17:42 | +12:31 | | OK Vilse 87 |
151 | 305 | Antti Kiljunen | 1:17:43 | +12:32 | | Lappeen Riento |
152 | 130 | Juha Malinen | 1:17:45 | +12:34 | | Kalevan Rasti 3 |
153 | 358 | Anders Bennitz | 1:17:55 | +12:44 | | Enen Orienteringsklubb |
154 | 155 | Ilkka Peltola | 1:18:06 | +12:55 | | Itä-Hämeen Rasti |
155 | 1054 | Ulf Öjebo | 1:18:10 | +12:59 | | IFK Lidingö SOK 4 |
156 | 429 | Sveinung Vaskinn | 1:18:11 | +13:00 | | Byåsen IL |
157 | 62 | Jyrki Jäppinen | 1:18:14 | +13:03 | | Suunta Jyväskylä |
158 | 273 | Marko Haapakangas | 1:18:18 | +13:07 | | Valkeakosken Haka 2 |
| 665 | Anders Jarl | 1:18:18 | +13:07 | | Snättringe SK |
160 | 97 | Olli Mattila | 1:18:22 | +13:11 | | Hiisirasti 2 |
161 | 101 | Marcus Lundagårds | 1:18:26 | +13:15 | | Alfta ÖSA OK |
162 | 161 | Ronny Bäckman | 1:18:28 | +13:17 | | OK Orient 3 |
163 | 361 | Stefan Carlsson | 1:18:29 | +13:18 | | Hammarby IF OF |
164 | 112 | Vesa Elovaara | 1:18:35 | +13:24 | | Angelniemen Ankkuri 2 |
165 | 317 | Corsin Caluori | 1:18:36 | +13:25 | | UBOL |
| 279 | Pascal Vieser | 1:18:36 | +13:25 | | Kapreolo |
167 | 271 | Mikko Määttä | 1:18:41 | +13:30 | | MS Parma 3 |
168 | 250 | Erik Blomberg | 1:18:53 | +13:42 | | Nyköpings OK |
169 | 4 | Jostein Moe | 1:18:54 | +13:43 | | Kristiansand OK |
170 | 90 | Jonas Haraldsson | 1:18:58 | +13:47 | | IFK Lidingö SOK 3 |
171 | 532 | Magnus Thurn | 1:19:02 | +13:51 | | Ronneby OK |
172 | 235 | Jan Norling | 1:19:05 | +13:54 | | Söders SOL-Tyresö 2 |
173 | 445 | Antti Turpeinen | 1:19:06 | +13:55 | | Vaajakosken Terä 2 |
174 | 65 | Geir Hoff | 1:19:07 | +13:56 | | IL Tyrving |
175 | 362 | Jon Arne Skrove | 1:19:15 | +14:04 | | Lillomarka OL |
176 | 269 | Mikko Yli-Kauppila | 1:19:17 | +14:06 | | Punkalaitumen Kunto |
177 | 110 | Jonas Pettersson | 1:19:18 | +14:07 | | Halmstad OK |
178 | 999 | Pär Höök | 1:19:20 | +14:09 | | IFK Moras OK 2 |
179 | 159 | Pekka Ahonen | 1:19:23 | +14:12 | | Koo-Vee |
180 | 194 | Andreas Holmqvist | 1:19:28 | +14:17 | | Hestra IF |
181 | 153 | Jonas Olsson | 1:19:36 | +14:25 | | Stora Tuna IK 2 |
182 | 136 | Janne Järnstedt | 1:19:37 | +14:26 | | Lahden Suunnistajat -37 |
183 | 199 | Olav Nedrelid | 1:19:38 | +14:27 | | Oppsal IF |
184 | 200 | Ilo Suurmets | 1:19:45 | +14:34 | | OK Pölva Kobras |
185 | 73 | Jesper Stenström | 1:19:48 | +14:37 | | Vänersborgs SK |
186 | 205 | Magnus Bergman | 1:19:51 | +14:40 | | OK Kåre |
187 | 104 | Anders Höije | 1:20:01 | +14:50 | | Göteborg Majorna OK 2 |
| 168 | Kristian Bredesen | 1:20:01 | +14:50 | | FossumGrane |
189 | 78 | Tore Juvik | 1:20:05 | +14:54 | | IL Gular |
190 | 77 | Stefan Sandahl | 1:20:08 | +14:57 | | IK Hakarpspojkarna 2 |
191 | 207 | Touko Erämaja | 1:20:11 | +15:00 | | Angelniemen Ankkuri 3 |
192 | 221 | Arto Ranki | 1:20:24 | +15:13 | | Turun Suunnistajat 3 |
193 | 88 | Vladimir Kozlov | 1:20:26 | +15:15 | | Hämeenlinnan Suunnistajat 2 |
194 | 355 | Jarno Kukonlehto | 1:20:27 | +15:16 | | Kuopion Suunnistajat |
195 | 527 | Tapio Perttunen | 1:20:28 | +15:17 | | Kajaanin Suunnistajat |
196 | 131 | Reijo Mattinen | 1:20:35 | +15:24 | | Joutsenon Kullervo |
197 | 259 | Viktor Funcke | 1:20:37 | +15:26 | | Norbergs OK |
198 | 151 | Erik Forsgren | 1:20:38 | +15:27 | | OK Tyr |
| 419 | Pertti Päivänranta | 1:20:38 | +15:27 | | Joutsenon Kullervo 3 |
200 | 703 | Lachezar Iliev | 1:20:39 | +15:28 | | Bulgaria Military Team |