Source: Race Results Weekly
HOMMES
Marathon: 1. Said Makula 2:11:11, 2. Peter Ndolo 2:12:21, 3. Alex Nizeyimana RWA 2:13:06, 4. Faustin Mussa 2:13:09, 5. Tumain Haimare 2:14:19, 6. John Ronard 2:15:26, 7. Paul Njoroge 2:16:06, 8. Emmanuel Samson 2:16:37, 9. Kassim Mohamed 2:18:41, 10. Mohamed Ramadhan 2:18:26
Semi-marathon: 1. Ismail Juma 1:05:59, 2. Willy Mwangi KEN 1:06:03, 3. Joseph Sule 1:06:06, 4. John Hakizimana RWA 1:06:20, 5. Dickson Marwa 1:06:53, 6. Happy Ndacha 1:07:11, 7. Anton Moya 1:07:19, 8. Jonas Kitu 1:07:40
FEMMES
Marathon: 1. Rosina Kiboino KEN 2:44:44, 2. Caroline Jepchumba KEN 2:25:50, 3. Eliter Chepkorir KEN 2:46:21, 4. Glory Barae 2:49:22, 5. Neema Kisuda 2:53:46
Semi-marathon: 1. Shelmith Muriuki KEN 1:15:31, 2. Sarah Ramadhani 1:15:34, 3. Pauline Njeri KEN 1:15:39, 4. Marthe Yankulije RWA 1:18:42, 5. Zakia Mrisho 1:19:45