10000m: (19) 1. Zerzenay Tadesse ERI 27:00.30, 2. Tadesse Tola ETH 27:28.08, 3. Gebregziabher Gebremariam ETH 27:41.24, 4. Dickson Marwa TAN 27:59.91, 5. Edward Muge KEN 28:04.86, 6. Boniface Kiprop UGA 28:05.66, 7. Habtamu Fekadu ETH 28:06.00, 8. Samuel Tzegay ERI 28:21.68, 9. Abraham Nyonkuru BDI 28:38.58, 10. Coolboy Ngamole RSA 28:43.01, 11. Tesfayohannes Mesfun ERI 28:53.94, 12. Samwel Kwaang'w TAN 29:00.96, 13. Henry Sugut KEN 29:12.57, 14. Joseph Birech KEN 29:22.85, 15. Morsamai Motone RSA 29:49.22, 16. Brahim Chettah ALG 29:49.97, 17. Gervais Hakizimana RWA 30:18.49, 18. Joaquin Chaman ANG 30:35.02, 19. Themaa Miya RSA 30:45.15, 20. Albert Sechaba Bohosi LES 31:02.83, 21. Molahleh Bokaako LES 31:02.85 ;