Fav | Pos | Race No | | Name | Name | Time | Time (Net Time) | Cat Pos (Gen Pos) | Net Time | Category | Cat Pos | Gender | Gen Pos | Team | Start | 5km | 10km | 15km | Halfway | 35km |
| 1 | 3 |  | Tebello RAMAKONGOANA | Tebello RAMAKONGOANA #3 Male Senior | 02:10:11 | 02:10:11 (02:10:08) | 1 (1) | 02:10:08 | Senior | 1 | Male | 1 | | 00:00:03 | 00:15:15 | 00:36:33 | 00:45:21 | 01:03:52 | 01:43:38 |
| 2 | 109 |  | Simon Lehlohonolo SIBEKO | Simon Lehlohonolo SIBEKO #109 Male Senior | 02:12:06 | 02:12:06 (02:12:03) | 2 (2) | 02:12:03 | Senior | 2 | Male | 2 | CGA | 00:00:03 | 00:15:13 | 00:36:36 | 00:45:20 | 01:03:51 | 01:45:40 |
| 3 | 5 |  | Cornelius Kipchumba YEGO | Cornelius Kipchumba YEGO #5 Male Senior | 02:13:19 | 02:13:19 (02:13:16) | 3 (3) | 02:13:16 | Senior | 3 | Male | 3 | | 00:00:03 | 00:15:13 | 00:36:34 | 00:45:18 | 01:03:51 | 01:46:13 |
| 4 | 86 |  | Tumelo MOTLAGALE | Tumelo MOTLAGALE #86 Male Senior | 02:17:06 | 02:17:06 (02:17:03) | 4 (4) | 02:17:03 | Senior | 4 | Male | 4 | ACNW | 00:00:03 | 00:15:16 | 00:36:35 | 00:45:22 | 01:03:50 | 01:47:23 |
| 5 | 73 |  | Bonginkosi MAVUSO | Bonginkosi MAVUSO #73 Male Senior | 02:17:47 | 02:17:47 (02:17:44) | 5 (5) | 02:17:44 | Senior | 5 | Male | 5 | KZNA | 00:00:03 | 00:15:53 | 00:38:22 | 00:46:23 | 01:06:52 | 01:50:45 |
| 6 | 67 |  | Reghen MAGWAI | Reghen MAGWAI #67 Male Senior | 02:19:07 | 02:19:07 (02:19:04) | 6 (6) | 02:19:04 | Senior | 6 | Male | 6 | AGN | 00:00:03 | 00:15:52 | 00:38:01 | 00:47:03 | 01:06:07 | 01:52:24 |
| 7 | 55 |  | Philani BUTHELEZI | Philani BUTHELEZI #55 Male Senior | 02:19:19 | 02:19:19 (02:19:18) | 7 (7) | 02:19:18 | Senior | 7 | Male | 7 | AGN | 00:00:02 | 00:15:43 | 00:37:43 | 00:46:28 | 01:05:12 | 01:50:49 |
| 8 | 52 |  | Raydon BALIE | Raydon BALIE #52 Male Senior | 02:20:33 | 02:20:33 (02:20:30) | 8 (8) | 02:20:30 | Senior | 8 | Male | 8 | WPA | 00:00:04 | 00:16:40 | 00:39:54 | 00:49:20 | 01:08:59 | 01:52:24 |
| 9 | 83 |  | Samuel MOLOI | Samuel MOLOI #83 Male Senior | 02:20:46 | 02:20:46 (02:20:44) | 9 (9) | 02:20:44 | Senior | 9 | Male | 9 | CGA | 00:00:02 | 00:15:13 | 00:36:50 | 00:45:40 | 01:04:46 | 01:51:55 |
| 10 | 13 |  | Sphamandla NKOSI | Sphamandla NKOSI #13 Male Senior | 02:21:04 | 02:21:04 (02:21:01) | 10 (10) | 02:21:01 | Senior | 10 | Male | 10 | | 00:00:04 | 00:15:54 | 00:38:22 | 00:47:35 | 01:06:52 | 01:51:12 |
| 11 | 105 |  | Rirhandzu RHANGANI | Rirhandzu RHANGANI #105 Male 35-39 | 02:21:28 | 02:21:28 (02:21:25) | 1 (11) | 02:21:25 | 35-39 | 1 | Male | 11 | CGA | 00:00:03 | 00:16:06 | 00:39:15 | 00:48:41 | 01:08:41 | 01:52:28 |
| 12 | 735 |  | R MBAMBO | R MBAMBO #735 Male Senior | 02:22:01 | 02:22:01 (02:21:58) | 11 (12) | 02:21:58 | Senior | 11 | Male | 12 | | 00:00:03 | 00:16:08 | 00:39:04 | 00:48:31 | 01:08:22 | 01:56:02 |
| 13 | 96 |  | Leseja PAPO | Leseja PAPO #96 Male Senior | 02:22:39 | 02:22:39 (02:22:36) | 12 (13) | 02:22:36 | Senior | 12 | Male | 13 | CGA | 00:00:03 | 00:15:15 | 00:37:20 | 00:46:29 | 01:05:56 | 01:52:32 |
| 14 | 1764 |  | Phumlani DLAMINI | Phumlani DLAMINI #1764 Male Senior | 02:22:52 | 02:22:52 (02:22:49) | 13 (14) | 02:22:49 | Senior | 13 | Male | 14 | | 00:00:03 | 00:16:07 | 00:39:04 | 00:48:30 | 01:08:22 | 01:56:06 |
| 15 | 98 |  | Ncedisani PHUNGULA | Ncedisani PHUNGULA #98 Male Senior | 02:23:05 | 02:23:05 (02:23:02) | 14 (15) | 02:23:02 | Senior | 14 | Male | 15 | KZNA | 00:00:03 | 00:15:43 | 00:38:03 | 00:47:21 | 01:07:20 | 01:52:53 |
| 16 | 112 |  | Jonas SOKE | Jonas SOKE #112 Male Senior | 02:23:56 | 02:23:56 (02:23:53) | 15 (16) | 02:23:53 | Senior | 15 | Male | 16 | AFS | 00:00:03 | 00:16:18 | 00:39:27 | 00:48:55 | 01:08:44 | 01:53:30 |
| 17 | 108 |  | Folavio SEHOHLE | Folavio SEHOHLE #108 Male Senior | 02:24:17 | 02:24:17 (02:24:14) | 16 (17) | 02:24:14 | Senior | 16 | Male | 17 | AMPU | 00:00:03 | 00:15:52 | 00:38:25 | 00:46:12 | 01:06:54 | 01:52:21 |
| 18 | 111 |  | Siboniso SKHAKHANE | Siboniso SKHAKHANE #111 Male Senior | 02:24:23 | 02:24:23 (02:24:20) | 17 (18) | 02:24:20 | Senior | 17 | Male | 18 | KZNA | 00:00:03 | 00:15:14 | 00:36:35 | 00:45:24 | 01:04:45 | 01:54:34 |
| 19 | 93 |  | Ayanda NGCOBO | Ayanda NGCOBO #93 Male Senior | 02:24:54 | 02:24:54 (02:24:50) | 18 (19) | 02:24:50 | Senior | 18 | Male | 19 | KZNA | 00:00:04 | 00:15:54 | 00:38:22 | 00:45:23 | 01:06:51 | 01:53:15 |
| 20 | 88 |  | Sithembiso MQHELE | Sithembiso MQHELE #88 Male Senior | 02:25:35 | 02:25:35 (02:25:31) | 19 (20) | 02:25:31 | Senior | 19 | Male | 20 | WPA | 00:00:04 | 00:16:40 | 00:39:54 | 00:49:19 | 01:09:11 | 01:55:27 |
| 21 | 720 |  | Thabang MATHEBULA | Thabang MATHEBULA #720 Male Senior | 02:27:28 | 02:27:28 (02:27:24) | 20 (21) | 02:27:24 | Senior | 20 | Male | 21 | | 00:00:05 | 00:17:14 | 00:41:27 | 00:51:22 | 01:12:20 | 02:01:58 |
| 22 | 17 |  | Bonang MAHASE | Bonang MAHASE #17 Male Senior | 02:27:35 | 02:27:35 (02:27:32) | 21 (22) | 02:27:32 | Senior | 21 | Male | 22 | | 00:00:03 | 00:15:53 | 00:39:31 | 00:49:13 | 01:10:00 | 01:56:39 |
| 23 | 61 |  | Lovers HLATWSAYO | Lovers HLATWSAYO #61 Male 40-49 | 02:29:01 | 02:29:01 (02:28:58) | 1 (23) | 02:28:58 | 40-49 | 1 | Male | 23 | AMPU | 00:00:04 | 00:16:48 | 00:40:16 | 00:50:07 | 01:11:16 | 01:58:17 |
| 24 | 1731 |  | Sphesihle NENE | Sphesihle NENE #1731 Male Senior | 02:29:23 | 02:29:23 (02:29:20) | 22 (24) | 02:29:20 | Senior | 22 | Male | 24 | | 00:00:04 | 00:17:36 | 00:42:19 | 00:52:42 | 01:13:46 | 02:03:08 |
| 25 | 85 |  | Thabiso MOSEKILI | Thabiso MOSEKILI #85 Male Senior | 02:29:23 | 02:29:23 (02:29:20) | 23 (25) | 02:29:20 | Senior | 23 | Male | 25 | AVT | 00:00:04 | 00:16:17 | 00:39:27 | 00:48:57 | 01:08:48 | 01:54:12 |
| 26 | 4 |  | Luzuko MDELISWA | Luzuko MDELISWA #4 Male 40-49 | 02:29:33 | 02:29:33 (02:29:28) | 2 (26) | 02:29:28 | 40-49 | 2 | Male | 26 | | 00:00:05 | 00:16:41 | 00:40:24 | 00:50:16 | 01:11:09 | 01:58:36 |
| 27 | 1528 |  | Benedict ZUMA | Benedict ZUMA #1528 Male 35-39 | 02:29:33 | 02:29:33 (02:29:27) | 2 (27) | 02:29:27 | 35-39 | 2 | Male | 27 | | 00:00:06 | 00:17:13 | 00:41:26 | 00:51:22 | 01:12:16 | 02:01:56 |
| 28 | 16 |  | Elvis TAU | Elvis TAU #16 Male Senior | 02:29:56 | 02:29:56 (02:29:53) | 24 (28) | 02:29:53 | Senior | 24 | Male | 28 | | 00:00:03 | 00:15:14 | 00:37:20 | 00:46:37 | 01:07:29 | 01:57:55 |
| 29 | 65 |  | Tshepiso KHATI | Tshepiso KHATI #65 Male Senior | 02:30:13 | 02:30:13 (02:30:09) | 25 (29) | 02:30:09 | Senior | 25 | Male | 29 | CGA | 00:00:05 | 00:16:41 | 00:40:23 | 00:50:15 | 01:11:08 | 01:58:32 |
| 30 | 1154 |  | Lungelo GWAMA | Lungelo GWAMA #1154 Male Senior | 02:30:25 | 02:30:25 (02:30:19) | 26 (30) | 02:30:19 | Senior | 26 | Male | 30 | | 00:00:06 | 00:16:46 | 00:42:18 | 00:52:51 | 01:14:27 | 02:01:26 |
| 31 | 1427 |  | Siphokuhle TSHOBA | Siphokuhle TSHOBA #1427 Male Senior | 02:30:27 | 02:30:27 (02:30:24) | 27 (31) | 02:30:24 | Senior | 27 | Male | 31 | | 00:00:03 | 00:16:50 | 00:41:10 | 00:51:04 | 01:12:20 | 02:03:22 |
| 32 | 53 |  | Annie BOTHMA | Annie BOTHMA #53 Female Senior | 02:30:31 | 02:30:31 (02:30:28) | 1 (1) | 02:30:28 | Senior | 1 | Female | 1 | WPA | 00:00:03 | 00:17:11 | 00:41:17 | 00:51:09 | 01:12:34 | 02:00:43 |
| 33 | 72 |  | Nthuthuko MASEKO | Nthuthuko MASEKO #72 Male 40-49 | 02:30:35 | 02:30:35 (02:30:32) | 3 (32) | 02:30:32 | 40-49 | 3 | Male | 32 | AMPU | 00:00:03 | 00:16:18 | 00:40:16 | 00:50:02 | 01:11:18 | 02:00:33 |
| 34 | 23 |  | Mahlomola SEKHONYANA | Mahlomola SEKHONYANA #23 Male Pacer | 02:30:35 | 02:30:35 (02:30:31) | 1 (33) | 02:30:31 | Pacer | 1 | Male | 33 | | 00:00:04 | 00:17:33 | 00:42:16 | 00:52:41 | 01:14:16 | 02:01:08 |
| 35 | 8 |  | Chaltu Bedo NEGASHU | Chaltu Bedo NEGASHU #8 Female Senior | 02:30:36 | 02:30:36 (02:30:33) | 2 (2) | 02:30:33 | Senior | 2 | Female | 2 | | 00:00:03 | 00:17:35 | 00:42:27 | 00:52:49 | 01:14:16 | 02:01:08 |
| 36 | 22 |  | Bonginkosi ZWANE | Bonginkosi ZWANE #22 Male Pacer | 02:30:36 | 02:30:36 (02:30:33) | 2 (34) | 02:30:33 | Pacer | 2 | Male | 34 | | 00:00:03 | 00:17:35 | 00:42:18 | 00:52:42 | 01:14:19 | 02:01:08 |
| 37 | 1131 |  | Nkosingiphile NTULI | Nkosingiphile NTULI #1131 Male Senior | 02:30:46 | 02:30:46 (02:30:38) | 28 (35) | 02:30:38 | Senior | 28 | Male | 35 | | 00:00:08 | 00:17:48 | 00:42:04 | 00:51:52 | 01:13:01 | 02:03:24 |
| 38 | 557 |  | Litlhokoa KHOETE | Litlhokoa KHOETE #557 Male 35-39 | 02:31:41 | 02:31:41 (02:31:37) | 3 (36) | 02:31:37 | 35-39 | 3 | Male | 36 | | 00:00:04 | 00:16:19 | 00:39:30 | 00:48:59 | 01:09:32 | 02:00:53 |
| 39 | 118 |  | Nkosinathi NGCONGO | Nkosinathi NGCONGO #118 Male 40-49 | 02:33:35 | 02:33:35 (02:33:33) | 4 (37) | 02:33:33 | 40-49 | 4 | Male | 37 | | 00:00:02 | 00:17:26 | 00:42:15 | 00:52:31 | 01:14:05 | 02:02:28 |
| 40 | 921 |  | Bongani MTHEMBU | Bongani MTHEMBU #921 Male 40-49 | 02:35:53 | 02:35:53 (02:35:48) | 5 (38) | 02:35:48 | 40-49 | 5 | Male | 38 | | 00:00:06 | 00:17:36 | 00:42:19 | 00:52:41 | 01:14:12 | 02:06:49 |
| 41 | 605 |  | Thanda LAURENCE MTHEMBU | Thanda LAURENCE MTHEMBU #605 Male 40-49 | 02:36:09 | 02:36:09 (02:36:05) | 6 (39) | 02:36:05 | 40-49 | 6 | Male | 39 | | 00:00:05 | 00:17:32 | 00:42:13 | 00:52:22 | 01:14:06 | 02:06:25 |
| 42 | 7 |  | Shelmith nyawira MURIUKI | Shelmith nyawira MURIUKI #7 Female 35-39 | 02:36:24 | 02:36:24 (02:36:21) | 1 (3) | 02:36:21 | 35-39 | 1 | Female | 3 | | 00:00:03 | 00:17:34 | 00:42:19 | 00:52:43 | 01:14:49 | 02:04:49 |
| 43 | 1519 |  | Ayanda ZUKE | Ayanda ZUKE #1519 Male 40-49 | 02:36:29 | 02:36:29 (02:36:24) | 7 (40) | 02:36:24 | 40-49 | 7 | Male | 40 | | 00:00:06 | 00:17:12 | 00:41:27 | 00:51:17 | 01:12:19 | 02:03:34 |
| 44 | 87 |  | Motsamai MOTONE | Motsamai MOTONE #87 Male 40-49 | 02:37:01 | 02:37:01 (02:36:58) | 8 (41) | 02:36:58 | 40-49 | 8 | Male | 41 | AGN | 00:00:03 | 00:17:15 | 00:42:27 | 00:52:54 | 01:15:07 | 02:05:55 |
| 45 | 106 |  | Obakeng RIET | Obakeng RIET #106 Male 40-49 | 02:37:03 | 02:37:03 (02:37:00) | 9 (42) | 02:37:00 | 40-49 | 9 | Male | 42 | AGW | 00:00:03 | 00:16:31 | 00:41:10 | 00:51:10 | 01:12:28 | 02:03:15 |
| 46 | 74 |  | Jenet MBHELE | Jenet MBHELE #74 Female Senior | 02:37:08 | 02:37:08 (02:37:05) | 3 (4) | 02:37:05 | Senior | 3 | Female | 4 | KZNA | 00:00:03 | 00:17:50 | 00:43:25 | 00:53:56 | 01:16:23 | 02:06:13 |
| 47 | 839 |  | Siyabonga MKIVA | Siyabonga MKIVA #839 Male Senior | 02:37:22 | 02:37:22 (02:37:20) | 29 (43) | 02:37:20 | Senior | 29 | Male | 43 | | 00:00:03 | 00:17:37 | 00:42:50 | 00:52:59 | 01:14:45 | 02:06:45 |
| 48 | 95 |  | Lucas NONYANA | Lucas NONYANA #95 Male 40-49 | 02:38:10 | 02:38:10 (02:38:07) | 10 (44) | 02:38:07 | 40-49 | 10 | Male | 44 | AGN | 00:00:03 | 00:17:14 | 00:42:24 | 00:52:52 | 01:15:03 | 02:05:55 |
| 49 | 1216 |  | Bongani QONGQO | Bongani QONGQO #1216 Male 35-39 | 02:38:41 | 02:38:41 (02:38:34) | 4 (45) | 02:38:34 | 35-39 | 4 | Male | 45 | | 00:00:07 | 00:17:36 | 00:42:20 | 00:52:44 | 01:14:20 | 02:07:31 |
| 50 | 552 |  | Nkosinathi KHANYEZA | Nkosinathi KHANYEZA #552 Male Senior | 02:39:34 | 02:39:34 (02:39:31) | 30 (46) | 02:39:31 | Senior | 30 | Male | 46 | | 00:00:03 | 00:16:43 | 00:41:11 | 00:51:14 | 01:13:30 | 02:07:45 |