Fav | Pos | Race No | Share | Name | Name | Time | Net Time | Category | Cat Pos | Gender | Gen Pos | 10km | 25km | 42km | Finish |
| 1 | 1 | 977 | | Ntsindiso MPHAKATHI | Ntsindiso MPHAKATHI #977 Male 20-39 | 02:52:28 | 02:52:26 | 20-39 | 1 | Male | 1 | 00:34:55 | 01:27:27 | 02:24:43 | 02:52:28 |
| 2 | 2 | 1881 | | Jackson OLE KOISENGE | Jackson OLE KOISENGE #1881 Male 20-39 | 02:52:46 | 02:51:57 | 20-39 | 2 | Male | 2 | 00:34:54 | 01:27:27 | 02:24:46 | 02:52:46 |
| 3 | 3 | 1201 | | Tebogo PULUSA | Tebogo PULUSA #1201 Male 20-39 | 02:53:46 | 02:53:41 | 20-39 | 3 | Male | 3 | 00:34:55 | 01:27:27 | 02:24:44 | 02:53:46 |
| 4 | 4 | 1993 | | Gladwin MZAZI | Gladwin MZAZI #1993 Male 20-39 | 02:54:09 | 02:54:09 | 20-39 | 4 | Male | 4 | 00:34:56 | 01:27:32 | 02:25:27 | 02:54:09 |
| 5 | 5 | 1897 | | Jesse NJOROGE GICHUHI | Jesse NJOROGE GICHUHI #1897 Male 40-49 | 02:54:37 | 02:54:34 | 40-49 | 1 | Male | 5 | 00:34:54 | 01:27:26 | 02:25:31 | 02:54:37 |
| 6 | 6 | 107 | | Moate AARON | Moate AARON #107 Male 20-39 | 02:55:29 | 02:55:26 | 20-39 | 5 | Male | 6 | 00:34:53 | 01:27:27 | 02:25:27 | 02:55:29 |
| 7 | 7 | 474 | | Mabuthile LEBOPO | Mabuthile LEBOPO #474 Male 40-49 | 02:56:32 | 02:56:30 | 40-49 | 2 | Male | 7 | 00:34:58 | 01:27:41 | 02:26:21 | 02:56:32 |
| 8 | 8 | 1884 | | Reboni SELLO | Reboni SELLO #1884 Male 20-39 | 02:56:51 | 02:56:50 | 20-39 | 6 | Male | 8 | 00:34:54 | 01:27:27 | 02:26:17 | 02:56:51 |
| 9 | 9 | 1815 | | Jeffery MAOBANKWE | Jeffery MAOBANKWE #1815 Male 40-49 | 02:57:09 | 02:57:07 | 40-49 | 3 | Male | 9 | 00:34:52 | 01:27:26 | 02:27:46 | 02:57:09 |
| 10 | 10 | 1899 | | Philani NKOMO | Philani NKOMO #1899 Male 20-39 | 02:57:32 | 02:57:34 | 20-39 | 7 | Male | 10 | 00:34:53 | 01:27:27 | 02:27:46 | 02:57:32 |
| 11 | 11 | 272 | | Lebogang EDWIN KHONKHOBE | Lebogang EDWIN KHONKHOBE #272 Male 20-39 | 02:58:33 | 02:58:32 | 20-39 | 8 | Male | 11 | 00:34:52 | 01:27:27 | 02:26:20 | 02:58:33 |
| 12 | 12 | 1076 | | Thandokwakhe NGCOBO | Thandokwakhe NGCOBO #1076 Male 40-49 | 02:59:50 | 02:59:49 | 40-49 | 4 | Male | 12 | 00:34:54 | 01:27:29 | 02:29:36 | 02:59:50 |
| 13 | 13 | 251 | | Malusi DLOMO | Malusi DLOMO #251 Male 20-39 | 03:00:02 | 03:00:02 | 20-39 | 9 | Male | 13 | 00:35:00 | 01:27:29 | 02:28:23 | 03:00:02 |
| 14 | 14 | 673 | | Lutendo MAPOTO | Lutendo MAPOTO #673 Male 20-39 | 03:01:05 | 03:01:04 | 20-39 | 10 | Male | 14 | 00:34:53 | 01:27:29 | 02:27:25 | 03:01:05 |
| 15 | 15 | 1022 | | Peter MUTHUBI | Peter MUTHUBI #1022 Male 40-49 | 03:02:12 | 03:02:10 | 40-49 | 5 | Male | 15 | 00:35:03 | 01:27:31 | 02:28:13 | 03:02:12 |
| 16 | 16 | 1883 | | Anthony KIRUI | Anthony KIRUI #1883 Male 40-49 | 03:02:47 | 03:02:46 | 40-49 | 6 | Male | 16 | 00:34:51 | 01:27:28 | 02:30:19 | 03:02:47 |
| 17 | 17 | 1054 | | Thomas NDLOVU | Thomas NDLOVU #1054 Male 20-39 | 03:03:37 | 03:03:36 | 20-39 | 11 | Male | 17 | 00:34:52 | 01:27:31 | 02:31:00 | 03:03:37 |
| 18 | 18 | 1357 | | Sanele SIBISI | Sanele SIBISI #1357 Male 20-39 | 03:03:51 | 03:03:48 | 20-39 | 12 | Male | 18 | 00:34:59 | 01:27:51 | 02:30:23 | 03:03:51 |
| 19 | 19 | 430 | | Sandile KHUMALO | Sandile KHUMALO #430 Male 20-39 | 03:05:29 | 03:05:28 | 20-39 | 13 | Male | 19 | 00:35:12 | 01:30:05 | 02:34:33 | 03:05:29 |
| 20 | 20 | 1892 | | Lekhotla PULINYANA | Lekhotla PULINYANA #1892 Male 20-39 | 03:06:23 | 03:06:18 | 20-39 | 14 | Male | 20 | 00:34:57 | 01:28:38 | 02:34:04 | 03:06:23 |
| 21 | 21 | 607 | | Jonas MAKHELE | Jonas MAKHELE #607 Male 40-49 | 03:06:44 | 03:05:45 | 40-49 | 7 | Male | 21 | 00:34:56 | 01:27:32 | 02:33:15 | 03:06:44 |
| 22 | 22 | 563 | | Thulane MAGAGULA | Thulane MAGAGULA #563 Male 40-49 | 03:08:31 | 03:08:29 | 40-49 | 8 | Male | 22 | 00:34:56 | 01:29:09 | 02:33:29 | 03:08:31 |
| 23 | 23 | 1856 | | Sbusiso Prince Mchunu PRINCE | Sbusiso Prince Mchunu PRINCE #1856 Male 40-49 | 03:09:53 | 03:09:49 | 40-49 | 9 | Male | 23 | 00:35:31 | 01:30:28 | 02:35:14 | 03:09:53 |
| 24 | 24 | 1325 | | Lehlohonolo SETLHABE | Lehlohonolo SETLHABE #1325 Male 20-39 | 03:10:54 | 03:10:49 | 20-39 | 15 | Male | 24 | 00:34:53 | 01:30:23 | 02:36:57 | 03:10:54 |
| 25 | 25 | 481 | | Sello LEKALAKALA | Sello LEKALAKALA #481 Male 20-39 | 03:11:03 | 03:10:53 | 20-39 | 16 | Male | 25 | 00:35:05 | 01:28:18 | 02:34:54 | 03:11:03 |
| 26 | 26 | 1686 | | Monyele MONYELE | Monyele MONYELE #1686 Male 40-49 | 03:11:21 | 03:11:16 | 40-49 | 10 | Male | 26 | 00:35:03 | 01:29:35 | 02:37:41 | 03:11:21 |
| 27 | 27 | 913 | | Peter MOLOTO | Peter MOLOTO #913 Male 20-39 | 03:11:39 | 03:11:36 | 20-39 | 17 | Male | 27 | 00:37:21 | 01:34:24 | 02:39:44 | 03:11:39 |
| 28 | 28 | 1056 | | Xolisa NDLUMBINI | Xolisa NDLUMBINI #1056 Male 40-49 | 03:11:44 | 03:11:36 | 40-49 | 11 | Male | 28 | 00:34:50 | 01:31:11 | 02:38:13 | 03:11:44 |
| 29 | 29 | 950 | | Thabo MOTAUNG | Thabo MOTAUNG #950 Male 20-39 | 03:12:32 | 03:12:27 | 20-39 | 18 | Male | 29 | 00:35:03 | 01:28:41 | 02:34:43 | 03:12:32 |
| 30 | 30 | 1144 | | Nkosingiphile NTULI | Nkosingiphile NTULI #1144 Male 40-49 | 03:12:45 | 03:12:44 | 40-49 | 12 | Male | 30 | 00:36:29 | 01:33:41 | 02:38:53 | 03:12:45 |
| 31 | 31 | 1898 | | Shelmith MURIUKI | Shelmith MURIUKI #1898 Female 20-39 | 03:13:04 | 03:13:00 | 20-39 | 1 | Female | 1 | 00:36:59 | 01:33:44 | 02:40:10 | 03:13:04 |
| 32 | 32 | 589 | | Clifford MAISHE | Clifford MAISHE #589 Male 20-39 | 03:15:35 | 03:15:33 | 20-39 | 19 | Male | 31 | 00:35:04 | 01:29:25 | 02:38:20 | 03:15:35 |
| 33 | 33 | 863 | | Lucky MOHALE | Lucky MOHALE #863 Male 20-39 | 03:15:39 | 03:15:36 | 20-39 | 20 | Male | 32 | 00:34:51 | 01:28:48 | 02:44:08 | 03:15:39 |
| 34 | 34 | 1014 | | Tshedza MUNYAI | Tshedza MUNYAI #1014 Male 20-39 | 03:15:50 | 03:15:49 | 20-39 | 21 | Male | 33 | 00:35:38 | 01:32:05 | 02:39:50 | 03:15:50 |
| 35 | 35 | 1532 | | Lindelani ZONDI | Lindelani ZONDI #1532 Male 20-39 | 03:16:13 | 03:16:10 | 20-39 | 22 | Male | 34 | 00:35:02 | 01:30:05 | 02:40:04 | 03:16:13 |
| 36 | 36 | 518 | | Elias MABANE | Elias MABANE #518 Male 50-59 | 03:17:22 | 03:17:17 | 50-59 | 1 | Male | 35 | 00:36:07 | 01:32:05 | 02:42:33 | 03:17:22 |
| 37 | 37 | 1236 | | Lucky RAMPHALE | Lucky RAMPHALE #1236 Male 20-39 | 03:17:49 | 03:17:41 | 20-39 | 23 | Male | 36 | 00:38:09 | 01:36:01 | 02:43:09 | 03:17:49 |
| 38 | 38 | 1891 | | Maama JACOB MOSHOESHOE | Maama JACOB MOSHOESHOE #1891 Male 20-39 | 03:18:50 | 03:18:49 | 20-39 | 24 | Male | 37 | 00:34:51 | 01:27:29 | 02:34:18 | 03:18:50 |
| 39 | 39 | 1312 | | Vicent SENG | Vicent SENG #1312 Male 40-49 | 03:21:46 | 03:21:45 | 40-49 | 13 | Male | 38 | 00:35:41 | 01:32:37 | 02:46:07 | 03:21:46 |
| 40 | 40 | 1358 | | Musa SIBIYA | Musa SIBIYA #1358 Male 40-49 | 03:23:03 | 03:22:44 | 40-49 | 14 | Male | 39 | 00:38:47 | 01:37:29 | 02:46:30 | 03:23:03 |
| 41 | 41 | 602 | | Solice MAKGETLANENG | Solice MAKGETLANENG #602 Male 40-49 | 03:23:46 | 03:23:45 | 40-49 | 15 | Male | 40 | 00:35:34 | 01:32:04 | 02:41:30 | 03:23:46 |
| 42 | 42 | 1023 | | Emmanuel MUTIKANI | Emmanuel MUTIKANI #1023 Male 20-39 | 03:25:01 | 03:25:01 | 20-39 | 25 | Male | 41 | 00:38:24 | 01:40:59 | 02:49:40 | 03:25:01 |
| 43 | 43 | 237 | | Charles MATONE MOLOTO | Charles MATONE MOLOTO #237 Male 40-49 | 03:25:36 | 03:25:33 | 40-49 | 16 | Male | 42 | 00:35:45 | 01:33:51 | 02:47:04 | 03:25:36 |
| 44 | 44 | 215 | | Craig CYNKIN | Craig CYNKIN #215 Male 20-39 | 03:26:36 | 03:26:35 | 20-39 | 26 | Male | 43 | 00:38:35 | 01:40:15 | 02:51:38 | 03:26:36 |
| 45 | 45 | 704 | | Michael MASHIANE | Michael MASHIANE #704 Male 40-49 | 03:27:04 | 03:27:02 | 40-49 | 17 | Male | 44 | 00:37:26 | 01:38:49 | 02:50:27 | 03:27:04 |
| 46 | 46 | 101 | | Kedibone MASIPA | Kedibone MASIPA #101 Male 20-39 | 03:27:11 | 03:27:02 | 20-39 | 27 | Male | 45 | 00:38:04 | 01:37:26 | 02:50:43 | 03:27:11 |
| 47 | 47 | 1755 | | James Thapelo LESEYANE | James Thapelo LESEYANE #1755 Male 40-49 | 03:27:43 | 03:27:30 | 40-49 | 18 | Male | 46 | 00:37:17 | 01:36:03 | 02:49:47 | 03:27:43 |
| 48 | 48 | 1391 | | Stephen SIZIBA | Stephen SIZIBA #1391 Male 20-39 | 03:29:29 | 03:29:14 | 20-39 | 28 | Male | 47 | 00:39:51 | 01:40:58 | 02:53:55 | 03:29:29 |
| 49 | 49 | 842 | | Godfrey MOABELO | Godfrey MOABELO #842 Male 20-39 | 03:29:37 | 03:29:20 | 20-39 | 29 | Male | 48 | 00:39:58 | 01:41:05 | 02:53:25 | 03:29:37 |
| 50 | 50 | 1104 | | Karabo NKACHELA | Karabo NKACHELA #1104 Male 20-39 | 03:29:42 | 03:29:40 | 20-39 | 30 | Male | 49 | 00:35:59 | 01:34:24 | 02:46:34 | 03:29:42 |