HYROX Cape Town 2025: Relay Men results
36 teams on 19 Jul 2025. Typical finish 1:18:17, fastest 10% under 1:00:24. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Aj Olivier, Timothy Marsh, Clinton Panther, Tristan Evan Hewlett 1st of 30 aged U40 | U40 | 54:50 | — | — | — | — | — | — | — | — | — | — | — | |
| 2 | Ulrich Van Zyl, Jacques Gericke, Aj Visser, Mathew Mbambo 2nd of 30 aged U40 | U40 | 55:44 | 0:54 | — | — | — | — | — | — | — | — | — | — | — |
| 3 | Lohan Swart, Corrie Breydenbach, Mauritz Henderson, Llewellyn Human Retro 1st of 6 aged 40+ | 40+ | 57:49 | 2:59 | — | — | — | — | — | — | — | — | — | — | — |
| 4 | Altus Moolman, Dylan Thesner, Daniel Kuhlmann, Stean Du Toit 3rd of 30 aged U40 | U40 | 1:00:23 | 5:33 | — | — | — | — | — | — | — | — | — | — | — |
| 5 | Geo Botha, Francois Burger, Werner Botha, Nico Oosthuizen 4th of 30 aged U40 | U40 | 1:00:24 | 5:34 | — | — | — | — | — | — | — | — | — | — | — |
| 6 | Ebrahim Hartley, Sedick Moerat, Mansur Agigi, Achmat Moerat 5th of 30 aged U40 | U40 | 1:02:56 | 8:06 | — | — | — | — | — | — | — | — | — | — | — |
| 7 | Lourens Boddington, Hastings Dickinson, Dante Lamb, Ian Heyns 6th of 30 aged U40 | U40 | 1:03:30 | 8:40 | — | — | — | — | — | — | — | — | — | — | — |
| 8 | James White, John Fuller, Robert Pearce, Ross Mckernan 2nd of 6 aged 40+ | 40+ | 1:06:42 | 11:52 | — | — | — | — | — | — | — | — | — | — | — |
| 9 | Brent Van Der Merwe, Nicholas Cook, Willian Pretorius, Chase Michaux 7th of 30 aged U40 | U40 | 1:07:54 | 13:04 | — | — | — | — | — | — | — | — | — | — | — |
| 10 | Oswald Noach, Franco Flach, Andrew Bremner, Eugene Swart 3rd of 6 aged 40+ | 40+ | 1:11:43 | 16:53 | — | — | — | — | — | — | — | — | — | — | — |
| 11 | Martin Loots, Ruan Venter, Lars Steyn, Tyran Lottering 8th of 30 aged U40 | U40 | 1:11:48 | 16:58 | — | — | — | — | — | — | — | — | — | — | — |
| 12 | Moeletsi Molemela, Mzwandile Sotsaka, Keke Molemela, Katlego Sotsaka 9th of 30 aged U40 | U40 | 1:12:31 | 17:41 | — | — | — | — | — | — | — | — | — | — | — |
| 13 | Julian Jordaan, Alexio Dos Santos, David Wilds, Christo Linde 10th of 30 aged U40 | U40 | 1:14:26 | 19:36 | — | — | — | — | — | — | — | — | — | — | — |
| 14 | Humphrey Muza, Edwin Jansen, Damian Rawstorne, Johannes Kotze 11th of 30 aged U40 | U40 | 1:16:03 | 21:13 | — | — | — | — | — | — | — | — | — | — | — |
| 15 | Karel Croeser, James Fraser, Danie Esterhuyse, Johan Gouws 4th of 6 aged 40+ | 40+ | 1:16:36 | 21:46 | — | — | — | — | — | — | — | — | — | — | — |
| 16 | Leo Figueira, Francois Schutte, Nicholas Traut, Keegan Bain 12th of 30 aged U40 | U40 | 1:17:37 | 22:47 | — | — | — | — | — | — | — | — | — | — | — |
| 17 | Donovan Risk, Christopher Fraenkel, Johannes Human, Landon Mcclure 13th of 30 aged U40 | U40 | 1:18:07 | 23:17 | — | — | — | — | — | — | — | — | — | — | — |
| 18 | Charles Post, Denis Post, James Henderson, Wayde Baker 5th of 6 aged 40+ | 40+ | 1:18:12 | 23:22 | — | — | — | — | — | — | — | — | — | — | — |
| 19 | Emmanuel Ntwaza, Joshua Snayers, Gareth Harvett, Bryan Perumal 14th of 30 aged U40 | U40 | 1:18:21 | 23:31 | — | — | — | — | — | — | — | — | — | — | — |
| 20 | Nicolaas Du Plooy, Keanu De Klerk, Travis Janbroers, Ferdinand Ferreira 15th of 30 aged U40 | U40 | 1:18:55 | 24:05 | — | — | — | — | — | — | — | — | — | — | — |
| 21 | Grant Bullard, Terry Jacobs, William Rose, Justin Muller 16th of 30 aged U40 | U40 | 1:18:55 | 24:05 | — | — | — | — | — | — | — | — | — | — | — |
| 22 | Bradley Fenton, Sterling Miller, Shane Richard Smythe, Camreon Jones 17th of 30 aged U40 | U40 | 1:18:59 | 24:09 | — | — | — | — | — | — | — | — | — | — | — |
| 23 | Stephen Truman, Joshua Lifschitz, Alan Borkowski, Andries Fourie 18th of 30 aged U40 | U40 | 1:20:43 | 25:53 | — | — | — | — | — | — | — | — | — | — | — |
| 24 | Gert Vermeulen, Daniel Otto, Steven Adams, Lario Spence 19th of 30 aged U40 | U40 | 1:22:57 | 28:07 | — | — | — | — | — | — | — | — | — | — | — |
| 25 | Heinrich Knickelbein, Miguel Andrade, Zander Enslin, Waldo Hamekom 20th of 30 aged U40 | U40 | 1:23:37 | 28:47 | — | — | — | — | — | — | — | — | — | — | — |
| 26 | Matthew Pender-Smith, Louis Pretorius, Guy Wides, Brett Jarvie 21st of 30 aged U40 | U40 | 1:26:09 | 31:19 | — | — | — | — | — | — | — | — | — | — | — |
| 27 | Mlondolozi Goba, Sipho Jr. Goba, Mziwamadoda Goba, Kwame Ofosu 22nd of 30 aged U40 | U40 | 1:27:06 | 32:16 | — | — | — | — | — | — | — | — | — | — | — |
| 28 | Sergio Matos, Craig Rivett, Mike Tatenda, James Irons 6th of 6 aged 40+ | 40+ | 1:28:33 | 33:43 | — | — | — | — | — | — | — | — | — | — | — |
| 29 | Garreth Hodgkinson, Steve Mcadam, Jonty Liebenberg, Jaryd Hodgkinson 23rd of 30 aged U40 | U40 | 1:29:10 | 34:20 | — | — | — | — | — | — | — | — | — | — | — |
| 30 | Amru Jonck, Shuan Emmerick, Lian Morkel, Jacques Reyneke 24th of 30 aged U40 | U40 | 1:30:09 | 35:19 | — | — | — | — | — | — | — | — | — | — | — |
| 31 | Garth Hendricks, Yasin Khan, MUHAMMED ASGAR DALVIE, Nabeel Moses 25th of 30 aged U40 | U40 | 1:30:09 | 35:19 | — | — | — | — | — | — | — | — | — | — | — |
| 32 | Duncan Armitage, Cole Poovan, Kwezi Xuba, Nsuku Muyimane 26th of 30 aged U40 | U40 | 1:30:10 | 35:20 | — | — | — | — | — | — | — | — | — | — | — |
| 33 | Michael Rix, Andrew Gregory, Matthew Ronald, Justin De Jager 27th of 30 aged U40 | U40 | 1:31:54 | 37:04 | — | — | — | — | — | — | — | — | — | — | — |
| 34 | Matthew Scott, Prince Jonathan Mazarura, Luka Barnard, Daniel Msibi 28th of 30 aged U40 | U40 | 1:33:05 | 38:15 | — | — | — | — | — | — | — | — | — | — | — |
| 35 | Sandiso Mazantsana, Sinakho Baliso, Asiphile Mlatsheni, Billy Siziba 29th of 30 aged U40 | U40 | 1:36:46 | 41:56 | — | — | — | — | — | — | — | — | — | — | — |
| 36 | Brian Domigo, Werner Van Rooyen, Imile Van Rhyn, Bryson Vollenhoven 30th of 30 aged U40 | U40 | 1:38:27 | 43:37 | — | — | — | — | — | — | — | — | — | — | — |
How to read
The place is among timed teams in Relay Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time.
The RoxHype app
Found your result? Beat it at your next race.
The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.
- A week-by-week plan that counts down to your race
- Extra work on your slowest stations
- Adjusts every week to what you actually did
Free to download. Used by more than 40,000 HYROX athletes.