Fav | Pos | Race No | Share | Name | Name | Time | Time (Net Time) | Cat Pos (Gen Pos) | Net Time | Category | Cat Pos | Gender | Gen Pos | Club | 20km | Finish |
| 1 | 391 | | Arthur JANTJIES | Arthur JANTJIES #391 Male Senior | 01:09:53 | 01:09:53 (01:09:48) | 1 (1) | 01:09:48 | Senior | 1 | Male | 1 | KGOSI GALESHEWE ATHLETICS CLUB | 01:06:10 | 01:09:53 |
| 2 | 427 | | Tebogo POOE | Tebogo POOE #427 Male Senior | 01:09:55 | 01:09:55 (01:09:50) | 2 (2) | 01:09:50 | Senior | 2 | Male | 2 | TEEMANENG RUNNING CLUB | 01:06:11 | 01:09:55 |
| 3 | 429 | | Motseothata THUSANG | Motseothata THUSANG #429 Male 35-39 | 01:12:46 | 01:12:46 (01:12:41) | 1 (3) | 01:12:41 | 35-39 | 1 | Male | 3 | TEEMANENG RUNNING CLUB | 01:08:03 | 01:12:46 |
| 4 | 416 | | Obakeng RIET | Obakeng RIET #416 Male 40-49 | 01:20:23 | 01:20:23 (01:20:18) | 1 (4) | 01:20:18 | 40-49 | 1 | Male | 4 | KGOSI GALESHEWE ATHLETICS CLUB | 01:15:40 | 01:20:23 |
| 5 | 220 | | Tshepo SEGOJE | Tshepo SEGOJE #220 Male Senior | 01:22:23 | 01:22:23 (01:22:17) | 3 (5) | 01:22:17 | Senior | 3 | Male | 5 | KURUMAN RUNNING CLUB | 01:17:19 | 01:22:23 |
| 6 | 425 | | Sipho MOITSE | Sipho MOITSE #425 Male 40-49 | 01:25:13 | 01:25:13 (01:25:07) | 2 (6) | 01:25:07 | 40-49 | 2 | Male | 6 | KGOSI GALESHEWE ATHLETICS CLUB | 01:20:08 | 01:25:13 |
| 7 | 415 | | Joe MOLEFI | Joe MOLEFI #415 Male 50-59 | 01:25:57 | 01:25:57 (01:25:52) | 1 (7) | 01:25:52 | 50-59 | 1 | Male | 7 | KIMBERLEY HARRIERS | 01:20:33 | 01:25:57 |
| 8 | 424 | | Vitalis NTUOLE | Vitalis NTUOLE #424 Male 35-39 | 01:27:56 | 01:27:56 (01:27:45) | 2 (8) | 01:27:45 | 35-39 | 2 | Male | 8 | CUT | 01:22:34 | 01:27:56 |
| 9 | 400 | | Thomas VAN NIEKERK | Thomas VAN NIEKERK #400 Male Senior | 01:33:08 | 01:33:08 (01:33:00) | 4 (9) | 01:33:00 | Senior | 4 | Male | 9 | | 01:27:19 | 01:33:08 |
| 10 | 405 | | Moshe RASEIPONE | Moshe RASEIPONE #405 Male 35-39 | 01:35:26 | 01:35:26 (01:35:20) | 3 (10) | 01:35:20 | 35-39 | 3 | Male | 10 | KGOSI GALESHEWE ATHLETICS CLUB | 01:24:42 | 01:35:26 |
| 11 | 392 | | Bernard FARMER | Bernard FARMER #392 Male 50-59 | 01:39:18 | 01:39:18 (01:39:08) | 2 (11) | 01:39:08 | 50-59 | 2 | Male | 11 | RUN WALK FOR LIFE KIMBERLEY | 01:33:32 | 01:39:18 |
| 12 | 394 | | Avumile MANTYI | Avumile MANTYI #394 Male Senior | 01:41:43 | 01:41:43 (01:41:28) | 5 (12) | 01:41:28 | Senior | 5 | Male | 12 | | 01:35:41 | 01:41:43 |
| 13 | 233 | | Christa CALITZ | Christa CALITZ #233 Female Senior | 01:41:53 | 01:41:53 (01:41:47) | 1 (1) | 01:41:47 | Senior | 1 | Female | 1 | KIMBERLEY HARRIERS | 01:36:06 | 01:41:53 |
| 14 | 228 | | Attila BESTER | Attila BESTER #228 Male Junior | 01:42:01 | 01:42:01 (01:41:50) | 1 (13) | 01:41:50 | Junior | 1 | Male | 13 | KIMBERLEY ROAD RUNNERS | 01:35:53 | 01:42:01 |
| 15 | 376 | | Rodney RAHLANO | Rodney RAHLANO #376 Male 40-49 | 01:42:58 | 01:42:58 (01:42:58) | 3 (14) | 01:42:58 | 40-49 | 3 | Male | 14 | | 01:36:54 | 01:42:58 |
| 16 | 279 | | Michaela VAN DEN BERG | Michaela VAN DEN BERG #279 Female Senior | 01:44:04 | 01:44:04 (01:43:58) | 2 (2) | 01:43:58 | Senior | 2 | Female | 2 | KIMBERLEY HARRIERS | 01:37:45 | 01:44:04 |
| 17 | 235 | | Johan DE LA REY | Johan DE LA REY #235 Male Senior | 01:46:42 | 01:46:42 (01:46:34) | 6 (15) | 01:46:34 | Senior | 6 | Male | 15 | KIMBERLEY HARRIERS | 01:41:05 | 01:46:42 |
| 18 | 225 | | Sarah WOLFF | Sarah WOLFF #225 Female Senior | 01:46:47 | 01:46:47 (01:46:35) | 3 (3) | 01:46:35 | Senior | 3 | Female | 3 | GRANVILLE RUN CLUB | 01:40:26 | 01:46:47 |
| 19 | 408 | | Adele VAN NIEKERK | Adele VAN NIEKERK #408 Female 40-49 | 01:47:30 | 01:47:30 (01:47:04) | 1 (4) | 01:47:04 | 40-49 | 1 | Female | 4 | HOERSKOOL SCHWEIZER RENEKE | 01:41:30 | 01:47:30 |
| 20 | 204 | | Graham HARTMAN | Graham HARTMAN #204 Male 40-49 | 01:48:23 | 01:48:23 (01:48:16) | 4 (16) | 01:48:16 | 40-49 | 4 | Male | 16 | | 01:41:30 | 01:48:23 |
| 21 | 370 | | Cornelia CLOETE | Cornelia CLOETE #370 Female 60-69 | 01:49:16 | 01:49:16 (01:49:08) | 1 (5) | 01:49:08 | 60-69 | 1 | Female | 5 | | 01:42:59 | 01:49:16 |
| 22 | 396 | | Cobus MARAIS | Cobus MARAIS #396 Male 35-39 | 01:49:27 | 01:49:27 (01:49:16) | 4 (17) | 01:49:16 | 35-39 | 4 | Male | 17 | KIMBERLEY ROAD RUNNERS | 01:42:16 | 01:49:27 |
| 23 | 356 | | Desmond MOGOROSI | Desmond MOGOROSI #356 Male 40-49 | 01:51:13 | 01:51:13 (01:47:26) | 5 (18) | 01:47:26 | 40-49 | 5 | Male | 18 | KIMBERLEY ROAD RUNNERS | 01:45:02 | 01:51:13 |
| 24 | 362 | | Raymond DANSTER | Raymond DANSTER #362 Male 35-39 | 01:51:28 | 01:51:28 (01:51:21) | 5 (19) | 01:51:21 | 35-39 | 5 | Male | 19 | KIMBERLEY ROAD RUNNERS | 01:44:21 | 01:51:28 |
| 25 | 358 | | Mikaele ABRAMS | Mikaele ABRAMS #358 Male 40-49 | 01:51:31 | 01:51:31 (01:46:50) | 6 (20) | 01:46:50 | 40-49 | 6 | Male | 20 | NC INDEPENDENT ROAD RUNNERS | 01:45:07 | 01:51:31 |
| 26 | 423 | | Eddy BOSCH | Eddy BOSCH #423 Male 40-49 | 01:52:30 | 01:52:30 (01:52:21) | 7 (21) | 01:52:21 | 40-49 | 7 | Male | 21 | KIMBERLEY MILITARY ATHLETICS CLUB | 01:45:17 | 01:52:30 |
| 27 | 364 | | Lemakatso SEPALS | Lemakatso SEPALS #364 Female Senior | 01:54:34 | 01:54:34 (01:54:26) | 4 (6) | 01:54:26 | Senior | 4 | Female | 6 | TEEMANENG RUNNING CLUB | 01:47:46 | 01:54:34 |
| 28 | 345 | | Annari GREBE | Annari GREBE #345 Female Senior | 01:56:13 | 01:56:13 (01:56:06) | 5 (7) | 01:56:06 | Senior | 5 | Female | 7 | KIMBERLEY ROAD RUNNERS | 01:49:26 | 01:56:13 |
| 29 | 382 | | Vincent SIMONS | Vincent SIMONS #382 Male Senior | 01:56:48 | 01:56:48 (01:56:27) | 7 (22) | 01:56:27 | Senior | 7 | Male | 22 | KIMBERLEY HARRIERS | 01:49:23 | 01:56:48 |
| 30 | 418 | | Craig JACOBS | Craig JACOBS #418 Male 35-39 | 01:57:39 | 01:57:39 (01:57:14) | 6 (23) | 01:57:14 | 35-39 | 6 | Male | 23 | FAT CATS KIMBERLEY | 01:50:34 | 01:57:39 |
| 31 | 420 | | Lobisia VAN WYK | Lobisia VAN WYK #420 Female Senior | 01:57:58 | 01:57:58 (01:57:37) | 6 (8) | 01:57:37 | Senior | 6 | Female | 8 | NC INDEPENDENT ROAD RUNNERS | 01:50:37 | 01:57:58 |
| 32 | 421 | | Lowen MUROYIWA | Lowen MUROYIWA #421 Male Senior | 01:58:10 | 01:58:10 (01:57:56) | 8 (24) | 01:57:56 | Senior | 8 | Male | 24 | TEAM VITALITY | 01:51:23 | 01:58:10 |
| 33 | 241 | | Thebe KGANATHE | Thebe KGANATHE #241 Male 35-39 | 01:58:41 | 01:58:41 (01:58:12) | 7 (25) | 01:58:12 | 35-39 | 7 | Male | 25 | MAFIKENG ROAD RUNNERS | 01:51:25 | 01:58:41 |
| 34 | 406 | | Sarel STRYDOM | Sarel STRYDOM #406 Male 50-59 | 01:59:33 | 01:59:33 (01:59:33) | 3 (26) | 01:59:33 | 50-59 | 3 | Male | 26 | NEDBANK | 01:52:19 | 01:59:33 |
| 35 | 230 | | Martin BOK | Martin BOK #230 Male 50-59 | 02:00:15 | 02:00:15 (02:00:02) | 4 (27) | 02:00:02 | 50-59 | 4 | Male | 27 | KIMBERLEY ROAD RUNNERS | 01:53:47 | 02:00:15 |
| 36 | 287 | | Leandre SCHOEMAN | Leandre SCHOEMAN #287 Female 35-39 | 02:01:03 | 02:01:03 (02:00:53) | 1 (9) | 02:00:53 | 35-39 | 1 | Female | 9 | KIMBERLEY ROAD RUNNERS | 01:54:24 | 02:01:03 |
| 37 | 413 | | Marthinus BLAAUW | Marthinus BLAAUW #413 Male 50-59 | 02:01:31 | 02:01:31 (02:01:19) | 5 (28) | 02:01:19 | 50-59 | 5 | Male | 28 | CHRISTIANA MARATHON CLUB | 01:54:39 | 02:01:31 |
| 38 | 229 | | Rachelle BEULINK | Rachelle BEULINK #229 Female Senior | 02:01:31 | 02:01:31 (02:01:21) | 7 (10) | 02:01:21 | Senior | 7 | Female | 10 | KIMBERLEY ROAD RUNNERS | 01:54:36 | 02:01:31 |
| 39 | 216 | | Lea SEAMAN | Lea SEAMAN #216 Female Junior | 02:01:52 | 02:01:52 (02:01:46) | 1 (11) | 02:01:46 | Junior | 1 | Female | 11 | | 01:55:38 | 02:01:52 |
| 40 | 218 | | Gosetsemang Agatha SEBOGODI | Gosetsemang Agatha SEBOGODI #218 Female 35-39 | 02:01:58 | 02:01:58 (02:01:52) | 2 (12) | 02:01:52 | 35-39 | 2 | Female | 12 | | 01:54:23 | 02:01:58 |
| 41 | 347 | | Adel VISSER | Adel VISSER #347 Female 40-49 | 02:03:27 | 02:03:27 (02:03:07) | 2 (13) | 02:03:07 | 40-49 | 2 | Female | 13 | | 01:56:48 | 02:03:27 |
| 42 | 281 | | Jan Christoffel VAN NIEKERK | Jan Christoffel VAN NIEKERK #281 Male 60-69 | 02:04:39 | 02:04:39 (02:04:31) | 1 (29) | 02:04:31 | 60-69 | 1 | Male | 29 | RWFL | 01:56:41 | 02:04:39 |
| 43 | 428 | | Yolandi STEENKAMP | Yolandi STEENKAMP #428 Female 40-49 | 02:06:05 | 02:06:05 (02:05:53) | 3 (14) | 02:05:53 | 40-49 | 3 | Female | 14 | KATHU ROAD RUNNERS | 01:58:47 | 02:06:05 |
| 44 | 212 | | Obakeng NKOKOU | Obakeng NKOKOU #212 Male 40-49 | 02:06:16 | 02:06:16 (02:05:42) | 8 (30) | 02:05:42 | 40-49 | 8 | Male | 30 | TEEMANENG RUNNING CLUB | 01:58:21 | 02:06:16 |
| 45 | 381 | | Lorato BANDA | Lorato BANDA #381 Male 40-49 | 02:06:16 | 02:06:16 (02:05:36) | 9 (31) | 02:05:36 | 40-49 | 9 | Male | 31 | TEEMANENG RUNNING CLUB | 01:58:25 | 02:06:16 |
| 46 | 349 | | Thapelo MOHITLHI | Thapelo MOHITLHI #349 Male 40-49 | 02:07:17 | 02:07:17 (02:07:03) | 10 (32) | 02:07:03 | 40-49 | 10 | Male | 32 | | 01:58:31 | 02:07:17 |
| 47 | 268 | | Ally ONTONG | Ally ONTONG #268 Female 50-59 | 02:07:24 | 02:07:24 (02:07:15) | 1 (15) | 02:07:15 | 50-59 | 1 | Female | 15 | RWFL | 01:59:50 | 02:07:24 |
| 48 | 411 | | Jo Anne WAKES | Jo Anne WAKES #411 Female 35-39 | 02:07:27 | 02:07:27 (02:07:18) | 3 (16) | 02:07:18 | 35-39 | 3 | Female | 16 | RUN ZONE AC | 01:59:51 | 02:07:27 |
| 49 | 280 | | Francia VAN DER MERWE | Francia VAN DER MERWE #280 Female 50-59 | 02:08:42 | 02:08:42 (02:08:26) | 2 (17) | 02:08:26 | 50-59 | 2 | Female | 17 | THE RUNNING EDGE | 02:01:08 | 02:08:42 |
| 50 | 215 | | Matsobane SAKO | Matsobane SAKO #215 Male 35-39 | 02:09:19 | 02:09:19 (02:08:57) | 8 (33) | 02:08:57 | 35-39 | 8 | Male | 33 | DEPARTMENT OF MINERALS RESOURCES AND ENERGY ATHLETICS CLUB | 02:01:04 | 02:09:19 |