← Back to Events
HYROX Johannesburg 2025
Johannesburg, ZAF11:42:17GMT+2November 29 – 30, 2025Season 8 (25/26)
Results from the Johannesburg 2025 HYROX event. 3,370 results, 5,308 athletes across 12 categories.
Johannesburg 2025
- Result entries
- 3,370
- Unique athletes
- 5,308
- Athlete finishes
- 5,588
- 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:00:22
Best Time
+2:49 vs season avg
1:20:32
Front Pack (P10)
+8:06 vs season avg
1:45:29
Mid Pack (P50)
+16:02 vs season avg
30:21
Field Spread
+7:57 vs season avg
8.63%
Roxzone Tax
+0.30 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #26 | #8 | Cebolenkosi MchunuPB | RSA | M 25-29 | R 37:31S 38:00 | 1:15:31 | View › |
| #27 | #5 | Thomas Lee | RSA | M 35-39 | R 35:57S 39:50 | 1:15:47 | View › |
| #28 | #9 | Robert YoungPB | USA | M 25-29 | R 34:29S 41:33 | 1:16:02 | View › |
| #29 | #10 | Sicelo ChampionPB | RSA | M 25-29 | R 37:01S 39:07 | 1:16:08 | View › |
| #30 | #6 | Marcio PinheiroPB | RSA | M 35-39 | R 40:13S 36:00 | 1:16:13 | View › |
| #31 | #6 | Kieran WoestPB | RSA | M 16-24 | R 36:08S 40:24 | 1:16:32 | View › |
| #32 | #2 | Llewellyn human-reto | RSA | M 40-44 | R 39:16S 37:26 | 1:16:42 | View › |
| #33 | #7 | Bert VerlindePB | BEL | M 35-39 | R 36:30S 40:17 | 1:16:47 | View › |
| #34 | #11 | Ewan Hickling | RSA | M 25-29 | R 37:37S 39:18 | 1:16:55 | View › |
| #35 | #3 | Dana CoetzeePB | RSA | M 40-44 | R 38:53S 38:15 | 1:17:08 | View › |
| #36 | #7 | Matt Swart | RSA | M 30-34 | R 36:29S 40:44 | 1:17:13 | View › |
| #37 | #7 | Jonny Brown | RSA | M 16-24 | R 36:04S 41:16 | 1:17:20 | View › |
| #38 | #8 | Bradley Love | RSA | M 30-34 | R 40:26S 37:01 | 1:17:27 | View › |
| #39 | #12 | Briarley KlassenPB | RSA | M 25-29 | R 38:34S 39:01 | 1:17:35 | View › |
| #40 | #8 | Patrick SmythePB | RSA | M 35-39 | R 36:08S 41:38 | 1:17:46 | View › |
| #41 | #9 | Alex Macphail | RSA | M 35-39 | R 39:20S 38:32 | 1:17:52 | View › |
| #42 | #13 | Jean-Claude Fernandes | RSA | M 25-29 | R 40:28S 37:25 | 1:17:53 | View › |
| #43 | #10 | Nico van zylPB | RSA | M 35-39 | R 41:03S 36:55 | 1:17:58 | View › |
| #44 | #9 | Daniel StapelbergPB | RSA | M 30-34 | R 35:33S 42:35 | 1:18:08 | View › |
| #45 | #1 | Dean Jackson | GBR | M 60-64 | R 38:38S 39:34 | 1:18:12 | View › |
| #46 | #11 | Kane HerbertPB | RSA | M 35-39 | R 40:01S 38:12 | 1:18:13 | View › |
| #47 | #14 | Luke Walker | AUS | M 25-29 | R 36:57S 41:17 | 1:18:14 | View › |
| #48 | #12 | Bradley CramondPB | RSA | M 35-39 | R 34:59S 43:35 | 1:18:34 | View › |
| #49 | #15 | Dylan Heubner | RSA | M 25-29 | R 35:47S 42:51 | 1:18:38 | View › |
| #50 | #3 | Herman Maré | RSA | M 45-49 | R 39:07S 39:34 | 1:18:41 | View › |