| Vieta | Grupė | Pavardė, Vardas | Šalis | Klubas, Miestas | Laikas | min/km |
|---|---|---|---|---|---|---|
| 1 | M | Gueorgiou Thierry | France | 1:34:45 | 5:47 | |
| 2 | M | Hubmann Daniel | Switzerland | 1:36:12 | 5:52 | |
| 3 | M | Lundanes Olav | Norway | 1:37:09 | 5:56 | |
| 4 | M | Hertner Fabian | Switzerland | 1:38:39 | 6:01 | |
| 5 | M | Kyburz Matthias | Switzerland | 1:40:12 | 6:07 | |
| 6 | M | Johansson Fredrik | Sweden | 1:40:16 | 6:07 | |
| 7 | M | Rollier Baptiste | Switzerland | 1:41:19 | 6:11 | |
| 8 | M | Kerschbaumer Gernot | Austria | 1:41:40 | 6:12 | |
| 9 | M | Nikolov Kiril | Bulgaria | 1:41:59 | 6:14 | |
| 10 | M | Dahlgren Filip | Sweden | 1:42:15 | 6:15 | |
| 11 | M | Dæhli Magne | Norway | 1:42:27 | 6:15 | |
| 12 | M | Zinca Ionut Alin | Romania | 1:42:55 | 6:17 | |
| 13 | M | Gonon Francois | France | 1:43:47 | 6:20 | |
| 14 | M | Tranchand Frédéric | France | 1:44:20 | 6:22 | |
| 15 | M | Tsvetkov Dmitry | Russia | 1:44:51 | 6:24 | |
| 16 | M | Omdal Hans Gunnar | Norway | 1:44:59 | 6:25 | |
| 17 | M | Šedivy Jan | Czech Republic | 1:45:16 | 6:26 | |
| 18 | M | Ikonen Pasi | Finland | 1:45:20 | 6:26 | |
| 19 | M | Adamski Philippe | France | 1:45:26 | 6:26 | |
| 20 | M | Gristwood Graham | Great Britain | 1:45:37 | 6:27 | |
| 21 | M | Mihailovs Kalvis | Latvia | 1:46:01 | 6:28 | |
| 22 | M | Petržela Jan | Czech Republic | 1:46:07 | 6:29 | |
| 23 | M | Schgaguler Klaus | Italy | 1:46:52 | 6:31 | |
| 24 | M | Novikov Valentin | Russia | 1:47:14 | 6:33 | |
| 25 | M | Bobach Christian | Denmark | 1:47:21 | 6:33 | |
| 26 | M | Sirén Mikko | Finland | 1:48:20 | 6:37 | |
| 27 | M | Krėpšta Simonas | Lithuania | 1:48:39 | 6:38 | |
| 27 | M | Mamleev Mikhail | Italy | 1:48:39 | 6:38 | |
| 29 | M | Lenkei Zsolt | Hungary | 1:48:40 | 6:38 | |
| 30 | M | Lösch Sören | Germany | 1:49:06 | 6:40 | |
| 31 | M | Sild Lauri | Estonia | 1:49:07 | 6:40 | |
| 32 | M | Lysell Jerker | Sweden | 1:49:09 | 6:40 | |
| 33 | M | Kodeda Štepan | Czech Republic | 1:49:20 | 6:40 | |
| 34 | M | Pawlak Bartosz | Poland | 1:50:23 | 6:44 | |
| 35 | M | Panchenko Artem | Ukraine | 1:50:28 | 6:45 | |
| 36 | M | Shcherbakov Denys | Ukraine | 1:51:14 | 6:47 | |
| 37 | M | Sild Timo | Estonia | 1:51:34 | 6:49 | |
| 38 | M | Tambasov Yuri | Belarus | 1:52:02 | 6:50 | |
| 39 | M | Aleliūnas Vilius | Lithuania | 1:54:16 | 6:59 | |
| 40 | M | Simonin Nicolas | Ireland | 1:54:19 | 6:59 | |
| 41 | M | Lakanen Jani | Finland | 1:54:33 | 7:00 | |
| 42 | M | Michiels Yannick | Belgium | 1:55:18 | 7:02 | |
| 43 | M | Uppill Simon | Australia | 1:55:35 | 7:03 | |
| 44 | M | Dallavalle Roberto | Italy | 1:57:00 | 7:09 | |
| 45 | M | Gremmel Helmut | Austria | 1:57:08 | 7:09 | |
| 46 | M | Krajčik Michal | Slovakia | 1:58:56 | 7:16 | |
| 47 | M | Friedrichs Bjarne | Germany | 1:58:58 | 7:16 | |
| 48 | M | Kozyrev Andrey | Russia | 2:01:31 | 7:25 | |
| 49 | M | Jubelis Andris | Latvia | 2:03:25 | 7:32 | |
| 50 | M | Yuki Katsuya | Japan | 2:07:00 | 7:45 | |
| 51 | M | Karaivanov Grigor | Bulgaria | 2:07:34 | 7:47 | |
| 52 | M | Ogden Matthew | New Zealand | 2:08:39 | 7:51 | |
| 53 | M | Liszka Krisztian | Hungary | 2:08:45 | 7:52 | |
| 54 | M | Martin De Los Rios Daniel | Spain | 2:09:10 | 7:53 | |
| 55 | M | Fraser Scott | Great Britain | 2:09:47 | 7:55 | |
| 56 | M | Hribar Andraž | Slovenia | 2:10:01 | 7:56 | |
| 57 | M | Štanfel Matjaž | Croatia | 2:11:38 | 8:02 | |
| 58 | M | Ruiz De La Herran Pidal Javier | Spain | 2:11:54 | 8:03 | |
| 59 | M | Nogueira Pedro | Portugal | 2:14:47 | 8:14 | |
| 60 | M | Salin Andrey | Belarus | 2:16:59 | 8:22 | |
| 61 | M | Bone Eric | United States | 2:18:52 | 8:29 | |
| 62 | M | Maksimović Blažo | Serbia | 2:19:38 | 8:32 | |
| 63 | M | Leal Tiago Gingao | Portugal | 2:20:52 | 8:36 | |
| 64 | M | Anderson Robbie | Canada | 2:21:29 | 8:38 | |
| 65 | M | Buselli Francesco | Argentina | 2:32:02 | 9:17 | |
| 66 | M | Kacmaz Ahmet | Turkey | 2:34:44 | 9:27 | |
| 67 | M | Mulder Nicholas | South Africa | 2:43:26 | 9:59 | |
| 68 | M | Fomiciov Vasili | Moldova | 2:44:09 | 10:02 | |
| 69 | M | Zhang Fu | China | 2:57:23 | 10:50 | |
| 70 | M | Ri Kyong Sa | North Korea | 3:02:52 | 11:10 | |
| 71 | M | Tam Wing Chung | Hong Kong | 3:25:36 | 12:34 | |
| 72 | M | Heikoop Mark | Netherlands | 3:52:15 | 14:11 | |
| 73 | M | Varga Valbuena Jorge Felix Hernando | Colombia | 4:01:12 | 14:44 | |
| 74 | M | Lai Wei Lun | Chinese Taipei | 4:13:33 | 15:29 | |
| M | Catalan Matias Nicolas Diaz | Chile | dnf | |||
| M | Seyidov Zaur | Azerbaijan | dnf | |||
| M | Vujicic Dejan | Montenegro | dnf | |||
| M | Belchovski Metodi | FYR Macedonia | dnf | |||
| M | Djurhuus Rasmus | Denmark | dnf | |||
| M | Bertuks Edgars | Latvia | dnf | |||
| M | Georgios Andrea | Cyprus | dsq | |||
| M | Sabo Bar Guy | Israel | dsq | |||
| M | Sanguinetti Pablo | Uruguay | dsq | |||
| M | Sotomayor Patricio | Ecuador | dsq |