| 1 | 5 | Halden SK | NOR | 1:34:39 | Mattias Karlson | 25:51 | |
| 2 | 20 | Leksands OK | SWE | +1 | Niclas Jonasson | 26:23 | |
| 3 | 6 | Kalevan Rasti | FIN | +2 | Tommi Tölkkö | 26:30 | |
| 4 | 23 | IFK Göteborg | SWE | +3 | Tobias Noborn | 25:25 | |
| 5 | 13 | Rajamäen Rykmentti | FIN | +5 | Marko Väisänen | 26:28 | |
| 6 | 9 | IFK Moras OK | SWE | +5 | Zsolt Lenkei | 26:04 | |
| 7 | 3 | Vehkalahden Veikot | FIN | +6 | Tuomas Mattila | 26:50 | |
| 8 | 57 | Kalevan Rasti 2 | FIN | +7 | Aaro Asikainen | 26:24 | |
| 9 | 8 | Turun Metsänkävijät | FIN | +8 | Janis Krumins | 26:03 | |
| 10 | 114 | IGTISA | LTU | +8 | Giedrius Sabaliauskas | 26:19 | |
| 11 | 12 | Kristiansand OK | NOR | +38 | Nilsen Audun Bjerkreim | 27:13 | |
| 12 | 17 | Paimion Rasti | FIN | +45 | Mats Dahlen | 26:31 | |
| 13 | 53 | OK Orient | FIN | +48 | Mikael Salo | 27:35 | |
| 14 | 19 | Bäkkelagets SK | NOR | +51 | Martin Soukup | 26:38 | |
| 15 | 10 | Södertälje Nykvarn Orienter | SWE | +54 | Isak Bergman | 26:23 | |
| 16 | 27 | OK Orion | SWE | +56 | Daniel Nilsson | 26:16 | |
| 17 | 35 | Pan-Kristianstad | SWE | +58 | Erik Modig | 27:17 | |
| 18 | 81 | Mäntsälän Urheilijat | FIN | +1:07 | Timo Ahvenainen | 26:39 | |
| 19 | 82 | Halden SK 2 | NOR | +1:15 | Björn Eriksen | 26:18 | |
| 20 | 63 | Rehns BK | SWE | +1:19 | Wojciech Dwojak | 26:43 | |
| 21 | 14 | Hiisirasti | FIN | +1:22 | Johannes Pohjala | 27:13 | |
| 22 | 89 | Pellon Ponsi | FIN | +1:34 | Seppo Mäkinen | 27:33 | |
| 23 | 181 | OK Tyr | SWE | +1:36 | Henrik Brohede | 26:52 | |
| 24 | 28 | NTNUI | NOR | +2:47 | Jostein Nörbech | 27:34 | |
| 25 | 312 | Södertälje Nykvarn Orienter 3 | SWE | +2:54 | Michael Wehlin | 29:33 | |
| 26 | 90 | KFUM Örebro OK | SWE | +2:56 | Oskar Arlebo | 27:44 | |
| 27 | 15 | MS Parma | FIN | +3:06 | Mikko Heinonen | 27:57 | |
| 28 | 104 | Tullinge SK | SWE | +3:10 | Anders Johansson | 28:18 | |
| 29 | 26 | Göteborg Majorna OK | SWE | +4:11 | Ola Martner | 26:16 | |
| 30 | 140 | IFK Moras OK 2 | SWE | +4:21 | Sebastian Hägler | 28:26 | |
| 31 | 30 | Vehkalahden Veikot 2 | FIN | +4:22 | Matti Töyrylä | 28:06 | |
| 32 | 39 | Wing OK | NOR | +4:25 | Stig Alvestadt | 26:26 | |
| 33 | 11 | IFK Lidingö SOK | SWE | +4:27 | Anders Hedman | 26:15 | |
| 34 | 1 | Delta | FIN | +4:28 | Janne Heikka | 27:27 | |
| 35 | 384 | DJK Adler 07 Bottrop | GER | +4:30 | Patrick Hofmeister | 27:24 | |
| 36 | 34 | OK Denseln | SWE | +4:32 | Nielsen Emil Folino | 28:08 | |
| 37 | 40 | Järla IF OK | SWE | +4:33 | Dan Wester | 28:34 | |
| 38 | 7 | Vaajakosken Terä | FIN | +4:35 | Timo Joensuu | 28:02 | |
| 39 | 21 | IK Hakarpspojkarna | SWE | +4:36 | Joakim Hederskog | 26:52 | |
| 40 | 44 | Lapuan Virkiä | FIN | +4:37 | Harri Pajula | 28:05 | |
| 41 | 52 | Helsingin Suunnistajat | FIN | +4:39 | Einari Heinaro | 28:48 | |
| 42 | 88 | SKM! | EST | +4:41 | Eensaar Rain skm! | 27:57 | |
| 43 | 100 | Lillomarka OL | NOR | +4:42 | Mathias Benjaminsen | 27:32 | |
| 44 | 84 | IF Femman | FIN | +4:43 | Anders Bäckström | 30:33 | |
| 45 | 70 | IFK Umeå | SWE | +4:44 | Lukas Peterson | 25:17 | |
| 46 | 83 | Södertälje Nykvarn Orienter 2 | SWE | +4:46 | Niklas Serrander | 27:04 | |
| 47 | 4 | Lynx | FIN | +4:48 | Niklas Saramäki | 28:39 | |
| 48 | 18 | Angelniemen Ankkuri | FIN | +4:48 | Jussi Suna | 26:09 | |
| 49 | 359 | Halden SK 3 | NOR | +4:51 | Lacho Iliev | 29:14 | |
| 50 | 22 | Stora Tuna IK | SWE | +4:52 | Sven Lundbäck | 28:59 | |
| 51 | 48 | OK Tisaren | SWE | +4:54 | Matt Speake | 26:19 | |
| 52 | 62 | IK Hakarpspojkarna 2 | SWE | +4:55 | Mikael Andersson | 28:34 | |
| 53 | 38 | Hämeenlinnan Suunnistajat | FIN | +4:59 | Timo Savonen | 28:41 | |
| 54 | 2 | OK Linne | SWE | +5:39 | Tomas Stenström | 26:39 | |
| 55 | 599 | Växjö OK | SWE | +5:43 | Per Lenander | 28:49 | |
| 56 | 59 | Turun Suunnistajat | FIN | +5:47 | Jani Tamminen | 30:07 | |
| 57 | 189 | Vyborg-orientir | RUS | +5:54 | Sergey Mashuk | 31:34 | |
| 58 | 49 | OK Linne 2 | SWE | +6:43 | Johan Höij | 31:43 | |
| 59 | 79 | NTNUI 2 | NOR | +7:02 | Rune Strandberg | 28:21 | |
| 60 | 86 | OK Pan Århus | DEN | +7:04 | Rasmus Oscar | 28:32 | |
| 61 | 71 | Raumar O-lag | NOR | +7:05 | Eskil Kinneberg | 28:16 | |
| 62 | 179 | Lynx 2 | FIN | +7:07 | Ville Koponen | 27:57 | |
| 63 | 41 | OK Triangeln | SWE | +7:09 | Timo Sild | 30:33 | |
| 64 | 102 | Espoon Suunta | FIN | +7:10 | Leo Pyymäki | 29:20 | |
| 65 | 56 | OK Ravinen | SWE | +7:13 | Per-Åke Olsson | 29:15 | |
| 66 | 112 | Löten OL | NOR | +7:14 | Yngve Volden | 28:33 | |
| 67 | 952 | Ultra | RUS | +7:17 | Sergey Solodkin | 29:16 | |
| 68 | 98 | Tampereen Pyrintö 2 | FIN | +7:20 | Ilkka Leppävuori | 27:12 | |
| 69 | 356 | Scotland | GBR | +7:22 | Anthony Squire | 28:48 | |
| 70 | 468 | Tosta Lähtee-Team | FIN | +7:23 | Kimmo Lajunen | 31:58 | |
| 71 | 151 | Pan-Kristianstad 2 | SWE | +7:23 | Hansen Rasmus Thrane | 28:09 | |
| 72 | 101 | Ärla IF | SWE | +7:23 | Anatolijs Tarasovs | 27:28 | |
| 73 | 46 | Kristiansand OK 2 | NOR | +7:24 | Eirik Svensen | 29:24 | |
| 74 | 228 | Pihkaniskat | FIN | +7:27 | Jurgis Krastins | 30:14 | |
| 75 | 65 | Ikaalisten Nouseva-Voima 2 | FIN | +7:27 | Vesa Hakkarainen | 29:42 | |
| 76 | 103 | IF Brahe | FIN | +7:32 | Staffan Järn | 30:20 | |
| 77 | 29 | Ikaalisten Nouseva-Voima | FIN | +7:34 | Iivo Kotamäki | 31:07 | |
| 78 | 75 | Västerås SOK | SWE | +7:36 | Håkan Anderson | 29:21 | |
| 79 | 166 | Rastivarsat | FIN | +7:38 | Tuukka Tuomala | 29:27 | |
| 80 | 149 | Ronneby OK | SWE | +7:39 | Thomas Johannesson | 29:12 | |
| 81 | 47 | Vänersborgs SK | SWE | +7:42 | Jonas Wallin | 29:17 | |
| 82 | 766 | Freidig SPK | NOR | +7:44 | Johan Ivarsson | 27:53 | |
| 83 | 836 | Sundsvalls OK | SWE | +7:48 | Markus Frödin | 28:51 | |
| 84 | 80 | Malungs OK Skogsmårdarna 2 | SWE | +7:51 | Lars Åkerman | 27:52 | |
| 85 | 24 | Malungs OK Skogsmårdarna | SWE | +7:54 | Anders Åkerman | 27:05 | |
| 86 | 51 | Gävle OK | SWE | +7:55 | Johan Eriksson | 25:47 | |
| 87 | 1227 | Leksands OK 2 | SWE | +7:56 | Daniel Kaipe | 28:19 | |
| 88 | 127 | Lappeen Riento | FIN | +7:58 | Jussi Taussi | 29:19 | |
| 89 | 25 | Kangasala SK | FIN | +7:59 | Sipilä Mikko | 28:42 | |
| 90 | 33 | Ulricehamns OK | SWE | +8:01 | Peter Arnesson | 25:58 | |
| 91 | 167 | Rajamäen Rykmentti 3 | FIN | +8:02 | Mikko Salonen | 28:30 | |
| 92 | 126 | Arboga OK | SWE | +8:04 | Grigory Lazarev | 28:48 | |
| 93 | 42 | Turun Metsänkävijät 2 | FIN | +8:10 | Jarl Magnus Berge | 27:52 | |
| 94 | 175 | OK Kapa | LAT | +8:14 | Reinis Putnins | 28:41 | |
| 95 | 178 | Hiisirasti 2 | FIN | +8:24 | Simo Marila | 29:32 | |
| 96 | 1260 | IGTISA 2 | LTU | +8:26 | Laimonas Caplikas | 30:32 | |
| 97 | 85 | Rasti-Kurikka 2 | FIN | +8:28 | Esko Ylikangas | 29:43 | |
| 98 | 37 | Vaajakosken Terä 2 | FIN | +8:44 | Juha-Matti Huhtanen | 28:15 | |
| 99 | 64 | Rajamäen Rykmentti 2 | FIN | +8:53 | Aapo Summanen | 27:10 | |
| 100 | 152 | Nybro OK | SWE | +8:55 | Tomasz Lubkiewicz | 26:49 | |
| 101 | 67 | Sävedalens AIK | SWE | +8:57 | Osvald Kozak | 28:59 | |
| 102 | 220 | Rehns BK 2 | SWE | +8:59 | Jonas Vestbom | 31:04 | |
| 103 | 109 | Dalaportens OL | SWE | +9:02 | Emil Backlund | 30:07 | |
| 104 | 145 | Sippurasti | FIN | +9:04 | Jukka Tani | 29:45 | |
| 105 | 31 | IFK Lidingö SOK 2 | SWE | +9:06 | Linus Kaisajuntti | 30:29 | |
| 106 | 99 | IF Sibbo-Vargarna 2 | FIN | +9:17 | Matti Janlöv | 30:40 | |
| 107 | 54 | MS Parma 2 | FIN | +9:29 | Pasi Tölkkö | 29:55 | |
| 108 | 366 | JOKA | EST | +9:48 | Jaan Tarmak | 32:11 | |
| 109 | 55 | Tampereen Pyrintö | FIN | +9:56 | Jouni Mähönen | 28:14 | |
| 110 | 130 | Kangasala SK 2 | FIN | +10:07 | Hölli Mikko | 30:55 | |
| 111 | 195 | NTNUI 3 | NOR | +10:17 | Lars Eid Nielsen | 28:00 | |
| 112 | 270 | Kalevan Rasti 5 | FIN | +10:18 | Timo Varis | 27:49 | |
| 113 | 92 | SK Pohjantähti | FIN | +10:20 | Timo Karppinen | 28:43 | |
| 114 | 191 | Göteborg Majorna OK 2 | SWE | +10:22 | Erik Sagvolden | 28:29 | |
| 115 | 213 | Ås-UMB orientering | NOR | +10:26 | Jo Inge Fjellstad | 28:24 | |
| 116 | 155 | Rasti-Pielinen | FIN | +10:31 | Petri Kiiskinen | 28:51 | |
| 117 | 74 | Ylistaron Kilpa-Veljet | FIN | +10:37 | Eero Koski | 32:02 | |
| 118 | 276 | Skogslöparna | SWE | +10:43 | Jonas Byström | 31:45 | |
| 119 | 69 | Hestra IF | SWE | +10:44 | Jan Hilding | 29:22 | |
| 120 | 77 | Täby OK | SWE | +10:45 | Robert Johansson | 30:20 | |
| 121 | 266 | Oriveden Ponnistus | FIN | +10:47 | Tero Kopra | 32:23 | |
| 122 | 255 | Vetelin Urheilijat | FIN | +10:50 | Tuomas Haapalehto | 30:25 | |
| 123 | 61 | IFK Göteborg 2 | SWE | +10:52 | Erik Engstrand | 28:11 | |
| 124 | 874 | Kongsberg OL | NOR | +10:53 | Urdal Bakke Morten | 28:19 | |
| 125 | 121 | Turun Metsänkävijät 3 | FIN | +10:57 | Jussi Mäkilä | 31:14 | |
| 126 | 210 | Attunda OK | SWE | +10:58 | Love Berzell | 29:18 | |
| 127 | 309 | Vehkalahden Veikot 3 | FIN | +11:12 | Mikko Töyrylä | 31:25 | |
| 128 | 45 | OK Hällen | SWE | +11:16 | Jean Baptiste Bourrin | 27:28 | |
| 129 | 129 | Hyvinkään Rasti | FIN | +11:18 | Olli Moisander | 29:52 | |
| 130 | 227 | OK Saldus | LAT | +11:38 | Guntars Mankus | 37:01 | |
| 131 | 216 | Lynx 3 | FIN | +11:39 | Mikael Boström | 28:14 | |
| 132 | 164 | Söders SOL-Tyresö | SWE | +11:46 | Niklas Wrane | 29:26 | |
| 133 | 726 | Finnmap | FIN | +11:50 | Matti Pärssinen | 32:13 | |
| 134 | 58 | OK Denseln 2 | SWE | +11:51 | Edvin Karlsson | 28:02 | |
| 135 | 110 | Kalevan Rasti 3 | FIN | +11:53 | Veli-Matti Lonka | 31:29 | |
| 136 | 135 | Ylivieskan Kuula | FIN | +11:54 | Janne Runtti | 29:28 | |
| 137 | 16 | IF Sibbo-Vargarna | FIN | +11:56 | Jari Sillman | 28:09 | |
| 138 | 352 | Haninge SOK | SWE | +12:00 | P-O Ivarsson | 34:29 | |
| 139 | 115 | IFK Lidingö SOK 3 | SWE | +12:03 | Mattias Balck | 29:47 | |
| 140 | 174 | Lahden Suunnistajat -37 | FIN | +12:05 | Janne Järnstedt | 30:10 | |
| 141 | 136 | Turun Suunnistajat 2 | FIN | +12:07 | Antero Ranki | 30:31 | |
| 142 | 172 | OK Njudung | SWE | +12:08 | Rickard Rosgren | 28:56 | |
| 143 | 113 | Halmstad OK | SWE | +12:19 | Joakim Gustavsson | 31:45 | |
| 144 | 196 | Kankaanpään Suunnistajat | FIN | +12:20 | Elmeri Juura | 29:42 | |
| 145 | 158 | Espoon Suunta 2 | FIN | +12:22 | Tommi Tervakangas | 32:08 | |
| 146 | 318 | OK Ålgård | NOR | +12:24 | Sigurd Risa Oftedal | 30:57 | |
| 147 | 199 | Modum OL | NOR | +12:26 | Lars Grönhovd | 32:34 | |
| 148 | 156 | Omega | RUS | +12:29 | Oleg Kalinin | 31:05 | |
| 149 | 138 | Klyftamo | SWE | +12:36 | Albin Evertsson | 31:23 | |
| 150 | 36 | Jämsän Retki-Veikot | FIN | +12:52 | Kari Kallio | 27:06 | |
| 151 | 105 | Hagaby GoIF | SWE | +12:56 | Sebastian Månsson | 31:25 | |
| 152 | 265 | OK Linne 3 | SWE | +12:57 | Ulrik Imberg | 29:04 | |
| 153 | 78 | Delta 3 | FIN | +13:09 | Kari Laine | 29:07 | |
| 154 | 941 | Hauhon Sisu 4 | FIN | +13:13 | Mikko Heikkilä | 31:54 | |
| 155 | 347 | OTO - OL Tönsberg og Omegn | NOR | +13:14 | Kristian Stenerud | 30:37 | |
| 156 | 290 | IL Gular | NOR | +13:16 | Thierry Matthey | 30:07 | |
| 157 | 50 | Delta 2 | FIN | +13:18 | Kalle Liukkonen | 29:43 | |
| 158 | 60 | Stora Tuna IK 2 | SWE | +13:19 | Oscar Andersson | 30:17 | |
| 159 | 303 | Delta 8 | FIN | +13:22 | Jaakko Laine | 30:44 | |
| 160 | 95 | OK Tisaren 2 | SWE | +13:34 | Ivan Forsgren | 30:41 | |
| 161 | 171 | Tullinge SK 2 | SWE | +13:37 | Anders Ohlsson | 30:34 | |
| 162 | 73 | Linköpings OK | SWE | +14:05 | Andersson Mikael | 30:43 | |
| 163 | 120 | Helsingin Suunnistajat 2 | FIN | +14:08 | Alexey Zotov | 29:39 | |
| 164 | 187 | IF Femman 2 | FIN | +14:09 | Peter Sundelin | 30:03 | |
| 165 | 123 | Siilin Rasti | FIN | +14:13 | Antti Rönnemaa | 29:31 | |
| 166 | 203 | Tjällmo-Godegårds Ok | SWE | +14:14 | Ronnie Samor | 32:01 | |
| 167 | 212 | Maarian Mahti | FIN | +14:15 | Timo Kankaanpää | 32:03 | |
| 168 | 160 | Vaajakosken Terä 3 | FIN | +14:16 | Janne Hartman | 31:27 | |
| 169 | 877 | Porsgrunn O-Lag | NOR | +14:18 | Sigurd Berger | 30:27 | |
| 170 | 283 | NTNUI 4 | NOR | +14:19 | Simen Björingsöy | 30:25 | |
| 171 | 284 | Indre Östfold OK | NOR | +14:21 | Anders Vister | 31:37 | |
| 172 | 111 | Ounasvaaran Hiihtoseura | FIN | +14:22 | Mikko Vapa | 30:33 | |
| 173 | 184 | Northern Wind | RUS | +14:24 | Pavel Petrov | 31:19 | |
| 174 | 118 | Hauhon Sisu | FIN | +14:25 | Mikko Lepistö | 32:58 | |
| 175 | 327 | Madonas BJSS | LAT | +14:27 | Davis Sars | 33:09 | |
| 176 | 96 | OK Roslagen | SWE | +14:29 | Joel Lännevall | 30:43 | |
| 177 | 192 | Kuusankosken Urheiluseura | FIN | +14:31 | Ossi Karvonen | 34:37 | |
| 178 | 1256 | IFK Umeå 2 | SWE | +14:32 | Marcus Andersson | 31:07 | |
| 179 | 193 | Pargas IF | FIN | +14:34 | Tobias Henriksson | 31:02 | |
| 180 | 94 | OK Kolmården | SWE | +14:35 | Patrik Bengtsson | 30:18 | |
| 181 | 271 | IK Grane | NOR | +14:37 | Aslak Blågestad | 32:05 | |
| 182 | 1183 | OK Tyr 2 | SWE | +14:38 | Jesper Öström | 31:31 | |
| 183 | 398 | CUS Bologna | ITA | +14:40 | Michele Caraglio | 30:01 | |
| 184 | 1219 | Helsingin Suunnistajat 7 | FIN | +14:40 | Jukka Kyhäräinen | 33:11 | |
| 185 | 264 | Jalasjärven Jalas | FIN | +14:44 | Asko Ala-Petäys | 30:29 | |
| 186 | 612 | Punkalaitumen Kunto | FIN | +14:45 | Mikko Yli-Kauppila | 32:12 | |
| 187 | 208 | Järla IF OK 2 | SWE | +14:47 | Erik Wiberg | 30:47 | |
| 188 | 183 | Rasti E4 | FIN | +14:48 | Timo Maukonen | 32:54 | |
| 189 | 185 | Suunta-Sepot | FIN | +14:52 | Markus Vainiomäki | 35:04 | |
| 190 | 169 | Valkeakosken Haka | FIN | +14:54 | Marko Haapakangas | 31:22 | |
| 191 | 377 | Koskelankylän Riento | FIN | +15:02 | Teemu Harju | 32:28 | |
| 192 | 194 | BVJOK Bromma-Vällingby/Järf | SWE | +15:03 | Gustav Larsson | 32:59 | |
| 193 | 1214 | Helsingin Suunnistajat 3 | FIN | +15:09 | Teijo Oksanen | 32:49 | |
| 194 | 278 | Kauhavan Wisa | FIN | +15:25 | Henrikki Hakala | 31:17 | |
| 195 | 107 | Norbergs OK | SWE | +15:28 | Viktor Funcke | 27:07 | |
| 196 | 971 | Nydalens SK 2 | NOR | +15:31 | Stian Hallén | 29:20 | |
| 197 | 66 | Koo-Vee | FIN | +15:32 | Timo Koski | 35:51 | |
| 198 | 173 | OK Hammaren Sandviken | SWE | +15:32 | Fredrik Ingelsson | 29:06 | |
| 199 | 677 | OK Skogshjortarna | SWE | +15:34 | Calle Stenberg | 30:30 | |
| 200 | 376 | Lynx 4 | FIN | +15:34 | Tuomas Niemi | 30:59 | |