2026
Cradle of Humankind Race 2026 Results
Organised by Krugersdorp Road Runners
Last updated 25 Jun 2026
Results loaded.
Race Results
32km Race
272 finishers- 51 Open Thomas Johannsen 2:56:10
- 52 Open Melissa Steele 2:56:37
- 53 Open Ndivhuwo Sebe 2:57:19
- 54 40-49 Banny Nkumba 2:57:23
- 55 40-49 Tshepiso Moahloli 2:57:29
- 56 Open Sikhosonke Tsobo 2:57:36
- 57 40-49 Charles Chivalry 2:57:56
- 58 40-49 Onest Ndlovu 2:57:56
- 59 40-49 Andile Ngxubaza 2:58:59
- 60 50-59 Antoinette Hartslief 2:58:59
- 61 50-59 Jose Hernandez 3:01:25
- 62 40-49 Emmanuel Ramafalo 3:01:26
- 63 50-59 Nthambeleni Mulaudzi 3:01:34
- 64 40-49 Lindie Nortje 3:01:51
- 65 Open Agnes Matlala 3:03:41
- 66 40-49 Kaizer Tebogo Makgatho 3:04:15
- 67 50-59 Amanda Vermaak 3:05:10
- 68 40-49 Siboniso Keith Mosia 3:05:51
- 69 Open Dewald Stroebel 3:06:21
- 70 Open Fordham Matthew 3:06:21
- 71 40-49 Itumeleng Wesi 3:07:47
- 72 40-49 Warren Landman 3:07:59
- 73 50-59 Gabadise Moletsane 3:08:32
- 74 60+ Stuart Scott 3:08:41
- 75 Open Mpho Tshilongo 3:08:56
- 76 50-59 Clifford Dittrich 3:09:09
- 77 40-49 Chongwain Nkuo 3:09:38
- 78 40-49 Lehlohonolo Rajane 3:10:10
- 79 Open Louis Kodise 3:10:42
- 80 Open Stanley Mohlala 3:10:47
- 81 Open Katlego Ledimo 3:11:17
- 82 Open Andani Mmbobo 3:11:37
- 83 Open Kabelo Mokoena 3:11:37
- 84 40-49 Michael Tsaha 3:11:47
- 85 Open Ntsebeng Letuma 3:11:49
- 86 Open Rabelani Tshihwela 3:12:06
- 87 40-49 Vuyo Manentsa 3:12:22
- 88 Open Luke Beck 3:12:45
- 89 Open Caitlin Turok 3:12:46
- 90 40-49 Muntu Khanyile 3:12:57
- 91 40-49 Jacobus Kruger 3:13:50
- 92 40-49 Pfarelo Mukhese 3:14:01
- 93 40-49 Shooturshot Media 3:14:51
- 94 40-49 Christelle Van Der Merwe 3:15:12
- 95 Open Musa Mulaudzi 3:15:36
- 96 50-59 Janice Van Der Walt 3:15:45
- 97 40-49 Itami Manganyi 3:15:52
- 98 50-59 Paul Joubert 3:16:03
- 99 Open Nokubongwa Nkosiyapha Nxumalo 3:16:32
- 100 40-49 Johannes De Villiers 3:16:53
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 51 | 2:56:10 | Thomas Johannsen | — | Open | 3686 | |
| 52 | 2:56:37 | Melissa Steele | — | Open | 3703 | |
| 53 | 2:57:19 | Ndivhuwo Sebe | JMPD AC | Open | 3657 | |
| 54 | 2:57:23 | Banny Nkumba | JMPD AC | 40-49 | 3655 | |
| 55 | 2:57:29 | Tshepiso Moahloli | TEAM VITALITY CLUB CG | 40-49 | 3565 | |
| 56 | 2:57:36 | Sikhosonke Tsobo | TEAM VITALITY CLUB CG | Open | 3432 | |
| 57 | 2:57:56 | Charles Chivalry | Chillie Running Club | 40-49 | 4082 | |
| 58 | 2:57:56 | Onest Ndlovu | — | 40-49 | 3659 | |
| 59 | 2:58:59 | Andile Ngxubaza | Samsung | 40-49 | 2120 | |
| 60 | 2:58:59 | Antoinette Hartslief | HARTBEESPOORT MARATHON CLUB CN | 50-59 | 3457 | |
| 61 | 3:01:25 | Jose Hernandez | — | 50-59 | 3409 | |
| 62 | 3:01:26 | Emmanuel Ramafalo | JOHANNESBURG HARRIERS AC | 40-49 | 3677 | |
| 63 | 3:01:34 | Nthambeleni Mulaudzi | TEAM VITALITY CLUB CG | 50-59 | 3716 | |
| 64 | 3:01:51 | Lindie Nortje | HARTBEESPOORT MARATHON CLUB CN | 40-49 | 3471 | |
| 65 | 3:03:41 | Agnes Matlala | TEAM VITALITY CLUB CG | Open | 3447 | |
| 66 | 3:04:15 | Kaizer Tebogo Makgatho | — | 40-49 | 3710 | |
| 67 | 3:05:10 | Amanda Vermaak | 32GI RUNNING CLUB CG | 50-59 | 3641 | |
| 68 | 3:05:51 | Siboniso Keith Mosia | — | 40-49 | 3413 | |
| 69 | 3:06:21 | Dewald Stroebel | TEAM VITALITY CLUB CG | Open | 3683 | |
| 70 | 3:06:21 | Fordham Matthew | RUN ZONE AC | Open | 3646 | |
| 71 | 3:07:47 | Itumeleng Wesi | — | 40-49 | 3444 | |
| 72 | 3:07:59 | Warren Landman | SASOL AC | 40-49 | 3390 | |
| 73 | 3:08:32 | Gabadise Moletsane | SOUTH AFRICAN NATIONAL DEFENCE | 50-59 | 3588 | |
| 74 | 3:08:41 | Stuart Scott | Rocky Road Runners Club | 60+ | 4016 | |
| 75 | 3:08:56 | Mpho Tshilongo | TEAM VITALITY CLUB CG | Open | 3479 | |
| 76 | 3:09:09 | Clifford Dittrich | OTHER | 50-59 | 4133 | |
| 77 | 3:09:38 | Chongwain Nkuo | Waterfall City Athletics Club | 40-49 | 4039 | |
| 78 | 3:10:10 | Lehlohonolo Rajane | — | 40-49 | 3672 | |
| 79 | 3:10:42 | Louis Kodise | WATERFALL AC | Open | 3456 | |
| 80 | 3:10:47 | Stanley Mohlala | HOLLYWOOD AC CGA | Open | 3257 | |
| 81 | 3:11:17 | Katlego Ledimo | MIDRAND STRIDERS | Open | 3410 | |
| 82 | 3:11:37 | Andani Mmbobo | — | Open | 3561 | |
| 83 | 3:11:37 | Kabelo Mokoena | HOLLYWOOD AC CGA | Open | 3620 | |
| 84 | 3:11:47 | Michael Tsaha | RANDBURG HARRIERS | 40-49 | 3666 | |
| 85 | 3:11:49 | Ntsebeng Letuma | KHOSA SPORTS CLUB | Open | 3652 | |
| 86 | 3:12:06 | Rabelani Tshihwela | — | Open | 3259 | |
| 87 | 3:12:22 | Vuyo Manentsa | JOHANNESBURG HARRIERS AC | 40-49 | 3690 | |
| 88 | 3:12:45 | Luke Beck | KHOSA SPORTS CLUB | Open | 3623 | |
| 89 | 3:12:46 | Caitlin Turok | TEAM VITALITY AC WP | Open | 3589 | |
| 90 | 3:12:57 | Muntu Khanyile | SABC AC | 40-49 | 3653 | |
| 91 | 3:13:50 | Jacobus Kruger | SPIRIT WIND CG | 40-49 | 3430 | |
| 92 | 3:14:01 | Pfarelo Mukhese | SAPS MAUPA NAGA AC | 40-49 | 3445 | |
| 93 | 3:14:51 | Shooturshot Media | ARCADIA RUNNING CLUB | 40-49 | 3650 | |
| 94 | 3:15:12 | Christelle Van Der Merwe | — | 40-49 | 4015 | |
| 95 | 3:15:36 | Musa Mulaudzi | Hollywood Bets | Open | 3542 | |
| 96 | 3:15:45 | Janice Van Der Walt | Run Zone Athletics | 50-59 | 4001 | |
| 97 | 3:15:52 | Itami Manganyi | Team Vitality AC | 40-49 | 3541 | |
| 98 | 3:16:03 | Paul Joubert | Tuks | 50-59 | 4114 | |
| 99 | 3:16:32 | Nokubongwa Nkosiyapha Nxumalo | DISTANCE RUN CLUB | Open | 3467 | |
| 100 | 3:16:53 | Johannes De Villiers | TEAM VITALITY ATLETIC CLUB GN | 40-49 | 3564 |
Timing by
·
View official results
Half-Marathon
325 finishers- 1 Open Clinton Kruis 1:13:57
- 2 40-49 Retsepile Khotle 1:14:13
- 3 Open Shanan Hendricks 1:22:00
- 4 Open Matthew Williams 1:25:34
- 5 Open Elne Van Niekerk 1:26:40
- 6 Open Selinah Madiela 1:27:41
- 7 Open Siyabonga Plank 1:34:11
- 8 Open Tshiamo Koketso Ramadie 1:34:18
- 9 Open Letlamoreng Mahlonoko 1:35:53
- 10 Open Stiaan Wolmarans 1:36:52
- 11 Open Nicholas Rumpelt 1:37:37
- 12 40-49 Lettie Seabela 1:38:41
- 13 Open Zeenith Joseph 1:40:15
- 14 Open Reza Joseph 1:40:16
- 15 40-49 David Miyasi 1:41:14
- 16 Open Stefan Muller 1:41:15
- 17 Open Themba Twani 1:42:03
- 18 Open Jonas Krohn 1:44:50
- 19 Open Prisca Makhubele 1:45:30
- 20 Open Daniel Whitwell 1:45:32
- 21 50-59 Tladi Sekwelenkwe 1:45:38
- 22 Open Reece May 1:45:58
- 23 Open Prince Tauyatswala 1:45:58
- 24 50-59 Beulah Botha 1:46:31
- 25 Junior Liam Le Roux 1:46:57
- 26 Open Stef Mckenzie 1:47:27
- 27 50-59 Landela Nyangintsimbi 1:47:46
- 28 Open Claire Fisher 1:48:37
- 29 40-49 Pambili Sinxoto 1:49:09
- 30 60+ Willie Schoeman 1:49:43
- 31 50-59 Sipho Mabena 1:50:06
- 32 Open Paballo Semara 1:50:44
- 33 Open Danie Benade 1:50:56
- 34 50-59 Hannelie Benade 1:51:21
- 35 Open Tiaan Jansen Van Rensburg 1:51:25
- 36 Open Adhir Badul 1:51:30
- 37 40-49 Marelize Van Ryneveld 1:51:34
- 38 Open Mariska Briel 1:51:35
- 39 Open Ruan Blom 1:51:40
- 40 50-59 Abel Joro Legobye 1:51:52
- 41 Open Johnathan Fourie 1:51:54
- 42 Open Jolandi De Beer 1:52:25
- 43 Open Ayanda Mthiyane 1:52:26
- 44 Open Tapiwa Bahle Radebe 1:53:32
- 45 50-59 Barbara Greig 1:54:05
- 46 40-49 Hannie Wagner 1:54:06
- 47 Open Craig Thomas 1:54:12
- 48 Open C Debeer 1:54:19
- 49 Open Cindy Van Der Westhuizen 1:54:32
- 50 Open Matt Khumalo 1:54:42
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 1 | 1:13:57 | Clinton Kruis | Roodepoort Athletics Club | Open | 4018 | |
| 2 | 1:14:13 | Retsepile Khotle | OLD EDWARDIAN AC | 40-49 | 2681 | |
| 3 | 1:22:00 | Shanan Hendricks | — | Open | 2647 | |
| 4 | 1:25:34 | Matthew Williams | — | Open | 2727 | |
| 5 | 1:26:40 | Elne Van Niekerk | JEFFREYS BAY AC | Open | 2590 | |
| 6 | 1:27:41 | Selinah Madiela | OLD EDWARDIAN AC | Open | 2682 | |
| 7 | 1:34:11 | Siyabonga Plank | TEAM VITALITY CLUB CG | Open | 2558 | |
| 8 | 1:34:18 | Tshiamo Koketso Ramadie | Tourvest | Open | 2413 | |
| 9 | 1:35:53 | Letlamoreng Mahlonoko | TSHIAWELO A C | Open | 2608 | |
| 10 | 1:36:52 | Stiaan Wolmarans | Alpha Centurion Runners and Walkers | Open | 2138 | |
| 11 | 1:37:37 | Nicholas Rumpelt | — | Open | 2755 | |
| 12 | 1:38:41 | Lettie Seabela | SAPG Athletics Club | 40-49 | 4070 | |
| 13 | 1:40:15 | Zeenith Joseph | MERCURY AC | Open | 2668 | |
| 14 | 1:40:16 | Reza Joseph | MERCURY AC | Open | 2669 | |
| 15 | 1:41:14 | David Miyasi | FANATICS RACING CLUB | 40-49 | 2363 | |
| 16 | 1:41:15 | Stefan Muller | — | Open | 2656 | |
| 17 | 1:42:03 | Themba Twani | — | Open | 2741 | |
| 18 | 1:44:50 | Jonas Krohn | — | Open | 2557 | |
| 19 | 1:45:30 | Prisca Makhubele | — | Open | 2638 | |
| 20 | 1:45:32 | Daniel Whitwell | — | Open | 2367 | |
| 21 | 1:45:38 | Tladi Sekwelenkwe | — | 50-59 | 2736 | |
| 22 | 1:45:58 | Reece May | CLIFFE DEKKER HOFMEYR INC AC | Open | 2112 | |
| 23 | 1:45:58 | Prince Tauyatswala | — | Open | 2733 | |
| 24 | 1:46:31 | Beulah Botha | RANDMARK AC | 50-59 | 2584 | |
| 25 | 1:46:57 | Liam Le Roux | — | Junior | 2359 | |
| 26 | 1:47:27 | Stef Mckenzie | — | Open | 2679 | |
| 27 | 1:47:46 | Landela Nyangintsimbi | TEAM VITALITY ATLETIC CLUB GN | 50-59 | 2606 | |
| 28 | 1:48:37 | Claire Fisher | — | Open | 2539 | |
| 29 | 1:49:09 | Pambili Sinxoto | TEAM VITALITY CLUB CG | 40-49 | 2542 | |
| 30 | 1:49:43 | Willie Schoeman | NEDBANK RUNNING CLUB CG | 60+ | 2689 | |
| 31 | 1:50:06 | Sipho Mabena | CITY OF TSHWANE AC | 50-59 | 2735 | |
| 32 | 1:50:44 | Paballo Semara | — | Open | 2519 | |
| 33 | 1:50:56 | Danie Benade | FIT PRETORIA | Open | 2350 | |
| 34 | 1:51:21 | Hannelie Benade | FIT PRETORIA | 50-59 | 2351 | |
| 35 | 1:51:25 | Tiaan Jansen Van Rensburg | — | Open | 2168 | |
| 36 | 1:51:30 | Adhir Badul | TEAM VITALITY CLUB CG | Open | 2623 | |
| 37 | 1:51:34 | Marelize Van Ryneveld | Run Zone Athletics | 40-49 | 4139 | |
| 38 | 1:51:35 | Mariska Briel | OTHER | Open | 4050 | |
| 39 | 1:51:40 | Ruan Blom | — | Open | 2534 | |
| 40 | 1:51:52 | Abel Joro Legobye | CORRECTIONAL SERVICES CG | 50-59 | 2540 | |
| 41 | 1:51:54 | Johnathan Fourie | RUN ZONE AC | Open | 2631 | |
| 42 | 1:52:25 | Jolandi De Beer | HOERSKOOL RANDBURG RUNNING CLU | Open | 2408 | |
| 43 | 1:52:26 | Ayanda Mthiyane | SAPS HRD Athletics Club | Open | 2495 | |
| 44 | 1:53:32 | Tapiwa Bahle Radebe | Tourvest | Open | 2412 | |
| 45 | 1:54:05 | Barbara Greig | — | 50-59 | 2685 | |
| 46 | 1:54:06 | Hannie Wagner | — | 40-49 | 2586 | |
| 47 | 1:54:12 | Craig Thomas | — | Open | 2691 | |
| 48 | 1:54:19 | C Debeer | HOERSKOOL RANDBURG RUNNING CLU | Open | 2409 | |
| 49 | 1:54:32 | Cindy Van Der Westhuizen | CELTIC HARRIERS | Open | 2506 | |
| 50 | 1:54:42 | Matt Khumalo | — | Open | 2530 |
Timing by
·
View official results
10km Race
609 finishers- 1 50-59 James Mgcina 36:47
- 2 Junior Keegan Coetzee 37:02
- 3 Junior Ethan Botha 37:11
- 4 Junior Ruben Kleinsmith 38:23
- 5 Junior Stefan Labuschagne 40:26
- 6 Junior Milan Botha 41:23
- 7 40-49 Sifiso Ngcobo 44:39
- 8 Junior Bokamoso Masoeu 44:42
- 9 40-49 Julian Robinson 45:01
- 10 40-49 Chantelle Hawkins 48:00
- 11 Open Ntando Sibnda 49:29
- 12 40-49 Mhlengi Zungu 50:50
- 13 Open Alpo Zongo 50:52
- 14 Open Seth Phillips 51:01
- 15 Open Eugene Mokoatedi 51:20
- 16 Open Wilco Kamffer 51:49
- 17 Open Xola Mageushe 51:50
- 18 Junior Karabo Mokoena 51:50
- 19 Open Chanel Van Schalkwyk 52:07
- 20 40-49 Christelle Pretorius 52:08
- 21 40-49 Motheo Kgaphola 52:42
- 22 Open Timothy Omlin 53:58
- 23 Open Luca Sluis-Cremer 54:05
- 24 50-59 Alistair Fisher 54:06
- 25 40-49 Awakhiwe Mpofu 54:33
- 26 40-49 George Malotane 54:40
- 27 Open Eurenda Mashabela 55:21
- 28 Open Anton Eybers 55:23
- 29 Open Janice Brits 55:36
- 30 Open Ian Carswwll 55:41
- 31 50-59 Hendrik Van Der Walt 55:47
- 32 Open Fabian Guseli 56:15
- 33 50-59 Assalinah Nyathi 56:19
- 34 60+ Erika Nieuwoudt 56:50
- 35 Open Onica Gonsalves 56:55
- 36 40-49 Jonathan Day 56:59
- 37 Open James Le Roux 57:22
- 38 Open Thabo Makgene 57:34
- 39 Open Nisa Verster 57:34
- 40 Open Mhlengi Cele 57:54
- 41 40-49 Horisani Maringa 58:57
- 42 40-49 Eddie Smith 59:07
- 43 Open Charn Landsberg 59:13
- 44 40-49 Kgaugelo Mamosebo 59:19
- 45 Open Sarah Bryer 59:26
- 46 50-59 Karen Du Plessis 59:29
- 47 Open Allen D'Cunha 59:36
- 48 Open Hanre Mostert 59:36
- 49 Open Sarah Omar 59:43
- 50 Open Mishkah Hoosen 59:43
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 1 | 36:47 | James Mgcina | SAPG AC | 50-59 | 7060 | |
| 2 | 37:02 | Keegan Coetzee | NOORDHEUWEL AC | Junior | 1398 | |
| 3 | 37:11 | Ethan Botha | HELPEKAAR | Junior | 2208 | |
| 4 | 38:23 | Ruben Kleinsmith | HELPEKAAR | Junior | 2200 | |
| 5 | 40:26 | Stefan Labuschagne | HELPEKAAR | Junior | 7063 | |
| 6 | 41:23 | Milan Botha | HELPEKAAR | Junior | 2207 | |
| 7 | 44:39 | Sifiso Ngcobo | Ubuhle Athletic Club | 40-49 | 4124 | |
| 8 | 44:42 | Bokamoso Masoeu | RUN ZONE AC | Junior | 1841 | |
| 9 | 45:01 | Julian Robinson | Team Vitality AC | 40-49 | 4120 | |
| 10 | 48:00 | Chantelle Hawkins | RUN ZONE AC | 40-49 | 1846 | |
| 11 | 49:29 | Ntando Sibnda | — | Open | 2233 | |
| 12 | 50:50 | Mhlengi Zungu | SAPG AC | 40-49 | 1862 | |
| 13 | 50:52 | Alpo Zongo | — | Open | 1779 | |
| 14 | 51:01 | Seth Phillips | — | Open | 7052 | |
| 15 | 51:20 | Eugene Mokoatedi | — | Open | 1504 | |
| 16 | 51:49 | Wilco Kamffer | — | Open | 1628 | |
| 17 | 51:50 | Xola Mageushe | — | Open | 1768 | |
| 18 | 51:50 | Karabo Mokoena | Soul Academy | Junior | 1180 | |
| 19 | 52:07 | Chanel Van Schalkwyk | TEAM VITALITY CLUB CG | Open | 1553 | |
| 20 | 52:08 | Christelle Pretorius | OTHER | 40-49 | 1782 | |
| 21 | 52:42 | Motheo Kgaphola | SAPG Athletics Club | 40-49 | 4077 | |
| 22 | 53:58 | Timothy Omlin | — | Open | 1796 | |
| 23 | 54:05 | Luca Sluis-Cremer | NOT LISTED | Open | 7051 | |
| 24 | 54:06 | Alistair Fisher | — | 50-59 | 1575 | |
| 25 | 54:33 | Awakhiwe Mpofu | OTHER | 40-49 | 4004 | |
| 26 | 54:40 | George Malotane | — | 40-49 | 1828 | |
| 27 | 55:21 | Eurenda Mashabela | — | Open | 1648 | |
| 28 | 55:23 | Anton Eybers | Khosa Athletics Club | Open | 1309 | |
| 29 | 55:36 | Janice Brits | — | Open | 7015 | |
| 30 | 55:41 | Ian Carswwll | Khosa Athletics Club | Open | 4092 | |
| 31 | 55:47 | Hendrik Van Der Walt | Run Zone Athletics | 50-59 | 4002 | |
| 32 | 56:15 | Fabian Guseli | — | Open | 1637 | |
| 33 | 56:19 | Assalinah Nyathi | ROCKY ROAD RUNNERS | 50-59 | 7042 | |
| 34 | 56:50 | Erika Nieuwoudt | TEAM VITALITY CLUB CG | 60+ | 1682 | |
| 35 | 56:55 | Onica Gonsalves | — | Open | 4021 | |
| 36 | 56:59 | Jonathan Day | — | 40-49 | 7082 | |
| 37 | 57:22 | James Le Roux | — | Open | 7014 | |
| 38 | 57:34 | Thabo Makgene | SIBANYE STILLWATER AC | Open | 1774 | |
| 39 | 57:34 | Nisa Verster | FANATICS RACING CLUB | Open | 1400 | |
| 40 | 57:54 | Mhlengi Cele | — | Open | 1387 | |
| 41 | 58:57 | Horisani Maringa | — | 40-49 | 1506 | |
| 42 | 59:07 | Eddie Smith | — | 40-49 | 4037 | |
| 43 | 59:13 | Charn Landsberg | CLIFFE DEKKER HOFMEYR INC AC | Open | 1079 | |
| 44 | 59:19 | Kgaugelo Mamosebo | Samsung | 40-49 | 1167 | |
| 45 | 59:26 | Sarah Bryer | — | Open | 7035 | |
| 46 | 59:29 | Karen Du Plessis | — | 50-59 | 1571 | |
| 47 | 59:36 | Allen D'Cunha | — | Open | 1492 | |
| 48 | 59:36 | Hanre Mostert | — | Open | 1405 | |
| 49 | 59:43 | Sarah Omar | — | Open | 7091 | |
| 50 | 59:43 | Mishkah Hoosen | MERCURY AC | Open | 1784 |
Timing by
·
View official results