← Back to Johannesburg 2026 (May)
HYROX Johannesburg 2026 (May): Start Lists
JohannesburgMay 30 - 31, 2026
| Wave↓ | Starter | Categories | Age group | PB |
|---|---|---|---|---|
| Sat10:20 | 🇿🇦 Yaqeen Carrim#102016 #102016MEN16-24 | MEN | 16-24 | 2:37:36 |
| Sat10:20 | 🇸🇿 Wonder Dlamini#102028 #102028MEN25-29 | MEN | 25-29 | 1:44:08 |
| Sat10:20 | 🇿🇦 Wikus Esterhuysen#102035 #102035MEN40-44 | MEN | 40-44 | 1:46:46 |
| Sat10:20 | 🇿🇦 Vuyo Dlamini#102027 #102027MEN16-24 | MEN | 16-24 | 2:08:47 |
| Sat10:20 | 🇿🇦 Virgilio Da Silva#102023 #102023MEN50-54 | MEN | 50-54 | 2:11:18 |
| Sat10:20 | 🇿🇼 Vincent Tinashe Bosha#102011 #102011MEN35-39 | MEN | 35-39 | 2:08:30 |
| Sat10:20 | 🇿🇦 Taku Borerwe#102009 #102009MEN45-49 | MEN | 45-49 | 1:57:20 |
| Sat10:20 | 🇿🇦 Sfundo Hlongwane#103017 #103017MEN16-24 | MEN | 16-24 | 2:11:40 |
| Sat10:20 | 🇿🇦 Ryan Edward Cooper#102020 #102020MEN40-44 | MEN | 40-44 | 1:26:12 |
| Sat10:20 | 🇿🇦 Prheston Botes#102012 #102012MEN25-29 | MEN | 25-29 | 1:42:21 |
| Sat10:20 | 🇿🇦 Ongeziwe Bilibana#102007 #102007MEN40-44 | MEN | 40-44 | 1:57:29 |
| Sat10:20 | 🇿🇦 Nkosikhona Dlomo#102029 #102029MEN25-29 | MEN | 25-29 | 1:57:31 |
| Sat10:20 | 🇿🇦 Njabulo Dumakude#102032 #102032MEN35-39 | MEN | 35-39 | 2:27:56 |
| Sat10:20 | 🇿🇦 Matthew Copham#102021 #102021MEN45-49 | MEN | 45-49 | 1:29:14 |
| Sat10:20 | 🇿🇦 Martin Fick#102036 #102036MEN45-49 | MEN | 45-49 | 2:05:58 |
| Sat10:20 | 🇿🇦 Martin De Villiers#102026 #102026MEN35-39 | MEN | 35-39 | 1:55:01 |
| Sat10:20 | 🇿🇦 Lushan CHOKI#102019 #102019MEN30-34 | MEN | 30-34 | 2:24:42 |
| Sat10:20 | 🇿🇦 Liam Erasmus#102034 #102034MEN25-29 | MEN | 25-29 | 1:42:46 |
| Sat10:20 | 🇿🇦 Lelethu Buso#102015 #102015MEN30-34 | MEN | 30-34 | 1:29:26 |
| Sat10:20 | 🇿🇦 Kimeshin Chetty#102018 #102018MEN35-39 | MEN | 35-39 | 2:03:08 |
| Sat10:20 | 🇿🇦 Khethukuthula Bhengu#102006 #102006MEN30-34 | MEN | 30-34 | 1:44:12 |
| Sat10:20 | 🇺🇸 Jonathan Boles#102008 #102008MEN16-24 | MEN | 16-24 | 1:41:03 |
| Sat10:20 | 🇿🇦 Johnny Beytel#102005 #102005MEN65-69 | MEN | 65-69 | 2:15:08 |
| Sat10:20 | 🇿🇦 Joe de Lange#102025 #102025MEN25-29 | MEN | 25-29 | 2:38:47 |
| Sat10:20 | 🇿🇦 Jesse Breytenbach#102014 #102014MEN16-24 | MEN | 16-24 | 1:34:29 |
| Sat10:20 | 🇿🇦 Jeremia Ntong#102038 #102038MEN25-29 | MEN | 25-29 | — |
| Sat10:20 | 🇿🇦 Jacobus Hendrikus Du Plessis#102031 #102031MEN30-34 | MEN | 30-34 | 1:29:21 |
| Sat10:20 | 🇿🇦 Hennie Botha#102013 #102013MEN35-39 | MEN | 35-39 | 2:31:07 |
| Sat10:20 | 🇿🇦 Hannes Erasmus#102033 #102033MEN35-39 | MEN | 35-39 | — |
| Sat10:20 | 🇿🇦 Guy Benson#102004 #102004MEN45-49 | MEN | 45-49 | 1:40:43 |
| Sat10:20 | 🇿🇦 Grayson Dooling#102030 #102030MEN30-34 | MEN | 30-34 | 2:16:31 |
| Sat10:20 | 🇿🇦 Grant Bell#102003 #102003MEN50-54 | MEN | 50-54 | 1:35:28 |
| Sat10:20 | 🇿🇦 Garries Francis#102037 #102037MEN16-24 | MEN | 16-24 | 1:54:47 |
| Sat10:20 | 🇿🇦 Franco Cronje#102022 #102022MEN16-24 | MEN | 16-24 | 1:39:39 |
| Sat10:20 | 🇿🇦 Dustin Charnley#102017 #102017MEN40-44 | MEN | 40-44 | 2:03:53 |
| Sat10:20 | 🇿🇦 Dominic Bauer#102001 #102001MEN30-34 | MEN | 30-34 | 1:37:26 |
| Sat10:20 | 🇿🇦 Constant Beckerling#102002 #102002MEN30-34 | MEN | 30-34 | 2:00:56 |
| Sat10:20 | 🇿🇦 Connor Davies#102024 #102024MEN25-29 | MEN | 25-29 | 1:49:50 |
| Sat10:20 | 🇿🇦 Cameron Moore#102039 #102039MEN30-34 | MEN | 30-34 | — |
| Sat10:20 | 🇧🇬 Bobby Borissov#102010 #102010MEN30-34 | MEN | 30-34 | — |
| Sat10:10 | 🇺🇸 Zachariah Arends#101030 #101030MEN16-24 | MEN | 16-24 | 2:39:25 |
| Sat10:10 | 🇿🇦 William Wilkinson#101018 #101018MEN30-34 | MEN | 30-34 | 1:43:15 |
| Sat10:10 | 🇿🇦 Warren Theessen#101011 #101011MEN30-34 | MEN | 30-34 | 1:48:14 |
| Sat10:10 | 🇿🇦 Tiisetso Baloyi#101033 #101033MEN30-34 | MEN | 30-34 | 2:07:33 |
| Sat10:10 | 🇿🇦 Thabz Bapela#101036 #101036MEN40-44 | MEN | 40-44 | 1:49:06 |
| Sat10:10 | 🇿🇦 Simphiwe Sibiti#101039 #101039MEN25-29 | MEN | 25-29 | 36:02 |
| Sat10:10 | 🇿🇦 Ryan Sun#101006 #101006MEN35-39 | MEN | 35-39 | 1:25:53 |
| Sat10:10 | 🇿🇦 Paul Smith#101003 #101003MEN45-49 | MEN | 45-49 | 1:30:12 |
| Sat10:10 | 🇿🇦 Paul Bartleman#101037 #101037MEN35-39 | MEN | 35-39 | 1:41:12 |
| Sat10:10 | 🇿🇦 Patrick Smal#101020 #101020MEN65-69 | MEN | 65-69 | 1:45:54 |
| Sat10:10 | 🇿🇼 Panashe Nyamande#101009 #101009MEN25-29 | MEN | 25-29 | 1:41:43 |
| Sat10:10 | 🇿🇦 Nkosingithandile Zungu#101019 #101019MEN30-34 | MEN | 30-34 | 1:54:39 |
| Sat10:10 | 🇲🇼 Milton Sosola#101004 #101004MEN35-39 | MEN | 35-39 | 1:39:05 |
| Sat10:10 | 🇿🇦 Mikaeel Abdulla#101027 #101027MEN25-29 | MEN | 25-29 | 2:52:51 |
| Sat10:10 | 🇿🇦 Martin Erasmus#101023 #101023MEN50-54 | MEN | 50-54 | 1:48:50 |
| Sat10:10 | 🇿🇦 Marius Kruger#101022 #101022MEN55-59 | MEN | 55-59 | 1:51:52 |
| Sat10:10 | 🇿🇦 Marc Slater#101002 #101002MEN25-29 | MEN | 25-29 | 1:23:48 |
| Sat10:10 | 🇿🇦 Luke Theron#101012 #101012MEN25-29 | MEN | 25-29 | 1:53:19 |
| Sat10:10 | Lewis van der Bank#101015 #101015MEN25-29 | MEN | 25-29 | 1:44:58 |
| Sat10:10 | 🇿🇦 Leonard Appelgryn#101029 #101029MEN35-39 | MEN | 35-39 | — |
| Sat10:10 | 🇿🇦 John Swanepoel#101010 #101010MEN55-59 | MEN | 55-59 | — |
| Sat10:10 | 🇿🇦 Johan Susan#101008 #101008MEN30-34 | MEN | 30-34 | 1:23:42 |
| Sat10:10 | 🇿🇦 Johan Claassens#101025 #101025MEN70-74 | MEN | 70-74 | 2:43:04 |
| Sat10:10 | 🇿🇦 Jacques Tredoux#101013 #101013MEN30-34 | MEN | 30-34 | 1:22:56 |
| Sat10:10 | 🇿🇦 Jaco Van wyk#101016 #101016MEN40-44 | MEN | 40-44 | 1:28:34 |
| Sat10:10 | 🇿🇦 Hermann Spangenberg#101005 #101005MEN55-59 | MEN | 55-59 | 1:36:23 |
| Sat10:10 | 🇿🇦 Hendrik Susan#101007 #101007MEN25-29 | MEN | 25-29 | 1:27:32 |
| Sat10:10 | 🇿🇦 Etienne ABBOTT#101026 #101026MEN45-49 | MEN | 45-49 | 1:58:40 |
| Sat10:10 | 🇿🇦 Ernest Bhebhe#101038 #101038MEN45-49 | MEN | 45-49 | — |
| Sat10:10 | 🇿🇦 Elton Alexander#101028 #101028MEN40-44 | MEN | 40-44 | 2:12:52 |
| Sat10:10 | 🇿🇦 David Viljoen#101017 #101017MEN35-39 | MEN | 35-39 | 1:28:30 |
| Sat10:10 | 🇿🇦 David Bapela#101035 #101035MEN35-39 | MEN | 35-39 | 2:10:31 |
| Sat10:10 | 🇿🇦 Darren de Kock#101024 #101024MEN55-59 | MEN | 55-59 | 1:57:16 |
| Sat10:10 | 🇿🇦 Daniel Baker#101032 #101032MEN16-24 | MEN | 16-24 | 1:52:57 |
| Sat10:10 | 🇿🇦 Brandon Bantam#101034 #101034MEN30-34 | MEN | 30-34 | 2:18:00 |
| Sat10:10 | 🇿🇦 Apostolos Sfetsios#101001 #101001MEN45-49 | MEN | 45-49 | 1:38:51 |
| Sat10:10 | 🇿🇦 Ankur Vaidya#101014 #101014MEN40-44 | MEN | 40-44 | 2:00:08 |
| Sat10:10 | 🇿🇦 Alex Munro#101021 #101021MEN50-54 | MEN | 50-54 | 1:43:33 |
| Sat10:10 | 🇿🇦 Agmat Badat#101031 #101031MEN50-54 | MEN | 50-54 | 2:02:20 |
| Sat10:00 | 🇿🇦 Zubair Patel#100017 #100017MEN16-24 | MEN | 16-24 | — |
| Sat10:00 | 🇿🇦 Willem Richter#100030 #100030MEN50-54 | MEN | 50-54 | 2:12:39 |
| Sat10:00 | 🇿🇦 Tshegofatso Masete#100039 #100039MEN40-44 | MEN | 40-44 | 2:40:30 |
| Sat10:00 | 🇿🇼 Tofara Mutsungi#100007 #100007MEN40-44 | MEN | 40-44 | 1:47:06 |
| Sat10:00 | 🇿🇦 Tebogo Sebego#100035 #100035MEN30-34 | MEN | 30-34 | 1:24:45 |
| Sat10:00 | 🇿🇦 Sugen Pillay#100019 #100019MEN40-44 | MEN | 40-44 | 1:46:55 |
| Sat10:00 | 🇿🇦 Steven Schultz#100034 #100034MEN35-39 | MEN | 35-39 | 1:39:32 |
| Sat10:00 | 🇿🇦 Steven Parker#100015 #100015MEN45-49 | MEN | 45-49 | 1:48:36 |
| Sat10:00 | 🇿🇦 Siphiwe Nkosi#100011 #100011MEN45-49 | MEN | 45-49 | 2:02:45 |
| Sat10:00 | 🇿🇦 Sean Mumford#100006 #100006MEN35-39 | MEN | 35-39 | 1:33:52 |
| Sat10:00 | 🇿🇦 Sandile Ngema#100009 #100009MEN40-44 | MEN | 40-44 | 2:03:47 |
| Sat10:00 | 🇿🇦 Rick Nortje#100012 #100012MEN35-39 | MEN | 35-39 | 1:52:11 |
| Sat10:00 | 🇿🇦 Rhys Parsons#100016 #100016MEN40-44 | MEN | 40-44 | 1:33:00 |
| Sat10:00 | 🇿🇦 Peter Robb#100031 #100031MEN45-49 | MEN | 45-49 | 1:47:51 |
| Sat10:00 | 🇿🇦 Peet Potgieter#100021 #100021MEN35-39 | MEN | 35-39 | 1:54:33 |
| Sat10:00 | 🇩🇪 Pascal Peeck#100018 #100018MEN30-34 | MEN | 30-34 | 1:37:10 |
| Sat10:00 | 🇿🇦 Ofhani Raligidima#100026 #100026MEN40-44 | MEN | 40-44 | 1:39:20 |
| Sat10:00 | 🇿🇦 Ofentse Ramothibe#100027 #100027MEN16-24 | MEN | 16-24 | 1:27:51 |
| Sat10:00 | 🇿🇦 Nkosinathi Msiza#100004 #100004MEN40-44 | MEN | 40-44 | 2:03:42 |
| Sat10:00 | 🇿🇦 Nkanyiso Mpila#100001 #100001MEN16-24 | MEN | 16-24 | 2:03:41 |
| Sat10:00 | 🇿🇦 Ndlalifa Mqwathi#100003 #100003MEN30-34 | MEN | 30-34 | 1:34:38 |
| Sat10:00 | 🇿🇦 Mziwoxolo Mpungutye#100002 #100002MEN30-34 | MEN | 30-34 | 1:55:54 |
| Sat10:00 | 🇿🇦 Muzi Radebe#100025 #100025MEN16-24 | MEN | 16-24 | 58:40 |
| Sat10:00 | 🇿🇦 Monwabisi Pumlomo#100024 #100024MEN35-39 | MEN | 35-39 | 1:53:47 |
| Sat10:00 | 🇿🇦 Mandla Nxumalo#100013 #100013MEN50-54 | MEN | 50-54 | 1:37:35 |
| Sat10:00 | 🇿🇦 Lonwabo Rarane#100029 #100029MEN35-39 | MEN | 35-39 | 1:28:10 |
| Sat10:00 | 🇿🇦 Liam Ramsden#100028 #100028MEN25-29 | MEN | 25-29 | 1:24:54 |
| Sat10:00 | 🇿🇦 Lebogang Senye#100037 #100037MEN35-39 | MEN | 35-39 | 1:43:21 |
| Sat10:00 | 🇿🇦 Khuliso Mulaudzi#100005 #100005MEN35-39 | MEN | 35-39 | 1:48:08 |
| Sat10:00 | 🇿🇦 Kelvin Robertson#100032 #100032MEN16-24 | MEN | 16-24 | 1:34:25 |
| Sat10:00 | 🇿🇦 Karshan Naidoo#100008 #100008MEN35-39 | MEN | 35-39 | 1:54:27 |
| Sat10:00 | 🇸🇸 KABELO NKHOLISE#100010 #100010MEN45-49 | MEN | 45-49 | 1:33:15 |
| Sat10:00 | 🇿🇦 Jose Pita#100020 #100020MEN40-44 | MEN | 40-44 | 1:34:15 |
| Sat10:00 | 🇿🇦 John-Ross Fyfe#100038 #100038MEN35-39 | MEN | 35-39 | — |
| Sat10:00 | 🇿🇦 Henricu Pretorius#100022 #100022MEN35-39 | MEN | 35-39 | 1:22:34 |
| Sat10:00 | 🇿🇦 HENDY SEERANE#100036 #100036MEN35-39 | MEN | 35-39 | 1:43:55 |
| Sat10:00 | 🇿🇦 Christo Olivier#100014 #100014MEN45-49 | MEN | 45-49 | 1:34:40 |
| Sat10:00 | 🇿🇦 Christiaan Prinsloo#100023 #100023MEN16-24 | MEN | 16-24 | 1:22:24 |
| Sat10:00 | 🇿🇦 Adam Sayers#100033 #100033MEN45-49 | MEN | 45-49 | 1:34:45 |
| Sat9:50 | 🇿🇦 Zain Moosa#95035 #95035MEN40-44 | MEN | 40-44 | 1:37:51 |
| Sat9:50 | 🇿🇦 Wandile Mape#95011 #95011MEN30-34 | MEN | 30-34 | 1:38:50 |
| Sat9:50 | 🇿🇦 Vumisa Mayisela#95022 #95022MEN40-44 | MEN | 40-44 | 1:37:03 |
| Sat9:50 | 🇿🇦 Themba Mathebula#95016 #95016MEN45-49 | MEN | 45-49 | 1:53:02 |
| Sat9:50 | 🇿🇦 Thabo Matsebe#95018 #95018MEN30-34 | MEN | 30-34 | 1:46:44 |
| Sat9:50 | 🇿🇦 Thabiso Malibeng#95008 #95008MEN30-34 | MEN | 30-34 | 1:43:01 |
| Sat9:50 | 🇿🇦 Siya Mdluli#95023 #95023MEN35-39 | MEN | 35-39 | 1:48:57 |
| Sat9:50 | 🇿🇼 Simbarashe Maravanyika#95013 #95013MEN35-39 | MEN | 35-39 | 1:53:52 |
| Sat9:50 | 🇿🇦 Setebe Maponya#95012 #95012MEN40-44 | MEN | 40-44 | 1:37:10 |
| Sat9:50 | 🇿🇦 Rishay Mahadeo#95004 #95004MEN25-29 | MEN | 25-29 | 2:44:04 |
| Sat9:50 | 🇿🇦 Rico M#95001 #95001MEN35-39 | MEN | 35-39 | 1:34:23 |
| Sat9:50 | 🇿🇦 Realeboga Mphaka#95037 #95037MEN30-34 | MEN | 30-34 | 1:39:35 |
| Sat9:50 | 🇿🇦 Percy Mashale#95015 #95015MEN45-49 | MEN | 45-49 | — |
| Sat9:50 | 🇿🇦 Noko Malatji#95006 #95006MEN25-29 | MEN | 25-29 | 1:41:37 |
| Sat9:50 | 🇿🇦 Neo Maleke#95007 #95007MEN30-34 | MEN | 30-34 | 1:35:10 |
| Sat9:50 | 🇧🇼 Ndibo Magalela#95003 #95003MEN35-39 | MEN | 35-39 | 1:58:15 |
| Sat9:50 | 🇿🇦 Muano Mangaladzi#95010 #95010MEN25-29 | MEN | 25-29 | 1:56:39 |
| Sat9:50 | 🇿🇦 Mpho Monyepao#95033 #95033MEN30-34 | MEN | 30-34 | 1:46:13 |
| Sat9:50 | 🇿🇦 Motheo Mofamere#95029 #95029MEN30-34 | MEN | 30-34 | 1:44:01 |
| Sat9:50 | 🇿🇦 Mongezi Mkhize#95028 #95028MEN40-44 | MEN | 40-44 | 1:46:03 |
| Sat9:50 | 🇿🇦 Michael Mendes#95024 #95024MEN50-54 | MEN | 50-54 | 2:02:55 |
| Sat9:50 | 🇸🇿 Majahonke P Mavuso#95020 #95020MEN30-34 | MEN | 30-34 | 2:24:07 |
| Sat9:50 | 🇿🇦 MAHLAGA MOLEPO#95031 #95031MEN40-44 | MEN | 40-44 | 2:09:07 |
| Sat9:50 | 🇿🇦 Madisha Mojalefa#95030 #95030MEN40-44 | MEN | 40-44 | 1:48:33 |
| Sat9:50 | 🇿🇦 Lutho Mgadle#95026 #95026MEN40-44 | MEN | 40-44 | 1:33:24 |
| Sat9:50 | 🇿🇦 Lee-Roy Metrix Truter#95025 #95025MEN30-34 | MEN | 30-34 | — |
| Sat9:50 | 🇿🇦 Kgothatso Madingwane#95002 #95002MEN30-34 | MEN | 30-34 | 1:32:16 |
| Sat9:50 | 🇿🇦 Katleho Mpemvu#95036 #95036MEN16-24 | MEN | 16-24 | 1:38:56 |
| Sat9:50 | 🇿🇦 Karabo Mashaba#95014 #95014MEN40-44 | MEN | 40-44 | 1:40:53 |
| Sat9:50 | 🇿🇦 Kamal Mistry#95027 #95027MEN35-39 | MEN | 35-39 | 1:34:02 |
| Sat9:50 | 🇿🇦 Kabelo Makhaya#95005 #95005MEN30-34 | MEN | 30-34 | 1:52:58 |
| Sat9:50 | 🇿🇦 Douglas Mathers#95017 #95017MEN35-39 | MEN | 35-39 | 1:32:43 |
| Sat9:50 | 🇿🇦 David Tshinetisa Ramuedzisi#95038 #95038MEN45-49 | MEN | 45-49 | — |
| Sat9:50 | 🇿🇦 Christopher Möller#95032 #95032MEN40-44 | MEN | 40-44 | 2:06:51 |
| Sat9:50 | 🇿🇦 Caleb Matthew#95019 #95019MEN25-29 | MEN | 25-29 | 1:42:14 |
| Sat9:50 | 🇿🇦 Bilombi Mawoko#95021 #95021MEN30-34 | MEN | 30-34 | 1:40:41 |
| Sat9:50 | 🇿🇦 Basil Moodie#95034 #95034MEN35-39 | MEN | 35-39 | 1:44:34 |
| Sat9:50 | 🇲🇼 Bashir Malola#95009 #95009MEN25-29 | MEN | 25-29 | 1:37:11 |
| Sat9:40 | 🇿🇦 zian joubert#94022 #94022MEN16-24 | MEN | 16-24 | 1:23:55 |
| Sat9:40 | 🇿🇦 Willie Jacobs#94016 #94016MEN40-44 | MEN | 40-44 | 1:26:07 |
| Sat9:40 | 🇿🇦 Willem Ludike#94035 #94035MEN30-34 | MEN | 30-34 | 1:37:11 |
| Sat9:40 | 🇿🇦 Wayde Kennedy#94025 #94025MEN50-54 | MEN | 50-54 | 1:23:40 |
| Sat9:40 | 🇿🇦 Trevor Kubheka#94034 #94034MEN35-39 | MEN | 35-39 | 1:52:34 |
| Sat9:40 | 🇿🇦 Thamsanqa Hlatuka#94007 #94007MEN25-29 | MEN | 25-29 | 1:56:51 |
| Sat9:40 | 🇿🇦 Thabiso Kekana#94024 #94024MEN35-39 | MEN | 35-39 | 1:25:18 |
| Sat9:40 | 🇿🇦 Teboho Khaba#94026 #94026MEN40-44 | MEN | 40-44 | 1:55:32 |
| Sat9:40 | 🇿🇦 Stuart Hoy#94012 #94012MEN50-54 | MEN | 50-54 | 1:58:43 |
| Sat9:40 | 🇿🇼 Steven Holm#94008 #94008MEN60-64 | MEN | 60-64 | 2:14:44 |
| Sat9:40 | 🇿🇦 Sibongile (Zduli) Khala#94027 #94027MEN30-34 | MEN | 30-34 | 1:28:59 |
| Sat9:40 | 🇿🇦 SELLO ZUNGU#94039 #94039MEN25-29 | MEN | 25-29 | 2:23:47 |
| Sat9:40 | 🇿🇦 Ronny Maeko#94038 #94038MEN35-39 | MEN | 35-39 | — |
| Sat9:40 | 🇿🇦 Ronald Kobeqo#94031 #94031MEN35-39 | MEN | 35-39 | 1:51:32 |
| Sat9:40 | 🇿🇦 Richard Kitching#94030 #94030MEN30-34 | MEN | 30-34 | 1:29:19 |
| Sat9:40 | 🇿🇦 Pieter Horne#94009 #94009MEN45-49 | MEN | 45-49 | 1:34:48 |
| Sat9:40 | 🇦🇴 Patrick "Uncle P" Luindula#94036 #94036MEN35-39 | MEN | 35-39 | — |
| Sat9:40 | 🇿🇦 Onke Jita#94018 #94018MEN35-39 | MEN | 35-39 | 2:04:33 |
| Sat9:40 | 🇳🇬 Olufemi Johnson#94019 #94019MEN30-34 | MEN | 30-34 | 1:33:12 |
| Sat9:40 | 🇿🇦 Michael Humphries#94013 #94013MEN30-34 | MEN | 30-34 | 1:45:55 |
| Sat9:40 | 🇿🇦 Michael Gomes#94002 #94002MEN25-29 | MEN | 25-29 | 1:42:19 |
| Sat9:40 | 🇿🇦 Matthew Gillan#94001 #94001MEN30-34 | MEN | 30-34 | 1:22:57 |
| Sat9:40 | 🇿🇦 Luandrn Jansen van Vuuren#94017 #94017MEN35-39 | MEN | 35-39 | — |
| Sat9:40 | 🇿🇦 Louis-Neil Korsten#94032 #94032MEN30-34 | MEN | 30-34 | 1:57:16 |
| Sat9:40 | 🇷🇺 Kirill Kozin#94033 #94033MEN30-34 | MEN | 30-34 | 1:25:49 |
| Sat9:40 | 🇿🇦 Kholofelo Khumalo#94029 #94029MEN30-34 | MEN | 30-34 | 2:07:10 |
| Sat9:40 | 🇿🇦 James Howard#94011 #94011MEN30-34 | MEN | 30-34 | 1:48:22 |
| Sat9:40 | 🇿🇦 Jacques Jordaan#94021 #94021MEN35-39 | MEN | 35-39 | 1:53:30 |
| Sat9:40 | 🇿🇦 Evan Jacobs#94015 #94015MEN45-49 | MEN | 45-49 | 1:42:16 |
| Sat9:40 | 🇿🇦 Dylan Jordaan#94020 #94020MEN25-29 | MEN | 25-29 | 1:33:32 |
| Sat9:40 | 🇿🇦 Dylan House#94010 #94010MEN25-29 | MEN | 25-29 | 1:39:30 |
| Sat9:40 | 🇿🇦 Dominique Jacobs#94014 #94014MEN25-29 | MEN | 25-29 | 2:00:29 |
| Sat9:40 | 🇿🇦 Dale Harley#94004 #94004MEN40-44 | MEN | 40-44 | 1:31:04 |
| Sat9:40 | 🇿🇼 Crispen Kadyamusuma#94023 #94023MEN40-44 | MEN | 40-44 | 1:33:36 |
| Sat9:40 | 🇿🇦 Ayanda Lupondwana#94037 #94037MEN25-29 | MEN | 25-29 | 1:38:59 |
| Sat9:40 | 🇿🇦 ARNOLD HEYMANS#94005 #94005MEN35-39 | MEN | 35-39 | 1:52:12 |
| Sat9:40 | 🇿🇦 Andries Goosen#94003 #94003MEN16-24 | MEN | 16-24 | 1:43:22 |
| Sat9:40 | 🇿🇦 Andrew Khoury#94028 #94028MEN45-49 | MEN | 45-49 | 1:35:54 |
| Sat9:40 | 🇿🇦 Afikile Hintsa#94006 #94006MEN25-29 | MEN | 25-29 | 2:22:17 |
| Sat9:30 | 🇿🇦 Zothile Dlamini#93023 #93023MEN35-39 | MEN | 35-39 | 1:59:34 |
| Sat9:30 | 🇿🇦 Yun-Chyuan Fan#93031 #93031MEN25-29 | MEN | 25-29 | 1:39:16 |
| Sat9:30 | 🇿🇦 Tristan Doel#93024 #93024MEN40-44 | MEN | 40-44 | 1:49:09 |
| Sat9:30 | 🇿🇦 Travis Fourie#93033 #93033MEN30-34 | MEN | 30-34 | 1:26:56 |
| Sat9:30 | 🇿🇦 Thomas Corben#93014 #93014MEN25-29 | MEN | 25-29 | 1:55:33 |
| Sat9:30 | 🇦🇺 Stuart Finch#93032 #93032MEN35-39 | MEN | 35-39 | 1:46:18 |
| Sat9:30 | 🇿🇦 Steven Bennett#93001 #93001MEN35-39 | MEN | 35-39 | 1:26:09 |
| Sat9:30 | 🇿🇦 Sipho Dlamini#93022 #93022MEN35-39 | MEN | 35-39 | 1:36:19 |
| Sat9:30 | 🇿🇦 Sindisani Khumalo#93038 #93038MEN25-29 | MEN | 25-29 | 1:43:59 |
| Sat9:30 | 🇿🇦 Sinclair Duckitt#93026 #93026MEN30-34 | MEN | 30-34 | — |
| Sat9:30 | 🇿🇦 RUDOLPH BOSCH#93006 #93006MEN30-34 | MEN | 30-34 | 1:38:03 |
| Sat9:30 | 🇿🇦 Richard Carney#93011 #93011MEN16-24 | MEN | 16-24 | 1:24:01 |
| Sat9:30 | 🇿🇦 Richard Berrill#93002 #93002MEN40-44 | MEN | 40-44 | 1:55:12 |
| Sat9:30 | 🇿🇦 Ricardo Dos Santos#93025 #93025MEN25-29 | MEN | 25-29 | 1:27:53 |
| Sat9:30 | 🇿🇦 Rahul Chhika#93012 #93012MEN25-29 | MEN | 25-29 | 1:49:13 |
| Sat9:30 | 🇿🇦 Olebogeng Glad Dibetso#93021 #93021MEN50-54 | MEN | 50-54 | 1:46:46 |
| Sat9:30 | 🇿🇦 Neo Bratose#93009 #93009MEN16-24 | MEN | 16-24 | 2:26:11 |
| Sat9:30 | 🇿🇦 Muneer Bham#93005 #93005MEN35-39 | MEN | 35-39 | 1:25:08 |
| Sat9:30 | 🇿🇦 Michael Bouwmeester#93008 #93008MEN50-54 | MEN | 50-54 | 1:37:48 |
| Sat9:30 | 🇿🇦 Martin Botha#93007 #93007MEN35-39 | MEN | 35-39 | 2:20:13 |
| Sat9:30 | 🇿🇦 Joshua Bassingthwaighte#93034 #93034MEN35-39 | MEN | 35-39 | 1:10:59 |
| Sat9:30 | 🇿🇦 Jordan Erasmus#93030 #93030MEN16-24 | MEN | 16-24 | 1:57:31 |
| Sat9:30 | 🇿🇦 Jan De Jonge#93018 #93018MEN40-44 | MEN | 40-44 | 1:51:49 |
| Sat9:30 | 🇿🇦 Ian Dhlamini#93020 #93020MEN30-34 | MEN | 30-34 | 1:30:58 |
| Sat9:30 | 🇿🇦 Henty Beukes#93004 #93004MEN25-29 | MEN | 25-29 | 1:48:05 |
| Sat9:30 | 🇿🇦 Hanro Brits#93010 #93010MEN16-24 | MEN | 16-24 | 1:41:33 |
| Sat9:30 | 🇿🇦 Given Garwe#93035 #93035MEN35-39 | MEN | 35-39 | — |
| Sat9:30 | 🇿🇦 Emile Gerber#93036 #93036MEN55-59 | MEN | 55-59 | 1:28:04 |
| Sat9:30 | 🇿🇦 Elmo de Beer#93017 #93017MEN16-24 | MEN | 16-24 | 1:33:18 |
| Sat9:30 | 🇿🇦 Delano de Beer#93016 #93016MEN35-39 | MEN | 35-39 | 1:33:53 |
| Sat9:30 | 🇿🇦 Deane Berry#93003 #93003MEN60-64 | MEN | 60-64 | 1:33:34 |
| Sat9:30 | 🇫🇷 Corentin Elombo#93029 #93029MEN25-29 | MEN | 25-29 | — |
| Sat9:30 | 🇫🇷 Clement Ghnassia#93037 #93037MEN35-39 | MEN | 35-39 | 1:17:43 |
| Sat9:30 | 🇿🇦 Byron Corrigan#93015 #93015MEN30-34 | MEN | 30-34 | 1:26:36 |
| Sat9:30 | 🇿🇦 Brandon Duffield#93027 #93027MEN45-49 | MEN | 45-49 | 1:57:16 |
| Sat9:30 | 🇿🇦 Berno De Villiers#93019 #93019MEN35-39 | MEN | 35-39 | 1:20:59 |
| Sat9:30 | 🇿🇦 Ayanda Cibane#93013 #93013MEN35-39 | MEN | 35-39 | 1:46:53 |
| Sat9:30 | 🇿🇦 Andrew Einhorn#93028 #93028MEN40-44 | MEN | 40-44 | 1:31:37 |
| Sat9:20 | 🇧🇼 Tlamelo Tomango#92003 #92003MEN30-34 | MEN | 30-34 | 2:03:57 |
| Sat9:20 | 🇿🇦 Thomas Weeks#92017 #92017MEN30-34 | MEN | 30-34 | 1:31:38 |
| Sat9:20 | 🇿🇦 Thando Bakumeni#92034 #92034MEN35-39 | MEN | 35-39 | 1:46:07 |
| Sat9:20 | 🇿🇦 Thabo Seetso#92027 #92027MEN50-54 | MEN | 50-54 | 1:46:28 |
| Sat9:20 | 🇿🇦 Stef Young#92019 #92019MEN45-49 | MEN | 45-49 | 1:27:38 |
| Sat9:20 | 🇿🇦 Shaun Barkhuizen#92036 #92036MEN55-59 | MEN | 55-59 | 1:43:12 |
| Sat9:20 | 🇿🇦 Shane Vosloo#92016 #92016MEN16-24 | MEN | 16-24 | — |
| Sat9:20 | 🇿🇦 Samnkelo Tshemese#92005 #92005MEN30-34 | MEN | 30-34 | 1:18:41 |
| Sat9:20 | 🇿🇦 Ross Baker#92033 #92033MEN35-39 | MEN | 35-39 | 1:22:38 |
| Sat9:20 | 🇿🇼 Robert Travers#92004 #92004MEN40-44 | MEN | 40-44 | 1:50:35 |
| Sat9:20 | 🇿🇦 Richard Stevens#92038 #92038MEN35-39 | MEN | 35-39 | 1:48:38 |
| Sat9:20 | 🇿🇦 Raymond Thompsom#92002 #92002MEN25-29 | MEN | 25-29 | 1:44:31 |
| Sat9:20 | 🇿🇦 Raj Rawjee#92020 #92020MEN50-54 | MEN | 50-54 | 1:25:28 |
| Sat9:20 | 🇿🇦 Quinton Venter#92013 #92013MEN25-29 | MEN | 25-29 | — |
| Sat9:20 | 🇷🇺 Nikolay Andrievskiy#92032 #92032MEN30-34 | MEN | 30-34 | 1:30:18 |
| Sat9:20 | 🇿🇦 Nicholas Scheepers#92023 #92023MEN16-24 | MEN | 16-24 | 1:33:34 |
| Sat9:20 | 🇿🇦 Moroasereme Ntsoane#92026 #92026MEN55-59 | MEN | 55-59 | 1:34:12 |
Page 16 of 18