Source: Daily Nation
MEN
Marathon: 1. Elkana Yego 2:18:52, 2. Francis Bowen 2:19:03, 3. Deklerk Omari 2:19:08, 4. Issac Ngeno 2:21:01, 5. Alfred Maisiba 2:21:06, 6. Stephen Kibomet 2:21:21, 7. Abedinego Ombori 2:21:21, 8. Jalius Kilimo 2:22:01, 10. George Achula 2:22:05
10km: 1. Ezekiel Odwuor 30:58, 2. Joseph Okello 32:37, 3. John Bosco 32:38, 4. Johnstone Omondi 33:52, 5. Donald Omondi 34:26
WOMEN
Marathon: 1. Diana Chepkemoi 2:51:34, 2. Terresia Omosa 2:52:35, 3. Hellen Wanjiku 2:52:53, 4. Rebecca Chapsang 2:53:42, 5. Sheila Kiplagat 2:56:40, 6. Doris Monda 2:57:03, 7. Irine Mogaka 2:57:47, 8. Silvia Jepkoskei 3:06:18, 9. Janet Cheruto 3:08:00, 10. Siposa Chebet 3:20:16
10km: 1. Lewnida Agatha 38:37, 2. Agnes Atieno 46:47, 3. Esther Akinyi 54:27, 4. Catherine Aringo 54:56, 5. Elizabeth Awuor 55:59