Fav | Pos | Race No | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Gender | Gen Pos | Club | 1.5km | Puma Start 1 | Puma End 1 | 3.9km | 5km | 6.3km | 8.7km | Finish |
| 1 | 143 | Precious MASHELE | Precious MASHELE #143 Male Senior | 00:28:11 | 00:28:11 | 1 (1) | Senior | 1 | Male | 1 | | 00:04:08 | 00:08:51 | 00:09:12 | 00:10:57 | 00:14:10 | 00:17:53 | 00:24:47 | 00:28:11 |
| 2 | 104 | Stephen MOKOKA | Stephen MOKOKA #104 Male Senior | 00:28:15 | 00:28:15 | 2 (2) | Senior | 2 | Male | 2 | BOXER AC | 00:04:10 | 00:08:58 | 00:09:18 | 00:11:01 | 00:14:09 | 00:17:53 | 00:24:47 | 00:28:15 |
| 3 | 122 | Collen MULAUDZI | Collen MULAUDZI #122 Male Senior | 00:28:26 | 00:28:26 | 3 (3) | Senior | 3 | Male | 3 | | 00:04:08 | 00:08:55 | 00:09:12 | 00:10:57 | 00:14:10 | 00:17:54 | 00:24:47 | 00:28:26 |
| 4 | 70 | Reghen MAGWAI | Reghen MAGWAI #70 Male Senior | 00:28:29 | 00:28:29 | 4 (4) | Senior | 4 | Male | 4 | | 00:04:16 | 00:09:15 | 00:09:34 | 00:11:20 | 00:14:28 | 00:18:05 | 00:24:51 | 00:28:29 |
| 5 | 21 | Maxime CHAUMETON | Maxime CHAUMETON #21 Male Senior | 00:28:30 | 00:28:30 | 5 (5) | Senior | 5 | Male | 5 | | 00:04:03 | 00:08:51 | 00:09:11 | 00:10:56 | 00:14:11 | 00:17:53 | 00:24:46 | 00:28:30 |
| 6 | 215 | Sibusiso KUBHEKA | Sibusiso KUBHEKA #215 Male Senior | 00:28:39 | 00:28:39 | 6 (6) | Senior | 6 | Male | 6 | | 00:04:07 | 00:08:52 | 00:09:12 | 00:10:56 | 00:14:11 | 00:17:51 | 00:24:50 | 00:28:39 |
| 7 | 185 | Anthony TIMOTEUS | Anthony TIMOTEUS #185 Male Senior | 00:28:46 | 00:28:46 | 7 (7) | Senior | 7 | Male | 7 | | 00:04:10 | 00:09:02 | 00:09:19 | 00:11:04 | 00:14:17 | 00:18:06 | 00:25:07 | 00:28:46 |
| 8 | 233 | Adam LIPSCHITZ | Adam LIPSCHITZ #233 Male Senior | 00:28:47 | 00:28:47 | 8 (8) | Senior | 8 | Male | 8 | PHANTANE AC | 00:04:09 | 00:08:57 | 00:09:18 | 00:11:04 | 00:14:17 | 00:18:07 | 00:25:06 | 00:28:47 |
| 9 | 91 | Sipho MBANJWA | Sipho MBANJWA #91 Male Senior | 00:28:50 | 00:28:50 | 9 (9) | Senior | 9 | Male | 9 | | 00:04:11 | 00:09:00 | 00:09:18 | 00:11:01 | 00:14:10 | 00:17:53 | 00:24:56 | 00:28:50 |
| 10 | 257 | Nicolas SEOPOSENGWE | Nicolas SEOPOSENGWE #257 Male Senior | 00:28:56 | 00:28:56 | 10 (10) | Senior | 10 | Male | 10 | | 00:04:07 | 00:08:56 | 00:09:13 | 00:10:57 | 00:14:39 | 00:17:54 | 00:25:02 | 00:28:56 |
| 11 | 119 | Pakiso MTHEMBU | Pakiso MTHEMBU #119 Male Senior | 00:28:59 | 00:28:59 | 11 (11) | Senior | 11 | Male | 11 | | 00:04:09 | 00:09:03 | 00:09:18 | 00:11:03 | 00:14:17 | 00:18:06 | 00:25:11 | 00:28:59 |
| 12 | 12 | Andries SESEDI | Andries SESEDI #12 Male Senior | 00:29:00 | 00:29:00 | 12 (12) | Senior | 12 | Male | 12 | | 00:04:10 | 00:09:00 | 00:09:20 | 00:11:06 | 00:14:20 | 00:18:10 | 00:25:17 | 00:29:00 |
| 13 | 174 | Ian SLINGER | Ian SLINGER #174 Male Senior | 00:29:02 | 00:29:02 | 13 (13) | Senior | 13 | Male | 13 | | 00:04:15 | 00:09:15 | 00:09:32 | 00:11:18 | 00:14:28 | 00:18:11 | 00:25:13 | 00:29:02 |
| 14 | 101 | Desmond MOKGOBU | Desmond MOKGOBU #101 Male Senior | 00:29:10 | 00:29:10 | 14 (14) | Senior | 14 | Male | 14 | | 00:04:10 | 00:08:51 | 00:09:13 | 00:10:57 | 00:14:10 | 00:17:54 | 00:25:13 | 00:29:10 |
| 15 | 114 | Thabang MOSIAKO | Thabang MOSIAKO #114 Male Senior | 00:29:22 | 00:29:22 | 15 (15) | Senior | 15 | Male | 15 | | 00:04:15 | 00:09:14 | 00:09:31 | 00:11:17 | 00:14:28 | 00:18:12 | 00:25:27 | 00:29:22 |
| 16 | 202 | Nadeel WILDSCHUTT | Nadeel WILDSCHUTT #202 Male Senior | 00:29:26 | 00:29:26 | 16 (16) | Senior | 16 | Male | 16 | | 00:04:08 | 00:09:02 | 00:09:19 | 00:11:03 | 00:14:18 | 00:18:12 | 00:25:33 | 00:29:26 |
| 17 | 65 | Mathews LEETO | Mathews LEETO #65 Male Senior | 00:29:26 | 00:29:26 | 17 (17) | Senior | 17 | Male | 17 | | 00:04:09 | 00:08:54 | 00:09:13 | 00:10:57 | 00:14:12 | 00:18:06 | 00:25:33 | 00:29:26 |
| 18 | 237 | Samuel MOLOI | Samuel MOLOI #237 Male Senior | 00:29:30 | 00:29:30 | 18 (18) | Senior | 18 | Male | 18 | | 00:04:08 | 00:09:00 | 00:09:19 | 00:11:04 | 00:14:21 | 00:18:13 | 00:25:34 | 00:29:30 |
| 19 | 192 | Dylan VAN DER MERWE | Dylan VAN DER MERWE #192 Male Senior | 00:29:32 | 00:29:32 | 19 (19) | Senior | 19 | Male | 19 | | 00:04:10 | 00:09:00 | 00:09:20 | 00:11:06 | 00:14:22 | 00:18:16 | 00:25:37 | 00:29:32 |
| 20 | 85 | Tshiamo MARIBE | Tshiamo MARIBE #85 Male Senior | 00:29:43 | 00:29:43 | 20 (20) | Senior | 20 | Male | 20 | | 00:04:11 | 00:09:00 | 00:09:20 | 00:11:06 | 00:14:22 | 00:18:18 | 00:25:47 | 00:29:43 |
| 21 | 232 | Sboniso SIKHAKHANE | Sboniso SIKHAKHANE #232 Male Senior | 00:29:45 | 00:29:45 | 21 (21) | Senior | 21 | Male | 21 | PHANTANE AC | 00:04:10 | 00:09:01 | 00:09:22 | 00:11:12 | 00:14:29 | 00:18:25 | 00:25:51 | 00:29:45 |
| 22 | 86 | Marko BUCARIZZA | Marko BUCARIZZA #86 Male Senior | 00:29:46 | 00:29:46 | 22 (22) | Senior | 22 | Male | 22 | | 00:04:17 | 00:09:16 | 00:09:33 | 00:11:21 | 00:14:36 | 00:18:21 | 00:25:38 | 00:29:46 |
| 23 | 216 | Ndumiso SOKHELA | Ndumiso SOKHELA #216 Male Senior | 00:29:51 | 00:29:51 | 23 (23) | Senior | 23 | Male | 23 | | 00:04:19 | 00:09:16 | 00:09:32 | 00:11:21 | 00:14:37 | 00:18:35 | 00:25:57 | 00:29:51 |
| 24 | 82 | Yanga MALUSI | Yanga MALUSI #82 Male Senior | 00:29:52 | 00:29:52 | 24 (24) | Senior | 24 | Male | 24 | BOXER AC | 00:04:18 | 00:09:20 | 00:09:38 | 00:11:25 | 00:14:44 | 00:18:38 | 00:25:57 | 00:29:52 |
| 25 | 180 | Thomas STRUIS | Thomas STRUIS #180 Male Senior | 00:29:54 | 00:29:54 | 25 (25) | Senior | 25 | Male | 25 | | 00:04:20 | 00:09:19 | 00:09:36 | 00:11:21 | 00:14:40 | 00:18:37 | 00:25:56 | 00:29:54 |
| 26 | 106 | Katleho MOLOI | Katleho MOLOI #106 Male Senior | 00:29:56 | 00:29:56 | 26 (26) | Senior | 26 | Male | 26 | | 00:04:11 | 00:09:09 | 00:09:30 | 00:11:21 | 00:14:40 | 00:18:37 | 00:26:01 | 00:29:56 |
| 27 | 105 | Rantso MOKOPANE | Rantso MOKOPANE #105 Male Senior | 00:29:56 | 00:29:56 | 27 (27) | Senior | 27 | Male | 27 | | 00:04:15 | 00:09:16 | 00:09:34 | 00:11:22 | 00:14:40 | 00:18:35 | 00:26:01 | 00:29:56 |
| 28 | 252 | Ntshotho AWETHU | Ntshotho AWETHU #252 Male Senior | 00:29:59 | 00:29:59 | 28 (28) | Senior | 28 | Male | 28 | | 00:04:10 | 00:09:03 | 00:09:21 | 00:11:13 | 00:14:33 | 00:18:36 | 00:26:02 | 00:29:59 |
| 29 | 253 | Nose CWENGA | Nose CWENGA #253 Male Senior | 00:30:03 | 00:30:03 | 29 (29) | Senior | 29 | Male | 29 | | 00:04:15 | 00:09:14 | 00:09:34 | 00:11:21 | 00:14:42 | 00:18:41 | 00:26:07 | 00:30:03 |
| 30 | 71 | Moses MAHLANGU | Moses MAHLANGU #71 Male Senior | 00:30:07 | 00:30:07 | 30 (30) | Senior | 30 | Male | 30 | | 00:04:12 | 00:09:14 | 00:09:35 | 00:11:25 | 00:14:42 | 00:18:39 | 00:26:07 | 00:30:07 |
| 31 | 120 | Peter MTHUBI | Peter MTHUBI #120 Male 40-49 | 00:30:08 | 00:30:08 | 1 (31) | 40-49 | 1 | Male | 31 | | 00:04:16 | 00:09:16 | 00:09:37 | 00:11:29 | 00:14:51 | 00:18:51 | 00:26:12 | 00:30:08 |
| 32 | 126 | Prince NDLOVU | Prince NDLOVU #126 Male Senior | 00:30:20 | 00:30:20 | 31 (32) | Senior | 31 | Male | 32 | | 00:04:13 | 00:09:09 | 00:09:30 | 00:11:20 | 00:14:42 | 00:18:44 | 00:26:17 | 00:30:20 |
| 33 | 99 | Lucky MOHALE | Lucky MOHALE #99 Male Senior | 00:30:23 | 00:30:23 | 32 (33) | Senior | 32 | Male | 33 | BOXER AC | 00:04:08 | 00:08:53 | 00:09:15 | 00:11:07 | 00:14:36 | 00:18:39 | 00:26:11 | 00:30:23 |
| 34 | 226 | Syabonga NDLOVU | Syabonga NDLOVU #226 Male Senior | 00:30:25 | 00:30:25 | 33 (34) | Senior | 33 | Male | 34 | AMA-RAVENS ATHLETIC'S CLUB | 00:04:09 | 00:09:05 | 00:09:24 | 00:11:15 | 00:14:37 | 00:18:45 | 00:26:21 | 00:30:25 |
| 35 | 59 | Collins KGADIMA | Collins KGADIMA #59 Male Senior | 00:30:27 | 00:30:27 | 34 (35) | Senior | 34 | Male | 35 | | 00:04:16 | 00:09:15 | 00:09:36 | 00:11:26 | 00:14:48 | 00:18:49 | 00:26:25 | 00:30:27 |
| 36 | 98 | Puseletso MOFOKENG | Puseletso MOFOKENG #98 Male Senior | 00:30:29 | 00:30:29 | 35 (36) | Senior | 35 | Male | 36 | | 00:04:15 | 00:09:15 | 00:09:33 | 00:11:21 | 00:14:44 | 00:18:52 | 00:26:25 | 00:30:29 |
| 37 | 163 | Tebogo SEGALAGALO | Tebogo SEGALAGALO #163 Male Senior | 00:30:36 | 00:30:36 | 36 (37) | Senior | 36 | Male | 37 | | 00:04:21 | 00:09:32 | 00:09:52 | 00:11:43 | 00:15:11 | 00:19:11 | 00:26:37 | 00:30:36 |
| 38 | 67 | Keaton LOTT | Keaton LOTT #67 Male Senior | 00:30:38 | 00:30:38 | 37 (38) | Senior | 37 | Male | 38 | | 00:04:11 | 00:09:14 | 00:09:33 | 00:11:22 | 00:14:48 | 00:18:54 | 00:26:37 | 00:30:38 |
| 39 | 241 | Mfundo CHAGWE | Mfundo CHAGWE #241 Male Senior | 00:30:41 | 00:30:41 | 38 (39) | Senior | 38 | Male | 39 | AMA-RAVENS ATHLETIC'S CLUB | 00:04:11 | 00:09:04 | 00:09:25 | 00:11:18 | 00:14:43 | 00:18:48 | 00:26:34 | 00:30:41 |
| 40 | 141 | Tlou PEU | Tlou PEU #141 Male Senior | 00:30:49 | 00:30:49 | 39 (40) | Senior | 39 | Male | 40 | | 00:04:10 | 00:09:15 | 00:09:36 | 00:11:28 | 00:14:52 | 00:18:59 | 00:26:43 | 00:30:49 |
| 41 | 51 | Johannes MOREPE | Johannes MOREPE #51 Male Junior | 00:30:51 | 00:30:51 | 1 (41) | Junior | 1 | Male | 41 | | 00:04:21 | 00:09:31 | 00:09:50 | 00:11:45 | 00:15:10 | 00:19:13 | 00:26:39 | 00:30:51 |
| 42 | 186 | Katlego TJALE | Katlego TJALE #186 Male Senior | 00:30:52 | 00:30:52 | 40 (42) | Senior | 40 | Male | 42 | | 00:04:16 | 00:09:23 | 00:09:41 | 00:11:32 | 00:15:00 | 00:19:08 | 00:26:50 | 00:30:52 |
| 43 | 97 | Innocent MNYAKENI | Innocent MNYAKENI #97 Male Senior | 00:31:00 | 00:31:00 | 41 (43) | Senior | 41 | Male | 43 | | 00:04:21 | 00:09:31 | 00:09:52 | 00:11:45 | 00:15:12 | 00:19:14 | 00:27:00 | 00:31:00 |
| 44 | 39 | Godfrey GABATSEWE | Godfrey GABATSEWE #39 Male Senior | 00:31:02 | 00:31:02 | 42 (44) | Senior | 42 | Male | 44 | | 00:04:10 | 00:09:09 | 00:09:28 | 00:11:24 | 00:14:56 | 00:19:09 | 00:27:01 | 00:31:02 |
| 45 | 188 | Zeinel TSIPA | Zeinel TSIPA #188 Male Senior | 00:31:04 | 00:31:04 | 43 (45) | Senior | 43 | Male | 45 | | 00:04:25 | 00:09:41 | 00:10:02 | 00:11:56 | 00:15:22 | 00:19:29 | 00:27:11 | 00:31:04 |
| 46 | 11 | Andre AFRIKA | Andre AFRIKA #11 Male Senior | 00:31:04 | 00:31:04 | 44 (46) | Senior | 44 | Male | 46 | | 00:04:22 | 00:09:21 | 00:09:42 | 00:11:32 | 00:14:53 | 00:18:53 | 00:26:53 | 00:31:04 |
| 47 | 90 | Ayabonga MAVUSO | Ayabonga MAVUSO #90 Male Senior | 00:31:08 | 00:31:08 | 45 (47) | Senior | 45 | Male | 47 | | 00:04:21 | 00:09:30 | 00:09:52 | 00:11:44 | 00:15:11 | 00:19:12 | 00:26:53 | 00:31:08 |
| 48 | 57 | Thato KEKANA | Thato KEKANA #57 Male Senior | 00:31:08 | 00:31:08 | 46 (48) | Senior | 46 | Male | 48 | | 00:04:15 | 00:09:19 | 00:09:41 | 00:11:33 | 00:15:01 | 00:19:10 | 00:26:53 | 00:31:08 |
| 49 | 183 | Themba THINGANE | Themba THINGANE #183 Male Junior | 00:31:19 | 00:31:19 | 2 (49) | Junior | 2 | Male | 49 | | 00:04:23 | 00:09:37 | 00:10:01 | 00:11:56 | 00:15:22 | 00:19:30 | 00:27:17 | 00:31:19 |
| 50 | 96 | Joel MMONE | Joel MMONE #96 Male Senior | 00:31:20 | 00:31:20 | 47 (50) | Senior | 47 | Male | 50 | | 00:04:22 | 00:09:32 | 00:09:52 | 00:11:43 | 00:15:11 | 00:19:20 | 00:27:05 | 00:31:20 |