Fav | Pos | Race No | Share | Name | Name | Time | Time (Net Time) | Cat Pos (Gen Pos) | Net Time | Category | Cat Pos | Gender | Gen Pos | Pace |
| 1 | 12 | | Jeromy ANDREAS | Jeromy ANDREAS #12 Male All Ages | 00:13:57 | 00:13:57 (00:13:57) | 1 (1) | 00:13:57 | All Ages | 1 | Male | 1 | 2:47 min/km |
| 2 | 48 | | Sibabalwe Gladwin MZAZI | Sibabalwe Gladwin MZAZI #48 Male All Ages | 00:14:13 | 00:14:13 (00:14:12) | 2 (2) | 00:14:12 | All Ages | 2 | Male | 2 | 2:50 min/km |
| 3 | 81 | | Mbongeni Ngxazozo | Mbongeni Ngxazozo #81 Male All Ages | 00:14:18 | 00:14:18 (00:14:17) | 3 (3) | 00:14:17 | All Ages | 3 | Male | 3 | 2:51 min/km |
| 4 | 37 | | Desmond MOKGOBU | Desmond MOKGOBU #37 Male All Ages | 00:14:23 | 00:14:23 (00:14:21) | 4 (4) | 00:14:21 | All Ages | 4 | Male | 4 | 2:52 min/km |
| 5 | 19 | | Elroy GELANT | Elroy GELANT #19 Male All Ages | 00:14:27 | 00:14:27 (00:14:27) | 5 (5) | 00:14:27 | All Ages | 5 | Male | 5 | 2:53 min/km |
| 6 | 29 | | Precious MASHELE | Precious MASHELE #29 Male All Ages | 00:14:33 | 00:14:33 (00:14:32) | 6 (6) | 00:14:32 | All Ages | 6 | Male | 6 | 2:54 min/km |
| 7 | 82 | | Jeffrey Gwebhu | Jeffrey Gwebhu #82 Male All Ages | 00:14:36 | 00:14:36 (00:14:35) | 7 (7) | 00:14:35 | All Ages | 7 | Male | 7 | 2:55 min/km |
| 8 | 75 | | Xolisa TYALI | Xolisa TYALI #75 Male All Ages | 00:14:45 | 00:14:45 (00:14:44) | 8 (8) | 00:14:44 | All Ages | 8 | Male | 8 | 2:57 min/km |
| 9 | 31 | | Kabelo MELAMU | Kabelo MELAMU #31 Male All Ages | 00:14:54 | 00:14:54 (00:14:52) | 9 (9) | 00:14:52 | All Ages | 9 | Male | 9 | 2:58 min/km |
| 10 | 40 | | Paseka MOKUBUNG | Paseka MOKUBUNG #40 Male All Ages | 00:15:02 | 00:15:02 (00:15:02) | 10 (10) | 00:15:02 | All Ages | 10 | Male | 10 | 3:00 min/km |
| 11 | 35 | | Lucky MOHALE | Lucky MOHALE #35 Male All Ages | 00:15:11 | 00:15:11 (00:15:09) | 11 (11) | 00:15:09 | All Ages | 11 | Male | 11 | 3:02 min/km |
| 12 | 41 | | Tumisang MONNATLALA | Tumisang MONNATLALA #41 Male All Ages | 00:15:31 | 00:15:31 (00:15:31) | 12 (12) | 00:15:31 | All Ages | 12 | Male | 12 | 3:06 min/km |
| 13 | 86 | | Maxime Chaumeton | Maxime Chaumeton #86 Male All Ages | 00:15:46 | 00:15:46 (00:15:44) | 13 (13) | 00:15:44 | All Ages | 13 | Male | 13 | 3:09 min/km |
| 14 | 52 | | Musa NKOSI | Musa NKOSI #52 Male All Ages | 00:15:51 | 00:15:51 (00:15:48) | 14 (14) | 00:15:48 | All Ages | 14 | Male | 14 | 3:10 min/km |
| 15 | 79 | | Phillip Phakwago | Phillip Phakwago #79 Male All Ages | 00:15:57 | 00:15:57 (00:15:56) | 15 (15) | 00:15:56 | All Ages | 15 | Male | 15 | 3:11 min/km |
| 16 | 20 | | Lungile GONGQA | Lungile GONGQA #20 Male All Ages | 00:16:03 | 00:16:03 (00:16:02) | 16 (16) | 00:16:02 | All Ages | 16 | Male | 16 | 3:12 min/km |
| 17 | 13 | | Altus BADENHORST | Altus BADENHORST #13 Male All Ages | 00:16:25 | 00:16:25 (00:16:22) | 17 (17) | 00:16:22 | All Ages | 17 | Male | 17 | 3:17 min/km |
| 18 | 49 | | Jabolane NCAMANE | Jabolane NCAMANE #49 Male All Ages | 00:16:25 | 00:16:25 (00:16:23) | 18 (18) | 00:16:23 | All Ages | 18 | Male | 18 | 3:17 min/km |
| 19 | 56 | | Sello Solomon PHELEU | Sello Solomon PHELEU #56 Male All Ages | 00:16:33 | 00:16:33 (00:16:31) | 19 (19) | 00:16:31 | All Ages | 19 | Male | 19 | 3:18 min/km |
| 20 | 30 | | Thabang MATIWANE | Thabang MATIWANE #30 Male All Ages | 00:17:03 | 00:17:03 (00:17:02) | 20 (20) | 00:17:02 | All Ages | 20 | Male | 20 | 3:24 min/km |
| 21 | 124 | | Mamorallo TJOKA | Mamorallo TJOKA #124 Female All Ages | 00:17:10 | 00:17:10 (00:17:10) | 1 (1) | 00:17:10 | All Ages | 1 | Female | 1 | 3:26 min/km |
| 22 | 122 | | Katlego Madiope | Katlego Madiope #122 Male All Ages | 00:17:31 | 00:17:31 (00:17:31) | 21 (21) | 00:17:31 | All Ages | 21 | Male | 21 | 3:30 min/km |
| 23 | 25 | | Liziwe MABONA | Liziwe MABONA #25 Female All Ages | 00:17:48 | 00:17:48 (00:00:00) | 2 (2) | 00:00:00 | All Ages | 2 | Female | 2 | 3:33 min/km |
| 24 | 66 | | Kataza SHIPALANA | Kataza SHIPALANA #66 Female All Ages | 00:17:52 | 00:17:52 (00:00:00) | 3 (3) | 00:00:00 | All Ages | 3 | Female | 3 | 3:34 min/km |
| 25 | 74 | | Jacob TSEKO | Jacob TSEKO #74 Male All Ages | 00:18:13 | 00:18:13 (00:18:13) | 22 (22) | 00:18:13 | All Ages | 22 | Male | 22 | 3:38 min/km |
| 26 | 53 | | Lebohang NKUTHA | Lebohang NKUTHA #53 Male All Ages | 00:18:19 | 00:18:19 (00:18:18) | 23 (23) | 00:18:18 | All Ages | 23 | Male | 23 | 3:39 min/km |
| 27 | 71 | | Thobile TEE | Thobile TEE #71 Female All Ages | 00:18:19 | 00:18:19 (00:00:00) | 4 (4) | 00:00:00 | All Ages | 4 | Female | 4 | 3:39 min/km |
| 28 | 3483 | | Mosa MOLEFE | Mosa MOLEFE #3483 Male All Ages | 00:18:36 | 00:18:36 (00:18:36) | 24 (24) | 00:18:36 | All Ages | 24 | Male | 24 | 3:43 min/km |
| 29 | 3443 | | Andile MNGADI | Andile MNGADI #3443 Male All Ages | 00:18:37 | 00:18:37 (00:18:37) | 25 (25) | 00:18:37 | All Ages | 25 | Male | 25 | 3:43 min/km |
| 30 | 11 | | Yandiswa SHANGE | Yandiswa SHANGE #11 Female All Ages | 00:18:40 | 00:18:40 (00:00:00) | 5 (5) | 00:00:00 | All Ages | 5 | Female | 5 | 3:44 min/km |
| 31 | 99 | | Tshegofatso Setlahahgoo | Tshegofatso Setlahahgoo #99 Female All Ages | 00:19:03 | 00:19:03 (00:00:00) | 6 (6) | 00:00:00 | All Ages | 6 | Female | 6 | 3:48 min/km |
| 32 | 88 | | Mathapelo Mavuso | Mathapelo Mavuso #88 Female All Ages | 00:19:25 | 00:19:25 (00:00:00) | 7 (7) | 00:00:00 | All Ages | 7 | Female | 7 | 3:53 min/km |
| 33 | 72 | | Beetrice THEMANE | Beetrice THEMANE #72 Female All Ages | 00:19:30 | 00:19:30 (00:00:00) | 8 (8) | 00:00:00 | All Ages | 8 | Female | 8 | 3:54 min/km |
| 34 | 17 | | Vuyokazi GEBE | Vuyokazi GEBE #17 Female All Ages | 00:19:34 | 00:19:34 (00:00:00) | 9 (9) | 00:00:00 | All Ages | 9 | Female | 9 | 3:54 min/km |
| 35 | 3415 | | Kelebogile MEDUPE | Kelebogile MEDUPE #3415 Female All Ages | 00:19:37 | 00:19:37 (00:19:37) | 10 (10) | 00:19:37 | All Ages | 10 | Female | 10 | 3:55 min/km |
| 36 | 3471 | | Rebecca MOKANYANE | Rebecca MOKANYANE #3471 Female All Ages | 00:19:41 | 00:19:41 (00:19:41) | 11 (11) | 00:19:41 | All Ages | 11 | Female | 11 | 3:56 min/km |
| 37 | 3305 | | Nokuthula MADONSELA | Nokuthula MADONSELA #3305 Female All Ages | 00:19:48 | 00:19:48 (00:19:48) | 12 (12) | 00:19:48 | All Ages | 12 | Female | 12 | 3:57 min/km |
| 38 | 3328 | | Lesogo MAKGAE | Lesogo MAKGAE #3328 Male All Ages | 00:20:09 | 00:20:09 (00:20:09) | 26 (26) | 00:20:09 | All Ages | 26 | Male | 26 | 4:01 min/km |
| 39 | 58 | | Leleani ROODT | Leleani ROODT #58 Female All Ages | 00:20:15 | 00:20:15 (00:20:15) | 13 (13) | 00:20:15 | All Ages | 13 | Female | 13 | 4:03 min/km |
| 40 | 87 | | Makgotso Njubane | Makgotso Njubane #87 Female All Ages | 00:20:49 | 00:20:49 (00:00:00) | 14 (14) | 00:00:00 | All Ages | 14 | Female | 14 | 4:09 min/km |
| 41 | 28 | | Tswanelo MARUPING | Tswanelo MARUPING #28 Female All Ages | 00:21:57 | 00:21:57 (00:21:57) | 15 (15) | 00:21:57 | All Ages | 15 | Female | 15 | 4:23 min/km |
| 42 | 89 | | Esabel Makhura | Esabel Makhura #89 Female All Ages | 00:21:57 | 00:21:57 (00:21:57) | 16 (16) | 00:21:57 | All Ages | 16 | Female | 16 | 4:23 min/km |
| 43 | 3445 | | Gugu MNGADI | Gugu MNGADI #3445 Female All Ages | 00:22:49 | 00:22:49 (00:22:49) | 17 (17) | 00:22:49 | All Ages | 17 | Female | 17 | 4:33 min/km |
| 44 | 3571 | | Desmond NKOKO | Desmond NKOKO #3571 Male All Ages | 00:22:50 | 00:22:50 (00:22:50) | 27 (27) | 00:22:50 | All Ages | 27 | Male | 27 | 4:34 min/km |
| 45 | 90 | | Sibongile Mjele | Sibongile Mjele #90 Female All Ages | 00:22:54 | 00:22:54 (00:22:54) | 18 (18) | 00:22:54 | All Ages | 18 | Female | 18 | 4:34 min/km |
| 46 | 62 | | Ziyanda SEHOHLE | Ziyanda SEHOHLE #62 Female All Ages | 00:23:40 | 00:23:40 (00:23:40) | 19 (19) | 00:23:40 | All Ages | 19 | Female | 19 | 4:44 min/km |
| 47 | 83 | | Philani Buthelezi | Philani Buthelezi #83 Male All Ages | 00:25:26 | 00:25:26 (00:15:24) | 28 (28) | 00:15:24 | All Ages | 28 | Male | 28 | 5:05 min/km |
| 48 | 97 | | Kemang Khunonyane | Kemang Khunonyane #97 Female All Ages | 00:25:26 | 00:25:26 (00:15:23) | 20 (20) | 00:15:23 | All Ages | 20 | Female | 20 | 5:05 min/km |
| 49 | 98 | | Simon Mpholol | Simon Mpholol #98 Male All Ages | 00:25:30 | 00:25:30 (00:15:26) | 29 (29) | 00:15:26 | All Ages | 29 | Male | 29 | 5:06 min/km |
| 50 | 120 | | Samuel Mathabatha | Samuel Mathabatha #120 Male All Ages | 00:25:37 | 00:25:37 (00:15:36) | 30 (30) | 00:15:36 | All Ages | 30 | Male | 30 | 5:07 min/km |