Source: Live ultimate DK
HOMMES
Marathon: 1. Brimin Kipkorir Misoi 2:12:39, 2. Shadrack Kiptoo Kimaiyo 2:12:52, 3. Joshua Kipkorir 2:13:27, 4. John Kipsang Lotiang 2:14:12, 5. Philip Tirop Lagat 2:14:15, 6. Kenneth Kiplagat Limo KEN 2:14:44, 7. James Kiptum Barmasai 2:14:49, 8. Emmanuel Rutto Naibei 2:14:53, 9. Elijah Karani 2:14:56, 10. Mark Pkorir Lokwanamoi KEN 2:15:14, 11. Silas Too 2:15:19, 12. Frederick Murambula Onyango 2:15:51, 13. Benson Seurei BRN 2:16:25, 14. Philemon Gitia Baaru 2:16:26, 15. Francis Kipkorir Kiprop 2:16:58, 16. Sammy Dismas Nyokaye KEN 2:17:20, 17. Reuben Chesire Manyorie 2:17:20, 18. Jacob Mutai 2:17:21, 19. Jonathan Korir Kipleting 2:17:40, 20. Mathew Kiprotich Kipkore 2:17:41, 21. Sammy Kipyego Limo 2:17:42, 22. Cornelius Kibiwott Chepkok 2:18:04, 23. Wilfred Kipchirchir Korir 2:18:31, 24. Henry Kipyego 2:18:55, 25. James Kiplagat 2:19:06, 26. Kiplangat Kirui 2:19:23, 27. Hammington Kimaiyo Cherop 2:19:29, 28. Haron Kiptoo Sirma 2:19:41, 29. Titus Kipkorir Kurgat 2:20:03, 30. Elphas Kimaru Ruto 2:20:27, 31. Daniel Kiprotich Kebenei 2:20:29, 32. Elijah Kipkosgei 2:20:59, 33. Stephen Kosgey 2:21:05, 34. Stanley Kipketer 2:21:09, 35. Wesley Kiprono Kemboi 2:21:12, 36. Jacob Kimutai Toroitich 2:21:16, 37. Richard Kipkemei Limo 2:21:26, 38. Onesmus Gitau Njoroge 2:21:26, 39. Justine Kemboi Chesire 2:21:45, 40. Gilbert Kipruto Koech 2:21:50, 41. Daniel Njoroge 2:21:52, 42. Timothy Kasagam Kipkeu 2:22:10, 43. Jonathan Kimutai Cheruiyot 2:22:28, 44. Patrick Cheruiyot Koskei 2:22:34, 45. Samwel Edome 2:23:04
Semi-marathon: 1. Felix Kibitok 1:03:26, 2. Ezekiel Kimeli Mutai 1:03:38, 3. Patrick Kipkorir Sielei 1:03:39, 4. Bernard Korir 1:03:59, 5. Gilbert Kipkoech Bii 1:04:10, 6. Vincent Kimutai 1:04:16, 7. Joseph Kachapin Aperumoi 1:04:21, 8. Harun Ngunjiri Gatoto 1:04:23, 9. Simon Kiruthi Muthoni 1:04:31, 10. Peter Cheruiyot Bett 1:04:40, 11. Dominic Kipngeno Mibei 1:04:42, 12. Paul Kimani 1:04:51, 13. Denis Kipkorir 1:05:02, 14. Yoone Loronyokwe 1:05:13, 15. Kiprono Bii Boniface 1:05:20, 16. Josphat Kipchirchir Bowen 1:05:41, 17. Sila Kiprop Keitany 1:05:45, 18. Patrick Kiprono Koskey 1:05:47, 19. Joseph Kimeli Kimutai 1:06:31, 20. Robert Keter 1:06:52, 21. Jackson Ruri Munyua 1:06:53, 22. Paul Kamomai Longelecha 1:07:17
10km: 1. John Kipkoech Chepkwony 29:14, 2. Kenneth Cheserek 29:33, 3. Benard Koech 29:39, 4. Gilbert Korir 29:52, 5. Alfred Kipchirchir Mukche 29:53, 6. Benard Kipkurui Terer 30:06, 7. Felix Kipsang 30:09, 8. Michael Mutisya 30:13, 9. Hillary Kipkemoi Soi 30:20, 10. Shadrack Kipyegon Korir 30:28
FEMMES
Marathon: 1. Celestine Chepchirchir 2:31:41, 2. Kellen Waithera 2:35:05, 3. Peris Kiprono 2:35:17, 4. Dorcas Jepchirchir Kiptarus 2:40:09, 5. Milkah Gathogo 2:41:53, 6. Hellen L. Kiprop 2:43:05, 7. Lucy Wanjiku Ndundu 2:43:57, 8. Edna Jeruto Kimitei 2:45:24, 9. Tabitha Orembe 2:26:15, 10. Alice Cherono 2:46:26, 11. Frida Chepkemoi Domongole 2:49:18, 12. Abigael Jelagat Toroitich 2:51:17, 13. Pamela Jelimo Kosgei 2:54:09, 14. Emmily Jepkemboi 2:55:44, 15. Chemutai Letting 2:58:04, 16. Carol Jemtai 3:02:44, 17. Joice Chepngeno 3:04:27, 18. Pauline Chekirui 3:07:11, 19. Ivonne Cherop Seroney 3:10:06, 20. Naumy Chemutai 2:11:22, 21. Jane Suuto UGA? 3:11:22
Semi-marathon: 1. Valary Jemeli Aiyabei 1:11:04, 2. Margaret Wangare Muriuki 1:13:28, 3. Alicent Rutto 1:14:22, 4. Pauline Esikon 1:14:50, 5. Alyce Jeptoo Koech 1:16:04, 6. Damaris Kemunto Areba 1:16:31, 7. Lydia Nyangosa Nyansikera 1:17:34, 8. Lydia Naliaka Simiyu 1:18:03, 9. Jasmine Kandie Limo 1:20:28, 10. Gladys Jebet Songol 1:21:00
10km: 1. Paskalia Chepkorir 32:23, 2. Dorcas Jepchirchir 32:50, 3. Pamela Cherotich 33:52, 4. Pauline Njeri Kahenya 34:16, 5. Faith Chepkoech 34:31, 6. Janet Ruguru Gichumbi 35:31, 7. Norah Chebet 35:32, 8. Mary Njambi Njuguna 35:37, 9. Shauline Chepkirui Koech 36:52, 10. Edna Chepkemei 37:05