← Johannesburg 2026 results

HYROX Johannesburg 2026 Results – Open Men (page 4)

738 finishers. Winner Sheldon O’Connor in 1:01:12; median 1:41:34.

Rank Athlete Nat Age group Time
601 Mas’Ood Laatoe RSA 25-29 2:02:25
602 Xolisa Beja RSA 50-54 2:02:29
603 Michael Mendes RSA 50-54 2:02:55
604 Ruan van Zyl RSA 35-39 2:03:02
605 Kimeshin Chetty RSA 35-39 2:03:08
606 Thembani Khipa RSA 30-34 2:03:09
607 Rushil Vallabh RSA 16-24 2:03:22
608 Johan Els RSA 45-49 2:03:34
609 Nkanyiso Mpila RSA 16-24 2:03:41
610 Nkosinathi Msiza RSA 40-44 2:03:42
611 Sandile Ngema RSA 40-44 2:03:47
612 Simba Mapingire ZIM 30-34 2:03:51
613 Ndibo Magalela BOT 35-39 2:03:51
614 Dustin Charnley RSA 40-44 2:03:53
615 Tlamelo Tomango BOT 30-34 2:03:57
616 Justin Harris RSA 30-34 2:04:15
617 Onke Jita RSA 35-39 2:04:31
618 Brad Jonas RSA 30-34 2:04:58
619 Rudy Steyn RSA 55-59 2:05:05
620 Saieshan Munsamy RSA 30-34 2:05:08
621 Frederik Marx RSA 45-49 2:05:22
622 Siphiwe Nkosi RSA 45-49 2:05:23
623 Trishen Naidoo RSA 35-39 2:05:48
624 Tawanda Shoniwa ZIM 45-49 2:05:49
625 Themba Mandlati RSA 25-29 2:05:54
626 Martin Fick RSA 45-49 2:05:58
627 Johnny Loubser RSA 55-59 2:06:49
628 Simba Sakuinje ZIM 45-49 2:06:56
629 Xolani Lincoln Maseko RSA 40-44 2:06:58
630 Greg Mazen GBR 30-34 2:07:02
631 Kholofelo Khumalo RSA 30-34 2:07:10
632 Tiisetso Baloyi RSA 30-34 2:07:33
633 Nhlakanipho Msutwana RSA 25-29 2:07:56
634 Constant Beckerling RSA 30-34 2:07:58
635 Vincent Tinashe Bosha ZIM 35-39 2:08:30
636 Xolisa Mgqubeni RSA 30-34 2:08:38
637 Chris Mann GBR 55-59 2:08:41
638 Vuyo Dlamini RSA 16-24 2:08:47
639 Sabelosenkosi Mathonsi RSA 16-24 2:09:04
640 Mahlaga Molepo RSA 40-44 2:09:07
641 Trevor Harvey RSA 40-44 2:10:12
642 Virgilio Da Silva RSA 50-54 2:11:18
643 Nhlanhla Nkosi RSA 25-29 2:11:29
644 Rohan Gulab RSA 16-24 2:12:10
645 Aphumelele Ndukwana RSA 30-34 2:12:11
646 Willem Richter RSA 50-54 2:12:39
647 Elton Alexander RSA 40-44 2:12:52
648 Vusa Nyathi RSA 45-49 2:12:53
649 Muhammed Uzair Kaka RSA 16-24 2:12:55
650 JJ Opperman RSA 16-24 2:13:00
651 Johan Pretorius RSA 35-39 2:13:03
652 Sarfaraz Kholvadia RSA 45-49 2:13:04
653 Hloni Nkonoane RSA 35-39 2:13:46
654 Nkosingithandile Zungu RSA 30-34 2:13:51
655 Dwayne Taylor RSA 30-34 2:13:54
656 Happy Ratau RSA 40-44 2:14:31
657 Johannes Frederik Botha RSA 30-34 2:14:32
658 Steven Holm ZIM 60-64 2:14:44
659 Christopher Möller RSA 40-44 2:14:49
660 Mike Ramaphala RSA 45-49 2:15:06
661 Johnny Beytel RSA 65-69 2:15:08
662 Joshua Slabbert RSA 50-54 2:15:09
663 Johan Liebenberg RSA 50-54 2:15:12
664 Sifiso Masina RSA 45-49 2:15:31
665 Erick Kiboro KEN 40-44 2:15:43
666 Mowa Mowa BOT 40-44 2:15:57
667 Grayson Dooling RSA 30-34 2:16:31
668 Munyaradzi Chabata RSA 30-34 2:16:31
669 Jean-Pierre Lishman RSA 40-44 2:17:09
670 Brandon Bantam RSA 30-34 2:18:00
671 Ikageng Ratlala RSA 25-29 2:18:14
672 Brenton Shaw RSA 30-34 2:18:59
673 Dennis Keenan RSA 45-49 2:19:10
674 Shaun Ringler RSA 40-44 2:19:34
675 Martin Botha RSA 35-39 2:20:13
676 Junior Gaoganediwe RSA 25-29 2:20:24
677 Siyabusa Mkhize RSA 16-24 2:21:32
678 Bradlan Naidoo RSA 30-34 2:21:41
679 Mompati Majola BOT 35-39 2:21:47
680 JH Pretorius RSA 35-39 2:22:03
681 Mawande Msomi RSA 25-29 2:22:09
682 Kutloano Sowazi RSA 30-34 2:22:11
683 Afikile Hintsa RSA 25-29 2:22:17
684 Kagiso Pheto RSA 45-49 2:22:38
685 Mduduzi Mathe ZIM 40-44 2:22:58
686 Lefa Tsutuslupa RSA 45-49 2:23:43
687 Cohen Grootboom RSA 30-34 2:23:45
688 Sello Zungu RSA 25-29 2:23:47
689 Vaibhav Parshutam RSA 25-29 2:23:52
690 Xolani Radebe RSA 30-34 2:24:03
691 Majahonke P Mavuso SWZ 30-34 2:24:07
692 Lushan Choki RSA 30-34 2:24:42
693 Matanya Madigoe RSA 30-34 2:24:48
694 Sthembiso Mathema RSA 30-34 2:25:08
695 Tebogo Monama RSA 25-29 2:25:53
696 Neo Bratose RSA 16-24 2:26:11
697 Marco Rademeyer RSA 30-34 2:26:46
698 Ketan Hira RSA 35-39 2:27:18
699 Siyasanga Nonzaba RSA 40-44 2:27:45
700 Njabulo Dumakude RSA 35-39 2:27:56
701 Jatin Makkan RSA 30-34 2:29:19
702 Ryan Hosiassohn RSA 40-44 2:29:27
703 Bhavesh Nathoo RSA 25-29 2:29:36
704 Leatile Lux Majola BOT 35-39 2:30:53
705 Hennie Botha RSA 35-39 2:31:07
706 Phila Ginindza SWZ 25-29 2:31:50
707 Kepu Sibanda RSA 40-44 2:33:49
708 Comfort Sebalane RSA 30-34 2:33:56
709 Yaqeen Carrim RSA 16-24 2:37:36
710 Aswill Horn RSA 40-44 2:37:38
711 Joe de Lange RSA 25-29 2:38:47
712 Seitshupo Rakgokong RSA 40-44 2:38:52
713 Itumeleng Sibanda RSA 25-29 2:39:03
714 Zachariah Arends USA 16-24 2:39:25
715 Tshegofatso Masete RSA 40-44 2:40:30
716 Trenton Munsamy RSA 16-24 2:41:32
717 Calum Rosenberg RSA 35-39 2:41:39
718 David Bapela RSA 35-39 2:42:13
719 Johan Claassens RSA 70-74 2:43:04
720 Sibusiso Phiri RSA 40-44 2:43:52
721 Rishay Mahadeo RSA 25-29 2:44:04
722 Uhlamurile Mabunda RSA 35-39 2:45:35
723 Tzu Wei Tsai RSA 40-44 2:48:27
724 Simphiwe Sibiti RSA 25-29 2:50:21
725 Jacob Sibuye RSA 30-34 2:51:17
726 Mikaeel Abdulla RSA 25-29 2:52:51
727 Mpho Mangwegape RSA 35-39 2:53:34
728 Mohammed Rezaan Mahomed RSA 25-29 2:54:56
729 Moagi Moima RSA 40-44 2:55:26
730 Danny Rae RSA 16-24 2:56:50
731 Rhulani Ngobeni RSA 40-44 3:05:03
732 Jason Wills RSA 40-44 3:05:21
733 Mandla Mbonambi RSA 40-44 3:11:59
734 Andreas Poriazis RSA 45-49 3:16:35
735 Shaun Lungoomiah RSA 35-39 3:17:00
736 Thabo Mkhize RSA 25-29 3:20:22
737 Matome Legodi RSA 25-29 3:29:58
738 Sumeran Moodley RSA 45-49 3:30:23

← Johannesburg 2026 results