← Back to Events
View 836 startersHYROX Cape Town 2026
Cape Town, ZAF21:44:08GMT+2April 3 – 5, 2026Season 8 (25/26)
Results from the Cape Town 2026 HYROX event. 3,870 results, 6,010 athletes across 12 categories.
Cape Town 2026
- Result entries
- 3,870
- Unique athletes
- 6,010
- Athlete finishes
- 6,428
- Categories
- 12
A result entry is one finished solo athlete, doubles pair, or relay team.
Unique athletes counts the individual people behind those entries once for this event.
Athlete finishes counts every individual finish, so an athlete who raced twice is counted twice.
HYROX Men Results
Category: HYROX Men
Change category1:02:26
Best Time
+4:53 vs season avg
1:16:10
Front Pack (P10)
+3:43 vs season avg
1:37:30
Mid Pack (P50)
+8:02 vs season avg
28:25
Field Spread
+6:01 vs season avg
6.79%
Roxzone Tax
-1.54 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #26 | #3 | Alex MacphailPB | RSA | M 35-39 | R 36:44S 33:20 | 1:10:04 | View › |
| #27 | #11 | Marlowe BrettPB | RSA | M 30-34 | R 36:03S 34:15 | 1:10:18 | View › |
| #28 | #2 | Dirk Herbst | RSA | M 16-24 | R 36:20S 34:14 | 1:10:34 | View › |
| #29 | #3 | Gerrie van DalenPB | RSA | M 16-24 | R 37:22S 33:24 | 1:10:46 | View › |
| #30 | #10 | Tristan Le ForestierPB | RSA | M 25-29 | R 38:12S 32:46 | 1:10:58 | View › |
| #31 | #11 | Martin RouxPB | RSA | M 25-29 | R 37:08S 33:57 | 1:11:05 | View › |
| #32 | #4 | Brendon WarnePB | RSA | M 16-24 | R 37:57S 33:36 | 1:11:33 | View › |
| #33 | #4 | Luc DurandtPB | GBR | M 35-39 | R 39:12S 32:22 | 1:11:34 | View › |
| #34 | #5 | Jonny Brown | RSA | M 16-24 | R 34:52S 36:55 | 1:11:47 | View › |
| #35 | #3 | Dustin Carr | RSA | M 40-44 | R 36:24S 35:35 | 1:11:59 | View › |
| #36 | #6 | Divan OosthuizenPB | RSA | M 16-24 | R 37:01S 35:02 | 1:12:03 | View › |
| #37 | #5 | Greg McdermottPB | GBR | M 35-39 | R 35:59S 36:13 | 1:12:12 | View › |
| #38 | #6 | Carel BambergerPB | RSA | M 35-39 | R 38:00S 34:12 | 1:12:12 | View › |
| #39 | #12 | Brian DolphinPB | RSA | M 30-34 | R 38:09S 34:09 | 1:12:18 | View › |
| #40 | #12 | Alexio Dos SantosPB | RSA | M 25-29 | R 37:53S 34:26 | 1:12:19 | View › |
| #41 | #7 | Ryan Basson | RSA | M 16-24 | R 37:23S 35:28 | 1:12:51 | View › |
| #42 | #13 | Jean-Claude FernandesPB | RSA | M 25-29 | R 38:17S 34:43 | 1:13:00 | View › |
| #43 | #7 | Alistair Taylor | GBR | M 35-39 | R 36:53S 36:11 | 1:13:04 | View › |
| #44 | #13 | Benjamin Bouwer | NED | M 30-34 | R 38:15S 35:00 | 1:13:15 | View › |
| #45 | #8 | Myles UsherPB | RSA | M 35-39 | R 34:21S 38:56 | 1:13:17 | View › |
| #46 | #14 | Phinias NyendwaPB | ZAM | M 30-34 | R 38:08S 35:10 | 1:13:18 | View › |
| #47 | #9 | Oliver FriedrichPB | GER | M 35-39 | R 37:01S 36:23 | 1:13:24 | View › |
| #48 | #10 | Thomas LeePB | RSA | M 35-39 | R 36:12S 37:13 | 1:13:25 | View › |
| #49 | #11 | Rohan JansenPB | RSA | M 35-39 | R 40:46S 32:40 | 1:13:26 | View › |
| #50 | #14 | kevin Malaba | COD | M 25-29 | R 36:10S 37:18 | 1:13:28 | View › |