Full race video coverage
Source: Race Results Weekly. Riel Hauman
MEN
Marathon: 1. William Koitile Kibor KEN 2:10:45, 2. Henry Kipsigei Chirchir KEN 2:12:36, 3. Josphat Kamzee Jepkopol KEN 2:13:02, 4. Shadrack Kemboi KEN 2:14:15, 5. Hillary Kipkosgei Yego KEN 2:15:30, 6. Nicholas Kipngeno Kemboi QAT 2:16:10, 7. Desmond Mokgobu 2:16:14, 8. Laban Kipkemoi Moiben KEN 2:16:48, 9. Leswene Africa Mailola 2:17:58, 10. Motloka Nkhabutlane LES 2:18:40, 11. Lucas Jani 2:20:24, 12. Anthony Godongwana 2:21:15, 13. Charles Tjiane 2:21:16, 14. Samuel Seun Moleshioa 2:22:11, 15. Tumelo Mahlangu 2:22:34, 16. Siviwe Nkombi 2:22:57, 17. Lucas Raseruthe LES 2:23:47, 18. Thabo Motaung 2:24:35, 19. Hein Camphor 2:25:19, 20. Duane Fortuin 2:25:37
WOMEN
Marathon: 1. Meseret Mengistu Biru ETH 2:30:57, 2. Goitetom Haftu Tesema ETH 2:31:55, 3. Beatrice Toroitich Jepkemoi KEN 2:33:16, 4. Amelework Fekadu Bosho ETH 2:36:12, 5. Netsenet Achamo Abeyo ETH 2:36:53, 6. Melka Mulu ETH 2:37:48, 7. Zintle Xiniwe 2:41:49, 8. Alemtsehay Hailu Kakissa ETH 2:42:45, 9. Paulina Njeya 2:46:51, 10. Thabita Tsatsa ZIM 2:48:31, 11. Lineo Chaka LES 2:49:42, 12. Keneilwe Sesing 2:56:50, 13. Melanie van Rooyen 2:58:39, 14. Samukeliso Moyo ZIM 2:59:37, 15. Nomvuyisi Seti 3:00:51, 16. Danette Smith 3:01:15, 17. Shani Silver 3:04:42, 18. Ursula Turck 3:05:01, 19. Candyce Hall 3:05:47, 20. Ursula Frans 3:06:36