| 1 | | | LUNDSTRÖM Erik | SWE | 0+0+0 | 0 | 42:21.9 | 0.0 |
| 2 | | | OUSSANKOV Serguei | RUS | 1+0+0 | 1 | 42:33.0 | +11.1 |
| 3 | | | KAPINOS Karsten | GER | 0+0+0 | 0 | 42:35.0 | +13.1 |
| 4 | | | WOLLSCHLAEGER Joern | GER | 0+1+1 | 2 | 43:11.1 | +49.2 |
| 5 | | | WOLF Alexander | GER | 0+1+1 | 2 | 43:16.9 | +55.0 |
| 6 | | | MÄKELÄ Jussi | FIN | 0+1+0 | 1 | 43:22.8 | +1:00.9 |
| 7 | | | ADER Margus | EST | 0+1+0 | 1 | 43:24.3 | +1:02.4 |
| 8 | | | KOVALKOV Mikhail | RUS | 0+1+0 | 1 | 43:25.3 | +1:03.4 |
| 9 | | | HAKKINEN Jay | USA | 0+2+1 | 3 | 43:31.6 | +1:09.7 |
| 10 | | | POIREE Gael | FRA | 0+0+1 | 1 | 43:34.5 | +1:12.6 |
| 11 | | | SYMAN Alexandr | BLR | 0+0+0 | 0 | 43:39.0 | +1:17.1 |
| 12 | | | ADAMEC Jan | CZE | 0+0+0 | 0 | 43:39.1 | +1:17.2 |
| 13 | | | MALACHTCHITSKI Andrei | BLR | 1+0+0 | 1 | 43:54.2 | +1:32.3 |
| 14 | | | THRÄN Torsten | GER | 1+1+1 | 3 | 43:57.6 | +1:35.7 |
| 15 | | | VITEK Zdenek | CZE | 0+2+1 | 3 | 44:24.4 | +2:02.5 |
| 16 | | | CAMPBELL Dan | USA | 0+0+0 | 0 | 44:35.2 | +2:13.3 |
| 17 | | | MATIASKO Marek | SVK | 1+2+0 | 3 | 44:56.1 | +2:34.2 |
| 18 | | | GOLINSKI Krzysztof | POL | 1+0+0 | 1 | 45:04.5 | +2:42.6 |
| 19 | | | JORDANEY Flavien | ITA | 1+1+0 | 2 | 45:20.9 | +2:59.0 |
| 20 | | | CHAPPEILAZ Franck | FRA | 1+1+0 | 2 | 45:22.9 | +3:01.0 |
| 21 | | | PRYMAK Olexandr | UKR | 0+0+1 | 1 | 45:28.7 | +3:06.8 |
| 22 | | | NILSSON Mattias | SWE | 1+2+0 | 3 | 45:38.1 | +3:16.2 |
| 23 | | | GRASIC Gasper | SLO | 0+1+0 | 1 | 45:41.6 | +3:19.7 |
| 24 | | | TCHOUTCHALINE Serguei | RUS | 0+3+0 | 3 | 45:42.7 | +3:20.8 |
| 25 | | | BREKKEN Kristian | NOR | 0+2+0 | 2 | 45:43.4 | +3:21.5 |
| 26 | | | LONGO Paolo | ITA | 1+0+2 | 3 | 45:52.6 | +3:30.7 |
| 27 | | | TIIHONEN Joni | FIN | 0+2+1 | 3 | 45:54.3 | +3:32.4 |
| 28 | | | BERGMAN Carl Johan | SWE | 0+0+1 | 1 | 46:02.2 | +3:40.3 |
| 29 | | | GHERGHICEANU Gerd-Romulus | ROM | 0+3+0 | 3 | 46:15.9 | +3:54.0 |
| 30 | | | FILIP Jozef | SVK | 0+4+0 | 4 | 46:24.1 | +4:02.2 |
| 31 | | | PAGE Loic | FRA | 1+0+0 | 1 | 46:26.7 | +4:04.8 |
| 32 | | | BELONENKO Alexandre | UKR | 1+2+0 | 3 | 46:39.7 | +4:17.8 |
| 33 | | | SENONER Theo | ITA | 0+3+1 | 4 | 46:43.7 | +4:21.8 |
| 34 | | | LÄHDESMÄKI Harri | FIN | 1+1+0 | 2 | 46:50.5 | +4:28.6 |
| 35 | | | BLAJ Marian | ROM | 0+2+1 | 3 | 46:51.6 | +4:29.7 |
| 36 | | | WOHLMUTH Andreas | AUT | 1+1+1 | 3 | 47:01.3 | +4:39.4 |
| 37 | | | LESSING Roland | EST | 1+1+1 | 3 | 47:04.5 | +4:42.6 |
| 38 | | | MILLER Brett | USA | 1+2+1 | 4 | 47:09.3 | +4:47.4 |
| 39 | | | BECK Peter | AUT | 0+2+0 | 2 | 47:25.9 | +5:04.0 |
| 40 | | | GOLEC Bartlomiej | POL | 0+3+0 | 3 | 47:26.3 | +5:04.4 |
| 41 | | | LUND-VANG Kristian | NOR | 2+2+0 | 4 | 47:34.2 | +5:12.3 |
| 42 | | | KNAUBERT Melchior | AUT | 1+2+0 | 3 | 47:37.5 | +5:15.6 |
| 43 | | | SIMOCKO Radovan | SVK | 0+2+0 | 2 | 47:38.6 | +5:16.7 |
| 44 | | | PETRAS Bostjan | SLO | 1+2+0 | 3 | 47:45.0 | +5:23.1 |
| 45 | | | BABICH Oleg | UKR | 1+2+0 | 3 | 47:45.5 | +5:23.6 |
| 46 | | | KASSABOV Georgi | BUL | 3+0+0 | 3 | 47:49.1 | +5:27.2 |
| 47 | | | STOLBA Pavel | CZE | 0+1+2 | 3 | 47:52.1 | +5:30.2 |
| 48 | | | SHIN Byung-Gook | KOR | 2+0+1 | 3 | 47:52.9 | +5:31.0 |
| 49 | | | USTINOV Alexandr | BLR | 1+2+2 | 5 | 47:59.2 | +5:37.3 |
| 50 | | | JENEY Gyula | HUN | 0+2+1 | 3 | 48:02.2 | +5:40.3 |
| 51 | | | TREMBLE Eric | USA | 2+2+0 | 4 | 48:09.1 | +5:47.2 |
| 52 | | | SKOTURENKO Alexei | KAZ | 1+1+0 | 2 | 48:19.5 | +5:57.6 |
| 53 | | | MANNING David | CAN | 4+0+0 | 4 | 48:20.3 | +5:58.4 |
| 54 | | | DOBROTA Branislav | SVK | 1+1+2 | 4 | 48:21.7 | +5:59.8 |
| 55 | | | KOLOUPAEV Kirile | UKR | 2+1+1 | 4 | 48:35.6 | +6:13.7 |
| 56 | | | HALFAR Jakub | CZE | 2+1+1 | 4 | 48:43.2 | +6:21.3 |
| 57 | | | CUK Lucijan | SLO | 2+1+0 | 3 | 48:45.5 | +6:23.6 |
| 58 | | | PHILLION Ivan | CAN | 0+2+2 | 4 | 48:54.4 | +6:32.5 |
| 59 | | | DURGNAT Rapheal | SUI | 2+1+0 | 3 | 48:55.5 | +6:33.6 |
| 60 | | | KIM Hyun-Jin | KOR | 0+2+1 | 3 | 49:05.4 | +6:43.5 |
| 61 | | | PETRENKO Viatcheslav | BLR | 2+1+1 | 4 | 49:16.2 | +6:54.3 |
| 62 | | | SATTLECKER Gerold | AUT | 1+3+1 | 5 | 49:25.1 | +7:03.2 |
| 63 | | | SCHULP Wiard | NED | 0+1+0 | 1 | 49:34.9 | +7:13.0 |
| 64 | | | PRÖSCH Hans | NOR | 0+3+2 | 5 | 49:35.1 | +7:13.2 |
| 65 | | | INDERST Alexander | ITA | 0+4+1 | 5 | 49:52.9 | +7:31.0 |
| 66 | | | SAARENPÄÄ Timo | FIN | 2+2+1 | 5 | 49:56.1 | +7:34.2 |
| 67 | | | BATCHERIKOV Vassili | RUS | 4+3+1 | 8 | 50:00.9 | +7:39.0 |
| 68 | | | OLOFSSON Erik | SWE | 2+2+3 | 7 | 50:10.4 | +7:48.5 |
| 69 | | | MAZURKIEWICZ Dariusz | POL | 2+1+2 | 5 | 50:19.3 | +7:57.4 |
| 70 | | | HOLLO Matyas | HUN | 1+2+1 | 4 | 50:20.0 | +7:58.1 |
| 71 | | | LINDSAY Christopher | CAN | 1+2+2 | 5 | 50:45.5 | +8:23.6 |
| 72 | | | KODELA Danilo | SLO | 1+3+1 | 5 | 50:50.9 | +8:29.0 |
| 73 | | | JOHANSEN Rune Morten | NOR | 2+3+0 | 5 | 50:53.7 | +8:31.8 |
| 74 | | | CHOI Neung-Chul | KOR | 4+0+2 | 6 | 50:58.0 | +8:36.1 |
| 75 | | | GALEV Alexandar | BUL | 0+0+2 | 2 | 50:58.6 | +8:36.7 |
| 76 | | | SUTHERLAND Donald | CAN | 1+1+0 | 2 | 51:06.1 | +8:44.2 |
| 77 | | | SZABO Janos | HUN | 0+1+0 | 1 | 51:18.0 | +8:56.1 |
| 78 | | | STOILKOV Krassimir | BUL | 1+0+2 | 3 | 51:24.0 | +9:02.1 |
| 79 | | | DEFRASNE Vincent | FRA | 2+2+3 | 7 | 51:24.3 | +9:02.4 |
| 80 | | | BENEDEK Andras | HUN | 2+2+1 | 5 | 51:51.0 | +9:29.1 |
| 81 | | | MINIC Bojan | YUG | 1+3+1 | 5 | 51:57.5 | +9:35.6 |
| 82 | | | ZIEBA Janusz | POL | 3+3+0 | 6 | 52:01.8 | +9:39.9 |
| 83 | | | BLAZEVICS Martins | LAT | 4+1+1 | 6 | 52:24.0 | +10:02.1 |
| 84 | | | RAKSTINS Uldis | LAT | 2+4+1 | 7 | 53:57.3 | +11:35.4 |
| 85 | | | SAMARDZIJA Miroslav | YUG | 4+3+2 | 9 | 56:20.4 | +13:58.5 |
| 86 | | | LACHEV Atanas | BUL | 2+2+2 | 6 | 57:58.5 | +15:36.6 |