| 1 | 3 | Vehkalahden Veikot | FIN | 27:16 | Marc Lauenstein | 27:16 | |
| 2 | 22 | IFK Moras OK | SWE | +0 | Stepan Kodeda | 27:17 | |
| 3 | 15 | Stora Tuna IK | SWE | +3 | Kiril Nikolov | 27:19 | |
| 4 | 70 | OK Hällen | SWE | +9 | Peter Öberg | 27:26 | |
| 5 | 58 | NTNUI | NOR | +11 | Felix Breitschädel | 27:28 | |
| 6 | 40 | Lynx | FIN | +16 | Juuso Metsälä | 27:32 | |
| 7 | 29 | Turun Suunnistajat | FIN | +18 | Janne Salmi | 27:34 | |
| 8 | 4 | IFK Lidingö SOK | SWE | +20 | Graham Gristwood | 27:36 | |
| 9 | 46 | IF Femman | FIN | +21 | Peeter Pihk | 27:38 | |
| 10 | 610 | IGTISA | LTU | +22 | Vilius Aleliunas | 27:38 | |
| 11 | 284 | Trösken IL | NOR | +32 | Jon Pedersen | 27:48 | |
| 12 | 28 | Pan-Kristianstad | SWE | +35 | Johan Modig | 27:52 | |
| 13 | 94 | Vänersborgs SK | SWE | +48 | Martin Ivarsson | 28:04 | |
| 14 | 125 | Yarkiy Mir | RUS | +50 | Sergey Detkov | 28:06 | |
| 15 | 84 | Täby OK | SWE | +50 | Oskar Sjöberg | 28:06 | |
| 16 | 112 | Söders SOL-Tyresö | SWE | +52 | Niklas Wrane | 28:08 | |
| 17 | 90 | Östmarka OK | NOR | +53 | Murray Strain | 28:09 | |
| 18 | 41 | IK Hakarpspojkarna | SWE | +1:02 | Joakim Karlsson | 28:18 | |
| 19 | 11 | OK Linne | SWE | +1:03 | Ulf Troeng | 28:19 | |
| 20 | 35 | Halden SK 2 | NOR | +1:04 | Sören Bobach | 28:21 | |
| 21 | 105 | Anttolan Urheilijat | FIN | +1:06 | Jere Pajunen | 28:23 | |
| 22 | 27 | Hiisirasti | FIN | +1:11 | Roman Efimov | 28:27 | |
| 23 | 48 | Kalevan Rasti 2 | FIN | +1:11 | Anders Åkerman | 28:27 | |
| 24 | 66 | Rehns BK | SWE | +1:12 | Jerker Lysell | 28:28 | |
| 25 | 5 | Södertälje Nykvarn Orienter | SWE | +1:15 | Björn Widen | 28:31 | |
| 26 | 31 | OK Denseln | SWE | +1:16 | Jensen Sigge Lundedal | 28:32 | |
| 27 | 26 | Fredrikstad SK | NOR | +1:17 | Christian Kahrs | 28:33 | |
| 28 | 213 | Oriveden Ponnistus | FIN | +1:18 | Pasi Kiema | 28:34 | |
| 29 | 2 | Halden SK | NOR | +1:18 | Björn Eriksen | 28:35 | |
| 30 | 152 | Mäntsälän Urheilijat | FIN | +1:20 | Perttu Sorsa | 28:36 | |
| 31 | 362 | OK Älvsjö Örby | SWE | +1:21 | Zemgus Zagata | 28:37 | |
| 32 | 103 | Rasti-Pielinen | FIN | +1:22 | Petri Kiiskinen | 28:39 | |
| 33 | 104 | OK Denseln 2 | SWE | +1:25 | Albert Mollen | 28:41 | |
| 34 | 8 | Vaajakosken Terä | FIN | +1:25 | Jouni Kahelin | 28:41 | |
| 35 | 49 | IFK Lidingö SOK 2 | SWE | +1:27 | Giacomo Seidenari | 28:43 | |
| 36 | 210 | Lillomarka OL | NOR | +1:28 | Jonas Juveli | 28:44 | |
| 37 | 62 | Farum/Tisvilde-Spring Cup O | DEN | +1:28 | Peter Horstmann | 28:45 | |
| 38 | 6 | MS Parma | FIN | +1:30 | Matti Koivisto | 28:47 | |
| 39 | 121 | Valkeakosken Haka | FIN | +1:31 | Juha Mikkolainen | 28:47 | |
| 40 | 61 | Pan-Kristianstad 2 | SWE | +1:32 | Rasmus Thrane-Hansen | 28:49 | |
| 41 | 75 | Rasti-Kurikka 2 | FIN | +2:07 | Sergey Gorokhov | 29:23 | |
| 42 | 45 | Hämeenlinnan Suunnistajat | FIN | +2:09 | Juri Kirjanov | 29:25 | |
| 43 | 21 | Lapuan Virkiä 2 | FIN | +2:10 | Kimmo Pajula | 29:27 | |
| 44 | 57 | Kangasala SK | FIN | +2:11 | Panu Teittinen | 29:27 | |
| 45 | 141 | SK Pohjantähti 2 | FIN | +2:11 | Jukka Oikarinen | 29:28 | |
| 46 | 153 | Hiisirasti 2 | FIN | +2:12 | Jani Nissinen | 29:28 | |
| 47 | 223 | Löten OL | NOR | +2:12 | Magne Dähli | 29:29 | |
| 48 | 753 | OK Rodhen | SWE | +2:13 | Petter Eriksson | 29:30 | |
| 49 | 239 | Verttuun Namika | FIN | +2:14 | Giancarlo Simion | 29:31 | |
| 50 | 23 | Turun Metsänkävijät 2 | FIN | +2:14 | Kristaps Jaudzems | 29:31 | |
| 51 | 89 | Helsingin Suunnistajat 2 | FIN | +2:16 | Martin Binder | 29:32 | |
| 52 | 17 | Kristiansand OK | NOR | +2:19 | Ivar Haugen | 29:35 | |
| 53 | 128 | Paimion Rasti 2 | FIN | +2:19 | Janne Virtanen | 29:35 | |
| 54 | 1454 | OL Trollelg | NOR | +2:23 | Bård Nonstad | 29:40 | |
| 55 | 38 | Ulricehamns OK | SWE | +2:23 | Dominik Koch | 29:40 | |
| 56 | 222 | IK Grane | NOR | +2:26 | Kristoffer Fian Pedersen | 29:42 | |
| 57 | 518 | Lapin Veikot | FIN | +2:26 | Johannes Turunen | 29:43 | |
| 58 | 72 | OK Orion | SWE | +2:28 | Robert Banach | 29:44 | |
| 59 | 64 | Västerås SOK | SWE | +2:30 | Neil Northrop | 29:46 | |
| 60 | 118 | Joutsenon Kullervo | FIN | +2:30 | Ivan Egorov | 29:47 | |
| 61 | 30 | Ikaalisten Nouseva-Voima | FIN | +2:32 | Igor Gorbatenkov | 29:48 | |
| 62 | 12 | Rajamäen Rykmentti | FIN | +2:33 | Aapo Lindberg | 29:49 | |
| 63 | 355 | Robertsfors IK-Högåkers OK | SWE | +2:34 | Karl Walheim | 29:50 | |
| 64 | 74 | OK Roslagen | SWE | +2:35 | Timmo Tammemäe | 29:51 | |
| 65 | 204 | OK Tor | SWE | +2:36 | Erik Svahn | 29:52 | |
| 66 | 224 | OK Ilves | EST | +2:36 | Vahur Teppan | 29:53 | |
| 67 | 99 | MS Parma 3 | FIN | +2:38 | Aleksi Mattila | 29:54 | |
| 68 | 328 | Wing OK 2 | NOR | +2:38 | Lars H. Moholdt | 29:54 | |
| 69 | 208 | Raja-Karjalan Suunnistajat | FIN | +2:39 | Tuomas Hapola | 29:55 | |
| 70 | 16 | Turun Metsänkävijät | FIN | +2:39 | Manu Mutka | 29:56 | |
| 71 | 18 | Paimion Rasti | FIN | +2:40 | Simon Fröjdö | 29:56 | |
| 72 | 24 | Bäkkelagets SK | NOR | +2:40 | Daniel Marston | 29:56 | |
| 73 | 155 | Ärla IF | SWE | +2:41 | Andersson Emil | 29:58 | |
| 74 | 748 | Raumar O-lag | NOR | +2:41 | Eirik Rustad | 29:58 | |
| 75 | 60 | OK Linne 2 | SWE | +2:42 | Liutauras Bilevicius | 29:58 | |
| 76 | 76 | KFUM Örebro OK | SWE | +2:42 | Per Sjögren | 29:59 | |
| 77 | 98 | Halmstad OK | SWE | +2:43 | Erik Johansson | 29:59 | |
| 78 | 430 | Porsgrunn OL Skien OK | NOR | +2:44 | Thore Kornmo | 30:00 | |
| 79 | 1 | Kalevan Rasti | FIN | +2:44 | Antti Nurmonen | 30:00 | |
| 80 | 472 | OK Denseln 3 | SWE | +2:44 | Edvin Karlsson | 30:01 | |
| 81 | 1164 | Gävle OK 2 | SWE | +2:45 | Jakob Enmark | 30:01 | |
| 82 | 54 | Gävle OK | SWE | +2:46 | Thomas Åberg | 30:02 | |
| 83 | 14 | Malungs OK Skogsmårdarna | SWE | +2:47 | Julian Dent | 30:03 | |
| 84 | 672 | Brownteam | BUL | +2:47 | Nikolay Dimitrov | 30:04 | |
| 85 | 36 | Delta 2 | FIN | +2:48 | Kari Laine | 30:05 | |
| 86 | 20 | Angelniemen Ankkuri | FIN | +2:49 | Aleksander Tcherbakov | 30:05 | |
| 87 | 679 | Nord-Tröndelag I | NOR | +2:49 | Kjetil Okkenhaug | 30:06 | |
| 88 | 254 | Leksands OK 2 | SWE | +2:50 | Johan Granath | 30:06 | |
| 89 | 264 | Hiisirasti 3 | FIN | +2:50 | Kristjan Trossmann | 30:07 | |
| 90 | 39 | Jämsän Retki-Veikot | FIN | +2:51 | Antti Kaivosaari | 30:07 | |
| 91 | 80 | IL Tyrving | NOR | +2:51 | Espen Weltzien | 30:08 | |
| 92 | 113 | Rastivarsat | FIN | +2:52 | Denis Glazunov | 30:08 | |
| 93 | 165 | Vetelin Urheilijat | FIN | +2:54 | Markus Kainu | 30:10 | |
| 94 | 135 | Kalevan Rasti 3 | FIN | +2:55 | Harri Romppanen | 30:11 | |
| 95 | 294 | Umeå OK | SWE | +2:55 | Johan Fries | 30:11 | |
| 96 | 194 | Dalaportens OL | SWE | +2:56 | Tönis Vaiksaar | 30:12 | |
| 97 | 299 | Bredaryds SOK | SWE | +2:56 | Rasmus Leo | 30:12 | |
| 98 | 52 | Tullinge SK | SWE | +2:56 | Schpbach Simon | 30:13 | |
| 99 | 93 | Ikaalisten Nouseva-Voima 2 | FIN | +2:57 | Andreas Kraas | 30:13 | |
| 100 | 215 | IK Trenne | SWE | +2:57 | Mattias Carlsson | 30:13 | |
| 101 | 356 | Turengin Sarastus | FIN | +2:58 | Petri Kuusinen | 30:14 | |
| 102 | 161 | Hestra IF | SWE | +2:59 | Rikard Pentonen | 30:15 | |
| 103 | 126 | Lahden Suunnistajat -37 | FIN | +3:00 | Penttinen Topi | 30:16 | |
| 104 | 196 | Klyftamo | SWE | +3:00 | Stefan Jonsson | 30:17 | |
| 105 | 407 | Ultra | RUS | +3:02 | Alexey Lysenkov | 30:18 | |
| 106 | 200 | Köping-Kolsva OK | SWE | +3:02 | John Hedlund | 30:19 | |
| 107 | 188 | Järla IF OK 2 | SWE | +3:03 | David A-Skantze | 30:19 | |
| 108 | 183 | Vyborg-orientir | RUS | +3:04 | Sergey Buliga | 30:21 | |
| 109 | 110 | IFK Lidingö SOK 3 | SWE | +3:05 | Henric Carlsson | 30:21 | |
| 110 | 596 | IstrumKlyftamo | SWE | +3:06 | Anders Påhlman | 30:23 | |
| 111 | 96 | Siilin Rasti | FIN | +3:07 | Pekka Väätäinen | 30:23 | |
| 112 | 13 | Rasti-Kurikka | FIN | +3:08 | Sami Löfbacka | 30:25 | |
| 113 | 195 | Rånäs OK | SWE | +3:12 | Andreas Pousette | 30:29 | |
| 114 | 106 | IK Hakarpspojkarna 2 | SWE | +3:14 | Peter Nilsson | 30:30 | |
| 115 | 180 | Linköpings OK 2 | SWE | +3:14 | Jacob Westerberg | 30:30 | |
| 116 | 9 | Lapuan Virkiä | FIN | +3:16 | Teemu Rantala | 30:32 | |
| 117 | 225 | Frol IL | NOR | +3:17 | Indgaard Jo Forseth | 30:33 | |
| 118 | 323 | Kalevan Rasti 5 | FIN | +3:18 | Kari Varis | 30:35 | |
| 119 | 571 | Varegg IL | NOR | +3:19 | Morten Westergård | 30:36 | |
| 120 | 111 | Ylistaron Kilpa-Veljet | FIN | +3:22 | Tuomo Istolahti | 30:38 | |
| 121 | 59 | MS Parma 2 | FIN | +3:24 | Jussi Tokola | 30:41 | |
| 122 | 79 | Vehkalahden Veikot 2 | FIN | +3:26 | Juha-Ville Ketolainen | 30:43 | |
| 123 | 68 | Malungs OK Skogsmårdarna 2 | SWE | +3:27 | Martin Hederskog | 30:43 | |
| 124 | 410 | Selkien Sisu | FIN | +3:27 | Artturi Kontkanen | 30:43 | |
| 125 | 212 | Västerås SOK 2 | SWE | +3:28 | Rob Baker | 30:44 | |
| 126 | 168 | Northern Wind | RUS | +3:30 | Petr Zaslonkin | 30:46 | |
| 127 | 300 | Angelniemen Ankkuri 3 | FIN | +3:33 | Antti Nurminen | 30:49 | |
| 128 | 117 | OK Linne 3 | SWE | +3:34 | Björn Olovsson | 30:50 | |
| 129 | 528 | Iitin Pyrintö | FIN | +3:34 | Roman Patscheider | 30:51 | |
| 130 | 71 | SK Pohjantähti | FIN | +3:35 | Jari Hannuksela | 30:52 | |
| 131 | 10 | IFK Göteborg | SWE | +3:36 | Christian Nielsen | 30:52 | |
| 132 | 175 | OK Kolmården | SWE | +3:37 | Magnus Svensson | 30:53 | |
| 133 | 119 | Hellas | SWE | +3:38 | Paulius Kudriavcevas | 30:54 | |
| 134 | 56 | Pellon Ponsi | FIN | +3:38 | Juho-Matti Taivainen | 30:54 | |
| 135 | 184 | Joutsenon Kullervo 2 | FIN | +3:39 | Teemu Lojamo | 30:56 | |
| 136 | 102 | Rastiketut | FIN | +3:40 | Janne Räty | 30:56 | |
| 137 | 230 | Nord West | RUS | +3:40 | Vladimir Sergeev | 30:57 | |
| 138 | 95 | OK77 | FIN | +3:41 | Vesa Kankaanpää | 30:57 | |
| 139 | 146 | Espoon Suunta | FIN | +3:41 | Aki Kauppinen | 30:58 | |
| 140 | 108 | OK Ravinen | SWE | +3:42 | Martin Lindskog | 30:59 | |
| 141 | 266 | Lynx 3 | FIN | +3:43 | Tuomas Metsälä | 30:59 | |
| 142 | 149 | Vaajakosken Terä 2 | FIN | +3:44 | Jari Liuha | 31:00 | |
| 143 | 732 | Oulaisten Taru | FIN | +3:44 | Janne Tuomaala | 31:00 | |
| 144 | 252 | Jalasjärven Jalas | FIN | +3:44 | Jussi Laurila | 31:01 | |
| 145 | 86 | Jämsän Retki-Veikot 3 | FIN | +3:46 | Magnus Johansson | 31:02 | |
| 146 | 7 | Delta | FIN | +3:47 | Panu Piiparinen | 31:03 | |
| 147 | 67 | Rajamäen Rykmentti 2 | FIN | +3:48 | Tapio Perä | 31:05 | |
| 148 | 115 | Turun Metsänkävijät 3 | FIN | +3:49 | Mika Hämälistö | 31:05 | |
| 149 | 82 | Linköpings OK | SWE | +3:50 | Luke Gustavsson | 31:06 | |
| 150 | 185 | IFK Göteborg 2 | SWE | +3:50 | Markus Johansson | 31:07 | |
| 151 | 25 | IF Sibbo-Vargarna | FIN | +3:51 | Jani Virta | 31:07 | |
| 152 | 51 | IFK Umeå | SWE | +3:52 | Joel Sjölander | 31:08 | |
| 153 | 964 | Bussola OK | SUI | +3:52 | Patrik Thoma | 31:08 | |
| 154 | 1299 | Metsäliitto eteläsuomi | FIN | +3:54 | Niklas Westerlund | 31:11 | |
| 155 | 277 | Päijät-Rasti | FIN | +3:55 | Niklas Colliander | 31:12 | |
| 156 | 43 | Göteborg Majorna OK | SWE | +3:56 | Anders Axenborg | 31:13 | |
| 157 | 282 | Täby OK 2 | SWE | +3:58 | Hansson Axel Roos | 31:14 | |
| 158 | 142 | Rasti-Lukko | FIN | +3:59 | Lassi Virtanen | 31:15 | |
| 159 | 236 | Mäntän Seudun Eräpirkat | FIN | +4:02 | Tero Koponen-Karisalmi | 31:19 | |
| 160 | 19 | Leksands OK | SWE | +4:04 | Mikael Kristensson | 31:20 | |
| 161 | 431 | Kankaanpään Suunnistajat 2 | FIN | +4:06 | Ristomatti Hakola | 31:23 | |
| 162 | 261 | Rasti-Kurikka 3 | FIN | +4:07 | Niko Koskela | 31:23 | |
| 163 | 438 | Turun Metsänkävijät 4 | FIN | +4:09 | Ari Palo | 31:26 | |
| 164 | 145 | MS Parma 6 | FIN | +4:11 | Eero-Matti Vainio | 31:28 | |
| 165 | 625 | OK West | EST | +4:12 | Ville Vinkel | 31:28 | |
| 166 | 33 | Helsingin Suunnistajat | FIN | +4:14 | Kari Salo | 31:30 | |
| 167 | 436 | OK Ravinen 2 | SWE | +4:15 | Henrik Mård | 31:31 | |
| 168 | 91 | OK Triangeln | SWE | +4:15 | Sander Vaher | 31:32 | |
| 169 | 207 | Laitilan Jyske | FIN | +4:17 | Mika Lammi | 31:33 | |
| 170 | 50 | Sävedalens AIK | SWE | +4:18 | Jonas Palm | 31:34 | |
| 171 | 379 | Kauhavan Wisa | FIN | +4:18 | Juha Kalliokoski | 31:35 | |
| 172 | 281 | Balise 25 Besancon | FRA | +4:19 | MICHEL BASTIN | 31:35 | |
| 173 | 249 | Hyvinkään Rasti 2 | FIN | +4:19 | Jouni Tukiainen | 31:36 | |
| 174 | 375 | OK Gulfstream | RUS | +4:21 | Evgeny Ivanov | 31:37 | |
| 175 | 178 | Hauhon Sisu | FIN | +4:21 | Aki Ylitalo | 31:38 | |
| 176 | 396 | Takas OK | LTU | +4:22 | Andrejus Jemeljanenko | 31:39 | |
| 177 | 1022 | Attunda OK | SWE | +4:23 | Erik Pettersson | 31:39 | |
| 178 | 134 | IF Brahe | FIN | +4:24 | Bart Delobel | 31:40 | |
| 179 | 538 | Metsäntutkimuslaitos | FIN | +4:25 | Jaakko Leppänen | 31:42 | |
| 180 | 132 | Hyvinkään Rasti | FIN | +4:25 | Ari Kattainen | 31:42 | |
| 181 | 425 | Suonenjoen Vasama | FIN | +4:26 | Janne Rossi | 31:42 | |
| 182 | 373 | Sonkajärven Pahka | FIN | +4:27 | Hannu Heiskanen | 31:44 | |
| 183 | 234 | Pro Sport LO | RUS | +4:28 | Aleksei Abakumov | 31:44 | |
| 184 | 137 | OK Tisaren 2 | SWE | +4:28 | Linus Lauri | 31:45 | |
| 185 | 305 | Kyrös-Rasti | FIN | +4:28 | Tero Kallio | 31:45 | |
| 186 | 416 | Takas OK 2 | LTU | +4:30 | Dainius Maciulis | 31:47 | |
| 187 | 648 | Lahden Työväen Hiihtäjät | FIN | +4:30 | Timo Sarkkinen | 31:47 | |
| 188 | 193 | Modum OL | NOR | +4:32 | Aleksej Aleksejonok | 31:49 | |
| 189 | 257 | Hungarian O-Fanatics | HUN | +4:33 | Daniel Pelyhe | 31:49 | |
| 190 | 862 | Midälva OK | SWE | +4:33 | Mattias Edström | 31:49 | |
| 191 | 148 | Vehkalahden Veikot 3 | FIN | +4:34 | Aapo Laiho | 31:51 | |
| 192 | 697 | M-real Kirkniemi | FIN | +4:35 | Jari Nikkinen | 31:52 | |
| 193 | 69 | Delta 3 | FIN | +4:36 | Kalle Liukkonen | 31:52 | |
| 194 | 307 | Anttolan Urheilijat 2 | FIN | +4:37 | Antton Viljakainen | 31:53 | |
| 195 | 293 | OK Vöru | EST | +4:39 | Jaagup Truusalu | 31:56 | |
| 196 | 218 | Tjällmo-Godegårds Ok | SWE | +4:40 | Jonatan Francn | 31:57 | |
| 197 | 413 | OK Skeidi | NOR | +4:40 | Helge Gisholt | 31:57 | |
| 198 | 808 | Start Nachod | CZE | +4:41 | Tuulka Zverina | 31:58 | |
| 199 | 742 | Eksjö SOK | SWE | +4:44 | Oscar Carlsson | 32:00 | |
| 200 | 1352 | SK Määrämiehet | FIN | +4:45 | Mika Kuusisto | 32:01 | |