FULL RESULTS
HYROX Johannesburg 2026 Results – Open Men (page 2)
738 finishers. Winner Sheldon O’Connor in 1:01:12; median 1:41:34.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 201 | Louis van Wyk | 35-39 | 1:29:15 | |
| 202 | Richard Kitching | 30-34 | 1:29:19 | |
| 203 | Jacobus Hendrikus Du Plessis | 30-34 | 1:29:21 | |
| 204 | Jayson Oosthuysen | 30-34 | 1:29:25 | |
| 205 | Lelethu Buso | 30-34 | 1:29:26 | |
| 206 | Wesley Steyn | 25-29 | 1:29:26 | |
| 207 | Abueng Gift | 35-39 | 1:29:30 | |
| 208 | Arno van den Berg | 16-24 | 1:29:31 | |
| 209 | Dylan Terblanche | 25-29 | 1:29:35 | |
| 210 | Thulane Khulu | 25-29 | 1:29:37 | |
| 211 | Chase Joubert ??♂️ | 16-24 | 1:29:37 | |
| 212 | Selepe Phetla | 40-44 | 1:29:54 | |
| 213 | Thulani Makhanya | 30-34 | 1:29:59 | |
| 214 | Athenkosi Mkangelwa | 35-39 | 1:29:59 | |
| 215 | PC Tools | 35-39 | 1:30:00 | |
| 216 | Andile Njabulo Prince Khumalo | 30-34 | 1:30:00 | |
| 217 | Ehtishaan Goolam-Amod | 40-44 | 1:30:01 | |
| 218 | Paul Smith | 45-49 | 1:30:12 | |
| 219 | Andisa Gqobo | 35-39 | 1:30:16 | |
| 220 | Nikolay Andrievskiy | — | 30-34 | 1:30:18 |
| 221 | Jared Da Silva | 25-29 | 1:30:18 | |
| 222 | Andrew Glass | 45-49 | 1:30:26 | |
| 223 | Evgeny Samarov | 40-44 | 1:30:27 | |
| 224 | Ryan Theron | 40-44 | 1:30:30 | |
| 225 | Ben Simz | 25-29 | 1:30:33 | |
| 226 | Akhonathi April | 25-29 | 1:30:36 | |
| 227 | Eric Pako | 55-59 | 1:30:46 | |
| 228 | Matias Ibo | 45-49 | 1:30:48 | |
| 229 | Ian Dhlamini | 30-34 | 1:30:58 | |
| 230 | Dale Harley | 40-44 | 1:31:04 | |
| 231 | Sihle Ntuli | 30-34 | 1:31:17 | |
| 232 | Andrew Einhorn | 40-44 | 1:31:37 | |
| 233 | Xolani Mthembu | 40-44 | 1:31:37 | |
| 234 | Thomas Weeks | 30-34 | 1:31:38 | |
| 235 | Duncan Müller | 25-29 | 1:31:39 | |
| 236 | Ashley Gabriel | 30-34 | 1:31:44 | |
| 237 | Travis Klein | 30-34 | 1:31:52 | |
| 238 | Dylan John Horsfall | 35-39 | 1:32:00 | |
| 239 | Nikeal Kalyan | 30-34 | 1:32:01 | |
| 240 | Daniel Olivari | 30-34 | 1:32:10 | |
| 241 | Andre Basson | 25-29 | 1:32:13 | |
| 242 | Kgothatso Madingwane | 30-34 | 1:32:16 | |
| 243 | Angelo Jacobs | 30-34 | 1:32:21 | |
| 244 | Dylan van Wyk | 35-39 | 1:32:27 | |
| 245 | Shaun Fredericks | 40-44 | 1:32:28 | |
| 246 | Vernon Naude | 25-29 | 1:32:38 | |
| 247 | Sibongamandla Mavimbela | 30-34 | 1:32:38 | |
| 248 | Adrian Święcki | 25-29 | 1:32:40 | |
| 249 | Douglas Mathers | 35-39 | 1:32:43 | |
| 250 | Ruan Grobler | 35-39 | 1:32:50 | |
| 251 | Simon Menssink | 30-34 | 1:32:59 | |
| 252 | Rhys Parsons | 40-44 | 1:33:00 | |
| 253 | Kgau Ditsele | 30-34 | 1:33:10 | |
| 254 | Donovan Schölly | 16-24 | 1:33:12 | |
| 255 | Kabelo Nkholise | 45-49 | 1:33:15 | |
| 256 | Elmo de Beer | 16-24 | 1:33:18 | |
| 257 | Taufeeq Razak | 16-24 | 1:33:29 | |
| 258 | Dylan Jordaan | 25-29 | 1:33:32 | |
| 259 | Nicholas Scheepers | 16-24 | 1:33:34 | |
| 260 | Deane Berry | 60-64 | 1:33:34 | |
| 261 | Crispen Kadyamusuma | 40-44 | 1:33:36 | |
| 262 | Cebo Nqweniso | 25-29 | 1:33:37 | |
| 263 | Mthobisi Makhoba | 30-34 | 1:33:47 | |
| 264 | Sean Mumford | 35-39 | 1:33:52 | |
| 265 | Donovan Gois | 40-44 | 1:33:53 | |
| 266 | Delano de Beer | 35-39 | 1:33:53 | |
| 267 | Alano Salotto | 25-29 | 1:33:59 | |
| 268 | Kamal Mistry | 35-39 | 1:34:02 | |
| 269 | Fulu Miswe | 35-39 | 1:34:04 | |
| 270 | Moroasereme Ntsoane | 55-59 | 1:34:12 | |
| 271 | Lutho Mgadle | 40-44 | 1:34:16 | |
| 272 | Rico M | 35-39 | 1:34:23 | |
| 273 | Kelvin Robertson | 16-24 | 1:34:25 | |
| 274 | Jesse Breytenbach | 16-24 | 1:34:27 | |
| 275 | Ian Van Aswegen | 45-49 | 1:34:28 | |
| 276 | Rashaad Saloojee | 30-34 | 1:34:37 | |
| 277 | Ndlalifa Mqwathi | 30-34 | 1:34:38 | |
| 278 | Christo Olivier | 45-49 | 1:34:40 | |
| 279 | Gerdehann Pienaar | 25-29 | 1:34:41 | |
| 280 | Jerry Shabangu | 35-39 | 1:34:41 | |
| 281 | Ali Saad | 40-44 | 1:34:45 | |
| 282 | Pieter Horne | 45-49 | 1:34:48 | |
| 283 | Bongani Motswedi | 25-29 | 1:34:49 | |
| 284 | Denzhe Makungo | 25-29 | 1:34:56 | |
| 285 | Brian Lukusa | 25-29 | 1:35:04 | |
| 286 | Bongani Sifundza | 30-34 | 1:35:08 | |
| 287 | David Ramontsi | 30-34 | 1:35:11 | |
| 288 | Pieter Kruger | 16-24 | 1:35:12 | |
| 289 | Muhammad Patel | 16-24 | 1:35:13 | |
| 290 | Robbie Alexander | 35-39 | 1:35:19 | |
| 291 | Grant Bell | 50-54 | 1:35:28 | |
| 292 | Alex Grater | 25-29 | 1:35:30 | |
| 293 | Mpho Swazi | 45-49 | 1:35:33 | |
| 294 | Kevin Naudé | 25-29 | 1:35:41 | |
| 295 | Brian Bawse | 35-39 | 1:35:42 | |
| 296 | Vaughn Nathanson | 45-49 | 1:35:47 | |
| 297 | Syamdumisa Buthelezi | 25-29 | 1:35:48 | |
| 298 | Adam Sayers | 45-49 | 1:35:51 | |
| 299 | Alessandro Gallinetti | 25-29 | 1:35:52 | |
| 300 | Andrew Khoury | 45-49 | 1:35:54 | |
| 301 | Pieter Meuwesen | 30-34 | 1:36:00 | |
| 302 | Gert Fourie | 25-29 | 1:36:06 | |
| 303 | Jose Pita | 40-44 | 1:36:12 | |
| 304 | Sipho Dlamini | 35-39 | 1:36:19 | |
| 305 | Hermann Spangenberg | 55-59 | 1:36:23 | |
| 306 | Francis Wellen | 50-54 | 1:36:30 | |
| 307 | Athenkosi Ngoro | 35-39 | 1:36:38 | |
| 308 | Luke Reynolds | 35-39 | 1:36:40 | |
| 309 | Khotso Serobanyane | 30-34 | 1:36:46 | |
| 310 | Vladimir Poluektov | — | 30-34 | 1:36:53 |
| 311 | Ngwako Rangata | 16-24 | 1:36:53 | |
| 312 | Vumisa Mayisela | 40-44 | 1:37:03 | |
| 313 | Setebe Maponya | 40-44 | 1:37:10 | |
| 314 | Pascal Peeck | 30-34 | 1:37:10 | |
| 315 | Willem Ludike | 30-34 | 1:37:11 | |
| 316 | Bashir Malola | 25-29 | 1:37:11 | |
| 317 | Tiri Towindo | 55-59 | 1:37:17 | |
| 318 | Dominic Bauer | 30-34 | 1:37:26 | |
| 319 | Mandla Nxumalo | 50-54 | 1:37:35 | |
| 320 | Michael Latilla-Campbell | 25-29 | 1:37:45 | |
| 321 | Michael Bouwmeester | 50-54 | 1:37:48 | |
| 322 | Zain Moosa | 40-44 | 1:37:51 | |
| 323 | Giovanni Amansure | 30-34 | 1:38:00 | |
| 324 | Rudolph Bosch | 30-34 | 1:38:03 | |
| 325 | Breaan Van Winkel | 30-34 | 1:38:06 | |
| 326 | Tsebo Majoro | 30-34 | 1:38:07 | |
| 327 | Malvin Tembedza | 40-44 | 1:38:10 | |
| 328 | Yuve Premlall | 16-24 | 1:38:10 | |
| 329 | Clinton Jansen | 50-54 | 1:38:11 | |
| 330 | Matt Schneider | 40-44 | 1:38:25 | |
| 331 | Xabiso LJ Mooi | 16-24 | 1:38:43 | |
| 332 | Wandile Mape | 30-34 | 1:38:50 | |
| 333 | Maqhawe Msibi | 35-39 | 1:38:51 | |
| 334 | Apostolos Sfetsios | 45-49 | 1:38:51 | |
| 335 | Katleho Mpemvu | 16-24 | 1:38:56 | |
| 336 | Ayanda Lupondwana | 25-29 | 1:38:59 | |
| 337 | Graham Daniel | 55-59 | 1:38:59 | |
| 338 | Milton Sosola | 35-39 | 1:39:05 | |
| 339 | Yun-Chyuan Fan | 25-29 | 1:39:16 | |
| 340 | Douglas Le Roux | 30-34 | 1:39:17 | |
| 341 | Phalo Msila | 30-34 | 1:39:20 | |
| 342 | Ofhani Raligidima | 40-44 | 1:39:20 | |
| 343 | Dylan House | 25-29 | 1:39:30 | |
| 344 | Steven Schultz | 35-39 | 1:39:32 | |
| 345 | Realeboga Mphaka | 30-34 | 1:39:35 | |
| 346 | Franco Cronje | 16-24 | 1:39:39 | |
| 347 | Kholumo Mahasa | 30-34 | 1:39:40 | |
| 348 | Manelisi Mtsholo | 25-29 | 1:39:40 | |
| 349 | Mnongi Ngqamba | 30-34 | 1:39:55 | |
| 350 | Alan Bedier | 40-44 | 1:40:17 | |
| 351 | Festus Immanuel | 35-39 | 1:40:22 | |
| 352 | Olufemi Johnson | 30-34 | 1:40:23 | |
| 353 | Collet Shibiti | 30-34 | 1:40:25 | |
| 354 | Stuart Marshall | 50-54 | 1:40:33 | |
| 355 | Calvin Bates | 25-29 | 1:40:35 | |
| 356 | Tebogo Mahange | 30-34 | 1:40:40 | |
| 357 | Bilombi Mawoko | 30-34 | 1:40:41 | |
| 358 | Mdu Khambule | 35-39 | 1:40:43 | |
| 359 | Karabo Mashaba | 40-44 | 1:40:53 | |
| 360 | JG Du Plessis | 35-39 | 1:41:00 | |
| 361 | Jonathan Boles | 16-24 | 1:41:03 | |
| 362 | Thomas De Beer | 16-24 | 1:41:08 | |
| 363 | Brandon dos Ramos | 30-34 | 1:41:09 | |
| 364 | Wethu Mbusi | 16-24 | 1:41:09 | |
| 365 | Paul Bartleman | 35-39 | 1:41:12 | |
| 366 | Ditaba Lesenyeho | 30-34 | 1:41:22 | |
| 367 | Victor M Mukwenya | 30-34 | 1:41:29 | |
| 368 | Scott Gilbert | 16-24 | 1:41:32 | |
| 369 | Hanro Brits | 16-24 | 1:41:33 | |
| 370 | Mbongeni Sigudla | 35-39 | 1:41:35 | |
| 371 | Noko Malatji | 25-29 | 1:41:37 | |
| 372 | Nico Heyneke | 16-24 | 1:41:40 | |
| 373 | Panashe Nyamande | 25-29 | 1:41:43 | |
| 374 | Neo Maleke | 30-34 | 1:41:46 | |
| 375 | Thesmo Sekgoma | 55-59 | 1:41:53 | |
| 376 | Thomas Newport | 35-39 | 1:41:59 | |
| 377 | Ron Veenis | 60-64 | 1:42:00 | |
| 378 | Tiaan Reis | 25-29 | 1:42:02 | |
| 379 | Nkosinathi Nkambule | 40-44 | 1:42:04 | |
| 380 | Caleb Matthew | 25-29 | 1:42:14 | |
| 381 | Evan Jacobs | 45-49 | 1:42:16 | |
| 382 | Michael Gomes | 25-29 | 1:42:19 | |
| 383 | Kanyiso Nqabeni | 45-49 | 1:42:34 | |
| 384 | Kaylin Maart | 25-29 | 1:42:34 | |
| 385 | Katlego Maunye | 30-34 | 1:42:42 | |
| 386 | Sammy Mashita | 45-49 | 1:42:44 | |
| 387 | Theo Noko Seanego | 50-54 | 1:42:47 | |
| 388 | Owen Mongwe | 40-44 | 1:42:50 | |
| 389 | Liam Erasmus | 25-29 | 1:42:58 | |
| 390 | Thabiso Malibeng | 30-34 | 1:43:01 | |
| 391 | Stephen Holton | 35-39 | 1:43:02 | |
| 392 | Gerbrand Lindeque | 35-39 | 1:43:12 | |
| 393 | Shaun Barkhuizen | 55-59 | 1:43:12 | |
| 394 | Darius van der Schyf | 30-34 | 1:43:13 | |
| 395 | William Wilkinson | 30-34 | 1:43:15 | |
| 396 | Mauritz Van der Walt | 25-29 | 1:43:16 | |
| 397 | Lebogang Senye | 35-39 | 1:43:21 | |
| 398 | Andries Goosen | 16-24 | 1:43:22 | |
| 399 | Joseph Machokoto | 55-59 | 1:43:31 | |
| 400 | Alex Munro | 50-54 | 1:43:33 |