Source: Race’s website
MEN
56km ultra marathon: 1. Lungile Gongqa RSA 3:09:43, 2. Warinyane Lebopo LES 3:10:21, 3. Teboho Sello LES 3:11:48, 4. Collen Makaza ZIM 3:12:17, 5. Kennedy Melly KEN 3:13:36, 6. Kebede Abera Dinke ETH 3:14:19, 7. Bogumusa Mthembu RSA 3:14:44, 8. Stephen Muzhingi ZIM 3:15:47, 9. Siphiwe Ndlela RSA 3:17:06, 10. Moeketsi Mosuhli LES 3:17:36, 11. Mike Fokoroni ZIM 3:17:46, 12. Thuso Mosiea RSA 3:20:28, 13. Rufus Photo RSA 3:20:48, 14. Mzwanele Mapheluka RSA 3:21:36, 15. Ludwick Mamabolo RSA 3:21:42
Half-marathon: 1. Namakoe Nkhasi LES 1:03:15, 2. Khoarahlane Seutlaoli LES 1:03:45, 3. David Manja 1:04:19, 4. Lucky Mohale 1:04:36, 5. Thabang Mosiako 1:04:38, 6. Melikhaya Frans 1:05:07, 7. Gladwin Mzazi 1:05:22, 8. Marianio Eesou 1:05:35, 9. Gubese Silindile 1:05:59, 10. Phillimon Mathipa 1:06:24, 11. Canisious Naymutsita ZIM 1:07:08, 12. Sipho Mbanjwa 1:07:16, 13. Philani Richard Buthelezi 1:07:27, 14. Thomas Rainhold NAM 1:08:04, 15. Sibusiso Madikiza 1:08:29
WOMEN
56km ultra marathon: 1. Maryna Damantsevich BLR 3:37:13, 2. Jenna Challenor RSA 3:47:32, 3. Tanith Maxwell RSA 3:55:42, 4. Mary Khourie RSA 4:01:08, 5. Ntombesintu Mfunzi RSA 4:01:26, 6. Ulrica Stander RSA 4:02:45, 7. Janie Grundling RSA 4:03:51, 8. Thabita Tsatsa ZIM 4:04:08, 9. Stephanie Smith RSA 4:04:16, 10. Sarah Bard USA 4:05:16, 11. Julanie Basson RSA 4:06:48, 12. Salome Cooper RSA 4:08:40, 13. Melanie van Rooyen RSA 4:09:32, 14. Danka Erasmus RSA 4:10:18, 15. Samukeliso Moyo ZIM 4:13:41
Half-marathon: 1. Irvette van Zyl 1:13:53, 2. Nolene Conrad 1:14:27, 3. Louisa Leballo 1:15:00, 4. Cornelia Joubert 1:15:23, 5. Lebogang Phalula 1:16:18, 6. Lavinia Haitope NAM 1:16:26, 7. Mapaseka Makhanya 1:17:17, 8. Rutendo Nyahora ZIM 1:18:11, 9. Christine Kalmer 1:18:46, 10. Betha Chikanga ZIM 1:19:24, 11. Rudo Mhonderwa ZIM 1:19:53, 12. Zintle Xiniwe 1:21:12, 13. Keneilwe Sesing RSA 1:21:36, 14. Onneile Dintwe BOT 1:21:51, 15. Lineo Chaka LES 1:22:46