| Pos. | class | Name | Nat | FIS-code | Result | FIS-Points |
| 1 | M | ANGERER Tobias | GER | 1178162 | 32:48,1 | 15,00 |
| 2 | M | REHEMAA Aivar | EST | 1323468 | 32:59,2 | 19,50 |
| 3 | M | TEICHMANN Axel | GER | 1221327 | 33:00,5 | 20,06 |
| 4 | M | PILLER COTTRER Pietro | ITA | 1139459 | 33:01,5 | 20,47 |
| 5 | M | FILBRICH Jens | GER | 1221036 | 33:01,7 | 20,54 |
| 6 | M | VEERPALU Andrus | EST | 1088534 | 33:09,0 | 23,48 |
| 7 | M | BAUER Lukas | CZE | 1217350 | 33:10,3 | 24,04 |
| 8 | M | PARFENOV Andrey | RUS | 3480322 | 33:22,9 | 29,15 |
| 9 | M | JAKS Martin | CZE | 3150069 | 33:30,5 | 32,23 |
| 10 | M | PANKRATOV Nikolay | RUS | 3480007 | 33:32,3 | 32,95 |
| 11 | M | KUZNETSOV Alexander | RUS | 3480023 | 33:38,7 | 35,58 |
| 12 | M | POLTARANIN Alexey | KAZ | 3670007 | 33:38,8 | 35,59 |
| 13 | M | MAE Jaak | EST | 1098137 | 33:38,9 | 35,67 |
| 14 | M | HEIKKINEN Matti | FIN | 3180053 | 33:39,4 | 35,86 |
| 15 | M | SORIN Egor | RUS | 3480286 | 33:41,2 | 36,60 |
| 16 | M | KARP Algo | EST | 3390034 | 33:42,5 | 37,13 |
| 17 | M | VAEAENAENEN Jesse | FIN | 3180085 | 33:43,5 | 37,54 |
| 18 | M | SANTUS Fabio | ITA | 1224140 | 33:48,8 | 39,66 |
| 19 | M | SIMILAE Tero | FIN | 1292331 | 33:48,9 | 39,73 |
| 20 | M | CHEKALKIN Roman | RUS | 3480256 | 33:51,2 | 40,67 |
| 21 | M | BATORY Ivan | SVK | 1106091 | 33:53,6 | 41,63 |
| 22 | M | NARUSK Priit | EST | 1291458 | 33:54,0 | 41,79 |
| 23 | M | CLARA Roland | ITA | 3290016 | 33:54,0 | 41,81 |
| 24 | M | SOMMERFELDT Rene | GER | 1101047 | 33:54,7 | 42,09 |
| 25 | M | DI CENTA Giorgio | ITA | 1067291 | 33:55,9 | 42,54 |
| 26 | M | KRECZMER Maciej | POL | 1310470 | 33:58,7 | 43,72 |
| 27 | M | LASUTKIN Alexander | BLR | 3660013 | 34:02,0 | 45,06 |
| 28 | M | MORIGGL Thomas | ITA | 1297957 | 34:02,4 | 45,19 |
| 29 | M | SPERL Milan | CZE | 1344129 | 34:02,5 | 45,25 |
| 30 | M | SEIFFERT Stefan | GER | 3200095 | 34:02,6 | 45,30 |
| 31 | M20 | SUZDALEV Anton | RUS | 3480760 | 34:02,7 | 45,34 |
| 32 | M | ONDA Yuichi | JPN | 1276617 | 34:03,8 | 45,78 |
| 33 | M | MAGAL Jiri | CZE | 1175155 | 34:05,5 | 46,45 |
| 34 | M | KOKK Kaspar | EST | 3390002 | 34:06,5 | 46,86 |
| 35 | M | CHEREPANOV Sergey | KAZ | 3670006 | 34:07,5 | 47,28 |
| 36 | M | SEIFERT Benjamin | GER | 1347039 | 34:08,7 | 47,78 |
| 37 | M | ALYPOV Ivan | RUS | 3480015 | 34:08,9 | 47,86 |
| 38 | M | CHECCHI Valerio | ITA | 1223849 | 34:09,0 | 47,89 |
| 39 | M | ROMANOV Anatoliy | RUS | 3480523 | 34:09,1 | 47,92 |
| 40 | M | KANAMARU Tomio | JPN | 1276520 | 34:11,1 | 48,74 |
| 41 | M | KARNEYENKA Leanid | BLR | 3660029 | 34:11,5 | 48,89 |
| 42 | M | LIASHENKO Dmitriy | RUS | 3480010 | 34:11,7 | 49,00 |
| 43 | M | GERSTENBERGER Andy | GER | 3200070 | 34:12,1 | 49,15 |
| 44 | M | KOSTNER Florian | ITA | 1223752 | 34:13,2 | 49,61 |
| 45 | M | TEPPAN Vahur | EST | 3390051 | 34:13,4 | 49,69 |
| 46 | M | COOK Chris | USA | 1334720 | 34:13,9 | 49,89 |
| 47 | M | MAKAGONOV Andrey | RUS | 3480902 | 34:20,0 | 52,36 |
| 48 | M | LEHTONEN Lari | FIN | 3180301 | 34:20,2 | 52,45 |
| 49 | M | OHTONEN Olli | FIN | 3180000 | 34:21,2 | 52,84 |
| 50 | M | NOVAK Petr | CZE | 3150000 | 34:23,3 | 53,69 |
| 51 | M | YAMAGISHI Osamu | JPN | 1302128 | 34:24,0 | 54,00 |
| 52 | M | KOZISEK Dusan | CZE | 3150035 | 34:25,7 | 54,66 |
| 53 | M | TURYCHEV Sergey | RUS | 3480317 | 34:27,6 | 55,44 |
| 54 | M | ROMANOV Viktor | RUS | 3480442 | 34:28,5 | 55,80 |
| 55 | M | SLEPOV Alexey | RUS | 3481054 | 34:28,7 | 55,91 |
| 56 | M | NARUSE Nobu | JPN | 3300021 | 34:29,8 | 56,33 |
| 57 | M | SIULATOV Pavel | RUS | 3480527 | 34:30,5 | 56,61 |
| 58 | M | NAERVAEINEN Toni | FIN | 3180131 | 34:30,7 | 56,70 |
| 59 | M | KOZU Masaaki | JPN | 1052159 | 34:33,3 | 57,75 |
| 60 | M | RAMSTEDT Thomas | FIN | 3180028 | 34:34,1 | 58,10 |
| 61 | M | KUPILIK Vaclav | CZE | 3150014 | 34:34,9 | 58,42 |
| 62 | M | VILARRUBLA Vicenc | SPA | 1311925 | 34:36,6 | 59,13 |
| 63 | M | LEYBYUK Roman | UKR | 1277393 | 34:37,7 | 59,54 |
| 64 | M | SHTUN Vitaliy | UKR | 3690022 | 34:38,5 | 59,86 |
| 65 | M | ARTEEV Ivan | RUS | 3480085 | 34:38,7 | 59,97 |
| 66 | M | AOKI Masakazu | JPN | 1353247 | 34:39,2 | 60,15 |
| 67 | M | WENZL Josef | GER | 3200014 | 34:39,4 | 60,25 |
| 68 | M | SAFIN Ildar | RUS | 3480666 | 34:39,7 | 60,38 |
| 69 | M | VILISOV Vladimir | RUS | 1278557 | 34:40,9 | 60,84 |
| 69 | M | HONDA Shohei | JPN | 1367215 | 34:40,9 | 60,84 |
| 71 | M20 | TAMMJARV Karel | EST | 3390103 | 34:41,3 | 61,02 |
| 72 | M | OMORI Wataru | JPN | 3300182 | 34:44,0 | 62,14 |
| 73 | M | VARIS Kari | FIN | 3180016 | 34:46,0 | 62,93 |
| 74 | M | OYAMA Katsuhiro | JPN | 1179520 | 34:46,1 | 62,99 |
| 75 | M | SHATAGIN Anton | RUS | 3480670 | 34:47,2 | 63,41 |
| 76 | M | MEINGAST Roy | GER | 3200129 | 34:47,5 | 63,55 |
| 77 | M | RIIHIVUORI Tomi-Pekka | FIN | 3180052 | 34:48,2 | 63,81 |
| 78 | M | TZINZOV Veselin | BUL | 3090024 | 34:48,3 | 63,87 |
| 79 | M | TICHKIN Dmitriy | RUS | 1371677 | 34:48,4 | 63,90 |
| 80 | M | BULGAKOV Maxim | RUS | 3480014 | 34:48,7 | 64,03 |
| 81 | M | SHILOV Vitaliy | RUS | 3480524 | 34:49,1 | 64,19 |
| 82 | M | SIMULA Jussi | FIN | 3180132 | 34:50,4 | 64,71 |
| 83 | M | OSIPOV Aleksandr | KAZ | 3670020 | 34:50,6 | 64,78 |
| 84 | M | SELLIS Siim | EST | 3390055 | 34:52,5 | 65,56 |
| 85 | M | TAIPALE Kuisma | FIN | 1038482 | 34:53,0 | 65,77 |
| 86 | M | SRETR Radek | CZE | 3150006 | 34:54,0 | 66,16 |
| 87 | M | OZERSKIY Dmitriy | RUS | 3480906 | 34:55,3 | 66,70 |
| 88 | M | KOMAMURA Shunsuke | JPN | 1178841 | 34:55,4 | 66,76 |
| 89 | M20 | MIACHIN Alexey | RUS | 3480656 | 34:57,1 | 67,43 |
| 89 | M | COLLIANDER Niklas | FIN | 3180227 | 34:57,1 | 67,43 |
| 91 | M20 | STENBACK Janne | FIN | 3180488 | 34:57,6 | 67,62 |
| 92 | M | PANZHINSKIY Alexander | RUS | 3480739 | 34:57,9 | 67,78 |
| 93 | M | VELICHKO Yevgeniy | KAZ | 3670022 | 34:58,5 | 68,02 |
| 94 | M | TOLVANEN Olli-Pekka | FIN | 3180136 | 34:58,6 | 68,06 |
| 95 | M | LUUSUA Ari | FIN | 3180408 | 34:59,7 | 68,51 |
| 96 | M | BRUNNER Tom | GER | 3200022 | 35:01,8 | 69,37 |
| 97 | M | BELOV Mikhail | RUS | 3480499 | 35:04,6 | 70,47 |
| 98 | M | PUTSKO Olexandr | UKR | 3690000 | 35:05,5 | 70,86 |
| 99 | M | PERRILLAT BOITEUX Ivan | FRA | 3190105 | 35:06,3 | 71,19 |
| 100 | M | RYKR Jan | CZE | 3150106 | 35:08,3 | 71,99 |
| 101 | M | DUFOURD Benoit-Gilles | FRA | 3190059 | 35:11,4 | 73,27 |
| 102 | M | KRIUKOV Nikita | RUS | 3480436 | 35:15,2 | 74,79 |
| 103 | M | IJAES Aki | FIN | 3180008 | 35:15,8 | 75,04 |
| 104 | M | POLLARI Jussi-Pekka | FIN | 3180243 | 35:16,7 | 75,42 |
| 105 | M | NEVALAINEN Petri | FIN | 3180101 | 35:17,2 | 75,59 |
| 106 | M | POERSTI Markus | FIN | 3180247 | 35:18,3 | 76,06 |
| 107 | M | KYLMAELAE Matti | FIN | 1323274 | 35:18,6 | 76,18 |
| 108 | M | VAIKMAA Madis | EST | 3390038 | 35:19,3 | 76,46 |
| 109 | M | EINASTE Kein | EST | 3390033 | 35:21,7 | 77,43 |
| 110 | M | DROBYAZKO Ivan | KAZ | 3670018 | 35:22,1 | 77,60 |
| 111 | M | PAAKKONEN Lasse | FIN | 3180228 | 35:22,2 | 77,66 |
| 112 | M | ZORZI Cristian | ITA | 1067485 | 35:22,8 | 77,90 |
| 113 | M | KITTILAE Kusti | FIN | 1344808 | 35:23,4 | 78,12 |
| 114 | M | TACHIZAKI Mikito | JPN | 3300301 | 35:24,1 | 78,42 |
| 115 | M | STROLIA Mantas | LTU | 3780010 | 35:24,3 | 78,51 |
| 116 | M | RUIZ Diego | SPA | 1233452 | 35:24,4 | 78,52 |
| 117 | M | SUOJAERVI Harri | FIN | 3180405 | 35:25,5 | 78,98 |
| 118 | M | SUNDBERG Sam | FIN | 1366439 | 35:26,0 | 79,18 |
| 119 | M | KIMURA Masaya | JPN | 3300209 | 35:26,2 | 79,25 |
| 120 | M | KURTTILA Keijo | FIN | 1344905 | 35:26,6 | 79,42 |
| 121 | M | USACHEV Igor | RUS | 3480684 | 35:26,7 | 79,47 |
| 122 | M | KHNYGIN Alexander | RUS | 3481332 | 35:26,9 | 79,57 |
| 123 | M | LINDROOS Erik | FIN | 3180156 | 35:27,2 | 79,70 |
| 124 | M | MASHKOV Ilya | RUS | 3480313 | 35:28,4 | 80,15 |
| 125 | M | HAERKONEN Teemu | FIN | 3180200 | 35:31,5 | 81,42 |
| 126 | M | FADEEV Maxim | RUS | 3480541 | 35:32,8 | 81,94 |
| 127 | M | LINDELL Jonas | FIN | 3180157 | 35:33,4 | 82,20 |
| 128 | M20 | RANKEL Raido | EST | 3390101 | 35:33,8 | 82,38 |
| 129 | M | STROITELEV Fedor | RUS | 3481056 | 35:34,6 | 82,68 |
| 130 | M | HAEKAEMIES Antti | FIN | 3180175 | 35:36,2 | 83,32 |
| 131 | M | CHAUVET Pierre | FRA | 1371386 | 35:36,6 | 83,51 |
| 132 | M | MAEGI Risto | EST | 3390078 | 35:36,9 | 83,60 |
| 132 | M | MALAK Michal | SVK | 1315805 | 35:36,9 | 83,60 |
| 134 | M | GUMENYAK Mikhail | UKR | 3690003 | 35:40,1 | 84,91 |
| 135 | M20 | GRINYOV Kirill | KAZ | 3670023 | 35:41,5 | 85,50 |
| 136 | M | BLOMQVIST Robert | FIN | 3180037 | 35:41,6 | 85,52 |
| 137 | M | PAIS Geoffroy | FRA | 3190124 | 35:42,2 | 85,78 |
| 138 | M20 | TRIFONOV Ivan | KAZ | 3670035 | 35:42,5 | 85,91 |
| 139 | M | WIBAULT Mathias | FRA | 3190109 | 35:42,8 | 86,02 |
| 140 | M | NISKANEN Iiro | FIN | 3180302 | 35:42,9 | 86,05 |
| 141 | M20 | STAROSTIN Mark | KAZ | 3670026 | 35:43,7 | 86,40 |
| 142 | M | BOBROV Alexander | RUS | 3480446 | 35:49,4 | 88,70 |
| 143 | M | EROFEEV Pavel | RUS | 3480561 | 35:51,0 | 89,36 |
| 144 | M | EINARSSON Snorri | NOR | 3420468 | 35:51,1 | 89,38 |
| 145 | M | PARCHEVSKI Mikalai | BLR | 3660002 | 35:52,0 | 89,76 |
| 146 | M | IGAWA Junichi | JPN | 3300202 | 35:52,1 | 89,79 |
| 147 | M | SEMENENKA Uladzislau | BLR | 3660028 | 35:52,6 | 89,98 |
| 148 | M | KASHIWABARA Nobuhito | JPN | 3300241 | 35:55,8 | 91,32 |
| 149 | M | NILSSON Markus | FIN | 1366245 | 35:56,0 | 91,40 |
| 150 | M | KUZMENKO Sergej | BLR | 3660021 | 35:56,5 | 91,59 |
| 151 | M | GOLOBOKOV Vlaadimir | RUS | 3481333 | 35:58,5 | 92,38 |
| 152 | M | KOPAKKA Heikki | FIN | 3180401 | 35:59,5 | 92,81 |
| 153 | M | JARVA Olli | FIN | 3180155 | 36:01,7 | 93,71 |
| 154 | M | SHIMIZU Kohhei | JPN | 3300277 | 36:04,1 | 94,66 |
| 155 | M | MALININ Artem | RUS | 3480729 | 36:04,9 | 95,00 |
| 156 | M | SUOKKO Samuli | FIN | 3180399 | 36:06,2 | 95,52 |
| 157 | M | KOVAL Vasyl | UKR | 3690033 | 36:07,9 | 96,22 |
| 158 | M | BOSCHAT Amaury | FRA | 3190097 | 36:08,3 | 96,39 |
| 159 | M | BAKLANOV Dmitriy | RUS | 3480626 | 36:09,4 | 96,84 |
| 160 | M | GUTIERREZ Javier | SPA | 3490026 | 36:09,6 | 96,92 |
| 161 | M20 | VOLKOV Maksim | RUS | 3480850 | 36:10,4 | 97,23 |
| 162 | M | DEVJATIAROV Valentin | RUS | 3480540 | 36:11,0 | 97,48 |
| 163 | M | SEIPAEJAERVI Aki | FIN | 3180320 | 36:11,6 | 97,73 |
| 164 | M | MLYNAR Peter | SVK | 3700049 | 36:11,8 | 97,80 |
| 165 | M | JULLINEN Erko | EST | 3390062 | 36:14,2 | 98,80 |
| 166 | M | SILTAKORPI Jouni | FIN | 3180058 | 36:15,3 | 99,23 |
| 167 | M | HIMMA Martti | EST | 3390049 | 36:15,5 | 99,30 |
| 168 | M20 | SMAGIN Nikita | KAZ | 3670037 | 36:16,1 | 99,54 |
| 169 | M | NAETTINEN Niko | FIN | 3180319 | 36:16,6 | 99,76 |
| 170 | M20 | KOBDOLDANOV Rustem | KAZ | 3670024 | 36:19,1 | 100,76 |
| 171 | M | SAEKKINEN Tuomas | FIN | 3180230 | 36:20,0 | 101,12 |
| 172 | M | LASSILA Kalle | FIN | 3180146 | 36:22,6 | 102,21 |
| 173 | M | KRSKA Jan | CZE | 3150103 | 36:22,7 | 102,22 |
| 174 | M | LUTKOV Mikhail | RUS | 3480654 | 36:24,0 | 102,76 |
| 175 | M | MICHALEK Mariusz | POL | 3430056 | 36:24,2 | 102,86 |
| 176 | M | JOUTSEN Jari | FIN | 1376430 | 36:25,5 | 103,38 |
| 177 | M | IONENKAU Aliaksandr | BLR | 3660018 | 36:26,2 | 103,67 |
| 178 | M | KALLIOJAERVI Teemu | FIN | 3180182 | 36:31,6 | 105,85 |
| 179 | M | SEPPAE Esa | FIN | 3180012 | 36:33,4 | 106,57 |
| 180 | M | TERASHKEVICH Yavheni | BLR | 3660032 | 36:33,7 | 106,69 |
| 181 | M | FURRER Philipp | SUI | 1363820 | 36:33,9 | 106,78 |
| 182 | M | MAISEYENKA Ihar | BLR | 3660040 | 36:35,5 | 107,43 |
| 183 | M | VARIS Timo | FIN | 3180017 | 36:37,9 | 108,42 |
| 184 | M | TOSSAVAINEN Jarkko | FIN | 3180225 | 36:38,6 | 108,70 |
| 185 | M | SLEPTSOV Maxim | RUS | 3480755 | 36:39,3 | 108,97 |
| 186 | M | HACHIROH Kohsuke | JPN | 3300284 | 36:40,1 | 109,29 |
| 187 | M20 | LINDGREN Erik | SWE | 3500616 | 36:43,6 | 110,74 |
| 188 | M | PIRTTIJOKI Ville | FIN | 3180349 | 36:44,5 | 111,09 |
| 189 | M | KUUSELA Mikko | FIN | 3180323 | 36:46,3 | 111,84 |
| 190 | M20 | PLAKSUNOV | BLR | 3660656 | 36:46,9 | 112,09 |
| 191 | M | HUOPANA Tuomas | FIN | 3180139 | 36:48,6 | 112,77 |
| 192 | M | JELONEN Henri | FIN | 3180345 | 36:52,7 | 114,41 |
| 193 | M | VANHAPIHA Jukka | FIN | 3180208 | 36:53,8 | 114,87 |
| 194 | M20 | MYLLYKOSKI Tuomas | FIN | 3180489 | 36:54,2 | 115,06 |
| 195 | M20 | HARJULA Aleksi | FIN | 3180152 | 36:56,6 | 116,03 |
| 196 | M | SAETRE Erlend Skippervik | NOR | 3420292 | 36:59,6 | 117,24 |
| 197 | M20 | MIKHAILOVSKI Yury | BLR | 3660036 | 37:00,1 | 117,46 |
| 198 | M20 | PYZHOV Nikolay | RUS | 3480884 | 37:00,2 | 117,47 |
| 199 | M | NYGAARD Bjoern Thomas | NOR | 3421008 | 37:02,1 | 118,24 |
| 200 | M | BILOSYUK Ivan | UKR | 3690014 | 37:02,7 | 118,50 |
| 201 | M | JUURSALU Timo | EST | 3390075 | 37:03,3 | 118,74 |
| 202 | M | KYMALAINEN Kimmo | FIN | 3180248 | 37:04,6 | 119,25 |
| 202 | M | SAVOSTIN Maksim | BLR | 3660044 | 37:04,6 | 119,25 |
| 204 | M | KOLLO Andres | EST | 3390056 | 37:04,7 | 119,29 |
| 204 | M | MURSU Esa | FIN | 1164000 | 37:04,7 | 119,29 |
| 204 | M | JUUTI Tuomas | FIN | 3180235 | 37:04,7 | 119,29 |
| 207 | M | MIKKOLAINEN Juha-Matti | FIN | 3180350 | 37:04,9 | 119,39 |
| 208 | M20 | MAUNUKSELA Ville | FIN | 3180504 | 37:07,8 | 120,58 |
| 209 | M | BUISSON Emilien | FRA | 3190113 | 37:09,6 | 121,31 |
| 210 | M | IM Yeui Gyu | KOR | 3320000 | 37:11,4 | 122,03 |
| 211 | M | TROFIMOV Sergey | RUS | 3481180 | 37:13,0 | 122,67 |
| 212 | M20 | SINISALO Miska | FIN | 3180541 | 37:14,8 | 123,40 |
| 213 | M | THOR OLSEN Jonas | DAN | 1291070 | 37:15,1 | 123,55 |
| 214 | M20 | SJOLUND Oskar | FIN | 3180420 | 37:20,4 | 125,68 |
| 215 | M | SIMOLA Jani | FIN | 3180218 | 37:21,9 | 126,28 |
| 216 | M | PELTONEN Antti | FIN | 3180548 | 37:27,0 | 128,37 |
| 217 | M | RISSANEN Jarmo | FIN | 3180111 | 37:27,1 | 128,40 |
| 218 | M | ROMAR Tobias | FIN | 3180445 | 37:27,6 | 128,60 |
| 219 | M | HARJULA Juho | FIN | 3180493 | 37:27,7 | 128,65 |
| 220 | M | MICHALEK Andrzej | POL | 3430015 | 37:30,8 | 129,93 |
| 221 | M | YONEKURA Daisuke | JPN | 3300308 | 37:32,4 | 130,58 |
| 222 | M | JULIN Staffan | FIN | 3180229 | 37:35,7 | 131,91 |
| 223 | M | HAMR Jan | CZE | 3150009 | 37:36,3 | 132,15 |
| 224 | M | KETELAE Toni | FIN | 3180404 | 37:40,8 | 133,97 |
| 225 | M | CHIRKOV Alexey | RUS | 3481274 | 37:41,3 | 134,17 |
| 226 | M | IKONEN Mikko | FIN | 3180226 | 37:43,1 | 134,91 |
| 227 | M | KOLLO Madis | EST | 3390077 | 37:44,4 | 135,45 |
| 228 | M | FUJITA Hiroki | JPN | 3300231 | 37:46,8 | 136,41 |
| 229 | M | PAJUNOJA Aki | FIN | 3180267 | 37:48,8 | 137,25 |
| 230 | M | PALO Jukka | FIN | 0 | 37:49,6 | 0 |
| 231 | M | HARJU Mikko | FIN | 3180562 | 37:49,9 | 137,67 |
| 232 | M | BURGOV Ivan | BUL | 3090025 | 37:51,2 | 138,21 |
| 233 | M | OOLO Kristjan | EST | 3390057 | 37:51,4 | 138,31 |
| 234 | M | ISOKOSKI Markku | FIN | 3180256 | 37:54,1 | 139,40 |
| 235 | M20 | AVEL Rauno | EST | 3390099 | 37:57,7 | 140,87 |
| 236 | M | PALOSAARI Heikki | FIN | 3180413 | 37:57,8 | 140,90 |
| 237 | M20 | KALLIO Vesa | FIN | 3180515 | 38:00,5 | 142,00 |
| 238 | M | TROFIMOV Evgenly | RUS | 3481179 | 38:00,7 | 142,06 |
| 239 | M | NURMINEN Timo | FIN | 3180368 | 38:01,0 | 142,21 |
| 240 | M | MAKAROV Alexei | RUS | 3481331 | 38:01,2 | 142,27 |
| 241 | M20 | KORHONEN Jyri | FIN | 3180550 | 38:02,5 | 142,81 |
| 242 | M20 | OKSANEN Ville | FIN | 3180490 | 38:03,8 | 143,35 |
| 243 | M | SIHVOLA Juho | FIN | 3180560 | 38:07,9 | 145,01 |
| 244 | M | ROJO Ioseba | SPA | 3490032 | 38:09,5 | 145,65 |
| 245 | M | UOTILA Juho | FIN | 3180439 | 38:17,7 | 148,99 |
| 246 | M20 | NISKA Niklas | SWE | 3501027 | 38:19,3 | 149,63 |
| 247 | M20 | LUND MIKKO Viktor | SWE | 3500888 | 38:20,6 | 150,16 |
| 248 | M20 | LINDGREN Per | SWE | 3500904 | 38:22,0 | 150,71 |
| 249 | M20 | WARGH Marten | FIN | 3180427 | 38:23,2 | 151,21 |
| 250 | M | VAICIULIS Modestas | LTU | 3780015 | 38:24,1 | 151,59 |
| 251 | M20 | HALVARSSON Daniel | SWE | 3500598 | 38:25,9 | 152,32 |
| 252 | M | TRINCAT Adrien | FRA | 3190188 | 38:27,8 | 153,09 |
| 253 | M | VELICHKOV Lyuben | BUL | 3090031 | 38:28,6 | 153,42 |
| 254 | M | LIEPINS Arvis | LAT | 3550066 | 38:29,7 | 153,86 |
| 255 | M | ROSSI Jere | FIN | 3180561 | 38:29,9 | 153,94 |
| 256 | M | SALMINEN Topi-Tapio | FIN | 3180574 | 38:45,1 | 160,12 |
| 257 | M | KEMERS Sandis | LAT | 3550058 | 38:46,9 | 160,84 |
| 258 | M20 | HASSELGREN Klas | SWE | 3500747 | 38:57,9 | 165,31 |
| 259 | M20 | YUSUFUOGLU Omer | TUR | 3520024 | 38:59,8 | 166,10 |
| 260 | M | ROENBECK Thomas | NOR | 3420035 | 39:05,8 | 168,52 |
| 261 | M | IMMONEN Kai | FIN | 3180507 | 39:05,9 | 168,58 |
| 262 | M20 | ORHAN Erkan | TUR | 3520036 | 39:07,1 | 169,07 |
| 263 | M | CHATELLARD Yan | FRA | 3190078 | 39:23,5 | 175,74 |
| 264 | M | KYMAELAEINEN Petteri | FIN | 3180451 | 39:35,3 | 180,55 |
| 265 | M20 | HA Tae-Bok | KOR | 3320120 | 39:51,7 | 187,18 |
| 266 | M | BAKKEHAUG Baard | NOR | 3420620 | 39:52,1 | 187,33 |
| 267 | M | NIKONOV Dmitry | RUS | 0 | 40:06,8 | 0 |
| 268 | M | NEVIADOMSKI Mikhail | BLR | 3660053 | 40:25,8 | 201,06 |
| 269 | M | KURKELA Mikko | FIN | 3180189 | 40:56,3 | 213,46 |
| 270 | M | VATSHAUG Martin | NOR | 3420529 | 41:55,0 | 237,30 |
| 271 | M20 | TAS Azat Poyraz | TUR | 3520038 | 41:57,1 | 238,18 |
| 272 | M | IDIVUOMA Lars-Henrik | SWE | 3500660 | 42:15,5 | 245,64 |
| 273 | M | SILVA Danny | POR | 3590000 | 46:04,0 | 338,52 |