1 | 87 | Robert Palm | 44:05 | | | Västerås SOK |
2 | 8 | Janne Hartman | 44:50 | +45 | | Espoon Suunta |
3 | 32 | Daniel Grahn | 45:48 | +1:43 | | OK Orion |
4 | 22 | Niklas Lindegårdh | 45:59 | +1:54 | | Tolered-Utby OL |
5 | 3 | Jonas Giding | 46:05 | +2:00 | | IFK Lidingö SOK |
6 | 24 | Mika Kantola | 46:08 | +2:03 | | Rajamäen Rykmentti |
7 | 297 | Asle Kvaase | 46:11 | +2:06 | | Nydalens SK 3 |
8 | 222 | Ari Anjala | 46:14 | +2:09 | | Ikaalisten Nouseva Voima 3 |
9 | 122 | Mathes Nordin | 46:20 | +2:15 | | Gustavsberg IF |
10 | 31 | Niklas Eriksson | 46:22 | +2:17 | | OK Skogsmårdarna |
11 | 12 | Risto Haikonen | 46:23 | +2:18 | | Anttolan Urheilijat |
| 63 | Mikko Heinonen | 46:23 | +2:18 | | Keravan Urheilijat |
13 | 99 | Torbjörn Lännevall | 46:26 | +2:21 | | OK Roslagen |
14 | 81 | Johan Otluström | 46:27 | +2:22 | | OK Hällen |
15 | 5 | Pasi Ikonen | 46:33 | +2:28 | | SK-Pohjantähti |
16 | 17 | Mathias Axelsson | 46:35 | +2:30 | | Kils OK |
17 | 57 | Mikko Tanska | 46:39 | +2:34 | | Espoon Suunta 2 |
18 | 1 | Bernt Björnsgaard | 46:42 | +2:37 | | Halden SK |
| 89 | Seppo Lamberg | 46:42 | +2:37 | | Rasti E4 |
20 | 78 | Staffan Jacobsson | 46:45 | +2:40 | | IF Thor |
21 | 33 | Mika Ketola | 46:49 | +2:44 | | Koo-Vee |
| 156 | Patrik Kleist | 46:49 | +2:44 | | Boxholm Mjölby Ol |
23 | 23 | Henrik Råberg | 46:53 | +2:48 | | OK Tyr |
24 | 112 | Esa Kuoppala | 46:57 | +2:52 | | Rasti-Kurikka |
25 | 71 | Jaakko Röytiö | 46:58 | +2:53 | | Paimion Rasti |
26 | 123 | Sven Olov Hellström | 46:59 | +2:54 | | Strängnäs-Malmby OL |
27 | 378 | Urban Ljungberg | 47:01 | +2:56 | | OK Djerf |
| 231 | Stefan Eriksson | 47:01 | +2:56 | | Väsby OK |
29 | 203 | Juha Lehtola | 47:04 | +2:59 | | Liedon Parma 2 |
30 | 34 | Nichlas Johansson | 47:05 | +3:00 | | Sävedalens AIK |
31 | 167 | Kenneth Ahlqvist | 47:06 | +3:01 | | OK Orient |
32 | 176 | Topi Soikkeli | 47:07 | +3:02 | | Lammin Säkiä |
33 | 86 | Jarkko Hautala | 47:09 | +3:04 | | Lapuan Virkiä |
34 | 10 | Anders Storbråten | 47:13 | +3:08 | | Bäkkelagets SPK |
| 18 | Lennart Borg | 47:13 | +3:08 | | IFK Södertälje |
| 142 | Ola Bengtsson | 47:13 | +3:08 | | Täby OK |
37 | 66 | Emil Wingstedt | 47:16 | +3:11 | | NTNUI |
38 | 93 | Ari Hiiri | 47:22 | +3:17 | | Hauhon Sisu |
39 | 20 | Mikko Lepo | 47:26 | +3:21 | | Kangasala SK |
| 545 | Hannu Sillanpää | 47:26 | +3:21 | | Koo-Vee 3 |
41 | 104 | Björge Timenes Laugen | 47:28 | +3:23 | | IL Imås |
42 | 56 | Yuri Emaldinov | 47:31 | +3:26 | | Angelniemen Ankkuri |
43 | 121 | Jörgen Wickholm | 47:32 | +3:27 | | IF Sibbo-Vargarna |
44 | 54 | Robert Wallsten | 47:38 | +3:33 | | Leksands OK |
45 | 91 | Fredrik Wallin | 47:44 | +3:39 | | OK Nolaskogsarna |
46 | 26 | Aigars Leiboms | 47:48 | +3:43 | | Turun Metsänkävijät |
47 | 210 | Marko Kantomaa | 47:52 | +3:47 | | Oulun Suunnistajat |
48 | 277 | Mattias Phersson | 47:57 | +3:52 | | OK Linné 2 |
49 | 498 | Samuli Heino | 47:58 | +3:53 | | Kokkolan Suunnistajat 4 |
50 | 47 | Kimmo Karhu | 48:00 | +3:55 | | Rastivarsat |
51 | 27 | Simo Sukselainen | 48:06 | +4:01 | | Lynx |
52 | 4 | Marko Pitkänen | 48:12 | +4:07 | | Suunta 101 |
| 96 | Martti Asikainen | 48:12 | +4:07 | | Ruokolahden Suunnistajat |
54 | 6 | Öystein Kristiansen | 48:13 | +4:08 | | Nydalens SK |
55 | 39 | Ilkka Nurminen | 48:15 | +4:10 | | Helsingin Suunnistajat |
56 | 7 | Jakob Ödum | 48:18 | +4:13 | | IFK Göteborg |
| 125 | Hans Melin | 48:18 | +4:13 | | Hagaby GoIF |
58 | 228 | Per Westlind | 48:23 | +4:18 | | Alfta-Ösa OK |
59 | 35 | Janne Weckman | 48:24 | +4:19 | | Vehkalahden Veikot |
60 | 124 | Stefan Jonsson | 48:26 | +4:21 | | Vänersborgs SK |
61 | 117 | Jukka Elomaa | 48:28 | +4:23 | | Espoon Suunta 3 |
62 | 914 | Toivo Kilponen | 48:35 | +4:30 | | Kajaanin Suunnistajat 4 |
63 | 55 | Inno Ling | 48:36 | +4:31 | | Ikaalisten Nouseva Voima 2 |
64 | 70 | Ivar Maalen | 48:37 | +4:32 | | Ås IL |
| 727 | Mathias Jansson | 48:37 | +4:32 | | Hagaby GoIF 2 |
66 | 202 | Janne Tranberg | 48:38 | +4:33 | | Paimion Rasti 2 |
67 | 194 | Fredrik Thuren | 48:41 | +4:36 | | Ronneby OK 2 |
68 | 37 | Svante Nilsson | 48:42 | +4:37 | | OK77 |
69 | 229 | Rickard Olsson | 48:46 | +4:41 | | IFK Lidingö SOK 3 |
70 | 784 | Jan Rikhard Eriksen | 48:47 | +4:42 | | Asker SK 2 |
71 | 11 | Jukka Nikulainen | 48:48 | +4:43 | | Turun Suunnistajat |
72 | 154 | Calle Andersson | 48:49 | +4:44 | | OK Skogsstjärnan |
73 | 409 | Totte Packalen | 48:50 | +4:45 | | Lynx 5 |
74 | 308 | Jonas Jonasson | 48:51 | +4:46 | | Gävle OK 2 |
75 | 13 | Pasi Pikkarainen | 48:52 | +4:47 | | Ikaalisten Nouseva Voima |
76 | 28 | Teemu Hauhia | 48:54 | +4:49 | | Pihkaniskat |
77 | 16 | Henrik Modig | 48:56 | +4:51 | | Pan Kristianstad |
78 | 161 | Lars Ole Klavestad | 48:58 | +4:53 | | Fredrikstad SK |
79 | 61 | Vidar Strand | 49:02 | +4:57 | | Asker SK |
80 | 38 | Sören Saxtorp | 49:04 | +4:59 | | Tisvilde Hegn OK |
81 | 867 | Kimmo Hirvonen | 49:05 | +5:00 | | Lahden Suunnistajat-37 2 |
82 | 447 | Kauno Väisänen | 49:06 | +5:01 | | Anttolan Urheilijat 3 |
83 | 130 | Kent Sippola | 49:07 | +5:02 | | Rasti-Lukko |
84 | 140 | Fredrik Nilsson | 49:09 | +5:04 | | Friluftsklubben Göingarna |
85 | 108 | Christer Nilsson | 49:10 | +5:05 | | Stora Tuna IK 2 |
86 | 318 | Terho Saaristo | 49:15 | +5:10 | | Lammin Säkiä 2 |
87 | 488 | Matti Takalokastari | 49:17 | +5:12 | | Turun Suunnistajat 4 |
88 | 29 | Fredrik Sone | 49:19 | +5:14 | | OK Ravinen |
89 | 657 | Erik Lindgren | 49:24 | +5:19 | | IF Hagen 2 |
90 | 184 | Janne Salomäki | 49:26 | +5:21 | | Hyvinkään Rasti 2 |
91 | 48 | Tuomo Haanpää | 49:28 | +5:23 | | Tampereen Pyrintö |
92 | 111 | Bengt Johansson | 49:34 | +5:29 | | FK Friskus-Varberg |
93 | 400 | Harri Ovaska | 49:35 | +5:30 | | Tarpian Suunta |
94 | 107 | Sigurd Berger | 49:36 | +5:31 | | Halden SK 2 |
95 | 143 | Simo-Pekka Fincke | 49:37 | +5:32 | | Vehkalahden Veikot 2 |
96 | 259 | Lasse Seppälä | 49:42 | +5:37 | | Suunta-Sepot |
97 | 215 | Torbjörn Hägglund | 49:45 | +5:40 | | OK Hammaren 2 |
| 179 | Kjell Sand | 49:45 | +5:40 | | IF Femman 3 |
99 | 232 | Thomas Johansson | 49:50 | +5:45 | | Rånäs OK |
100 | 160 | Tomas Johansson | 49:53 | +5:48 | | IFK Umeå |
101 | 77 | Niclas Tollesson | 49:57 | +5:52 | | OK Alehof |
| 213 | Roar Skulbörstad | 49:57 | +5:52 | | OL Trollelg |
103 | 214 | Veli Mantere | 49:58 | +5:53 | | Rasti-Jussit |
| 234 | Vesa Malila | 49:58 | +5:53 | | Keravan Urheilijat 2 |
105 | 236 | Fredrik Sundström | 50:00 | +5:55 | | Leksands OK 2 |
| 1060 | Veijo Salmi | 50:00 | +5:55 | | Hyvinkään Ponteva |
107 | 21 | Mika Ternola | 50:02 | +5:57 | | Hämeenlinnan Suunnistajat |
108 | 95 | Harri Saramäki | 50:04 | +5:59 | | Lynx 2 |
109 | 328 | Jerker Martinsson | 50:07 | +6:02 | | Mariestads FK |
110 | 19 | Daniel Mäkinen | 50:08 | +6:03 | | OK Hammaren |
111 | 152 | Martin Lundgren | 50:09 | +6:04 | | Sundsvall OK 2 |
| 380 | Olli Vesalainen | 50:09 | +6:04 | | Angelniemen Ankkuri 4 |
| 193 | Jani Myllärinen | 50:09 | +6:04 | | Raja-Karjalan Suunnistajat |
114 | 15 | Rauno Asikainen | 50:14 | +6:09 | | Kalevan Rasti |
115 | 386 | Niklas Eklund | 50:19 | +6:14 | | IFK Enskede |
116 | 617 | Heikki Istolahti | 50:22 | +6:17 | | Ylistaron Kilpa-Veljet 2 |
117 | 211 | Michael Granqvist | 50:24 | +6:19 | | OK Ravinen 2 |
| 62 | Jouko Juntunen | 50:24 | +6:19 | | Tampereen Pyrintö 2 |
119 | 294 | Arto Mikkola | 50:28 | +6:23 | | Nastolan Terä |
120 | 219 | Mikko Korpi | 50:30 | +6:25 | | Pohjankyrön Rasti |
121 | 1242 | Johanna Salo | 50:31 | +6:26 | | Äidin tyttönimi |
| 484 | Jesper Jensen | 50:31 | +6:26 | | Farum OK |
123 | 192 | Jani Ojala | 50:32 | +6:27 | | Kauhajoen Karhu |
| 254 | Håkan Träff | 50:32 | +6:27 | | Norrköpings AIS |
125 | 85 | Lasse Karjalainen | 50:35 | +6:30 | | Kokkolan Suunnistajat |
| 9 | Peter Lund | 50:35 | +6:30 | | OK Kolmården |
127 | 200 | Ove Lernå | 50:37 | +6:32 | | Söders SOL |
128 | 315 | Mårten Boström | 50:43 | +6:38 | | Lynx 4 |
129 | 275 | Peter Boranek | 50:44 | +6:39 | | Velkopopovicky Team |
130 | 49 | Lars Pettersson | 50:50 | +6:45 | | Sundsvall OK |
| 320 | Jonas Nilsson | 50:50 | +6:45 | | OK77 3 |
132 | 2 | Antti Veijalainen | 50:51 | +6:46 | | Pargas IF |
133 | 68 | Jussi Silvennoinen | 50:53 | +6:48 | | Kalevan Rasti 2 |
134 | 53 | Tobias Kjell | 50:54 | +6:49 | | Linköpings OK |
135 | 52 | Harry Hietanen | 50:55 | +6:50 | | Gävle OK |
136 | 41 | Erik Pettersson | 50:57 | +6:52 | | Stora Tuna IK |
| 253 | Pentti Messo | 50:57 | +6:52 | | Helsingin Poliisi-Voim. |
138 | 431 | Tommy Joensuu | 50:58 | +6:53 | | IF Brahe 2 |
139 | 83 | Lars Jansson | 51:00 | +6:55 | | OK Kåre |
140 | 80 | Jari Juntunen | 51:03 | +6:58 | | Hyvinkään Rasti |
| 224 | Alpo Nisula | 51:03 | +6:58 | | Mäntän Seudun Eräpirkat 2 |
142 | 406 | Hannu Laiho | 51:04 | +6:59 | | Rastivarsat 3 |
| 103 | Cristian Andersen | 51:04 | +6:59 | | IL Tyrving |
| 74 | Thomas Johansson | 51:04 | +6:59 | | IFK Moras OK |
145 | 185 | Teuvo Laatunen | 51:05 | +7:00 | | Rastivarsat 2 |
146 | 75 | Sören Maarup | 51:06 | +7:01 | | OK Pan Århus |
147 | 824 | Gert Pettersson | 51:09 | +7:04 | | Tullinge SK 3 |
148 | 291 | Anders Axling | 51:12 | +7:07 | | Södertälje IF |
149 | 216 | Mikko Rautio | 51:20 | +7:15 | | Joutsenon Kullervo |
150 | 134 | Göran Sjöblom | 51:21 | +7:16 | | IF Femman 2 |
151 | 204 | Henrik Peterson | 51:23 | +7:18 | | OK Denseln |
152 | 149 | Per Andersson | 51:28 | +7:23 | | Nyköping OK |
153 | 363 | Sampsa Lintunen | 51:31 | +7:26 | | Nilsiän Nujakka |
154 | 42 | Andreas Kallin | 51:35 | +7:30 | | Hestra IF |
| 44 | Magnus Hallblom | 51:35 | +7:30 | | OK Tisaren |
156 | 334 | Viktor Funke | 51:38 | +7:33 | | Svärdsjö IF |
157 | 375 | Jyrki Muukkonen | 51:39 | +7:34 | | Keravan Urheilijat 3 |
| 271 | Sören Andersson | 51:39 | +7:34 | | IF Minken |
| 295 | Kyösti Halonen | 51:39 | +7:34 | | Santahaminan Varusk.Urh. |
160 | 64 | Joel Ahola | 51:41 | +7:36 | | Rastikarhut |
161 | 287 | Juha-Matti Laiho | 51:43 | +7:38 | | Mäntsälän Urheilijat |
162 | 379 | Petri Huiko | 51:44 | +7:39 | | Valkeakosken Haka 2 |
163 | 46 | Carl-Oscar Granberg | 51:45 | +7:40 | | IF Femman |
| 188 | Kim Farnes Hansen | 51:45 | +7:40 | | Nydalens SK 2 |
165 | 189 | Juha-Pekka Harju | 51:47 | +7:42 | | Rastikarhut 2 |
166 | 340 | Esa Huhtanen | 51:49 | +7:44 | | Rasti-Jussit 2 |
167 | 59 | Pekka Lapila | 51:52 | +7:47 | | Mynämäen Suunnistajat -52 |
168 | 43 | Gert Jonsson | 51:54 | +7:49 | | IK Hakarpspojkarna 2 |
| 186 | Johan Herbst | 51:54 | +7:49 | | Västerås SOK 2 |
170 | 128 | Mikko Salonen | 51:56 | +7:51 | | Rajamäen Rykmentti 2 |
| 312 | Tero Aaltonen | 51:56 | +7:51 | | Lynx 3 |
172 | 153 | Andreas Eljesjö | 51:59 | +7:54 | | Domnarvets GoIF |
173 | 14 | Håkan Öhlund | 52:00 | +7:55 | | IK Hakarpspojkarna |
174 | 60 | Patrik Hellblom | 52:13 | +8:08 | | OK Triangeln |
| 25 | Juha Papinsaari | 52:13 | +8:08 | | Lounais-Hämeen Rasti |
176 | 1194 | Perttu Ilmarinen | 52:18 | +8:13 | | Keravan Urheilijat 10 |
177 | 393 | Jorma Sivonen | 52:20 | +8:15 | | Ylivieskan Kuula |
178 | 260 | Håvard Halvorsen | 52:21 | +8:16 | | IF Sturla |
179 | 50 | Jens Nordström | 52:22 | +8:17 | | IFK Hedemora OK |
180 | 116 | Timo Salonen | 52:26 | +8:21 | | Valkeakosken Haka |
| 151 | Jaakko Sorri | 52:26 | +8:21 | | Keuruun Kisailijat |
182 | 398 | Harri Tanska | 52:32 | +8:27 | | Espoon Suunta 5 |
183 | 172 | Lauri Viitanen | 52:39 | +8:34 | | Tampereen Pyrintö 3 |
184 | 36 | Magnus Gran | 52:42 | +8:37 | | IFK Södertälje 2 |
| 302 | Teemu Vartiamäki | 52:42 | +8:37 | | Rastiketut |
186 | 206 | Jouni Pyykönen | 52:43 | +8:38 | | Rasti Saimaa 2 |
| 572 | Yury Borodulin | 52:43 | +8:38 | | Yarky Mir OK |
188 | 51 | Eero Ruhanen | 52:52 | +8:47 | | Helsingin Suunnistajat 2 |
189 | 88 | Jarkko Alanissi | 52:55 | +8:50 | | SK-Pohjantähti 2 |
| 1170 | Risto Kaitio | 52:55 | +8:50 | | Liedon Parma 5 |
| 481 | Santtu Lahma | 52:55 | +8:50 | | Kajaanin Suunnistajat 2 |
192 | 586 | Fredrik Karlsson | 52:56 | +8:51 | | Göteborg-Majorna OK |
| 175 | Ari Männikkö | 52:56 | +8:51 | | SK-Pohjantähti 3 |
194 | 649 | Leif E. Larsen | 52:57 | +8:52 | | Tisvilde Hegn OK 2 |
195 | 455 | Pasi Jokinen | 52:59 | +8:54 | | Keuruun Kisailijat 2 |
196 | 196 | Veli-Matti Lähdesmäki | 53:00 | +8:55 | | Rasti-Hyry |
| 280 | Seppo Honkonen | 53:00 | +8:55 | | Rasti-Jyry |
198 | 304 | Roger Grankull | 53:07 | +9:02 | | IK Falken |
199 | 67 | Per Wollbrand | 53:08 | +9:03 | | Tullinge SK |
| 612 | Pekka Alakulju | 53:08 | +9:03 | | Väsby OK 2 |