1 | 10 | Janne Virtanen | 1:22:45 | | | Angelniemen Ankkuri |
| 22 | Tobias Andersson | 1:22:45 | +0 | | OK Orion |
3 | 2 | Johan Ivarsson | 1:22:49 | +4 | | Bäkkelagets SPK |
4 | 21 | Mika Mannervesi | 1:23:34 | +49 | | Paimion Rasti |
5 | 11 | Petri Harjamäki | 1:23:54 | +1:09 | | Rajamäen Rykmentti |
6 | 59 | Asko Vuorenpää | 1:24:27 | +1:42 | | Turun Metsänkävijät |
7 | 34 | Staffan Eriksson | 1:24:31 | +1:46 | | Malungs OK ,Skogsmårdarna |
8 | 66 | Pär Hansson | 1:25:40 | +2:55 | | FK Friskus-Varberg |
9 | 117 | Marko Närvä | 1:25:54 | +3:09 | | Rasti-Kurikka |
10 | 3 | Mikael Donner | 1:26:04 | +3:19 | | OK 77 |
11 | 98 | Ulf Karlsson | 1:26:07 | +3:22 | | Storviks IF |
12 | 177 | Aigars Leiboms | 1:26:43 | +3:58 | | Turun Metsänkävijät 2 |
13 | 39 | Janne Weckman | 1:27:01 | +4:16 | | Vehkalahden Veikot |
14 | 170 | Oskar Svärd | 1:27:06 | +4:21 | | Ulricehamns OK |
15 | 14 | Keijo Parkkinen | 1:27:09 | +4:24 | | SK-Pohjantähti |
| 74 | Peter Nilsson | 1:27:09 | +4:24 | | IK Hakarpspojkarna 2 |
17 | 12 | Harri Romppanen | 1:27:19 | +4:34 | | Kalevan Rasti |
| 26 | Mikko Väisänen | 1:27:19 | +4:34 | | Anttolan Urheilijat |
19 | 106 | Håkan Petersson | 1:27:24 | +4:39 | | Nybro OK |
20 | 44 | Mikael Palmberg | 1:27:25 | +4:40 | | OK Hammaren |
21 | 9 | Sigve Vågsnes | 1:27:26 | +4:41 | | Nydalens SK |
22 | 70 | Dan Nordin | 1:27:27 | +4:42 | | Gustavsbergs IF |
23 | 67 | Ricke Imark | 1:27:28 | +4:43 | | Tullinge SK |
24 | 57 | Tomas Hallmen | 1:27:29 | +4:44 | | OK Tisaren |
25 | 17 | Jussi Aumo | 1:27:31 | +4:46 | | Lynx |
| 105 | Juha Fränti | 1:27:31 | +4:46 | | Kokkolan Suunnistajat 2 |
27 | 61 | Thomas Jensen | 1:27:32 | +4:47 | | Farum-Tisvilde OK |
28 | 29 | Petri Noponen | 1:27:38 | +4:53 | | IFK Lidingö |
29 | 38 | Niklas Björkqvist | 1:27:39 | +4:54 | | Hämeenlinnan Suunnistajat |
| 8 | Johan Sunden | 1:27:39 | +4:54 | | Södertälje Orientering |
31 | 142 | Vesa Kankaanpää | 1:27:40 | +4:55 | | OK 77 2 |
32 | 30 | Jonas Norsdtröm | 1:27:47 | +5:02 | | OK Roslagen |
33 | 95 | Jari Lehtonen | 1:27:57 | +5:12 | | Rastivarsat |
34 | 51 | Jyrki Nieminen | 1:28:02 | +5:17 | | Turun Suunnistajat 2 |
35 | 229 | Jukka-Pekka Rantio | 1:28:15 | +5:30 | | Hauhon Sisu 2 |
36 | 220 | Kristian Algers | 1:28:22 | +5:37 | | IFK Hedemora |
| 86 | Jukka Lanki | 1:28:22 | +5:37 | | Lounais-Hämeen Rasti |
38 | 356 | Mikko Heikelä | 1:28:32 | +5:47 | | MS Parma |
| 25 | Jarno Salmelin | 1:28:32 | +5:47 | | Tampereen Pyrintö |
40 | 56 | Michael Mamleev | 1:28:34 | +5:49 | | Ikaalisten Nouseva Voima |
41 | 88 | Sami Levijoki | 1:28:41 | +5:56 | | Delta 2 |
42 | 5 | Leo Pyymäki | 1:28:48 | +6:03 | | Espoon Suunta |
43 | 16 | Kjell Almgren | 1:28:57 | +6:12 | | OK Ravinen |
44 | 102 | Robert Söderberg | 1:29:08 | +6:23 | | Söders SOL |
45 | 27 | Håkan Öhlund | 1:29:10 | +6:25 | | IK Hakarpspojkarna |
46 | 48 | Rickard Claesson | 1:29:17 | +6:32 | | Leksands OK |
| 122 | Sixten Sild | 1:29:17 | +6:32 | | OK Triangeln |
48 | 92 | Jo Wiklund | 1:29:21 | +6:36 | | IL Tyrving |
49 | 75 | Staffan Jacobsson | 1:29:22 | +6:37 | | IF Thor |
| 54 | Kari Iivonen | 1:29:22 | +6:37 | | Mäntän Seudun Eräpirkat |
51 | 111 | Jonas Israelsson | 1:29:23 | +6:38 | | IFK Moras OK |
52 | 104 | Juuso Lindeqvist | 1:29:26 | +6:41 | | Paimion Rasti 2 |
53 | 136 | Janne Järnstedt | 1:29:28 | +6:43 | | Lahden Suunnistajat -37 |
54 | 4 | Tero Heikkilä | 1:29:29 | +6:44 | | Turun Suunnistajat |
55 | 20 | Mats Olsson | 1:29:42 | +6:57 | | OK Kolmården |
56 | 93 | Ari Heinola | 1:29:43 | +6:58 | | Kangasala SK 2 |
57 | 192 | Tapio Pöysti | 1:29:49 | +7:04 | | Rastikarhut 2 |
58 | 52 | Panu Hyvönen | 1:29:50 | +7:05 | | SK-Pohjantähti 2 |
| 28 | Erik Fosgren | 1:29:50 | +7:05 | | OK Tyr |
60 | 189 | Esa Romppainen | 1:29:54 | +7:09 | | Rasti-Hyry |
61 | 154 | Bertil Eronn | 1:30:07 | +7:22 | | Linköpings OK |
62 | 72 | Harry Hietanen | 1:30:10 | +7:25 | | Gävle OK |
63 | 15 | Timo Sivill | 1:30:13 | +7:28 | | Suunta 101 |
64 | 115 | Torbjörn Johansson | 1:30:21 | +7:36 | | Bredaryds SOK |
65 | 42 | Mathias Axelsson | 1:30:25 | +7:40 | | Kils OK |
66 | 33 | Jeppe Koivula | 1:30:38 | +7:53 | | Helsingin Suunnistajat |
67 | 85 | Ola Linqdvist | 1:30:39 | +7:54 | | OK Skogsfalken |
68 | 124 | Jyrki Jäppinen | 1:30:47 | +8:02 | | Suunta 101 2 |
69 | 58 | Arto Lilja | 1:30:48 | +8:03 | | Hyvinkään Rasti |
70 | 678 | Christoph Schilter | 1:31:02 | +8:17 | | MS Parma 2 |
71 | 262 | Antti Virtanen | 1:31:05 | +8:20 | | Hämeenlinnan Suunnistajat 2 |
72 | 23 | Frode Risbrathe | 1:31:06 | +8:21 | | Fredrikstad Skiklubb |
73 | 55 | Marko Loukkalahti | 1:31:11 | +8:26 | | Delta |
| 286 | Mattias Kähäri | 1:31:11 | +8:26 | | VB OL |
75 | 155 | Anders Björk | 1:31:15 | +8:30 | | Östersunds OK |
76 | 63 | Jesper D. Jensen | 1:31:24 | +8:39 | | Farum-Tisvilde OK 2 |
77 | 349 | Björnar Lynum | 1:31:30 | +8:45 | | Freidig SPKL |
78 | 18 | Patrik Martner | 1:31:31 | +8:46 | | Tolered Utby OL |
79 | 6 | MArtin Larsson | 1:31:36 | +8:51 | | IFK Göteborg |
80 | 31 | Johan Ingemarsson | 1:31:37 | +8:52 | | Hestra IF |
81 | 132 | Mika Forsblom | 1:31:39 | +8:54 | | IFK Lidingö 2 |
82 | 1159 | Anders Nordberg | 1:31:40 | +8:55 | | Skien OK |
83 | 49 | Magnus Thornell | 1:31:45 | +9:00 | | Västerås SOK |
84 | 46 | Sampo Sillanpää | 1:31:46 | +9:01 | | Keravan Urheilijat |
85 | 511 | Svajunas Ambrazas | 1:31:51 | +9:06 | | Hellas |
86 | 114 | Johan Otterström | 1:31:56 | +9:11 | | OK Hällen |
87 | 69 | Troels Nielsen | 1:32:03 | +9:18 | | Göteborg-Majorna OK |
88 | 37 | Hans Mård | 1:32:04 | +9:19 | | Järfälla OK |
89 | 257 | Torgny Rundlöf | 1:32:08 | +9:23 | | Väsby OK |
90 | 212 | Jyrki Lammila | 1:32:09 | +9:24 | | Laitilan Jyske |
91 | 445 | Mikael Ingelsson | 1:32:17 | +9:32 | | OK Hammaren 2 |
| 152 | Juha Rantala | 1:32:17 | +9:32 | | Ounasvaaran Hiihtoseura |
93 | 145 | Jani Tamminen | 1:32:19 | +9:34 | | Turun Suunnistajat 3 |
94 | 364 | Jan Ola Pedersen | 1:32:24 | +9:39 | | Vang OL |
95 | 393 | Hans Tröan | 1:32:31 | +9:46 | | ÅS IL |
96 | 36 | Esa Kinnunen | 1:32:33 | +9:48 | | Pihkaniskat |
97 | 120 | Jarno Parkkinen | 1:32:35 | +9:50 | | Rasti-Saimaa |
| 513 | Marko Pitkänen | 1:32:35 | +9:50 | | Jämsän Retki-Veikot |
99 | 140 | Rikard Gunnarsson | 1:32:38 | +9:53 | | Härlövs IF |
100 | 80 | Mika Huhtanen | 1:32:39 | +9:54 | | Rastikarhut |
101 | 162 | Helge Gisholt | 1:32:43 | +9:58 | | OK Skeidi |
102 | 913 | Tobias Bengtsson | 1:32:47 | +10:02 | | IFK Hedemora 2 |
103 | 64 | Jaani Lantela | 1:32:48 | +10:03 | | Espoon Suunta 2 |
104 | 13 | Jaakko Järvistö | 1:33:01 | +10:16 | | Pargas IF |
105 | 77 | Tapio Karppi | 1:33:03 | +10:18 | | Lapuan Virkiä |
106 | 186 | Magnus Johansson | 1:33:14 | +10:29 | | OK Roslagen 2 |
107 | 45 | Grant Bluett | 1:33:15 | +10:30 | | Strängnäs-Malmby OL |
108 | 60 | Tero Mamia | 1:33:20 | +10:35 | | Koo-Vee ry. |
109 | 144 | Henrik Berlin | 1:33:23 | +10:38 | | OK Orion 2 |
110 | 264 | Jorma Laukkanen | 1:33:25 | +10:40 | | Kouvolan Rasti-72 |
111 | 159 | Torgeir Snilsberg | 1:33:36 | +10:51 | | Halden SK 2 |
| 150 | Sami Takaluoma | 1:33:36 | +10:51 | | Tampereen Pyrintö 2 |
113 | 128 | Jouni Heinonen | 1:33:52 | +11:07 | | Valkeakosken Haka |
114 | 121 | Björn Karlsson | 1:33:58 | +11:13 | | OK Denseln |
115 | 1124 | Jesper Gross | 1:33:59 | +11:14 | | OK Öst Birkeröd |
116 | 509 | Per Samuelsson | 1:34:10 | +11:25 | | Tumba-Mälarhöjden OK |
117 | 173 | Tommy Andersson | 1:34:16 | +11:31 | | Vänersborgs SK |
| 361 | Randy Korb | 1:34:16 | +11:31 | | OK Peko |
| 134 | Jonas Andersson | 1:34:16 | +11:31 | | IF Thor 2 |
120 | 40 | Torgny Lindström | 1:34:19 | +11:34 | | Ronneby OK |
| 198 | Johan Nordlund | 1:34:19 | +11:34 | | Leksands OK 2 |
122 | 96 | Per Magnusson | 1:34:25 | +11:40 | | OK Nolaskogsarna |
123 | 123 | Colin Mcintyre | 1:34:31 | +11:46 | | OK Tyr 2 |
| 139 | Håkan Olofsson | 1:34:31 | +11:46 | | Ärla IF |
| 138 | Jari Vihakara | 1:34:31 | +11:46 | | Kankaanpään Suunnistajat |
126 | 19 | Erik Aibast | 1:34:37 | +11:52 | | IF Femman |
127 | 272 | Håkan Bengtsson | 1:34:38 | +11:53 | | Värend GN |
128 | 164 | Rauno Hakala | 1:34:45 | +12:00 | | Suomusjärven Sisu |
129 | 626 | Espen Danevad | 1:34:46 | +12:01 | | Kristiansand OK |
| 618 | Jyrki Eskola | 1:34:46 | +12:01 | | Suomen Poliisi |
131 | 81 | Stefan Persson | 1:34:50 | +12:05 | | Täby OK |
132 | 182 | Johan Karlsson | 1:34:52 | +12:07 | | OK Tor |
133 | 82 | Dag Solberg | 1:34:56 | +12:11 | | IL Imås |
134 | 303 | Tero Taulavuori | 1:34:58 | +12:13 | | Alatornion Pirkat |
| 129 | Thomas Johansson | 1:34:58 | +12:13 | | Sundsvall OK 2 |
136 | 126 | Jouni Vantaala | 1:35:05 | +12:20 | | Lammin Säkiä |
137 | 422 | Harri Koski | 1:35:07 | +12:22 | | Namika Oldboys |
138 | 233 | Lars Håkan Bengtsson | 1:35:08 | +12:23 | | Gävle OK 2 |
139 | 252 | Tuomas Haapalehto | 1:35:16 | +12:31 | | Vetelin Urheilijat |
140 | 7 | Mikko Toivonen | 1:35:17 | +12:32 | | Kangasala SK |
141 | 131 | Pasi Lehtimäki | 1:35:18 | +12:33 | | Vihtavuoren Pamaus |
142 | 90 | Stefan Nilsson | 1:35:25 | +12:40 | | Eksjö SOK |
143 | 108 | Fredrik Bartholdsson | 1:35:26 | +12:41 | | Halmstad OK |
144 | 287 | Jarkko Kaplas | 1:35:32 | +12:47 | | Korven Honka |
145 | 103 | Mika Rantala | 1:35:33 | +12:48 | | Helsingin Suunnistajat 2 |
| 237 | Timo Leppäkorpi | 1:35:33 | +12:48 | | Koskenkorvan Suunta |
147 | 263 | Teuvo Töyrylä | 1:35:48 | +13:03 | | Kymin Suunnistajat |
148 | 1104 | Markku Hannula | 1:35:50 | +13:05 | | Stigun Kerho |
149 | 211 | Timo Neuvonen | 1:35:57 | +13:12 | | Raja-Karjalan Suunnistajat |
150 | 1017 | Ismo Mäkiranta | 1:36:11 | +13:26 | | OK Tisaren 2 |
151 | 242 | Henrik Franzen | 1:36:22 | +13:37 | | Sundbybergs IK |
152 | 980 | Jussi Leskinen | 1:36:23 | +13:38 | | MS Parma 3 |
153 | 168 | Andreas Kraas | 1:36:24 | +13:39 | | Keravan Urheilijat 2 |
| 107 | Sami Nurmi | 1:36:24 | +13:39 | | Angelniemen Ankkuri 2 |
155 | 94 | Nils Olsson | 1:36:30 | +13:45 | | Stora Tuna IK |
| 266 | Christer Carlsson | 1:36:30 | +13:45 | | Alfta-Ösa OK |
157 | 333 | Heikki Korppi | 1:36:36 | +13:51 | | Ounasvaaran Hiihtoseura 2 |
158 | 216 | Peter Bylund | 1:36:41 | +13:56 | | Skogslöparna-Örnsköldsvi |
159 | 1043 | Girts Linins | 1:36:48 | +14:03 | | NBS-ZS |
160 | 610 | Thore Kornmo | 1:36:57 | +14:12 | | Porsgrunn O-lag |
161 | 172 | Erik Engvall | 1:36:58 | +14:13 | | OK Kolmården 2 |
162 | 354 | Ari Ahonen | 1:37:07 | +14:22 | | Delta 3 |
| 206 | Matti Jaulöv | 1:37:07 | +14:22 | | IF Åland |
164 | 381 | Jyrki Ainonen | 1:37:13 | +14:28 | | Helsingin Suunnistajat 5 |
165 | 116 | Simo-Pekka Vennelä | 1:37:14 | +14:29 | | Rastivarsat 2 |
166 | 1022 | Hans O Amblie | 1:37:16 | +14:31 | | Bäkkelagets SPK 2 |
167 | 156 | Tommi Tervakangas | 1:37:18 | +14:33 | | Espoon Suunta 3 |
| 208 | Per Andersson | 1:37:18 | +14:33 | | Västerås SOK 2 |
| 101 | Roald V. Schoultz | 1:37:18 | +14:33 | | Pargas IF 2 |
170 | 171 | Tomi Löfman | 1:37:26 | +14:41 | | Kalevan Rasti 3 |
171 | 561 | Erkki Hellsten | 1:37:29 | +14:44 | | Delta 5 |
172 | 226 | Ville Mihl | 1:37:31 | +14:46 | | Mikkelin Suunnistajat 2 |
173 | 24 | Ulrik Olsson | 1:37:40 | +14:55 | | Sundsvall OK |
174 | 563 | Timo Jaarinen | 1:37:44 | +14:59 | | Rasti 88 |
175 | 935 | Martin Fogelberg | 1:37:48 | +15:03 | | OK Mangen |
| 53 | Henrik Tryggesson | 1:37:48 | +15:03 | | Pan-Kristianstad |
177 | 71 | Kalle Wrane | 1:37:50 | +15:05 | | Sävedalens AIK |
178 | 78 | Timo Suuriniemi | 1:38:12 | +15:27 | | Hauhon Sisu |
179 | 79 | Mikko Reitti | 1:38:22 | +15:37 | | OK Orient |
180 | 859 | Eero Lehtonen | 1:38:25 | +15:40 | | Ulvilan Suunnistajat |
181 | 554 | Jari Turunen | 1:38:27 | +15:42 | | Juvan Urheilijat |
182 | 951 | Jonas Persson | 1:38:34 | +15:49 | | Forsa Orienteringsklubb |
183 | 245 | Tuomo Kauppinen | 1:38:35 | +15:50 | | Hyvinkään Rasti 3 |
184 | 178 | Lars-Åke Svensk | 1:38:43 | +15:58 | | Täby OK 2 |
185 | 32 | Radek Novotny | 1:38:45 | +16:00 | | Hagaby GoIF |
| 137 | Mikko Salonen | 1:38:45 | +16:00 | | Rajamäen Rykmentti 3 |
187 | 167 | Roger Andersson | 1:38:47 | +16:02 | | Rånäs OK |
188 | 247 | Thomas Pettersson | 1:38:48 | +16:03 | | Norrköpings AIS |
189 | 50 | Mats Liwell | 1:38:55 | +16:10 | | Södertälje Orientering 2 |
190 | 432 | Arto Niemi | 1:39:00 | +16:15 | | Rajamäen Rykmentti 6 |
191 | 714 | Rain Eensaar | 1:39:01 | +16:16 | | OK Kobras |
192 | 185 | Esa Kuoppala | 1:39:04 | +16:19 | | Rasti-Kurikka 2 |
| 193 | Jari Juntunen | 1:39:04 | +16:19 | | Hyvinkään Rasti 2 |
194 | 130 | Christer Monell | 1:39:05 | +16:20 | | OK Kåre |
195 | 931 | Lars Granum | 1:39:06 | +16:21 | | Oppsal IF |
196 | 87 | Harri Poutiainen | 1:39:11 | +16:26 | | Lynx 2 |
197 | 461 | Magnus Axelsson | 1:39:16 | +16:31 | | Helsingborgs SOK |
| 1071 | Lasse Olsson | 1:39:16 | +16:31 | | Kovlands IF |
199 | 125 | Tobias Melin | 1:39:24 | +16:39 | | Pan-Kristianstad 2 |
200 | 176 | Ilkka Peltola | 1:39:25 | +16:40 | | Itä-Hämeen Rasti |