Final | Team | Time | 1. Kenenisa Bekele | Eth | 27:05.10s OR | 2. Sileshi Sihine | Eth | 27:09.39s | 3. Zersenay Tadesse | Eri | 27:22.57s NR | 4. Boniface Kiprop | Uga | 27:25.48s SB | 5. Haile Gebrselassie | Eth | 27:27.70s | 6. John Cheruiyot Korir | Ken | 27:41.91s SB | 7. Moses Mosop | Ken | 27:46.61s | 8. Ismail Sghyr | Fra | 27:57.09s | 9. Jose Manuel Martinez | Spa | 27:57.61s | 10. Fabiano Joseph | Tan | 28:01.94s SB | 11. Wilson Busienei | Uga | 28:10.75s | 12. Daniel Browne | USA | 28:14.53s | 13. Charles Kamathi | Ken | 28:17.08s | 14. Kamiel Maase | Ned | 28:23.39s | 15. Abdihakem Abdirahman | USA | 28:26.26s | 16. Yonas Kifle | Eri | 28:29.87s | 17. Dieudonne Disi | Rwa | 28:43.19s | 18. Mohammed Amyne | Mor | 28:55.96s | 19. Ryuji Ono | Jpn | 29:06.50s | 20. Teodoro Vega | Mex | 29:06.55s | 21. David Galvan | Mex | 29:38.05s | - John Henwood | Nzl | DNF | - Dathan Ritzenhein | USA | DNF | - John Yuda | Tan | DNF |
| Middle Time | Athlete | Team | Time | 1000m | Dieudonne Disi | Rwa | 2:50.85 | 2000m | Dieudonne Disi | Rwa | 5:45.16 | 3000m | Haile Gebrselassie | Eth | 8:33.98 | 4000m | Kenenisa Bekele | Eth | 11:15.87 | 5000m | Sileshi Sihine | Eth | 13:50.87 | 6000m | Kenenisa Bekele | Eth | 16:34.51 | 7000m | Sileshi Sihine | Eth | 19:11.92 | 8000m | Boniface Kiprop | Uga | 21:57.18 | 9000m | Sileshi Sihine | Eth | 24:37.19 |
|