| 1 | Brimin Kiprop Kipruto | KEN | 8:13,82 | |
| 2 | Ezekiel Kemboi | KEN | 8:16,94 | |
| 3 | Richard Kipkemboi Mateelong | KEN | 8:17,59 | |
| 4 | Mustafa Mohamed | SWE | 8:19,82 | |
| 5 | Bouabdallah Tahri | FRA | 8:20,27 | |
| 6 | Halil Akkas | TUR | 8:22,51 | |
| 7 | Eliseo Martín | ESP | 8:22,91 | |
| 8 | Tareq Mubarak Taher | BRN | 8:22,95 | |
| 9 | Abdelkader Hachlaf | MAR | 8:24,18 | |
| 10 | Roba Gary | ETH | 8:25,93 | |
| 11 | Abubaker Ali Kamal | QAT | 8:26,90 | |
| 12 | Nahom Mesfin Tariku | ETH | 8:28,86 | |
| Brahim Taleb | MAR | DQ | ||
| José Luis Blanco | ESP | DQ | ||
| Ali Ahmed Al-Amri | KSA | DNF |