FULL RESULTS
HYROX Johannesburg 2026 Results – Open Men (page 3)
738 finishers. Winner Sheldon O’Connor in 1:01:12; median 1:41:34.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 401 | Dumisani Mangolele | 35-39 | 1:43:35 | |
| 402 | Lesedi Maphatiane | 16-24 | 1:43:44 | |
| 403 | Kgosi Mabotja | 35-39 | 1:43:45 | |
| 404 | Hendy Seerane | 35-39 | 1:43:55 | |
| 405 | Lesedi Segapo | 16-24 | 1:43:56 | |
| 406 | Sindisani Khumalo | 25-29 | 1:43:59 | |
| 407 | Wonder Dlamini | 25-29 | 1:44:08 | |
| 408 | Khethukuthula Bhengu | 30-34 | 1:44:12 | |
| 409 | Thabelo Mulondo | 40-44 | 1:44:16 | |
| 410 | Jacques Du Bruyn | 40-44 | 1:44:23 | |
| 411 | Raymond Thompsom | 25-29 | 1:44:31 | |
| 412 | Basil Moodie | 35-39 | 1:44:34 | |
| 413 | Athenkosi Ncoyini | 25-29 | 1:44:39 | |
| 414 | Tshele Letuka | 35-39 | 1:44:43 | |
| 415 | Muhammad Sujee | 16-24 | 1:44:49 | |
| 416 | Lance Naik | 35-39 | 1:44:50 | |
| 417 | Armand Delport | 30-34 | 1:44:57 | |
| 418 | Lewis van der Bank | 25-29 | 1:44:58 | |
| 419 | Matthews Malatji | 25-29 | 1:45:03 | |
| 420 | Aedan Doubell | 25-29 | 1:45:15 | |
| 421 | Akin Ngobeni | 16-24 | 1:45:16 | |
| 422 | Jason Aproskie | 45-49 | 1:45:27 | |
| 423 | Mamudu Momoh | 30-34 | 1:45:31 | |
| 424 | Kenneth Sithole | 25-29 | 1:45:48 | |
| 425 | Reynhardt De Bruyn-Walters | 35-39 | 1:45:57 | |
| 426 | Ryan Wolfaardt | 45-49 | 1:45:59 | |
| 427 | Mongezi Mkhize | 40-44 | 1:46:03 | |
| 428 | Wadih Elsaadi | 40-44 | 1:46:10 | |
| 429 | Karabo Viktor Ramokoka | 16-24 | 1:46:10 | |
| 430 | Tumelo Masunte | 30-34 | 1:46:11 | |
| 431 | Zaid Lawrence | 30-34 | 1:46:12 | |
| 432 | Mpho Monyepao | 30-34 | 1:46:13 | |
| 433 | Stuart Finch | 35-39 | 1:46:18 | |
| 434 | Khaya Ndlovu | 25-29 | 1:46:18 | |
| 435 | Jaco Lourens | 40-44 | 1:46:21 | |
| 436 | Thabo Seetso | 50-54 | 1:46:28 | |
| 437 | Ben Malate | 30-34 | 1:46:30 | |
| 438 | Thabo Matsebe | 30-34 | 1:46:44 | |
| 439 | Wikus Esterhuysen | 40-44 | 1:46:46 | |
| 440 | Olebogeng Glad Dibetso | 50-54 | 1:46:46 | |
| 441 | Ayanda Cibane | 35-39 | 1:46:53 | |
| 442 | Sugen Pillay | 40-44 | 1:46:55 | |
| 443 | Percy Madiba | 40-44 | 1:47:05 | |
| 444 | Tofara Mutsungi | 40-44 | 1:47:06 | |
| 445 | Patrick Smal | 65-69 | 1:47:08 | |
| 446 | Kefuoe Mahao | 16-24 | 1:47:24 | |
| 447 | Napoleon Mphoshomane | 45-49 | 1:47:27 | |
| 448 | Henri Luus | 35-39 | 1:47:32 | |
| 449 | Peter Robb | 45-49 | 1:47:51 | |
| 450 | Martin Janse van Rensburg | 30-34 | 1:48:01 | |
| 451 | Henty Beukes | 25-29 | 1:48:05 | |
| 452 | Mahlatse Kekana | 35-39 | 1:48:06 | |
| 453 | Khuliso Mulaudzi | 35-39 | 1:48:08 | |
| 454 | Warren Theessen | 30-34 | 1:48:14 | |
| 455 | Tlou Malepe | 25-29 | 1:48:17 | |
| 456 | Leon Young | 25-29 | 1:48:18 | |
| 457 | James Howard | 30-34 | 1:48:22 | |
| 458 | Mohammed Malek | 30-34 | 1:48:26 | |
| 459 | Henri Grobler | 40-44 | 1:48:29 | |
| 460 | Tobias Maxwell | 40-44 | 1:48:32 | |
| 461 | Madisha Mojalefa | 40-44 | 1:48:33 | |
| 462 | Richard Stevens | 35-39 | 1:48:38 | |
| 463 | Tshepang Motubudi | 40-44 | 1:48:40 | |
| 464 | Iain Marsden | 30-34 | 1:48:44 | |
| 465 | Shezaad Tayob | 40-44 | 1:48:49 | |
| 466 | Martin Erasmus | 50-54 | 1:48:50 | |
| 467 | Nikhil Mestry | 16-24 | 1:48:55 | |
| 468 | Motheo Mofamere | 30-34 | 1:48:56 | |
| 469 | Siya Mdluli | 35-39 | 1:48:57 | |
| 470 | Wandile Shabangu | 35-39 | 1:49:01 | |
| 471 | Tristan Doel | 40-44 | 1:49:09 | |
| 472 | Chris Nduna | 25-29 | 1:49:13 | |
| 473 | Wimpie van Zyl | 50-54 | 1:49:13 | |
| 474 | Buhle Gumede | 35-39 | 1:49:15 | |
| 475 | Moraki Mokgosana | 55-59 | 1:49:35 | |
| 476 | Rizwan Patel | 30-34 | 1:49:45 | |
| 477 | Connor Davies | 25-29 | 1:49:50 | |
| 478 | Tristan Batt | 25-29 | 1:49:57 | |
| 479 | Alexios Zervos | 16-24 | 1:50:22 | |
| 480 | Robert Travers | 40-44 | 1:50:35 | |
| 481 | Kwanele Mmango | 35-39 | 1:50:40 | |
| 482 | Guy Benson | 45-49 | 1:50:43 | |
| 483 | Brandon Ackermann | 25-29 | 1:50:47 | |
| 484 | Thompson Edmund Gumbe | 40-44 | 1:51:08 | |
| 485 | Nhlanhla Mvubu | 45-49 | 1:51:10 | |
| 486 | Daniel Aina | 30-34 | 1:51:14 | |
| 487 | Thokozani Mvelase | 50-54 | 1:51:21 | |
| 488 | Muaaz Sujee | 16-24 | 1:51:25 | |
| 489 | Ronald Kobeqo | 35-39 | 1:51:32 | |
| 490 | Dewan Maritz | 16-24 | 1:51:44 | |
| 491 | Duke Belle | 40-44 | 1:51:44 | |
| 492 | Lebo Scott | 30-34 | 1:51:49 | |
| 493 | Jan De Jonge | 40-44 | 1:51:49 | |
| 494 | Martin Potgieter | 30-34 | 1:52:02 | |
| 495 | Rick Nortje | 35-39 | 1:52:11 | |
| 496 | Arnold Heymans | 35-39 | 1:52:12 | |
| 497 | Mawela Mbelengwa | 40-44 | 1:52:18 | |
| 498 | Kabelo Matsane | 35-39 | 1:52:19 | |
| 499 | Prheston Botes | 25-29 | 1:52:27 | |
| 500 | Steven Parker | 45-49 | 1:52:33 | |
| 501 | Trevor Kubheka | 35-39 | 1:52:34 | |
| 502 | Mpho Mogaila | 25-29 | 1:52:37 | |
| 503 | Tembela Ngayi | 35-39 | 1:52:49 | |
| 504 | Daniel Baker | 16-24 | 1:52:57 | |
| 505 | Kabelo Makhaya | 30-34 | 1:52:58 | |
| 506 | Themba Mathebula | 45-49 | 1:53:02 | |
| 507 | Luke Theron | 25-29 | 1:53:19 | |
| 508 | Emmanuel Nxele | 45-49 | 1:53:23 | |
| 509 | Ronald Manyiki | 35-39 | 1:53:24 | |
| 510 | Jacques Jordaan | 35-39 | 1:53:30 | |
| 511 | Viwe Mbobo | 40-44 | 1:53:41 | |
| 512 | Richard Späth | 55-59 | 1:53:46 | |
| 513 | Simbarashe Maravanyika | 35-39 | 1:53:52 | |
| 514 | Conroe Theron | 30-34 | 1:53:55 | |
| 515 | Jan-Paul Nel | 30-34 | 1:53:56 | |
| 516 | Tsele Mphafi | 25-29 | 1:54:00 | |
| 517 | Thabz Bapela | 40-44 | 1:54:06 | |
| 518 | Mogale Mohale | 35-39 | 1:54:07 | |
| 519 | Tshepo Medupe | 40-44 | 1:54:07 | |
| 520 | Shimane Dladla | 45-49 | 1:54:10 | |
| 521 | Ziyaad Adam | 40-44 | 1:54:14 | |
| 522 | Joseph Mpe | 35-39 | 1:54:16 | |
| 523 | Lebo Ngcobo | 45-49 | 1:54:18 | |
| 524 | Karshan Naidoo | 35-39 | 1:54:27 | |
| 525 | Peet Potgieter | 35-39 | 1:54:33 | |
| 526 | Johann Grobler | 16-24 | 1:54:34 | |
| 527 | Nkululeko Sibiya | 45-49 | 1:54:44 | |
| 528 | Johan Prinsloo | 30-34 | 1:54:46 | |
| 529 | Garries Francis | 16-24 | 1:54:47 | |
| 530 | Martin De Villiers | 35-39 | 1:55:01 | |
| 531 | Tefo Mogasha | 45-49 | 1:55:01 | |
| 532 | Katlego Baaitse | 40-44 | 1:55:03 | |
| 533 | Richard Berrill | 40-44 | 1:55:12 | |
| 534 | Siphelo Mwale | 30-34 | 1:55:16 | |
| 535 | Ebrahim Tambala | 30-34 | 1:55:22 | |
| 536 | Sarvesen Ganess | 40-44 | 1:55:30 | |
| 537 | Teboho Khaba | 40-44 | 1:55:32 | |
| 538 | Thomas Corben | 25-29 | 1:55:33 | |
| 539 | Kenna Thabeng | 16-24 | 1:55:36 | |
| 540 | Tsaona Mogopodi | 35-39 | 1:55:38 | |
| 541 | Karabo Motheiwana | 25-29 | 1:55:42 | |
| 542 | Witty Matsomela | 40-44 | 1:55:54 | |
| 543 | Zack Da Silva | 40-44 | 1:56:17 | |
| 544 | Monwabisi Pumlomo | 35-39 | 1:56:20 | |
| 545 | Marius Jacobsohn | 40-44 | 1:56:24 | |
| 546 | Reinhart van Zyl | 35-39 | 1:56:27 | |
| 547 | Muano Mangaladzi | 25-29 | 1:56:39 | |
| 548 | Aidon Losper | 30-34 | 1:56:40 | |
| 549 | Mandlenkosi Vana | 35-39 | 1:56:44 | |
| 550 | Brett Giddy | 25-29 | 1:56:49 | |
| 551 | Thamsanqa Hlatuka | 25-29 | 1:56:51 | |
| 552 | Mohamed Temraz | 35-39 | 1:57:08 | |
| 553 | Malose Langa | 40-44 | 1:57:13 | |
| 554 | Louis-Neil Korsten | 30-34 | 1:57:16 | |
| 555 | Darren de Kock | 55-59 | 1:57:16 | |
| 556 | Taku Borerwe | 45-49 | 1:57:20 | |
| 557 | Tsepo Phohleli | 25-29 | 1:57:26 | |
| 558 | Ongeziwe Bilibana | 40-44 | 1:57:29 | |
| 559 | Jordan Erasmus | 16-24 | 1:57:31 | |
| 560 | Nkosikhona Dlomo | 25-29 | 1:57:31 | |
| 561 | Toyota Xulu | 25-29 | 1:57:45 | |
| 562 | Gareth Bond | 50-54 | 1:57:53 | |
| 563 | Phindokuhle Mahlangu | 30-34 | 1:57:58 | |
| 564 | Boitumelo Molosioa | 30-34 | 1:58:02 | |
| 565 | Muhammad Ismail | 25-29 | 1:58:04 | |
| 566 | Melvin Makiri | 30-34 | 1:58:06 | |
| 567 | Nkahloleng Maepa | 30-34 | 1:58:06 | |
| 568 | Donovan Nkomo | 35-39 | 1:58:21 | |
| 569 | Vukosi Shivonivoni | 25-29 | 1:58:24 | |
| 570 | Matthew Aslam | 16-24 | 1:58:35 | |
| 571 | Etienne Abbott | 45-49 | 1:58:40 | |
| 572 | Lourens Grove | 35-39 | 1:58:42 | |
| 573 | Charlie Mingaz | 45-49 | 1:58:43 | |
| 574 | William Keys | 35-39 | 1:58:56 | |
| 575 | Desmond Schnugh | 45-49 | 1:58:56 | |
| 576 | Khampepe Khitsane | 35-39 | 1:59:23 | |
| 577 | Kevin Mapenzauswa | 30-34 | 1:59:31 | |
| 578 | Zothile Dlamini | 35-39 | 1:59:49 | |
| 579 | Diego Masera | 60-64 | 1:59:57 | |
| 580 | Tlotliso Jonas | 25-29 | 1:59:58 | |
| 581 | Siphelele Sibiya | 25-29 | 2:00:00 | |
| 582 | Ankur Vaidya | 40-44 | 2:00:08 | |
| 583 | Nash Senior | 35-39 | 2:00:18 | |
| 584 | Dominique Jacobs | 25-29 | 2:00:29 | |
| 585 | Khumo Keebine | 30-34 | 2:00:34 | |
| 586 | Itumeleng Mokgosi | 30-34 | 2:00:42 | |
| 587 | Mziwoxolo Mpungutye | 30-34 | 2:00:54 | |
| 588 | Phatlalalo Phatlalalo | 30-34 | 2:00:55 | |
| 589 | Sed Naidu | 40-44 | 2:01:13 | |
| 590 | Ruan Gerber | 25-29 | 2:01:26 | |
| 591 | Thando Bakumeni | 35-39 | 2:01:35 | |
| 592 | Mahlatse Maraba | 35-39 | 2:01:37 | |
| 593 | Chad Tehini | 40-44 | 2:01:46 | |
| 594 | Alessandro Benincá | 25-29 | 2:01:52 | |
| 595 | Mthokoziseni Kwandokuhle Mavundla | 25-29 | 2:01:55 | |
| 596 | Kagiso Mphake | 30-34 | 2:02:04 | |
| 597 | Mongezi Ntshangase | 25-29 | 2:02:09 | |
| 598 | Thabo Gadzani Majola | 45-49 | 2:02:10 | |
| 599 | Agmat Badat | 50-54 | 2:02:20 | |
| 600 | Lehlohonolo Khabo | 25-29 | 2:02:20 |