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- 1 Open Aubrey Setlhare 1:52:26
- 2 Open Herman Ernst 1:52:42
- 3 40-49 Kopano Mmuso 1:53:12
- 4 Open Armin Botha 1:54:39
- 5 50-59 Nkopane Makatse 1:57:07
- 6 40-49 Thabiso Lethabane 1:58:14
- 7 Open Hofney Mabuza 2:01:45
- 8 50-59 Moleko Motona 2:08:04
- 9 40-49 Gcobani Sitsheke 2:10:26
- 10 40-49 Pule Sebolai 2:11:15
- 11 Open Morgan Mashiane 2:12:28
- 12 40-49 Dyl Burgess 2:21:22
- 13 40-49 Pedro Van Gaalen 2:21:22
- 14 Open Gillian Farquharson 2:27:09
- 15 Open Pako Motsoakoane 2:28:53
- 16 Open Lesiba Mmotlana 2:29:10
- 17 Open Ezile Mdodana 2:30:47
- 18 40-49 Chris Masoeu 2:31:57
- 19 Open Michael Dos Santos 2:32:01
- 20 Open Ruan Cloete 2:32:01
- 21 Open Thabang Modise 2:33:22
- 22 Open Kudzai Machingawuta 2:35:27
- 23 Open Jabu Singer 2:37:18
- 24 50-59 Levy Matsetse 2:39:13
- 25 Open Akhona Mollo 2:41:11
- 26 Open Bill Khumalo 2:42:12
- 27 Open Diego De Carvalho 2:43:03
- 28 40-49 James Maposa 2:43:15
- 29 40-49 Raymond Khorombi 2:44:06
- 30 40-49 Boipuso Ntamehlo 2:44:50
- 31 50-59 Krish Chetty 2:44:52
- 32 Open Akshay Manchanda 2:44:55
- 33 50-59 Lindiwe Makombe 2:45:08
- 34 Open Tshembani Chauke 2:45:46
- 35 40-49 Makhetha Monyane 2:48:01
- 36 50-59 Mabobotsane Mogohloane 2:48:33
- 37 50-59 Daniel Sithole 2:49:20
- 38 50-59 Johan Immelman 2:49:52
- 39 40-49 Mzi Dlanga 2:50:10
- 40 40-49 Nicholas Gouws 2:50:27
- 41 Open Regan Morley 2:52:28
- 42 Open Daniel Van Der Merwe 2:52:28
- 43 Open Unathi Tala 2:52:49
- 44 Open Yuki Ozawa 2:53:52
- 45 50-59 Stephen Greenberg 2:54:00
- 46 Open Mduduzi Mkhonto 2:54:01
- 47 40-49 Mphikeleli Mokgethi 2:54:13
- 48 50-59 Tebogo Lebodi 2:54:18
- 49 50-59 Phillip Tobias 2:55:01
- 50 40-49 Kagiso Matswalela 2:55:44
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 1 | 1:52:26 | Aubrey Setlhare | ROODEPOORT AC | Open | 3415 | |
| 2 | 1:52:42 | Herman Ernst | BOXER AC - CGA | Open | 3661 | |
| 3 | 1:53:12 | Kopano Mmuso | Hollywood Bets | 40-49 | 4116 | |
| 4 | 1:54:39 | Armin Botha | OTHER | Open | 4138 | |
| 5 | 1:57:07 | Nkopane Makatse | OTHER | 50-59 | 3543 | |
| 6 | 1:58:14 | Thabiso Lethabane | ASPIRE AC CGA | 40-49 | 3673 | |
| 7 | 2:01:45 | Hofney Mabuza | ASPIRE AC CGA | Open | 3674 | |
| 8 | 2:08:04 | Moleko Motona | DIEPSLOOT AC | 50-59 | 3563 | |
| 9 | 2:10:26 | Gcobani Sitsheke | Easterns Kraaifontein A.C | 40-49 | 4024 | |
| 10 | 2:11:15 | Pule Sebolai | Rand Athletics Club | 40-49 | 4136 | |
| 11 | 2:12:28 | Morgan Mashiane | MADIBENG MUNICIPAL RUNNING CLU | Open | 3727 | |
| 12 | 2:21:22 | Dyl Burgess | THE COUNTRY CLUB JOHANNESBURG | 40-49 | 3688 | |
| 13 | 2:21:22 | Pedro Van Gaalen | RUN ZONE AC | 40-49 | 3687 | |
| 14 | 2:27:09 | Gillian Farquharson | Run Zone Athletics | Open | 3265 | |
| 15 | 2:28:53 | Pako Motsoakoane | — | Open | 3669 | |
| 16 | 2:29:10 | Lesiba Mmotlana | CORRECTIONAL SERVICES CG | Open | 3680 | |
| 17 | 2:30:47 | Ezile Mdodana | — | Open | 3699 | |
| 18 | 2:31:57 | Chris Masoeu | RUN ZONE AC | 40-49 | 3711 | |
| 19 | 2:32:01 | Michael Dos Santos | Run Zone Athletics | Open | 3270 | |
| 20 | 2:32:01 | Ruan Cloete | Peak Performance Athletics Club | Open | 3273 | |
| 21 | 2:33:22 | Thabang Modise | Team Vitality AC | Open | 4089 | |
| 22 | 2:35:27 | Kudzai Machingawuta | TEAM VITALITY CLUB CG | Open | 3638 | |
| 23 | 2:37:18 | Jabu Singer | RAINBOW AC CG | Open | 3723 | |
| 24 | 2:39:13 | Levy Matsetse | Randburg Harriers Athletics Club | 50-59 | 4042 | |
| 25 | 2:41:11 | Akhona Mollo | WATERFALL AC | Open | 3424 | |
| 26 | 2:42:12 | Bill Khumalo | — | Open | 3434 | |
| 27 | 2:43:03 | Diego De Carvalho | — | Open | 3729 | |
| 28 | 2:43:15 | James Maposa | RANDBURG HARRIERS | 40-49 | 3568 | |
| 29 | 2:44:06 | Raymond Khorombi | HOLLYWOOD AC CGA | 40-49 | 3651 | |
| 30 | 2:44:50 | Boipuso Ntamehlo | LARA RUNNING CLUB | 40-49 | 3449 | |
| 31 | 2:44:52 | Krish Chetty | FITNESS FROM AFRICA AC | 50-59 | 3484 | |
| 32 | 2:44:55 | Akshay Manchanda | — | Open | 3393 | |
| 33 | 2:45:08 | Lindiwe Makombe | MIDRAND STRIDERS | 50-59 | 3566 | |
| 34 | 2:45:46 | Tshembani Chauke | OTHER | Open | 4086 | |
| 35 | 2:48:01 | Makhetha Monyane | Team Vitality AC | 40-49 | 3531 | |
| 36 | 2:48:33 | Mabobotsane Mogohloane | TSUTSUMANI AC | 50-59 | 3628 | |
| 37 | 2:49:20 | Daniel Sithole | THUNGELA AC | 50-59 | 3605 | |
| 38 | 2:49:52 | Johan Immelman | Durbanville Athletic Club | 50-59 | 3286 | |
| 39 | 2:50:10 | Mzi Dlanga | IRENE ATHLETICS CLUB | 40-49 | 3570 | |
| 40 | 2:50:27 | Nicholas Gouws | ROODEPOORT AC | 40-49 | 3632 | |
| 41 | 2:52:28 | Regan Morley | Team Vitality AC | Open | 3293 | |
| 42 | 2:52:28 | Daniel Van Der Merwe | PEAK PERFORMANCE AC CG | Open | 3576 | |
| 43 | 2:52:49 | Unathi Tala | HOLLYWOOD AC CGA | Open | 3709 | |
| 44 | 2:53:52 | Yuki Ozawa | — | Open | 3473 | |
| 45 | 2:54:00 | Stephen Greenberg | — | 50-59 | 3560 | |
| 46 | 2:54:01 | Mduduzi Mkhonto | OTHER | Open | 4129 | |
| 47 | 2:54:13 | Mphikeleli Mokgethi | URITHI AC | 40-49 | 4087 | |
| 48 | 2:54:18 | Tebogo Lebodi | — | 50-59 | 3414 | |
| 49 | 2:55:01 | Phillip Tobias | RUN ZONE AC | 50-59 | 3553 | |
| 50 | 2:55:44 | Kagiso Matswalela | IDC AC | 40-49 | 3603 |
Timing by
·
View official results
Half-Marathon
325 finishers- 251 40-49 Astrid Charmaine Cloete 2:43:40
- 252 Open Meldah Phokungwana 2:43:47
- 253 Open Neo Mokobe 2:43:53
- 254 Open Percy Kubheka 2:44:47
- 255 40-49 Phindile Mteshana 2:45:06
- 256 50-59 Ernest Makumbane 2:45:34
- 257 40-49 Blessing Bonde 2:45:41
- 258 Open Chiedza Unity Mukwindidza 2:45:41
- 259 Open Bonisiwe Mzinyane 2:47:28
- 260 Open Esethu Ntwendala 2:47:54
- 261 40-49 Elvis Mokgope 2:49:16
- 262 40-49 Meisie Motlhale 2:50:15
- 263 60+ Catherine Segenhout 2:50:39
- 264 Open Lindiwe Dube 2:50:51
- 265 Open Zoleka Tshiqi 2:51:02
- 266 40-49 Patience Macucwa 2:51:30
- 267 40-49 Tee Mugari 2:51:36
- 268 Open Moyo Babalola 2:51:48
- 269 Open Keneilwe Moshitwa 2:52:06
- 270 Open Mokete Mokhothu 2:52:07
- 271 Open Bertu Van Rooyen 2:52:21
- 272 40-49 Lesego Boutlwanye 2:52:45
- 273 40-49 Clarice Ntombizakhe Ndonneni 2:55:43
- 274 Open Mmueledi Mokubung 2:56:13
- 275 Open Thando Sibanda 2:56:13
- 276 40-49 Douglas Mazibuko 2:57:04
- 277 40-49 Vonisa Nkuna 2:57:29
- 278 40-49 Nellie Chiloane 2:57:41
- 279 40-49 Rosetta Letebele 2:57:59
- 280 40-49 Alhad Akole 2:58:01
- 281 40-49 Hilke Luther 2:59:04
- 282 Open Nontokozo Buthelezi 2:59:23
- 283 Open Marcks Khosa 2:59:51
- 284 40-49 Mbiludziavhavha Mandavha 3:00:33
- 285 50-59 Siphokazi Mabena 3:00:35
- 286 Open Thoko Gotso 3:01:16
- 287 Open Vivian Molete 3:01:22
- 288 Open Ndabe Mdlopane 3:02:22
- 289 40-49 Zakhele Dlamini 3:02:22
- 290 40-49 Captain Mogoshane 3:02:56
- 291 50-59 Sydwell Sikhwari 3:04:31
- 292 40-49 Nyadzawela Gadisi 3:05:16
- 293 Open Anathi Ndlamla Ndlamla 3:05:23
- 294 Open Loyiso Thobela 3:05:31
- 295 Open Amanda Nyingwa 3:05:58
- 296 60+ Sharon Bhikha 3:06:42
- 297 Open Johan Myburgh 3:07:33
- 298 Open Masindi Muleele 3:09:49
- 299 Open Lungelo Dludla 3:10:01
- 300 40-49 Nonkanyiso Bitani 3:10:10
| Runner | Club | Cat | Bib | Result actions | ||
|---|---|---|---|---|---|---|
| 251 | 2:43:40 | Astrid Charmaine Cloete | — | 40-49 | 2503 | |
| 252 | 2:43:47 | Meldah Phokungwana | — | Open | 2343 | |
| 253 | 2:43:53 | Neo Mokobe | — | Open | 2677 | |
| 254 | 2:44:47 | Percy Kubheka | GERMISTON CALLIES HARRIERS | Open | 2263 | |
| 255 | 2:45:06 | Phindile Mteshana | RANDBURG HARRIERS | 40-49 | 2648 | |
| 256 | 2:45:34 | Ernest Makumbane | TEAM VITALITY CLUB CG | 50-59 | 2729 | |
| 257 | 2:45:41 | Blessing Bonde | TEAM VITALITY CLUB CG | 40-49 | 2360 | |
| 258 | 2:45:41 | Chiedza Unity Mukwindidza | TEAM VITALITY CLUB CG | Open | 2620 | |
| 259 | 2:47:28 | Bonisiwe Mzinyane | GAUTENG HEALTH AC | Open | 2684 | |
| 260 | 2:47:54 | Esethu Ntwendala | TEAM VITALITY ATHLETIC CLUB GN | Open | 2362 | |
| 261 | 2:49:16 | Elvis Mokgope | — | 40-49 | 2532 | |
| 262 | 2:50:15 | Meisie Motlhale | ITUMELENG AC | 40-49 | 2713 | |
| 263 | 2:50:39 | Catherine Segenhout | RUN WALK FOR LIFE CG | 60+ | 2641 | |
| 264 | 2:50:51 | Lindiwe Dube | TEAM VITALITY CLUB CG | Open | 2667 | |
| 265 | 2:51:02 | Zoleka Tshiqi | QHUBEKA AC | Open | 2410 | |
| 266 | 2:51:30 | Patience Macucwa | JOHANNESBURG HARRIERS AC | 40-49 | 2571 | |
| 267 | 2:51:36 | Tee Mugari | OTHER | 40-49 | 4083 | |
| 268 | 2:51:48 | Moyo Babalola | — | Open | 2602 | |
| 269 | 2:52:06 | Keneilwe Moshitwa | — | Open | 2625 | |
| 270 | 2:52:07 | Mokete Mokhothu | — | Open | 2624 | |
| 271 | 2:52:21 | Bertu Van Rooyen | RUN ZONE AC | Open | 2634 | |
| 272 | 2:52:45 | Lesego Boutlwanye | MADIBENG MUNICIPAL RUNNING CLU | 40-49 | 2405 | |
| 273 | 2:55:43 | Clarice Ntombizakhe Ndonneni | E-GOV ATHLETICS CLUB | 40-49 | 2703 | |
| 274 | 2:56:13 | Mmueledi Mokubung | — | Open | 2569 | |
| 275 | 2:56:13 | Thando Sibanda | TEAM VITALITY ATLETIC CLUB GN | Open | 2344 | |
| 276 | 2:57:04 | Douglas Mazibuko | SAPS CENTRAL GAUTENG | 40-49 | 2356 | |
| 277 | 2:57:29 | Vonisa Nkuna | — | 40-49 | 2652 | |
| 278 | 2:57:41 | Nellie Chiloane | ITUMELENG AC | 40-49 | 2529 | |
| 279 | 2:57:59 | Rosetta Letebele | TEAM VITALITY CLUB CG | 40-49 | 2549 | |
| 280 | 2:58:01 | Alhad Akole | TEAM VITALITY CLUB CG | 40-49 | 2622 | |
| 281 | 2:59:04 | Hilke Luther | RUN ZONE AC | 40-49 | 2587 | |
| 282 | 2:59:23 | Nontokozo Buthelezi | LADYSMITH AC | Open | 2568 | |
| 283 | 2:59:51 | Marcks Khosa | — | Open | 2730 | |
| 284 | 3:00:33 | Mbiludziavhavha Mandavha | TEAM VITALITY CLUB CG | 40-49 | 2538 | |
| 285 | 3:00:35 | Siphokazi Mabena | CITY OF TSHWANE AC | 50-59 | 2734 | |
| 286 | 3:01:16 | Thoko Gotso | GAUTENG SOCIAL DEVELOPMENT AC | Open | 2662 | |
| 287 | 3:01:22 | Vivian Molete | MOGALE CITIZENS AC | Open | 2552 | |
| 288 | 3:02:22 | Ndabe Mdlopane | Sunninghill Str Athletics Club | Open | 4014 | |
| 289 | 3:02:22 | Zakhele Dlamini | Spar Gauteng Athletics Club | 40-49 | 4013 | |
| 290 | 3:02:56 | Captain Mogoshane | GAUTENG DEPARTMENT EDUCATION A | 40-49 | 2321 | |
| 291 | 3:04:31 | Sydwell Sikhwari | MORNINGSIDE COUNTRY CLUB ROAD | 50-59 | 2756 | |
| 292 | 3:05:16 | Nyadzawela Gadisi | — | 40-49 | 4009 | |
| 293 | 3:05:23 | Anathi Ndlamla Ndlamla | DSAC Athletics Club | Open | 2491 | |
| 294 | 3:05:31 | Loyiso Thobela | — | Open | 2664 | |
| 295 | 3:05:58 | Amanda Nyingwa | TEAM VITALITY CLUB CG | Open | 2737 | |
| 296 | 3:06:42 | Sharon Bhikha | — | 60+ | 2728 | |
| 297 | 3:07:33 | Johan Myburgh | EDENVALE RAND ROAD WARRIORS | Open | 2591 | |
| 298 | 3:09:49 | Masindi Muleele | — | Open | 2397 | |
| 299 | 3:10:01 | Lungelo Dludla | — | Open | 2551 | |
| 300 | 3:10:10 | Nonkanyiso Bitani | HOLLYWOOD AC CGA | 40-49 | 2621 |
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