| Final | Team | Time | penalties | -time | N: | | 1. Ole Einar Bjoerndalen | NOR | 51:03.3 | 2 | 0+1+1+0 | | 26 | | 2. Frank Luck | GER | 51:39.4 | 0 | 0+0+0+0 | +36.1s | 77 | | 3. Viktor Maigourov | RUS | 51:40.6 | 1 | 0+0+1+0 | +37.3s | 28 | | 4. Ricco Gross | GER | 51:58.7 | 2 | 0+1+0+1 | +55.4s | 53 | | 5. Halvard Hanevold | NOR | 52:16.3 | 0 | 0+0+0+0 | +1:13.0 | 78 | | 6. Pavel Rostovtsev | RUS | 52:33.5 | 1 | 0+1+0+0 | +1:30.2 | 39 | | 7. Frode Andresen | NOR | 52:39.1 | 3 | 0+0+0+3 | +1:35.8 | 87 | | 8. Sergei Tchepikov | RUS | 52:44.2 | 1 | 0+0+0+1 | +1:40.9 | 11 | | 9. Vadim Sashurin | BLR | 52:52.6 | 0 | 0+0+0+0 | +1:49.3 | 50 | | 10.Raphael Poiree | FRA | 52:52.9 | 2 | 0+1+0+1 | +1:49.6 | 31 | | 11.Ludwig Gredler | AUT | 53:19.3 | 2 | 2+0+0+0 | +2:16.0 | 12 | | 12.Sergei Rozhkov | RUS | 53:43.8 | 0 | 0+0+0+0 | +2:40.5 | 52 | | 13.Marko Dolenc | SLO | 53:45.8 | 2 | 0+0+1+1 | +2:42.5 | 67 | | 14.Jeremy Teela | USA | 53:56.5 | 2 | 1+1+0+0 | +2:53.2 | 48 | | 15.Paavo Puurunen | FIN | 54:15.7 | 3 | 1+1+0+1 | +3:12.4 | 4 | | 16.Egil Gjelland | NOR | 54:16.1 | 2 | 0+0+0+2 | +3:12.8 | 61 | | 17.Alexei Aidarov | BLR | 54:25.3 | 3 | 1+0+2+0 | +3:22.0 | 27 | | 18.Tomas Globocnik | SLO | 54:40.6 | 1 | 0+1+0+0 | +3:37.3 | 49 | | 19.Vesa Hietalahti | FIN | 54:47.0 | 2 | 0+0+0+2 | +3:43.7 | 55 | | 20.Kyoji Suga | JPN | 54:51.9 | 2 | 0+0+2+0 | +3:48.6 | 15 | | 21.Rene Cattarinussi | ITA | 54:57.2 | 2 | 0+1+0+1 | +3:53.9 | 40 | | 22.Christoph Sumann | AUT | 55:00.3 | 3 | 0+1+0+2 | +3:57.0 | 36 | | 23.Vyacheslav Derkach | UKR | 55:01.3 | 1 | 0+0+0+1 | +3:58.0 | 62 | | 24.Ruslan Lysenko | UKR | 55:02.1 | 2 | 1+1+0+0 | +3:58.8 | 84 | | 25.Petr Garabik | CZE | 55:12.2 | 2 | 1+1+0+0 | +4:08.9 | 43 | | 26.Jay Hakkinen | USA | 55:13.8 | 3 | 0+2+0+1 | +4:10.5 | 14 | | 27.Andriy Deryzemlya | UKR | 55:14.8 | 1 | 0+1+0+0 | +4:11.5 | 47 | | 28.Robin Clegg | CAN | 55:17.5 | 2 | 0+1+0+1 | +4:14.2 | 34 | | 29.Sven Fischer | GER | 55:25.5 | 4 | 1+1+1+1 | +4:22.2 | 60 | | 30.Wieslaw Ziemianin | POL | 55:35.2 | 1 | 0+0+0+1 | +4:31.9 | 75 | | 31.Oleg Ryzhenkov | BLR | 55:56.6 | 4 | 0+1+1+2 | +4:53.3 | 23 | | 32.Wolfgang Perner | AUT | 56:00.4 | 5 | 0+2+0+3 | +4:57.1 | 64 | | 33.Paolo Longo | ITA | 56:11.9 | 1 | 0+1+0+0 | +5:08.6 | 3 | | 34.Alexander Wolf | GER | 56:16.6 | 5 | 1+2+0+2 | +5:13.3 | 30 | | =35.Roman Dostal | CZE | 56:19.6 | 4 | 0+1+0+3 | +5:16.3 | 8 | | =35.Jekabs Nakums | LAT | 56:19.6 | 1 | 0+0+0+1 | +5:16.3 | 82 | | 37.Vincent Defrasne | FRA | 56:20.3 | 3 | 1+1+0+1 | +5:17.0 | 58 | | 38.Björn Ferry | SWE | 56:20.7 | 4 | 2+1+0+1 | +5:17.4 | 35 | | 39.Ilmars Bricis | LAT | 56:24.4 | 3 | 0+2+1+0 | +5:21.1 | 56 | | 40.Carl-Johan Bergman | SWE | 56:24.5 | 3 | 1+1+1+0 | +5:21.2 | 79 | | 41.Timo Antila | FIN | 56:33.5 | 3 | 1+1+1+0 | +5:30.2 | 69 | | 42.Ivan Masarik | CZE | 56:40.6 | 3 | 1+1+0+1 | +5:37.3 | 81 | | 43.Janez Maric | SLO | 56:51.9 | 5 | 0+3+0+2 | +5:48.6 | 17 | | 44.Hidenori ISA | JPN | 56:52.8 | 4 | 0+1+2+1 | +5:49.5 | 37 | | 45.Roland Lessing | EST | 57:08.4 | 3 | 2+1+0+0 | +6:05.1 | 80 | | 46.Tomasz Sikora | POL | 57:08.5 | 4 | 0+1+2+1 | +6:05.2 | 54 | | 47.Henrik Forsberg | SWE | 57:22.0 | 6 | 3+0+2+1 | +6:18.7 | 71 | | 48.Jason Sklenar | GBR | 57:27.2 | 3 | 0+1+1+1 | +6:23.9 | 65 | | 49.Dmitriy Pantov | KAZ | 57:32.8 | 3 | 1+2+0+0 | +6:29.5 | 45 | | 50.Wilfried Pallhuber | ITA | 57:33.2 | 5 | 0+2+1+2 | +6:29.9 | 76 | | 51.Marian Blaj | ROM | 57:36.8 | 3 | 1+1+0+1 | +6:33.5 | 2 | | 52.Marek Matiasko | SVK | 57:37.8 | 4 | 1+0+1+2 | +6:34.5 | 46 | | 53.Indrek Tobreluts | EST | 57:52.1 | 4 | 1+1+0+2 | +6:48.8 | 66 | | 54.Julien Robert | FRA | 57:54.0 | 3 | 1+0+0+2 | +6:50.7 | 41 | | 55.Tord Wiksten | SWE | 58:02.3 | 2 | 0+1+0+1 | +6:59.0 | 22 | | 56.Dimitri Borovik | EST | 58:02.5 | 5 | 0+2+1+2 | +6:59.2 | 21 | | 57.Zdenek Vitek | CZE | 58:07.9 | 6 | 1+1+2+2 | +7:04.6 | 68 | | 58.Roland Zwahlen | SUI | 58:10.6 | 4 | 2+1+0+1 | +7:07.3 | 33 | | 59.Qing Zhang | CHN | 58:13.9 | 4 | 2+0+0+2 | +7:10.6 | 29 | | 60.Rustam Valiullin | BLR | 58:46.7 | 6 | 3+1+0+2 | +7:43.4 | 70 | | 61.Jean Marc Chabloz | SUI | 58:59.4 | 3 | 1+2+0+0 | +7:56.1 | 72 | | 62.Liutauras Barila | LTU | 59:02.3 | 4 | 0+2+1+1 | +7:59.0 | 16 | | 63.Janno Prants | EST | 59:14.0 | 6 | 0+2+3+1 | +8:10.7 | 24 | | 64.Daniel Mesotitsch | AUT | 59:15.9 | 6 | 2+0+2+2 | +8:12.6 | 44 | | 65.Georgi Kassabov | BUL | 59:16.1 | 4 | 2+1+0+1 | +8:12.8 | 6 | | 66.Hironao Meguro | JPN | 59:29.2 | 3 | 1+0+0+2 | +8:25.9 | 63 | | 67.Ville RÄikkÖnen | FIN | 59:34.2 | 4 | 1+1+2+0 | +8:30.9 | 51 | | 68.Olexander Bilanenko | UKR | 59:34.4 | 4 | 0+2+0+2 | +8:31.1 | 20 | | 69.Wojciech Kozub | POL | 59:35.1 | 5 | 2+0+1+2 | +8:31.8 | 7 | | 70.Imre Tagscherer | HUN | 59:51.8 | 3 | 1+0+0+2 | +8:48.5 | 5 | | 71.Gundars Upenieks | LAT | 59:56.0 | 5 | 2+0+3+0 | +8:52.7 | 59 | | 72.Rene Laurent Vuillermoz | ITA | 1:00:00.7 | 6 | 2+1+1+2 | +8:57.4 | 85 | | 73.Alexandr Tropnikov | KGZ | 1:00:05.3 | 2 | 0+1+1+0 | +9:02.0 | 42 | | 74.Krzysztof Topor | POL | 1:00:36.8 | 6 | 0+4+0+2 | +9:33.5 | 83 | | 75.Byung-Kook Shin | KOR | 1:00:58.1 | 4 | 1+2+1+0 | +9:54.8 | 32 | | 76.Dan Campbell | USA | 1:00:58.6 | 6 | 2+1+2+1 | +9:55.3 | 73 | | 77.Ferreol Cannard | FRA | 1:01:32.9 | 5 | 1+1+1+2 | +10:29.6 | 74 | | 78.Matthias Simmen | SUI | 1:02:03.0 | 6 | 2+2+0+2 | +10:59.7 | 18 | | 79.Michael Dixon | GBR | 1:02:04.9 | 5 | 2+1+1+1 | +11:01.6 | 38 | | 80.Ricardo Oscare | ARG | 1:02:08.1 | 6 | 2+2+1+1 | +11:04.8 | 1 | | 81.Mark GEE | GBR | 1:02:10.2 | 5 | 0+2+2+1 | +11:06.9 | 19 | | 82.Janez Ozbolt | SLO | 1:03:16.2 | 6 | 1+2+2+1 | +12:12.9 | 86 | | 83.Zarko Galjanic | CRO | 1:04:54.4 | 6 | 0+2+1+3 | +13:51.1 | 25 | | 84.Mihail Gribusencov | MDA | 1:05:58.5 | 7 | 2+2+1+2 | +14:55.2 | 57 | | 85.Stavros Cristoforidis | GRE | 1:08:09.5 | 5 | 2+1+0+2 | +17:06.2 | 13 | | 86.Carlos Varas | CHI | 1:10:32.2 | 3 | 0+1+1+1 | +19:28.9 | 9 | | -. Olegs Maluhins | LAT | DNF | 4 | 1+2+1+ | | 10 |
|
|