Source: Race Results Weekly
MEN
1. Zersenay Tadese ERI 27:44, 2. Atsedu Tesfaye ETH 27:47, 3. Tilahun Regassa ETH 27:50, 4. Azmeraw Bekele ETH 27:53, 5. Haile Gebrselassie ETH 28:08m, 6. Josphat Kiprono Menjo KEN 28:27, 7. Tigabu Asifa ETH 28:38, 8. Silas Sang KEN 28:39, 9. Lelisa Desisa ETH 28:48, 10. Tony Wamulwa ZAM 28:54, 11. Bonsa Direba ETH 29:26, 12. Isaiah Ondieki Momanyi KEN 29:31, 13. James Getanda 29:39, 14. Berhanu Gedefa ETH 29:47, 15. Berhanu Baza ETH 29:47, 16. John Stephen Rogarth TAN 29:53, 17. Robert Kirui KEN 29:55, 18. Paulo Roberto BRA 30:01, 19. João Alexandre ANG 30:21, 20. Milton Rotich KEN 30:28
WOMEN
1. Emebet Anteneh Mengistu ETH 32:23, 2. Belaynesh Olijra ETH 32:23, 3. Tigist Kiros ETH 32:24, 4. Abebech Bekele ETH 32:26, 5. Genet Kassahun ETH 32:27, 6. Alice Mogire KEN 32:46, 7. Hiwot Yemer ETH 33:16, 8. Grace Momanyi KEN 33:33, 9. Rehima Kedir Robele ETH 34:06, 10. Mary Naali TAN 34:10, 11. Adelaide Machado ANG 35:27, 12. Felismina Cavela ANG 35:40, 13. Teresa Tchicolile ANG 36:47, 14. Joana Nunes POR 37:10, 15. Luciana Viengo ANG 38:05