| POS | BIB | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|---|
| 1 | 906 | Robert Kipkorir Kipchumba |  KEN | 28:54.37 | 
| 2 | 481 | Duncan Kipkorir Lebo |  KEN | 28:58.39 | 
| 3 | 234 | Abraha Hadush |  ETH | 29:44.65 | 
| 4 | 237 | Kebede Tekeste |  ETH | 29:44.69 | 
| 5 | 698 | Jeffrey Gwebu |  RSA | 30:01.62 | 
| 6 | 724 | Jean Baptiste Simukeka |  RWA | 30:08.87 PB | 
| 7 | 150 | Yunshan Zhang |  CHN | 30:24.02 | 
| 8 | 807 | Vasyl Matviychuk |  UKR | 30:41.23 | 
| 9 | 666 | Jumah Omar Al-Noor |  QAT | 30:49.36 | 
| 10 | 615 | Jorge Cabrera |  PAR | 31:34.86 NJR | 
| 11 | 129 | Jonathan Monje |  CHI | 31:44.60 | 
| 12 | 596 | Ingemund Askeland |  NOR | 32:19.07 | 
| 13 | 661 | Foaad Ali Abubaker |  QAT | 32:34.19 | 
| 14 | 215 | David Solis |  ESP | 33:02.05 | 
| 360 | Ioánnis Kanellópoulos |  GRE | DNF | |
| 585 | Johannes Tigchelaar |  NED | DNF | |
| 374 | Sergio Galindo De Leon Solis |  GUA | DNS | |
| 739 | Ahmed Saeed Hassan |  SOM | DNS | |
| 154 | Tsridind Kasaf |  COD | DNS | |
| 102 | Pierre Claver Kibugebuge |  BDI | DNS | |
| 105 | Eric Sindayigaya |  BDI | DNS | 
| Split | Mark | Athlete | COUNTRY | 
|---|---|---|---|
| 1000 m | 2:59.45 |  Ioánnis KANELLÓPOULOS |  GRE | 
| 2000 m | 5:56.44 |  Ioánnis KANELLÓPOULOS |  GRE | 
| 3000 m | 8:55.94 |  Ioánnis KANELLÓPOULOS |  GRE | 
| 4000 m | 11:57.12 |  Ioánnis KANELLÓPOULOS |  GRE | 
| 5000 m | 14:59.51 |  Duncan Kipkorir LEBO |  KEN | 
| 6000 m | 17:43.85 |  Duncan Kipkorir LEBO |  KEN | 
| 7000 m | 20:32.05 |  Duncan Kipkorir LEBO |  KEN | 
| 8000 m | 23:20.72 |  Robert Kipkorir KIPCHUMBA |  KEN | 
| 9000 m | 26:11.40 |  Robert Kipkorir KIPCHUMBA |  KEN |