| Plats | Klass | Familjenamn, Namn | Land | Klubb, Stad | Tid | min/km |
|---|---|---|---|---|---|---|
| 1 | M | Mattinen Reijo | Finland | 1:01:25 | 6:16 | |
| 2 | M | Prokeš Tomaš | Czech Republic | 1:02:28 | 6:22 | |
| 3 | M | Tellesbø Odin | Norway | 1:03:37 | 6:29 | |
| 4 | M | Bührer Thomas | Switzerland | 1:04:08 | 6:32 | |
| 5 | M | Brantner Martin | Austria | 1:04:13 | 6:33 | |
| 6 | M | Kozlov Vladimir | Russia | 1:04:34 | 6:35 | |
| 7 | M | Sibilev Sergei | Russia | 1:05:11 | 6:39 | |
| 8 | M | Edstrom Jan Sverre | Norway | 1:06:11 | 6:45 | |
| 9 | M | Plattner Christoph | Switzerland | 1:06:20 | 6:46 | |
| 10 | M | Bjornerod Tore | Norway | 1:06:22 | 6:46 | |
| 11 | M | Porzycz Janusz | Poland | 1:06:26 | 6:46 | |
| 12 | M | Forsberg Conny | Sweden | 1:06:51 | 6:49 | |
| 13 | M | Berger Alain | Switzerland | 1:07:01 | 6:50 | |
| 14 | M | Emaldinov Yuri | Russia | 1:07:14 | 6:51 | |
| 15 | M | Inkeri Pekka | Finland | 1:07:16 | 6:51 | |
| 16 | M | Hiie Armo | Estonia | 1:07:29 | 6:53 | |
| 17 | M | Torpo Lasse | Finland | 1:07:30 | 6:53 | |
| 18 | M | Anuchkin Oleg | Russia | 1:07:37 | 6:53 | |
| 19 | M | Hölsö Mikko | Finland | 1:07:49 | 6:55 | |
| 20 | M | Westin Mats | Sweden | 1:08:07 | 6:57 | |
| 21 | M | Novikov Valentin | Russia | 1:08:32 | 6:59 | |
| 22 | M | Doroch Iouri | France | 1:08:51 | 7:01 | |
| 23 | M | Oksanen Teijo | Finland | 1:09:00 | 7:02 | |
| 24 | M | Storhov Jens Even | Norway | 1:09:05 | 7:02 | |
| 25 | M | Stokseth Øyvind | Norway | 1:09:13 | 7:03 | |
| 26 | M | Lukianov Valerian | Russia | 1:09:22 | 7:04 | |
| 27 | M | Giger Daniel | Switzerland | 1:10:52 | 7:13 | |
| 28 | M | Moszkowicz Paweł | Poland | 1:11:41 | 7:18 | |
| 29 | M | Humbel Dominik | Switzerland | 1:11:42 | 7:18 | |
| 30 | M | Tolonen Antti | Finland | 1:12:04 | 7:21 | |
| 31 | M | Mittelholzer Christian | Switzerland | 1:12:10 | 7:21 | |
| 32 | M | Karlsson Andreas | Sweden | 1:12:24 | 7:23 | |
| 33 | M | Kjerkreit Ole | Norway | 1:12:33 | 7:24 | |
| 34 | M | Hernelahti Miika | Finland | 1:12:37 | 7:24 | |
| 35 | M | Page Philippe | France | 1:13:08 | 7:27 | |
| 36 | M | Pospišil Vit | Czech Republic | 1:13:15 | 7:28 | |
| 37 | M | Waldhäusl Wolfgang | Austria | 1:13:32 | 7:30 | |
| 37 | M | Tavernaro Michele | Italy | 1:13:32 | 7:30 | |
| 39 | M | Fors Peter | Sweden | 1:13:35 | 7:30 | |
| 40 | M | Simoni Cristiano | Italy | 1:13:45 | 7:31 | |
| 41 | M | Dalla Santa Dennis | Italy | 1:13:47 | 7:31 | |
| 42 | M | Hodel Thomas | Switzerland | 1:14:07 | 7:33 | |
| 43 | M | Banach Robert | Poland | 1:14:47 | 7:37 | |
| 44 | M | Petit Hugues | Belgium | 1:15:18 | 7:41 | |
| 45 | M | Grahn Peter | Sweden | 1:15:35 | 7:42 | |
| 46 | M | Duca Ovidiu Nicolae | Romania | 1:17:16 | 7:53 | |
| 47 | M | Sandalnev Andrey | Russia | 1:17:20 | 7:53 | |
| 48 | M | Mutiu Ovidiu Mugurel | Romania | 1:17:37 | 7:55 | |
| 49 | M | Glomsrud Bjorn Erik | Norway | 1:17:48 | 7:56 | |
| 50 | M | Woźniak Sławomir | Poland | 1:18:52 | 8:02 | |
| 51 | M | Boranek Petr | Czech Republic | 1:19:09 | 8:04 | |
| 1 | MB | Kivlenieks Andris | Latvia | 1:19:58 | 8:09 | |
| 52 | M | Goossens Dirk | Belgium | 1:20:03 | 8:10 | |
| 53 | M | Matton Stephane | France | 1:20:14 | 8:11 | |
| 54 | M | Bousser Sébastien | France | 1:20:23 | 8:12 | |
| 2 | MB | Grīnbergs Artūrs | Latvia | 1:20:46 | 8:14 | |
| 3 | MB | Wieser Thomas | Austria | 1:21:11 | 8:17 | |
| 4 | MB | Wils Stefan | Belgium | 1:21:31 | 8:19 | |
| 55 | M | Staugaard Ulrik | Denmark | 1:21:42 | 8:20 | |
| 5 | MB | Kirkeby Jorgen | Denmark | 1:22:16 | 8:23 | |
| 6 | MB | Helminger Franz | Austria | 1:22:42 | 8:26 | |
| 7 | MB | Šemelis Harijs | Latvia | 1:23:01 | 8:28 | |
| 8 | MB | Kokins Juris | Latvia | 1:23:05 | 8:28 | |
| 9 | MB | Sacchet Daniele | Italy | 1:23:06 | 8:28 | |
| 10 | MB | Nowak Remigiusz | Poland | 1:24:18 | 8:36 | |
| 11 | MB | Motała Michał | Poland | 1:25:25 | 8:42 | |
| 12 | MB | Špulle Raimonds | Latvia | 1:25:58 | 8:46 | |
| 13 | MB | Thomsen Ole | Denmark | 1:26:01 | 8:46 | |
| 14 | MB | Matti Jan Erik | Sweden | 1:26:27 | 8:49 | |
| 15 | MB | Beckers Martin | Belgium | 1:26:50 | 8:51 | |
| 16 | MB | Møller Lars | Denmark | 1:27:26 | 8:55 | |
| 56 | M | Eefting Erik | Netherlands | 1:27:36 | 8:56 | |
| 17 | MB | Hartinger Jürgen | Austria | 1:27:58 | 8:58 | |
| 18 | MB | Vis Iwan | Belgium | 1:28:07 | 8:59 | |
| 19 | MB | Deville Yves | France | 1:28:22 | 9:01 | |
| 20 | MB | Pecka Jan | Czech Republic | 1:28:32 | 9:02 | |
| 21 | MB | Møller Jan | Denmark | 1:28:59 | 9:04 | |
| 22 | MB | Claus Benny | Belgium | 1:29:21 | 9:07 | |
| 57 | M | Ruiz Tomas | Spain | 1:29:48 | 9:09 | |
| 23 | MB | Alards Wil | Netherlands | 1:29:58 | 9:10 | |
| 24 | MB | Mooiman Gerard | Netherlands | 1:30:27 | 9:13 | |
| 25 | MB | Gall Tibor | Romania | 1:32:39 | 9:27 | |
| 26 | MB | Helminger Norbert | Austria | 1:32:58 | 9:29 | |
| 27 | MB | Dubrovskis Dagnis | Latvia | 1:33:11 | 9:30 | |
| 28 | MB | Baccega Antonio | Italy | 1:33:22 | 9:31 | |
| 29 | MB | Degerlund Jorgen | Sweden | 1:34:21 | 9:37 | |
| 58 | M | Svržnjak Jože | Slovenia | 1:34:33 | 9:38 | |
| 30 | MB | Murcia Jose | Spain | 1:34:34 | 9:38 | |
| 30 | MB | Tamas Relu Lucian Pavel | Romania | 1:34:34 | 9:38 | |
| 59 | M | Gobec Damir | Croatia | 1:34:45 | 9:40 | |
| 32 | MB | Duarte Mario | Portugal | 1:35:14 | 9:43 | |
| 33 | MB | Raudsepp Pavo | Estonia | 1:35:17 | 9:43 | |
| 34 | MB | Olivares Morilla Antonio | Spain | 1:36:09 | 9:48 | |
| 35 | MB | Ślusarczyk Tomasz | Poland | 1:36:23 | 9:50 | |
| 36 | MB | Čevriz Drago | Slovenia | 1:36:52 | 9:53 | |
| 37 | MB | Rojas Avilés Angel | Spain | 1:37:56 | 9:59 | |
| 38 | MB | Krumins Juris | Latvia | 1:38:01 | 10:00 | |
| 39 | MB | Heikoop Mark | Netherlands | 1:38:15 | 10:01 | |
| 40 | MB | Pradel Marcello | Italy | 1:38:37 | 10:03 | |
| 41 | MB | Pedersen Kim | Denmark | 1:38:57 | 10:05 | |
| 42 | MB | Guerrero Rojas Esteban | Spain | 1:40:20 | 10:14 | |
| 43 | MB | Pineiro Lemos Ramón | Spain | 1:40:30 | 10:15 | |
| 44 | MB | Roste Risto | Estonia | 1:40:38 | 10:16 | |
| 45 | MB | Svensen Jørn | Denmark | 1:41:09 | 10:19 | |
| 46 | MB | Gavaranovic Joso | Croatia | 1:41:28 | 10:21 | |
| 47 | MB | De Wolff Bor | Netherlands | 1:42:56 | 10:30 | |
| 48 | MB | Gobec Karlo | Croatia | 1:43:05 | 10:31 | |
| 49 | MB | Thomassin Fabrice | France | 1:44:06 | 10:37 | |
| 50 | MB | Mihelcic Dinko | Croatia | 1:44:19 | 10:38 | |
| 51 | MB | Retelj Borut | Slovenia | 1:44:48 | 10:41 | |
| 52 | MB | Anghel Lucian | Romania | 1:46:09 | 10:49 | |
| 53 | MB | Šalamun Miro | Slovenia | 1:47:56 | 11:00 | |
| 54 | MB | Gorjup Jože | Slovenia | 1:48:22 | 11:03 | |
| 55 | MB | De Wulf Peter | Belgium | 1:49:13 | 11:08 | |
| 56 | MB | van Opstal Adrie | Netherlands | 1:50:21 | 11:15 | |
| 57 | MB | Hurdubaia Adrian | Romania | 1:51:05 | 11:20 | |
| 58 | MB | Pires Daniel | Portugal | 1:52:46 | 11:30 | |
| 59 | MB | Luis Manuel | Portugal | 1:52:54 | 11:31 | |
| 60 | MB | Gonzalez Talavero Ramiro | Spain | 1:54:07 | 11:38 | |
| 61 | MB | Reis Alexandre | Portugal | 1:54:36 | 11:41 | |
| 62 | MB | Huik Toomas | Estonia | 1:54:51 | 11:43 | |
| 63 | MB | Billet Frederic | France | 1:54:57 | 11:43 | |
| 64 | MB | Egger Jürgen | Austria | 1:59:26 | 12:11 | |
| 65 | MB | Dellasega Giuseppe | Italy | 2:00:30 | 12:17 | |
| 66 | MB | Sequeira Luis | Portugal | 2:01:39 | 12:24 | |
| 67 | MB | Kustec Stanislav | Slovenia | 2:02:44 | 12:31 | |
| 68 | MB | Benko Robert | Slovenia | 2:02:50 | 12:32 | |
| 69 | MB | Dos Santos Antonio | Portugal | 2:05:06 | 12:45 | |
| 70 | MB | Sérgio Luis | Portugal | 2:07:10 | 12:58 | |
| 71 | MB | Vainola Viljar | Estonia | 2:07:29 | 13:00 | |
| 72 | MB | Senfner Drazen | Croatia | 2:10:44 | 13:20 | |
| 73 | MB | Pikkor Roomet | Estonia | 2:15:20 | 13:48 | |
| 74 | MB | Danic Ivan | Croatia | 2:17:50 | 14:03 | |
| 75 | MB | Khedidji Djelloul | Algeria | 3:04:43 | 18:50 | |
| 76 | MB | Sid Abderzak | Algeria | 3:54:22 | 23:54 | |
| 77 | MB | Senane Djamel | Algeria | 4:21:38 | 26:41 | |
| MB | Raytiu Constantin | Romania | dnf | |||
| MB | Abri Said | Algeria | dnf | |||
| MB | Gavranovic Franjo | Croatia | dnf | |||
| MB | Motchanov Antoine | Lebanon | dnf | |||
| MB | Djab Mansour | Lebanon | dnf | |||
| MB | Merheb Sassin | Lebanon | dnf | |||
| MB | Ghadban Tony | Lebanon | dnf | |||
| MB | Gebran Elias | Lebanon | dnf | |||
| MB | Sayour Ibrahim | Lebanon | dnf | |||
| MB | Bouchebcheb Nouari | Algeria | dsq | |||
| MB | Hazzouri Wadih | Lebanon | dsq |