FULL RESULTS
HYROX Cape Town (April) 2026 Results – Open Men (page 4)
717 finishers. Winner Mathieu Cros in 1:02:26; median 1:37:27.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 601 | Martin de Villiers | 35-39 | 2:01:53 | |
| 602 | Buti Manamela | 45-49 | 2:01:55 | |
| 603 | Nishen Naidoo | 25-29 | 2:01:57 | |
| 604 | Mxolisi Bhebhe | 40-44 | 2:01:58 | |
| 605 | Siphiwe Nkosi | 45-49 | 2:02:45 | |
| 606 | Vernon Willemse | 35-39 | 2:02:48 | |
| 607 | Simbongile Stuurman | 35-39 | 2:02:49 | |
| 608 | Chobenie Shamakumba | 30-34 | 2:02:51 | |
| 609 | Regan Melody | 45-49 | 2:02:55 | |
| 610 | Ndumiso Mkhwanazi | 30-34 | 2:03:12 | |
| 611 | Jake Carter | 25-29 | 2:03:38 | |
| 612 | Vuyo Hlela | 16-24 | 2:03:42 | |
| 613 | Machalin Parsaramen | 16-24 | 2:04:01 | |
| 614 | Dewald Olivier | 40-44 | 2:04:25 | |
| 615 | Mpumelelo Sixhaxa | 45-49 | 2:04:31 | |
| 616 | Langiwe Mwale | 25-29 | 2:04:33 | |
| 617 | Kenny Masethe | 30-34 | 2:04:40 | |
| 618 | Stephanus Van Deventer | 45-49 | 2:04:48 | |
| 619 | Mahlatse Maraba | 35-39 | 2:04:52 | |
| 620 | Melusi Dube | 40-44 | 2:04:55 | |
| 621 | Makhosandile Mangaliso Baduza | 25-29 | 2:04:55 | |
| 622 | Stephan Van der Nest | 40-44 | 2:04:57 | |
| 623 | Coenraad Steyn | 55-59 | 2:06:06 | |
| 624 | Joshuakim van Roodt | 25-29 | 2:06:13 | |
| 625 | Bongani Simelane | 35-39 | 2:06:20 | |
| 626 | Armand Ferreira | 30-34 | 2:06:31 | |
| 627 | Dewald Hanekom | 16-24 | 2:06:37 | |
| 628 | Adriano Goncalves | 25-29 | 2:07:06 | |
| 629 | Amelio Kannemeyer | 40-44 | 2:07:08 | |
| 630 | Cinga Nohaji | 35-39 | 2:07:27 | |
| 631 | Johan Trichardt Prinsloo | 30-34 | 2:07:48 | |
| 632 | Jack Coetzer | 25-29 | 2:07:56 | |
| 633 | Nahum Johannes | 25-29 | 2:07:57 | |
| 634 | Warren Hendricks | 45-49 | 2:08:38 | |
| 635 | Qiyaam Jaffer | 30-34 | 2:08:55 | |
| 636 | Ntando Ximba | 30-34 | 2:09:01 | |
| 637 | Ya Eddie Lombi | 35-39 | 2:09:03 | |
| 638 | Nasir Hendricks | 40-44 | 2:09:07 | |
| 639 | Mikyle Jacobs Head Of The Table | 25-29 | 2:09:45 | |
| 640 | Mikyle Jacobs | 25-29 | 2:09:45 | |
| 641 | Witty Matsomela | 40-44 | 2:10:05 | |
| 642 | Melusi Zulu | 35-39 | 2:10:06 | |
| 643 | Abonga Ketwa | 30-34 | 2:10:18 | |
| 644 | Andrew Ngcaba | 35-39 | 2:10:26 | |
| 645 | Shaaqir Karriem | 30-34 | 2:10:29 | |
| 646 | Cameron Young | 25-29 | 2:11:31 | |
| 647 | Shanal Nathoo | 30-34 | 2:12:10 | |
| 648 | Zack Myerson | 16-24 | 2:12:26 | |
| 649 | Odwa Ndesi | 35-39 | 2:12:33 | |
| 650 | Shafwaan Laubscher | 45-49 | 2:12:35 | |
| 651 | Luvuyo Namba | 35-39 | 2:12:37 | |
| 652 | Matthew Van Reenen | 16-24 | 2:12:39 | |
| 653 | Riy Domingo | 40-44 | 2:12:43 | |
| 654 | Adam Sack | 40-44 | 2:12:46 | |
| 655 | Masindi Singo | 25-29 | 2:13:18 | |
| 656 | Samuel Ndungu | 35-39 | 2:13:30 | |
| 657 | Riyaad Cruywagen | 35-39 | 2:13:37 | |
| 658 | Ryan Johnson | 45-49 | 2:13:52 | |
| 659 | Junaid Kamish | 35-39 | 2:14:04 | |
| 660 | Adriaan Matthee | 40-44 | 2:14:22 | |
| 661 | Clinton Frazer | 35-39 | 2:15:17 | |
| 662 | Clinton Groome | 40-44 | 2:15:31 | |
| 663 | Khanya Siyengo | 35-39 | 2:15:40 | |
| 664 | Ayanda Kahla | 35-39 | 2:16:20 | |
| 665 | Reagan Adams | 25-29 | 2:16:30 | |
| 666 | Sandile Mzizi | 40-44 | 2:16:39 | |
| 667 | Ashley Hendricks | 40-44 | 2:16:45 | |
| 668 | Adnaan Ahmed | 30-34 | 2:16:51 | |
| 669 | Vidhaar Vishnupersadh | 25-29 | 2:17:08 | |
| 670 | Lyle Lineval | 35-39 | 2:17:43 | |
| 671 | Joshua Ngwarai | 25-29 | 2:18:25 | |
| 672 | Marco Valente | 45-49 | 2:18:39 | |
| 673 | Jacob Ntesang | 30-34 | 2:20:11 | |
| 674 | Gareth Smithdorf | 40-44 | 2:20:20 | |
| 675 | Sive Ngadlela | 25-29 | 2:20:55 | |
| 676 | Simbarashe Maravanyika | 35-39 | 2:21:07 | |
| 677 | Mathongo Makhiwane | 50-54 | 2:21:16 | |
| 678 | Brian Magwaca | 40-44 | 2:21:40 | |
| 679 | Kevin Rowland | 30-34 | 2:22:03 | |
| 680 | Quan Piers | 30-34 | 2:22:12 | |
| 681 | Hennie Du Plessis | 25-29 | 2:22:14 | |
| 682 | Svein Eivind Andersen | 70-74 | 2:22:24 | |
| 683 | Bryan Capes | 35-39 | 2:23:26 | |
| 684 | Dale Clark | 25-29 | 2:25:29 | |
| 685 | Ntsikayezwe Ndala | 30-34 | 2:25:40 | |
| 686 | Alliaster Wentzel | 35-39 | 2:27:47 | |
| 687 | Tshepo Molane | 35-39 | 2:28:22 | |
| 688 | Thobela Yose | 40-44 | 2:29:03 | |
| 689 | Nash Senior | 35-39 | 2:29:35 | |
| 690 | Ethan Sakoor | 30-34 | 2:30:06 | |
| 691 | Ruhan Rheeder | 35-39 | 2:31:25 | |
| 692 | Hugo Myburgh | 35-39 | 2:32:01 | |
| 693 | Mahlubandile Mbodla | 35-39 | 2:32:13 | |
| 694 | Erick Kiboro | 40-44 | 2:32:27 | |
| 695 | Warren Smith | 35-39 | 2:33:38 | |
| 696 | Seitshupo Rakgokong | 40-44 | 2:33:56 | |
| 697 | Daniel Goldberg | 25-29 | 2:34:04 | |
| 698 | Cyril “Cyroq” Ramakhula | 30-34 | 2:34:13 | |
| 699 | Lesego Mosana | 16-24 | 2:34:17 | |
| 700 | Mario Arrow | 50-54 | 2:34:50 | |
| 701 | Riley Tarr | 16-24 | 2:34:58 | |
| 702 | Mompati Majola | 35-39 | 2:35:26 | |
| 703 | Ashley Singh | 40-44 | 2:37:09 | |
| 704 | Yash Harribhai | 16-24 | 2:37:45 | |
| 705 | Jayden McGregor | 16-24 | 2:37:53 | |
| 706 | Jean Claude Havyarimana | 50-54 | 2:38:45 | |
| 707 | Erik Bernhardt | 25-29 | 2:40:45 | |
| 708 | Ian Parker | 55-59 | 2:40:51 | |
| 709 | Heinrich Husselmann | 16-24 | 2:44:12 | |
| 710 | Fezile Solombela | 45-49 | 2:46:01 | |
| 711 | Ashim Asharaph | 25-29 | 2:48:00 | |
| 712 | Darren Adams | 25-29 | 2:50:00 | |
| 713 | Diaan Wiese | 30-34 | 2:51:01 | |
| 714 | Abdul Majeed Kamaldien | 25-29 | 2:54:15 | |
| 715 | Eustace Jaravaza | 45-49 | 2:59:48 | |
| 716 | Riaan Rossouw | 45-49 | 3:04:41 | |
| 717 | Sakhile Nhlabathi | 35-39 | 3:07:18 |