FULL RESULTS
HYROX Cape Town 2026 Results – Open Men (page 3)
651 finishers. Winner Ryeong Choi in 57:54; median 1:34:08.
| Rank | Athlete | Nat | Age group | Time |
|---|---|---|---|---|
| 401 | Luca Firfilis | 16-24 | 1:40:04 | |
| 402 | Taiba Balaka | 25-29 | 1:40:09 | |
| 403 | Jaco Hough | 55-59 | 1:40:09 | |
| 404 | Mphokuhle Aaron Dube | 25-29 | 1:40:11 | |
| 405 | Ricardo Camara | 50-54 | 1:40:17 | |
| 406 | Jacobus Zeeman | 35-39 | 1:40:34 | |
| 407 | Andrew De Jonge | 40-44 | 1:40:38 | |
| 408 | Eckhard Smith | 25-29 | 1:40:38 | |
| 409 | Bryn Roberts | 40-44 | 1:40:39 | |
| 410 | Pedro Van Gaalen | 45-49 | 1:40:39 | |
| 411 | Callum Nienaber | 16-24 | 1:40:40 | |
| 412 | Ruan Kruger | 30-34 | 1:40:49 | |
| 413 | Matthew Hannington | 35-39 | 1:41:22 | |
| 414 | Jj Benn | 35-39 | 1:41:23 | |
| 415 | Zayne Nabbee | 40-44 | 1:41:23 | |
| 416 | Christiaan Bubb | 50-54 | 1:41:26 | |
| 417 | Adil Singh | 16-24 | 1:41:33 | |
| 418 | Michael Davids | 35-39 | 1:41:34 | |
| 419 | Shandre Van Heerden | 35-39 | 1:41:36 | |
| 420 | Wadih Elsaadi | 40-44 | 1:41:50 | |
| 421 | Bilal Ali | 35-39 | 1:41:50 | |
| 422 | Manyanani Mawisa | 35-39 | 1:41:53 | |
| 423 | Nick Holmes | 16-24 | 1:41:55 | |
| 424 | Lyle Titus | 25-29 | 1:41:56 | |
| 425 | Khensani Hlongwane | 25-29 | 1:41:57 | |
| 426 | Jeremy Hackett | 40-44 | 1:41:57 | |
| 427 | Ian Rogers | 35-39 | 1:41:57 | |
| 428 | Adrian Roberts | 16-24 | 1:41:58 | |
| 429 | Pedro Bellver | 35-39 | 1:41:59 | |
| 430 | Vishaal Patel | 25-29 | 1:42:12 | |
| 431 | John Henry Van Der Westhuizen | 25-29 | 1:42:13 | |
| 432 | Daniel Pentikainen | 25-29 | 1:42:21 | |
| 433 | Jo Cooper | 35-39 | 1:42:26 | |
| 434 | Werner Oosthuizen | 35-39 | 1:42:27 | |
| 435 | Tirimunashe Shumba | 16-24 | 1:42:36 | |
| 436 | Andre Zwart | 40-44 | 1:42:49 | |
| 437 | Sarel Coetzer | 45-49 | 1:42:54 | |
| 438 | Kyle Potgieter | 25-29 | 1:43:03 | |
| 439 | Manny Bisogno | 65-69 | 1:43:04 | |
| 440 | Umer Abrahams | 25-29 | 1:43:11 | |
| 441 | Jakkie Booysen | 40-44 | 1:43:19 | |
| 442 | Charl Malan | 16-24 | 1:43:25 | |
| 443 | Gerhardus Louwrence Van Niekerk | 30-34 | 1:43:35 | |
| 444 | Graham Willers | 45-49 | 1:43:41 | |
| 445 | Craig Quinton | 40-44 | 1:43:51 | |
| 446 | Shakeel Ebrahim | 40-44 | 1:43:52 | |
| 447 | Neill Burger | 35-39 | 1:44:00 | |
| 448 | Rael Suckerman | 45-49 | 1:44:21 | |
| 449 | Lazarus Chasaya | 25-29 | 1:44:27 | |
| 450 | Werner Horn | 55-59 | 1:44:28 | |
| 451 | Estian Van Der Merwe | 35-39 | 1:44:29 | |
| 452 | Tristan Doel | 40-44 | 1:44:32 | |
| 453 | Ashwin Monre Martin | 30-34 | 1:44:57 | |
| 454 | Jacq Van Jaarsveld | 25-29 | 1:45:00 | |
| 455 | Tjaart Breedt | 25-29 | 1:45:04 | |
| 456 | Pierre Van Zyl | 35-39 | 1:45:05 | |
| 457 | Francois Trichardt | 40-44 | 1:45:11 | |
| 458 | Cameron Clothier | 30-34 | 1:45:26 | |
| 459 | Utroff Rosant | 16-24 | 1:45:30 | |
| 460 | Ben Tlhabadira | 30-34 | 1:45:31 | |
| 461 | Mitchel Porteous | 35-39 | 1:45:41 | |
| 462 | Ashton Arlow | 16-24 | 1:45:52 | |
| 463 | Glen Forbes | 30-34 | 1:46:13 | |
| 464 | John Bernhardt | 55-59 | 1:46:22 | |
| 465 | Troy Daniels | 35-39 | 1:46:23 | |
| 466 | James Brandt | 30-34 | 1:46:28 | |
| 467 | Ronaq Sayed | 16-24 | 1:46:31 | |
| 468 | Riaan Hamilton | 50-54 | 1:46:39 | |
| 469 | Kudakwashe Maposa | 16-24 | 1:46:47 | |
| 470 | Chris Basabadwa | 16-24 | 1:46:54 | |
| 471 | Renato Vieira | 25-29 | 1:46:56 | |
| 472 | Xolisa Menemene | 40-44 | 1:47:02 | |
| 473 | Yethaba Duma | 30-34 | 1:47:12 | |
| 474 | Ashraf Hendricks | 35-39 | 1:47:23 | |
| 475 | Mark Russell | 50-54 | 1:47:27 | |
| 476 | Dylan Bergoer | 30-34 | 1:47:38 | |
| 477 | Njengele Didiza | 30-34 | 1:47:42 | |
| 478 | Tesh Tshivhidzo | 35-39 | 1:47:57 | |
| 479 | Hein Kruger | 50-54 | 1:48:05 | |
| 480 | Mark De Klerk | 50-54 | 1:48:08 | |
| 481 | Unes Safodien | 55-59 | 1:48:19 | |
| 482 | Fritz Du Toit | 35-39 | 1:48:24 | |
| 483 | Ricky White | 45-49 | 1:48:29 | |
| 484 | Driss Djerboua | 16-24 | 1:48:34 | |
| 485 | Aden Leibrandt | 30-34 | 1:48:43 | |
| 486 | Ziyaad Cruywagen | 35-39 | 1:48:44 | |
| 487 | Jean-Pierre Lishman | 40-44 | 1:48:45 | |
| 488 | Dale Riches | 40-44 | 1:48:51 | |
| 489 | Hilton Abrahams | 50-54 | 1:48:51 | |
| 490 | Johann Pienaar | 40-44 | 1:49:08 | |
| 491 | Redaa Dollie | 30-34 | 1:49:08 | |
| 492 | Sibongiseni Ndwandwe | 30-34 | 1:49:12 | |
| 493 | Nchaupa Sehoana | 25-29 | 1:49:13 | |
| 494 | Mo Khalpe | 40-44 | 1:49:19 | |
| 495 | Kudakwashe Zhangare | 50-54 | 1:49:47 | |
| 496 | Cameron Quimpo | 35-39 | 1:49:55 | |
| 497 | Matthew Carter | 16-24 | 1:50:13 | |
| 498 | Euan Scott | 30-34 | 1:50:15 | |
| 499 | Daandre Walker | 16-24 | 1:50:18 | |
| 500 | Joshua Billington | 30-34 | 1:50:19 | |
| 501 | Yousha Minty | 35-39 | 1:50:29 | |
| 502 | Ben Viviers | 40-44 | 1:50:46 | |
| 503 | Neil Lategan | 40-44 | 1:51:12 | |
| 504 | Giovanni Carelse | 25-29 | 1:51:19 | |
| 505 | Chadley Pick | 35-39 | 1:51:27 | |
| 506 | Vidhaar Vishnupersadh | 25-29 | 1:51:38 | |
| 507 | Jared Chetty | 35-39 | 1:51:43 | |
| 508 | Heinrich Otto | 45-49 | 1:51:44 | |
| 509 | Taariq Kruger | 25-29 | 1:52:23 | |
| 510 | Riyaad Cruywagen | 35-39 | 1:52:32 | |
| 511 | Lawrence Nyamuziwa | 50-54 | 1:52:43 | |
| 512 | Noel Mbizwo | 40-44 | 1:52:43 | |
| 513 | Atish Deoraj | 30-34 | 1:52:46 | |
| 514 | Clinton Frazer | 35-39 | 1:52:47 | |
| 515 | Enrico Cornelius | 30-34 | 1:52:50 | |
| 516 | Joshuakim Van Roodt | 25-29 | 1:52:58 | |
| 517 | Marco Paulo Campos | 30-34 | 1:53:19 | |
| 518 | Matthys Michiel Laubscher | 30-34 | 1:53:43 | |
| 519 | Pieter De Gouveia | 40-44 | 1:54:14 | |
| 520 | Christiaan Dicks | 40-44 | 1:54:22 | |
| 521 | Kurt Roberts | 55-59 | 1:54:31 | |
| 522 | Matthew Parsons | 25-29 | 1:54:35 | |
| 523 | Aiden Hannaford | 50-54 | 1:54:36 | |
| 524 | Tashriq Sulaiman | 25-29 | 1:54:37 | |
| 525 | Ntando Jacob | 16-24 | 1:54:47 | |
| 526 | Valiant Masayiti | 25-29 | 1:54:49 | |
| 527 | Martin De Villiers | 35-39 | 1:55:16 | |
| 528 | Mickee Walters | 35-39 | 1:55:22 | |
| 529 | Sjon Voogt | 16-24 | 1:55:24 | |
| 530 | Shafiek Anderson | 40-44 | 1:55:28 | |
| 531 | Oliver Dehning | 16-24 | 1:55:32 | |
| 532 | Eugene Enslin | 40-44 | 1:55:40 | |
| 533 | Shane Hendrickse | 30-34 | 1:56:17 | |
| 534 | Mandla Mlangeni | 45-49 | 1:56:22 | |
| 535 | Emanuel Salakiaku | 16-24 | 1:56:40 | |
| 536 | Victor Grobler | 30-34 | 1:56:44 | |
| 537 | Shafwaan Laubscher | 45-49 | 1:56:50 | |
| 538 | Dario Torrente | 60-64 | 1:56:54 | |
| 539 | Sebastian Robinson | 16-24 | 1:56:55 | |
| 540 | Keelan Vanmali | 25-29 | 1:56:55 | |
| 541 | Gerswin Petersen | 35-39 | 1:57:12 | |
| 542 | Michael Bishop | 40-44 | 1:57:13 | |
| 543 | Itayi Marufu | 40-44 | 1:57:21 | |
| 544 | Chad Prodehl | 25-29 | 1:57:37 | |
| 545 | Coenie Slabbert | 25-29 | 1:57:38 | |
| 546 | Clinton Samuels | 45-49 | 1:57:39 | |
| 547 | James Nel | 16-24 | 1:57:56 | |
| 548 | Marcellino Adams | 25-29 | 1:58:14 | |
| 549 | Karabo Phalagae Tlabakoe Ntjie | 16-24 | 1:58:41 | |
| 550 | Michael Djan | 45-49 | 1:58:56 | |
| 551 | Wian Jankowitz | 30-34 | 1:58:59 | |
| 552 | Lonwabo Lamani | 30-34 | 1:59:02 | |
| 553 | Wesley Sapto | 30-34 | 1:59:02 | |
| 554 | Khanya Siyengo | 35-39 | 1:59:03 | |
| 555 | Thobela Yose | 40-44 | 1:59:03 | |
| 556 | Bruce Barr | 45-49 | 1:59:39 | |
| 557 | Brendan Vogt | 45-49 | 1:59:51 | |
| 558 | Abonga Ketwa | 30-34 | 2:00:51 | |
| 559 | Muhammed Rawat | 45-49 | 2:00:52 | |
| 560 | Lesiba Mogotlane | 50-54 | 2:01:02 | |
| 561 | Meelan Deepak Vanmali | 30-34 | 2:01:22 | |
| 562 | Thabang Motona | 16-24 | 2:01:32 | |
| 563 | Thinus Blignaut | 30-34 | 2:01:45 | |
| 564 | Emile Naidu | 30-34 | 2:01:50 | |
| 565 | Vahin Naka | 16-24 | 2:01:54 | |
| 566 | Lyndon-Sean Arendse | 60-64 | 2:02:08 | |
| 567 | Amelio Kannemeyer | 40-44 | 2:02:09 | |
| 568 | Thafier Salie | 30-34 | 2:02:09 | |
| 569 | Andile Mahlubi | 40-44 | 2:02:23 | |
| 570 | Christopher Heggie | 50-54 | 2:02:38 | |
| 571 | Henoch Mvita | 25-29 | 2:03:07 | |
| 572 | Riyaad Tootla | 40-44 | 2:03:08 | |
| 573 | Masixole Velem | 35-39 | 2:03:14 | |
| 574 | Koketso Diphoko | 16-24 | 2:03:23 | |
| 575 | Reagan Africa | 35-39 | 2:03:33 | |
| 576 | Irefaan Coert | 40-44 | 2:03:36 | |
| 577 | Louis Van Antwerp | 65-69 | 2:03:44 | |
| 578 | Damian Wentzel | 35-39 | 2:03:51 | |
| 579 | Dewet Du Toit | 50-54 | 2:04:03 | |
| 580 | Brett Hannington | 45-49 | 2:04:58 | |
| 581 | Setya Nugraha | 25-29 | 2:04:59 | |
| 582 | Aubrey Wana | 30-34 | 2:05:18 | |
| 583 | Ludwig Ehrke | 40-44 | 2:05:38 | |
| 584 | Sandile Mzizi | 40-44 | 2:06:07 | |
| 585 | Sebastian Smit | 16-24 | 2:06:19 | |
| 586 | Peter Leger | 55-59 | 2:06:49 | |
| 587 | Dean Cornwell | 35-39 | 2:06:52 | |
| 588 | Benjamin Edwards Pietersen | 45-49 | 2:07:55 | |
| 589 | Thomas Ntimba | 35-39 | 2:08:04 | |
| 590 | Matthieu Aurelius Mongeau | 25-29 | 2:08:19 | |
| 591 | Kashif Ali | 35-39 | 2:08:36 | |
| 592 | Damian Stanford | 25-29 | 2:08:40 | |
| 593 | Uthman Isaacs | 25-29 | 2:08:47 | |
| 594 | Stuart Macwilliam | 40-44 | 2:08:49 | |
| 595 | Brendan Ramasamy | 40-44 | 2:09:28 | |
| 596 | Chicado Hendricks | 30-34 | 2:09:43 | |
| 597 | Michael Martin | 40-44 | 2:09:57 | |
| 598 | Craig Ivy | 30-34 | 2:10:06 | |
| 599 | Angelo Swartz | 40-44 | 2:10:20 | |
| 600 | Phambili Jacob | 35-39 | 2:10:31 |