1  25  3180146 LASSILA Kalle  1985  FIN   2:58.25  0.00
 2  8  3500259 JOENSSON Emil  1985  SWE   2:59.41  7.81
 3  11  3480280 MORILOV Nikolay  1986  RUS   3:00.41  14.54
 4  5  1370707 LIND Bjoern  1978  SWE   3:00.64  16.09
 5  68  3500407 MODIN Jesper  1988  SWE   3:01.17  19.66
 6  10  3420077 HATTESTAD Ola Vigen  1982  NOR   3:01.30  20.53
 7  6  3420002 DAHL John Kristian  1981  NOR   3:01.94  24.84
 8  23  3530005 NEWELL Andrew  1983  USA   3:02.18  26.46
 9  36  1185340 IVERSEN Trond  1976  NOR   3:02.19  26.52
 10  21  3420131 KJOELSTAD Johan  1983  NOR   3:02.54  28.88
 11  1  3480436 KRIUKOV Nikita  1985  RUS   3:02.65  29.62
 12  39  1376430 JOUTSEN Jari  1978  FIN   3:02.99  31.91
 13  34  1374975 ROTCHEV Vassili  1980  RUS   3:03.03  32.18
 14  24  1223267 PASINI Renato  1977  ITA   3:03.06  32.38
 15  62  1323468 REHEMAA Aivar  1982  EST   3:03.18  33.19
 16  14  3420036 ROENNING Eldar  1982  NOR   3:03.24  33.59
 17  3  1092511 HETLAND Tor Arne  1974  NOR   3:03.64  36.29
 18  33  3510023 COLOGNA Dario  1986  SUI   3:03.66  36.42
 19  15  1319200 LARSSON Mats  1980  SWE   3:03.78  37.23
 20  64  3480015 ALYPOV Ivan  1982  RUS   3:03.87  37.83
 21  41  1291458 NARUSK Priit  1977  EST   3:03.91  38.10
 22  42  3180085 VAEAENAENEN Jesse  1984  FIN   3:04.00  38.71
 23  17  1344711 JAUHOJAERVI Sami  1981  FIN   3:04.12  39.52
 24  51  1321237 KUHN Stefan  1979  CAN   3:04.15  39.72
 25  19  3420012 NAESS Boerre  1982  NOR   3:04.65  43.09
 26  28  3180221 JYLHAE Martti  1987  FIN   3:04.87  44.57
 27  20  3100006 KERSHAW Devon  1982  CAN   3:04.97  45.24
 28  56  3390033 EINASTE Kein  1985  EST   3:05.10  46.12
 29  27  3190025 DARRAGON Roddy  1983  FRA   3:05.11  46.18
 30  46  3390008 SAAREPUU Anti  1983  EST   3:05.19  46.72
 31  32  1192130 FREDRIKSSON Thobias  1975  SWE   3:05.21  46.86
 32  35  1276617 ONDA Yuichi  1980  JPN   3:05.30  47.46
 33  13  3190070 MIRANDA Cyril  1985  FRA   3:05.41  48.20
 34  50  3480437 RYSIN Igor  1986  RUS   3:05.46  48.54
 34  9  3500170 BRYNTESSON Robin  1985  SWE   3:05.46  48.54
 36  26  1365954 KOOS Torin  1980  USA   3:05.56  49.21
 37  45  3420299 LYKKJA Hans Petter  1984  NOR   3:05.59  49.41
 38  82  3180227 COLLIANDER Niklas  1985  FIN   3:05.62  49.62
 39  31  3390050 SIMONLATSER Timo  1986  EST   3:05.70  50.15
 40  29  3480322 PARFENOV Andrey  1987  RUS   3:06.20  53.52
 41  40  3180054 NOUSIAINEN Ville  1983  FIN   3:06.41  54.93
 42  7  3480321 IVANOV Ivan  1987  RUS   3:06.44  55.14
 43  16  1221327 TEICHMANN Axel  1979  GER   3:06.57  56.01
 44  71  3290054 MORANDINI Nicola  1984  ITA   3:06.59  56.15
 45  38  3200001 GOERING Franz  1984  GER   3:06.74  57.16
 46  73  3180228 PAAKKONEN Lasse  1986  FIN   3:06.77  57.36
 47  43  1093869 KREZELOK Janusz  1974  POL   3:06.96  58.64
 48  65  3180175 HAEKAEMIES Antti  1986  FIN   3:07.08  59.44
 48  54  1059822 HJELMESET Odd-Bjoern  1971  NOR   3:07.08  59.44
 50  59  3670007 POLTARANIN Alexey  1987  KAZ   3:07.09  59.51
 51  12  3200014 WENZL Josef  1984  GER   3:07.25  60.59
 52  70  3180250 PENTSINEN Anssi  1986  FIN   3:07.53  62.47
 53  48  3150070 RAZYM Ales  1986  CZE   3:07.61  63.01
 54  37  1235877 VON ALLMEN Peter  1978  SUI   3:07.79  64.22
 55  18  1230930 SVARTEDAL Jens Arne  1976  NOR   3:07.82  64.43
 56  72  3180053 HEIKKINEN Matti  1983  FIN   3:08.03  65.84
 57  47  3290004 SCOLA Fulvio  1982  ITA   3:08.19  66.92
 58  57  3510067 LECCARDI Valerio  1984  SUI   3:08.39  68.26
 59  66  1249069 MURRAY Paul  1977  AUS   3:09.02  72.50
 60  67  3180109 VERKAMA Ville  1984  FIN   3:09.45  75.40
 61  55  1344905 KURTTILA Keijo  1975  FIN   3:09.55  76.07
 62  44  3150069 JAKS Martin  1986  CZE   3:09.62  76.54
 63  2  3670000 CHEBOTKO Nikolay  1982  KAZ   3:09.79  77.69
 64  52  1310470 KRECZMER Maciej  1981  POL   3:10.25  80.79
 65  58  3670006 CHEREPANOV Sergey  1986  KAZ   3:10.37  81.59
 66  53  1344808 KITTILAE Kusti  1981  FIN   3:10.81  84.56
 67  49  1334720 COOK Chris  1980  USA   3:10.93  85.36
 68  60  3510207 KINDSCHI Joeri  1986  SUI   3:11.21  87.25
 69  75  3180243 POLLARI Jussi-Pekka  1986  FIN   3:11.76  90.95
 70  63  3200096 HEUN Daniel  1986  GER   3:12.09  93.17
 71  76  1256150 POIKELA Jari  1979  FIN   3:12.49  95.87
 72  69  3780010 STROLIA Mantas  1986  LTU   3:12.66  97.01
 73  61  1367215 HONDA Shohei  1982  JPN   3:13.47  102.46
 74  4  3150035 KOZISEK Dusan  1983  CZE   3:15.55  116.47
 75  78  3690000 PUTSKO Olexandr  1981  UKR   3:16.81  124.95
 76  80  3780015 VAICIULIS Modestas  1989  LTU   3:17.23  127.78
 77  74  3690014 BILOSYUK Ivan  1984  UKR   3:17.55  129.93
 78  77  3690003 GUMENYAK Mikhail  1980  UKR   3:18.00  132.96
 79  83  3220002 MUSGRAVE Andrew  1990  GBR   3:18.35  135.32
 80  30  1067485 ZORZI Cristian  1972  ITA   3:19.35  142.05
 81  81  1291070 THOR OLSEN Jonas  1978  DAN   3:24.85  179.07
 82  85  3320003 LEE Jun Gil  1985  KOR   3:26.37  189.31
 83  86  3720001 KHASH ERDENE Khurelbataar  1983  MGL   3:47.77  333.37
 84  84  3720006 TUMUR Dorjgotov  1989  MGL   4:03.47  439.07