1 | 17 | Tobias Andersson | 1:12:55 | | | OK Orion |
2 | 1 | Jarkko Huovila | 1:13:57 | +1:02 | | Halden SK |
3 | 296 | Timo Saarinen | 1:14:46 | +1:51 | | Valkeakosken Haka |
4 | 11 | Anders Nordberg | 1:15:00 | +2:05 | | Kristiansand OK |
5 | 5 | Hans Olof Amblie | 1:15:07 | +2:12 | | Baekkelagets SK |
6 | 9 | Erik Axelsson | 1:15:24 | +2:29 | | Södertälje Nykvarn Orient |
7 | 15 | Tero Föhr | 1:15:25 | +2:30 | | Vehkalahden Veikot |
| 16 | Klas Karlsson | 1:15:25 | +2:30 | | IK Hakarpspojkarna |
9 | 42 | Chris Terkelsen | 1:15:29 | +2:34 | | Farum-Tisvilde OK |
10 | 67 | Österbö Öystein Kvaal | 1:15:49 | +2:54 | | Wing OK |
11 | 2 | Jonne Lakanen | 1:15:50 | +2:55 | | Delta |
12 | 19 | Kim Fagerudd | 1:15:52 | +2:57 | | Turun Suunnistajat |
13 | 20 | Erik Andersson | 1:16:06 | +3:11 | | OK Denseln |
14 | 83 | Oskar Malmberg | 1:16:07 | +3:12 | | IFK Umeå |
| 54 | Vesa Kankaanpää | 1:16:07 | +3:12 | | OK77 |
16 | 12 | Tuomas Tervo | 1:16:13 | +3:18 | | Rajamäen Rykmentti |
17 | 23 | Mikael Olofsson | 1:16:22 | +3:27 | | FK Friskus Varberg |
18 | 7 | Thomas Asp | 1:16:26 | +3:31 | | IFK Göteborg |
19 | 3 | Tommi Tölkkö | 1:16:28 | +3:33 | | Kalevan Rasti |
20 | 265 | Ulf Troeng | 1:16:44 | +3:49 | | Dalaportens OL |
21 | 6 | Sami Hämälistö | 1:16:50 | +3:55 | | Turun Metsänkävijät |
22 | 25 | Timo Mikkola | 1:16:58 | +4:03 | | Hiisirasti |
23 | 4 | Pekka Itävuo | 1:17:00 | +4:05 | | Tampereen Pyrintö |
24 | 44 | Petteri Lauronen | 1:17:12 | +4:17 | | Lynx |
25 | 47 | Tuomo Mäkelä | 1:17:24 | +4:29 | | Angelniemen Ankkuri |
26 | 35 | Jukka Liuha | 1:17:32 | +4:37 | | Suunta-101 |
27 | 92 | Pontus Halldin | 1:17:34 | +4:39 | | KFUM Örebro OK |
28 | 38 | Ville Pietilä | 1:17:35 | +4:40 | | Hämeenlinnan Suunnistajat |
29 | 34 | Sören Nymalm | 1:17:49 | +4:54 | | Pargas IF |
| 109 | Mats Röjgård | 1:17:49 | +4:54 | | OK Kolmården |
31 | 87 | Erik Öhlund | 1:17:50 | +4:55 | | Ulricehamns OK |
32 | 53 | Antti Parjanne | 1:18:00 | +5:05 | | Espoon Suunta |
33 | 10 | Grant Bluett | 1:18:01 | +5:06 | | Malungs OK Skogsmårdarna |
34 | 72 | Janne Märkälä | 1:18:02 | +5:07 | | Tampereen Pyrintö 2 |
35 | 40 | Per Ek | 1:18:08 | +5:13 | | Söders SOL-Tyresö |
36 | 59 | Isak Bergman | 1:18:13 | +5:18 | | Södertälje Nykvarn Orient 2 |
37 | 29 | Johan Nordlund | 1:18:14 | +5:19 | | Leksands OK |
| 63 | Petteri Laitinen | 1:18:14 | +5:19 | | Kangasala SK |
39 | 91 | Urs Altorfer | 1:18:16 | +5:21 | | Modum O-lag |
40 | 51 | Sven Lundbäck | 1:18:17 | +5:22 | | Stora Tuna IK |
41 | 60 | Panu Hyvönen | 1:18:19 | +5:24 | | SK Pohjantähti 2 |
42 | 13 | Teemu Väre | 1:18:28 | +5:33 | | Paimion Rasti |
43 | 552 | Magnus Palm | 1:18:29 | +5:34 | | OK Skogsfalken |
44 | 27 | Timo Joensuu | 1:18:35 | +5:40 | | SK Pohjantähti |
| 821 | Jonas Martner | 1:18:35 | +5:40 | | Tolered-Utby OL |
46 | 231 | Jarkko Heikkinen | 1:18:38 | +5:43 | | Vehkalahden Veikot 2 |
47 | 108 | Jeppe Koivula | 1:18:43 | +5:48 | | Helsingin Suunnistajat |
48 | 46 | Jörgen Wickholm | 1:18:44 | +5:49 | | IF Sibbo-Vargarna |
| 181 | Erik Rost | 1:18:44 | +5:49 | | Alfta ÖSA OK |
50 | 22 | Casper Giding | 1:18:50 | +5:55 | | IFK Lidingö SOK |
51 | 152 | Rauno Hakala | 1:18:51 | +5:56 | | Suomusjärven Sisu |
52 | 24 | Anders Axenborg | 1:18:55 | +6:00 | | Göteborg Majorna OK |
53 | 165 | Patrik Blom | 1:18:56 | +6:01 | | Rehns BK |
54 | 8 | Jan Troeng | 1:18:58 | +6:03 | | OK Linne |
55 | 69 | Hans Tröan | 1:19:01 | +6:06 | | Ringerike O-Lag |
56 | 28 | Jonas Engström | 1:19:12 | +6:17 | | OK Hällen |
57 | 32 | Pekka Lapila | 1:19:27 | +6:32 | | MS Parma |
58 | 95 | Kari Kallio | 1:19:28 | +6:33 | | Jämsän Retki-Veikot |
59 | 70 | Johan Israelsson | 1:19:49 | +6:54 | | IFK Moras OK |
60 | 31 | Risto Haikonen | 1:19:54 | +6:59 | | Navi |
61 | 39 | Rune Strandberg | 1:20:02 | +7:07 | | NTNUI |
62 | 215 | Fredrik Hedersson | 1:20:06 | +7:11 | | OK Tranan |
63 | 105 | Denis Kouprienko | 1:20:09 | +7:14 | | Yarky Mir |
| 175 | Olle Smitt | 1:20:09 | +7:14 | | Södertälje Nykvarn Orient 3 |
65 | 73 | Martin Ivarsson | 1:20:12 | +7:17 | | Kils OK |
66 | 1151 | Olav Lundanes | 1:20:15 | +7:20 | | Östmarka OK |
| 167 | Pasi Kiema | 1:20:15 | +7:20 | | Oriveden Ponnistus |
68 | 79 | Mikael Andersson | 1:20:19 | +7:24 | | IK Hakarpspojkarna 2 |
69 | 85 | Matt Speake | 1:20:20 | +7:25 | | OK Tisaren |
70 | 200 | Timo Heikkilä | 1:20:30 | +7:35 | | Oulaisten Huima |
71 | 50 | Petter Haraldsson | 1:20:31 | +7:36 | | Järla IF OK |
72 | 61 | Lars Ohlsson | 1:20:33 | +7:38 | | Gävle OK |
| 465 | Bård Nonstad | 1:20:33 | +7:38 | | OL Trollelg |
74 | 36 | Mikko Knuuti | 1:20:37 | +7:42 | | Turun Metsänkävijät 2 |
75 | 667 | Ari Anjala | 1:20:43 | +7:48 | | Maanmittauslaitos Tre |
76 | 134 | William Lind | 1:20:44 | +7:49 | | Sävedalens AIK |
77 | 84 | Terho Lahtinen | 1:20:47 | +7:52 | | Espoon Suunta 2 |
78 | 71 | Heikki Toivio | 1:20:53 | +7:58 | | Delta 2 |
79 | 172 | Kenneth Bilstad | 1:20:55 | +8:00 | | Vang OL |
80 | 45 | Timo Sarkkinen | 1:21:04 | +8:09 | | Rastivarsat |
81 | 93 | Martin Bellander | 1:21:07 | +8:12 | | Gustavsbergs IF |
82 | 127 | Peter Horstmann | 1:21:15 | +8:20 | | Spring Cup OK |
83 | 52 | Nicholas Morgan | 1:21:18 | +8:23 | | IL Tyrving |
84 | 89 | Esa Huttunen | 1:21:22 | +8:27 | | OK Orient |
85 | 111 | Mikko Heinonen | 1:21:23 | +8:28 | | Keravan Urheilijat |
86 | 77 | Joel Engström | 1:21:31 | +8:36 | | Vittjärvs IK |
87 | 18 | Svajuanas Ambrazas | 1:21:39 | +8:44 | | Hellas |
88 | 90 | Tero Heikkilä | 1:21:47 | +8:52 | | Turun Suunnistajat 2 |
89 | 74 | Thomas Eyer | 1:21:49 | +8:54 | | IL Gular |
90 | 21 | Öyvind Helgerud | 1:22:02 | +9:07 | | Halden SK 2 |
91 | 114 | Antti Myllärinen | 1:22:04 | +9:09 | | Joutsenon Kullervo |
92 | 252 | Dmitriyl Somov | 1:22:07 | +9:12 | | Northern Wind |
93 | 288 | Henrik Jörgensen | 1:22:11 | +9:16 | | Nydalens SK 3 |
94 | 97 | Jonne Lehto | 1:22:13 | +9:18 | | Kymin Suunnistajat |
| 166 | Jari Hautala | 1:22:13 | +9:18 | | Lapuan Virkiä 2 |
96 | 1123 | Oskar Carlborg | 1:22:14 | +9:19 | | Nyköpings OK |
97 | 140 | Petri Paukkunen | 1:22:15 | +9:20 | | Angelniemen Ankkuri 2 |
98 | 177 | Andreas Edlund | 1:22:23 | +9:28 | | IFK Lidingö SOK 3 |
99 | 245 | Mikael Nyholm | 1:22:24 | +9:29 | | OK Raseborg |
100 | 418 | Tuomas Kivelä | 1:22:27 | +9:32 | | Raisu Lumous |
101 | 1293 | Max Samuelsson | 1:22:32 | +9:37 | | Gotlands Bro OK |
102 | 143 | Seppo Mäkinen | 1:22:33 | +9:38 | | SK Pohjantähti 3 |
103 | 86 | Mikko Reitti | 1:22:39 | +9:44 | | Hauhon Sisu |
104 | 289 | Denis Ibragimov | 1:22:40 | +9:45 | | Yarky Mir 2 |
105 | 37 | Fredrik Pettersson | 1:22:41 | +9:46 | | Linköpings OK |
| 41 | Tommy Lindberg | 1:22:41 | +9:46 | | OK Roslagen |
107 | 107 | Harri Iivonen | 1:22:42 | +9:47 | | Kangasala SK 2 |
108 | 220 | Marius Röed Hanssen | 1:22:44 | +9:49 | | Fredrikstad Skiklubb 2 |
109 | 133 | Anders Jönsson | 1:22:46 | +9:51 | | OK Triangeln |
110 | 230 | Evgeniy Artemov | 1:22:48 | +9:53 | | Vyborg-orientir |
111 | 106 | Veli-Matti Rintala | 1:22:49 | +9:54 | | MS Parma 2 |
112 | 75 | Tobias Öström | 1:22:50 | +9:55 | | OK Tyr |
113 | 155 | Henrik Eriksson | 1:22:56 | +10:01 | | Linköpings OK 2 |
114 | 58 | Jon Engkvist | 1:22:58 | +10:03 | | Ronneby OK |
115 | 62 | Markus Frödin | 1:23:00 | +10:05 | | Sundsvalls OK |
116 | 43 | Christian Nielsen | 1:23:06 | +10:11 | | Pan-Kristianstad |
117 | 123 | Thomas Persson | 1:23:08 | +10:13 | | OK Denseln 2 |
118 | 376 | Jani Pikkarainen | 1:23:14 | +10:19 | | NCS Sport |
119 | 30 | Peter Jacobsson | 1:23:15 | +10:20 | | OK Ravinen |
120 | 96 | Martin Asp | 1:23:18 | +10:23 | | Täby OK |
121 | 158 | Christer Ahlberg | 1:23:24 | +10:29 | | OK Nolaskogsarna |
| 104 | Kristoffer Sideby | 1:23:24 | +10:29 | | Göteborg Majorna OK 2 |
123 | 276 | Perttu Sorsa | 1:23:25 | +10:30 | | Mäntsälän Urheilijat |
124 | 184 | Aki Rauhansalo | 1:23:26 | +10:31 | | Paimion Rasti 2 |
125 | 170 | Johan Svensson | 1:23:30 | +10:35 | | OK Vilse 87 |
126 | 1257 | Lars Håkan Sandvik | 1:23:32 | +10:37 | | Täby OK 2 |
127 | 118 | Mikael Ingelsson | 1:23:39 | +10:44 | | OK Hammaren Sandviken |
128 | 26 | Mikko Patana | 1:23:42 | +10:47 | | Lapuan Virkiä |
129 | 297 | Hannu Heiskanen | 1:23:43 | +10:48 | | Sonkajärven Pahka |
130 | 470 | Torgny Rundlöf | 1:23:44 | +10:49 | | Väsby OK |
| 1180 | Dag Steinar Ragvin | 1:23:44 | +10:49 | | Skien OK |
132 | 64 | Ari-Pekka Kaivosaari | 1:23:48 | +10:53 | | Rasti E4 |
133 | 161 | Heikki Istolahti | 1:23:53 | +10:58 | | Ylistaron Kilpa-Veljet |
134 | 1324 | Niklas Eriksson | 1:23:55 | +11:00 | | Västerbergslagens OL |
135 | 812 | Jonas Olsson | 1:23:56 | +11:01 | | Stora Tuna IK 2 |
136 | 201 | Jussi Tokola | 1:23:58 | +11:03 | | Kuopion Suunnistajat |
| 1213 | Petter Jönsson | 1:23:58 | +11:03 | | Halmstad OK |
138 | 207 | Peter Thelin | 1:24:09 | +11:14 | | OK Gisle |
139 | 237 | Jörn Sundby | 1:24:12 | +11:17 | | Larvik OK |
140 | 145 | Vesa Klemettinen | 1:24:21 | +11:26 | | Navi 2 |
141 | 198 | Håkan Stolt | 1:24:29 | +11:34 | | Sundsvalls OK 2 |
| 388 | Henrik Wiklund | 1:24:29 | +11:34 | | Bromma-Vällingby SOK |
143 | 469 | Anders Trolin | 1:24:31 | +11:36 | | Forsa OK |
144 | 213 | Sami Koivu | 1:24:32 | +11:37 | | SK Pohjantähti 4 |
145 | 82 | Mikko Pirilä | 1:24:33 | +11:38 | | Hämeenlinnan Suunnistajat 2 |
146 | 242 | Ivars Zagars | 1:24:34 | +11:39 | | OK Purva Bridejs |
147 | 1117 | Henrik Törnqvist | 1:24:35 | +11:40 | | OK Österåker |
148 | 100 | Jaakko Kattilakoski | 1:24:40 | +11:45 | | Kokkolan Suunnistajat |
149 | 110 | Mika Ketola | 1:24:41 | +11:46 | | Koo-Vee |
150 | 359 | Jari Anttonen | 1:24:51 | +11:56 | | Suomussalmen Rasti |
151 | 1189 | Audun Berstad | 1:25:00 | +12:05 | | Lillomarka O-lag |
152 | 115 | Sami Levijoki | 1:25:07 | +12:12 | | Delta 3 |
153 | 56 | Mikko Halonen | 1:25:10 | +12:15 | | Hiisirasti 2 |
154 | 55 | Esten Koren | 1:25:12 | +12:17 | | Nydalens SK |
| 1102 | Håkan Samor | 1:25:12 | +12:17 | | Tjällmo-Godegårds Ok |
| 1046 | Joakim Gunnarsson | 1:25:12 | +12:17 | | Ringsjö OK Stigmännen O |
157 | 279 | Jerker Martinsson | 1:25:14 | +12:19 | | Mariestads FK |
158 | 334 | Gustaf Wennerberg | 1:25:15 | +12:20 | | Klyftamo |
159 | 112 | Tomas Wikblom | 1:25:16 | +12:21 | | OK Botnia |
160 | 1075 | Marko Haapiainen | 1:25:20 | +12:25 | | Savon Prikaati |
161 | 88 | Patrik Sjökvist | 1:25:23 | +12:28 | | OK Orion 2 |
| 187 | Jeff Abrahamsen | 1:25:23 | +12:28 | | Centrum OK |
163 | 257 | Kari Iivonen | 1:25:24 | +12:29 | | Mäntän Seudun Eräpirkat |
164 | 130 | Elis Bengtsson | 1:25:39 | +12:44 | | Malungs OK Skogsmårdarna 2 |
| 147 | Patrik Lind | 1:25:39 | +12:44 | | OK TOR Torshälla |
166 | 1287 | Ville Rousu | 1:25:41 | +12:46 | | JMFC |
167 | 57 | Lars Palmqvist | 1:25:42 | +12:47 | | Järfälla OK |
168 | 272 | Kimmo Määttä | 1:25:47 | +12:52 | | Ranuan Peura |
169 | 153 | Jussi Ernamo | 1:25:51 | +12:56 | | Helsingin Suunnistajat 2 |
170 | 202 | Tord Hultberg | 1:25:56 | +13:01 | | SOK Viljan - OK Torfinn |
| 149 | Jonas Höglund | 1:25:56 | +13:01 | | Leksands OK 2 |
| 199 | Niklas Saramäki | 1:25:56 | +13:01 | | Lynx 2 |
| 420 | Ari Heinola | 1:25:56 | +13:01 | | Vehkalahden Veikot 3 |
174 | 146 | Jarkko Saarinen | 1:25:57 | +13:02 | | Delta 8 |
175 | 80 | Olli-Jussi Korpinen | 1:26:03 | +13:08 | | Kalevan Rasti 2 |
| 277 | Marko Kantomaa | 1:26:03 | +13:08 | | Alatornion Pirkat |
177 | 144 | Pekka Varis | 1:26:05 | +13:10 | | Pellon Ponsi |
178 | 345 | Seppo Keltamäki | 1:26:07 | +13:12 | | Iisu |
179 | 262 | Janne Erlund | 1:26:13 | +13:18 | | IF Sibbo-Vargarna 2 |
180 | 113 | Kalle Larsson | 1:26:15 | +13:20 | | OK Linne 2 |
181 | 204 | Kari Tyynelä | 1:26:16 | +13:21 | | Vetelin Urheilijat |
182 | 193 | Pekka Sorjonen | 1:26:22 | +13:27 | | Rasti-Pielinen |
183 | 456 | Björn Frisk | 1:26:23 | +13:28 | | Pargas IF 3 |
184 | 562 | Teemu Takalo | 1:26:28 | +13:33 | | Oulunsalon Vasama |
185 | 156 | Asgeir Lium | 1:26:29 | +13:34 | | OSI - orientering |
186 | 324 | Mikko Töyrylä | 1:26:32 | +13:37 | | Kymin Suunnistajat 2 |
187 | 191 | Robert Pedersen | 1:26:33 | +13:38 | | Järfälla OK 2 |
188 | 126 | Jaani Lantela | 1:26:34 | +13:39 | | Espoon Suunta 3 |
| 626 | Petri Harsunen | 1:26:34 | +13:39 | | Kokkolan Suunnistajat 4 |
190 | 49 | Tapio Perä | 1:26:35 | +13:40 | | Rasti-Kurikka |
191 | 592 | Artis Locmelis | 1:26:37 | +13:42 | | OK Purva Bridejs 2 |
192 | 196 | Timo Huhtala | 1:26:41 | +13:46 | | Rasti E4 3 |
193 | 99 | Aigars Leiboms | 1:26:49 | +13:54 | | Turun Metsänkävijät 3 |
194 | 154 | Juha Jokikuona | 1:26:51 | +13:56 | | RasTiimi |
195 | 1064 | Alexei Burago | 1:26:53 | +13:58 | | OK Gulfstream |
196 | 719 | Leiv-Terje Arnevik | 1:27:04 | +14:09 | | Kristiansand OK 2 |
| 278 | Nils Lundh | 1:27:04 | +14:09 | | Helsingborgs SOK |
198 | 491 | Sauli Kuopus | 1:27:11 | +14:16 | | Sodankylän Varuskunnan Urh |
199 | 542 | Veli-Pekka Vänni | 1:27:14 | +14:19 | | Länsi-Lavian Loiske |
200 | 173 | Timo Ahvenainen | 1:27:18 | +14:23 | | Itä-Hämeen Rasti |