| 1 | Luis Fernando López | COL | 1:20:38 | |
| 2 | Zhen Wang | CHN | 1:20:54 | |
| 3 | Stanislav Emelyanov | RUS | 1:21:11 | |
| 4 | Hyunsub Kim | KOR | 1:21:17 | |
| 5 | Ruslan Dmytrenko | UKR | 1:21:31 | |
| 6 | Yusuke Suzuki | JPN | 1:21:39 | |
| 7 | Alex Schwazer | ITA | 1:21:50 | |
| 8 | Erick Barrondo | GUA | 1:22:08 | |
| 9 | Yafei Chu | CHN | 1:22:10 | |
| 10 | Hao Wang | CHN | 1:22:49 | |
| 11 | Matej Tóth | SVK | 1:22:55 | |
| 12 | Eder Sánchez | MEX | 1:23:05 | |
| 13 | João Vieira | POR | 1:23:26 | |
| 14 | Miguel Ángel López | ESP | 1:23:41 | |
| 15 | Anton Kucmin | SVK | 1:23:57 | |
| 16 | James Rendón | COL | 1:24:08 | |
| 17 | Horacio Nava | MEX | 1:24:15 | |
| 18 | Christopher Linke | GER | 1:24:17 | |
| 19 | Caio Bonfim | BRA | 1:24:29 | |
| 20 | Trevor Barron | USA | 1:24:33 | |
| 21 | Rafal Augustyn | POL | 1:24:47 | |
| 22 | Youngjun Byun | KOR | 1:24:48 | |
| 23 | Hassanine Sebei | TUN | 1:25:17 | |
| 24 | Jared Tallent | AUS | 1:25:25 | |
| 25 | Recep Çelik | TUR | 1:25:39 | |
| 26 | Nazar Kovalenko | UKR | 1:25:50 | |
| 27 | Gurmeet Singh | IND | 1:26:34 | |
| 28 | Babubhai Kesharabhai Panucha | IND | 1:26:53 | |
| 29 | David Kimutai Rotich | KEN | 1:27:20 | |
| 30 | Yerko Araya | CHI | 1:27:47 | |
| 31 | Hédi Teraoui | TUN | 1:29:48 | |
| 32 | Diego Flores | MEX | 1:30:00 | |
| 33 | Juan Manuel Cano | ARG | 1:30:00 | |
| 34 | Emerson Hernandez | ESA | 1:30:48 | |
| 35 | Ronal Quispe | BOL | 1:32:09 | |
| Moacir Zimmermann | BRA | DQ | ||
| Gustavo Restrepo | COL | DQ | ||
| Giorgio Rubino | ITA | DQ | ||
| Anatole Ibañez | SWE | DQ | ||
| Adam Rutter | AUS | DNF | ||
| Mauricio Arteaga | ECU | DNF | ||
| Francisco Javier Fernández | ESP | DNF | ||
| Chil-sung Park | KOR | DNF | ||
| Valeriy Borchin (*) | RUS | DQ | ||
| Vladimir Kanaykin (*) | RUS | DQ | ||
| Sergey Morozov (*) | RUS | DQ |
* ... Valeriy Borchin, RUS (1. in 1:19:56) nachträglich wegen Dopings disqualifiziert
* ... Vladimir Kanaykin, RUS (2. in 1:20:27) nachträglich wegen Dopings disqualifiziert
* ... Sergey Morozov , RUS (10. in 1:22:37) nachträglich wegen Dopings disqualifiziert