Source: official results in pdf
MEN
Senior 10km: 1. Wellington Varevi 31:08 (31:07.3), 2. Carnicious Nyamutsika 31:08 (31:07.9), 3. Moses Tarakinyu 31:36, 4. Jacob Mugomeri 31:48, 5. Jari Munyaradzi 32:08, 6. Blessing Waison 32:12, 7. Trust Chidomanya 32:38, 8. Tendai ZImuto 32:34, 9. Nkosiyazi Sibanda 32:38, 10. Xorani Nkiwane 32:50, 11. Ishmael Matemba 32:58, 12. Elijah Mabhunu 33:06, 13. Ngonidzashe Ncube 33:08, 14. Misheck Sithole 33:21, 15. Collen Makaza 34:14
Junior 8km: 1. Tanaka Hove 26:30, 2. Dumo Mkhwananzi 26:49, 3. Tinashe Majaji 27:09, 4. Brian Chenai 27:11, 5. Freedmore Banda 27:17, 6. Christopher Denga 27:39, 7. Brian Manhindi 27:42, 8. Torn Skinky 27:52, 9. Witness Mangwiro 28:10, 10. Joseph Muchazorirwa 28:26, 11. Calvin Chiu 28:27, 12. Fezile Dube 28:50
WOMEN
Senior 10km: 1. Rudo Mhonderwa 37:06, 2. Patience Munwe 37:47, 3. Bertha Chikanga 38:18, 4. Samukeliso Moyo (43y) 41:10, 5. Anne Chirisa 41:22, 6. Hazvinei Zingora 42:51, 7. Linet Tom 43:51, 8. Phillipa Dube 44:36, 9. Faith Sikhosana 44:51, 10. Rongina Mgandu 47:01, 11. Brenda Banda 47:07, 12. Cynthia Taderera 48:13
Junior 6km: 1. Tatenda Ndlovu 23:25, 2. Progress Dirorimwe 23:27, 3. Ivy Nkomo 23:44, 4. Pretty Ncube 24:02, 5. Patience Moyo 24:09, 6. Catrona Nkala 24:20, 7. Engina Mavhira 24:25, 8. Londis Ncuve 24:28, 9. Sithandazile Moyo 24:49, 10. Buhle Nyoni 25:04, 11. Audrfey Majaji 25:05, 12. Dzidzai Gumede 25:06