← Back to Events
HYROX Cape Town 2025
Cape Town, ZAF05:28:11GMT+2July 19 – 20, 2025Season 7 (24/25)
Results from the Cape Town 2025 HYROX event. 3,442 results, 5,463 athletes across 12 categories.
Cape Town 2025
- Result entries
- 3,442
- Unique athletes
- 5,463
- Athlete finishes
- 5,729
- 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:25
Best Time
+4:22 vs season avg
1:14:59
Front Pack (P10)
+3:11 vs season avg
1:35:32
Mid Pack (P50)
+7:11 vs season avg
28:43
Field Spread
+7:12 vs season avg
7.64%
Roxzone Tax
-0.56 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #401 | #79 | Terrence HarryPB | ZIM | M 35-39 | R 49:23S 46:56 | 1:36:19 | View › |
| #402 | #80 | Vainon WillisPB | RSA | M 35-39 | R 46:39S 49:41 | 1:36:20 | View › |
| #403 | #86 | Chad Thomas | RSA | M 25-29 | R 46:16S 50:11 | 1:36:27 | View › |
| #404 | #54 | Matthew TurnerPB | RSA | M 16-24 | R 47:20S 49:11 | 1:36:31 | View › |
| #405 | #87 | Winray ChristoffelsPB | RSA | M 25-29 | R 47:05S 49:37 | 1:36:42 | View › |
| #406 | #59 | Johan GeldenhuysPB | RSA | M 40-44 | R 52:36S 44:18 | 1:36:54 | View › |
| #407 | #55 | Divan EsterhuizenPB | RSA | M 16-24 | R 44:02S 52:56 | 1:36:58 | View › |
| #408 | #82 | Sage KrugerPB | RSA | M 30-34 | R 49:04S 48:01 | 1:37:05 | View › |
| #409 | #60 | Mark KoekemoerPB | RSA | M 40-44 | R 49:34S 47:31 | 1:37:05 | View › |
| #410 | #81 | Dwayne WilliamsPB | RSA | M 35-39 | R 50:04S 47:02 | 1:37:06 | View › |
| #411 | #88 | Keelan WitbooiPB | RSA | M 25-29 | R 50:57S 46:12 | 1:37:09 | View › |
| #412 | #28 | Erik SmitPB | RSA | M 45-49 | R 49:55S 47:16 | 1:37:11 | View › |
| #413 | #83 | Simon DinkelmanPB | RSA | M 30-34 | R 44:44S 52:34 | 1:37:18 | View › |
| #414 | #82 | Stuart AdamPB | RSA | M 35-39 | R 48:16S 49:03 | 1:37:19 | View › |
| #415 | #56 | Tristan Harris | RSA | M 16-24 | R 46:20S 51:04 | 1:37:24 | View › |
| #416 | #84 | Lonwabo Rarane | RSA | M 30-34 | R 44:12S 53:19 | 1:37:31 | View › |
| #417 | #85 | Dawid TheronPB | RSA | M 30-34 | R 49:09S 48:23 | 1:37:32 | View › |
| #418 | #5 | Tiri Towindo | RSA | M 55-59 | R 44:14S 53:22 | 1:37:36 | View › |
| #419 | #15 | Marc Edery | NED | M 50-54 | R 47:55S 49:44 | 1:37:39 | View › |
| #420 | #89 | Dayyaan StemmetPB | RSA | M 25-29 | R 57:01S 40:40 | 1:37:41 | View › |
| #421 | #83 | Grant ManningPB | USA | M 35-39 | R 44:51S 52:51 | 1:37:42 | View › |
| #422 | #86 | Anrich GerickePB | RSA | M 30-34 | R 49:52S 48:02 | 1:37:54 | View › |
| #423 | #61 | Shadreck ChimbetetePB | RSA | M 40-44 | R 48:35S 49:19 | 1:37:54 | View › |
| #424 | #62 | Johann StraussPB | RSA | M 40-44 | R 48:42S 49:13 | 1:37:55 | View › |
| #425 | #87 | Ben RathPB | RSA | M 30-34 | R 48:23S 49:35 | 1:37:58 | View › |