| Pertti Niittylä (Senior) | 15:29.98 | (19) | 39.54 | (22) | 1:18.85 | (14) | 2:00.01 | (14) | 7:21.51 | (17) |
| Eric Heiden (Neo) | 14:28.13 | (1) | 38.03 | (1) | 1:15.18 | (1) | 1:55.44 | (1) | 7:02.29 | (1) |
| Hilbert van der Duim (Neo) | 14:47.58 | (6) | 40.42 | (28) | 1:19.89 | (21) | 1:59.49 | (11) | 7:07.97 | (4) |
| Andreas Dietel (Neo) | 15:15.03 | (15) | 39.21 | (13) | 1:17.71 | (7) | 1:57.14 | (4) | - | |
| Craig Kressler (A2) | DNF | | - | | 1:18.37 | (11) | 2:00.60 | (18) | 7:25.43 | (18) |
| Colin V. Coates (M30) | 15:28.30 | (18) | - | | 1:21.68 | (29) | - | | 7:27.25 | (19) |
| Andreas Ehrig (Neo) | 14:51.94 | (8) | - | | - | | 1:59.47 | (9) | 7:14.56 | (10) |
| Tomas Gustafson (Neo) | 15:05.18 | (12) | - | | - | | 1:58.18 | (7) | 7:16.85 | (12) |
| Yoon-Soo Na (B2) | 16:00.41 | (23) | - | | - | | 2:06.65 | (26) | 7:39.62 | (24) |
| Maurizio Marchetto (Senior) | 15:56.73 | (22) | - | | - | | 2:07.45 | (28) | 7:35.50 | (23) |
| Yep Kramer (Neo) | 15:04.79 | (11) | - | | - | | DNS | | 7:14.09 | (9) |
| Masahiko Yamamoto (Neo) | 15:26.92 | (17) | - | | - | | 2:01.25 | (19) | 7:33.02 | (21) |
| Yasuhiro Shimizu (Neo) | 14:57.48 | (9) | - | | - | | 2:04.54 | (24) | 7:21.50 | (16) |
| Ulf Ekstrand (Neo) | 15:33.42 | (21) | - | | - | | 2:00.23 | (16) | 7:13.13 | (8) |
| Andreas Erdelji (Senior) | 15:31.73 | (20) | - | | - | | - | | 7:34.41 | (22) |
| Mike Woods (Senior) | 14:39.53 | (4) | - | | - | | - | | 7:10.39 | (7) |
| Sergej.60 Berezin (Neo) | 15:04.68 | (10) | - | | - | | - | | 7:19.93 | (15) |
| John French (Senior) | 16:17.56 | (24) | - | | - | | - | | 7:59.62 | (27) |
| Dmitrij Ogloblin (Senior) | 15:20.14 | (16) | - | | - | | - | | 7:16.92 | (13) |
| Viktor Ljoskin (Senior) | 14:51.72 | (7) | - | | - | | - | | 7:16.24 | (11) |
| Piet Kleine (Senior) | 14:36.03 | (2) | - | | - | | - | | 7:08.96 | (6) |
| Øyvind Tveter (Senior) | 14:43.53 | (5) | - | | - | | - | | 7:08.36 | (5) |
| Tom Erik Oxholm (Neo) | 14:36.60 | (3) | - | | - | | - | | 7:05.59 | (3) |
| Örjan Sandler (M35) | 15:11.52 | (14) | - | | - | | - | | - | |
| Alf Martin Rekstad (Senior) | 15:05.70 | (13) | - | | - | | - | | - | |
| Temirbaataryn Njamdavaa (Neo) | - | | 42.41 | (35) | 1:24.84 | (37) | 2:11.51 | (31) | 8:07.68 | (29) |
| Weichang Zhao (M30) | - | | 41.18 | (31) | 1:20.97 | (24) | 2:05.48 | (25) | - | |
| Gaétan Boucher (Neo) | - | | 38.90 | (8) | 1:16.68 | (2) | 2:00.15 | (15) | - | |
| Bert de Jong (Senior) | - | | 39.30 | (16) | 1:17.29 | (6) | 1:59.83 | (13) | - | |
| Yeong-Ha Lee (Neo) | - | | 39.33 | (19) | 1:20.04 | (22) | 2:02.37 | (22) | - | |
| Jacques Thibault (Neo) | - | | 40.11 | (26) | 1:19.79 | (20) | 2:06.79 | (27) | - | |
| Michael Richmond (A2) | - | | 41.22 | (32) | 1:23.30 | (34) | 2:13.40 | (32) | - | |
| Dorzsijn Tsenddoo (Senior) | - | | 41.68 | (34) | 1:27.00 | (38) | 2:19.30 | (35) | - | |
| Steffen Doering (A2) | - | | 39.06 | (11) | 1:21.19 | (26) | - | | - | |
| Johan Granath (M30) | - | | 1:21.44 | (36) | DNS | (41) | - | | - | |
| Archibald Marshall (Senior) | - | | DQ | | 2:00.93 | (40) | - | | - | |
| Oloph Granath (Senior) | - | | 39.15 | (12) | 1:17.74 | (8) | - | | - | |
| Jan Jóźwik (Senior) | - | | 39.01 | (9) | 1:18.83 | (13) | - | | - | |
| Emmanuel Michon (Senior) | - | | 39.47 | (21) | 1:19.43 | (18) | - | | - | |
| Frode Rønning (Neo) | - | | 38.66 | (4) | 1:16.91 | (3) | - | | - | |
| Giovanni Paganin (Senior) | - | | 40.42 | (28) | 1:21.50 | (28) | - | | - | |
| Jan-Åke Carlberg (Neo) | - | | 39.03 | (10) | 1:19.13 | (16) | - | | - | |
| Sergej Khlebnikov (Senior) | - | | 39.25 | (15) | 1:17.96 | (9) | - | | - | |
| Lieuwe de Boer (Senior) | - | | 38.48 | (3) | 1:17.97 | (10) | - | | - | |
| Vasile Coroş (Senior) | - | | 40.30 | (27) | 1:21.89 | (31) | - | | - | |
| Anatolij Medennikov (Neo) | - | | 38.88 | (7) | 1:18.92 | (15) | - | | - | |
| Kaoru Fukuda (Senior) | - | | 39.24 | (14) | 1:19.66 | (19) | - | | - | |
| Jukka Salmela (Neo) | - | | 39.32 | (18) | 1:21.78 | (30) | - | | - | |
| Nianchun Wang (Neo) | - | | 39.73 | (23) | 1:24.20 | (36) | - | | - | |
| Dezideriu Jenei (Neo) | - | | 40.84 | (30) | 1:22.66 | (33) | - | | - | |
| Esa Puolakka (Neo) | - | | 39.76 | (25) | 1:23.54 | (35) | - | | - | |
| Kazuaki Ichimura (Neo) | - | | 39.44 | (20) | 1:21.05 | (25) | - | | - | |
| Daniel Immerfall (Senior) | - | | 38.69 | (5) | - | | - | | - | |
| Jevgenij Kulikov (Senior) | - | | 38.37 | (2) | - | | - | | - | |
| Kai Arne Engelstad (Senior) | - | | 39.30 | (16) | - | | - | | - | |
| James "Jim" Chapin (Senior) | - | | 39.74 | (24) | - | | - | | - | |
| Jarle.55 Pedersen (Senior) | - | | 38.83 | (6) | - | | - | | - | |
| He Su (Neo) | - | | 41.26 | (33) | - | | - | | - | |
| Masayuki Kawahara (Senior) | - | | - | | 1:20.88 | (23) | 2:01.28 | (20) | 7:42.18 | (25) |
| Craig Webster (Neo) | - | | - | | 1:21.47 | (27) | 2:02.41 | (23) | 7:28.94 | (20) |
| Herbert Schwarz (Senior) | - | | - | | 1:44.23 | (39) | 1:59.58 | (12) | - | |
| Jan Egil Storholt (M30) | - | | - | | 1:19.34 | (17) | 1:57.92 | (6) | - | |
| Terje.52 Andersen (Senior) | - | | - | | 1:18.52 | (12) | 1:56.92 | (3) | - | |
| Vladimir.53 Lobanov (Senior) | - | | - | | 1:16.91 | (3) | 1:59.38 | (8) | - | |
| Chun Li (A1) | - | | - | | 1:22.10 | (32) | 2:10.00 | (30) | - | |
| Peter Mueller (Senior) | - | | - | | 1:17.11 | (5) | - | | - | |
| Kay Arne Stenshjemmet (Senior) | - | | - | | - | | 1:56.81 | (2) | 7:03.28 | (2) |
| Jan Junell (Neo) | - | | - | | - | | 2:02.11 | (21) | 7:19.50 | (14) |
| Alan Luke (Neo) | - | | - | | - | | 2:17.79 | (34) | 7:52.65 | (26) |
| Geoffrey Sandys (Senior) | - | | - | | - | | 2:15.06 | (33) | 8:01.09 | (28) |
| Tom Plant (Neo) | - | | - | | - | | 2:00.57 | (17) | - | |
| Jurij Kondakov (Senior) | - | | - | | - | | 1:57.36 | (5) | - | |
| Jevgenij Solunskij (Neo) | - | | - | | - | | 1:59.47 | (9) | - | |
| Chengjiang Guo (Senior) | - | | - | | - | | 2:08.33 | (29) | - | |