← Back to Events
HYROX Johannesburg I 2025
Johannesburg I, ZAF12:58:05GMT+2March 1, 2025Season 7 (24/25)
Results from the Johannesburg I 2025 HYROX event. 2,150 results, 3,513 athletes across 12 categories.
Johannesburg I 2025
- Result entries
- 2,150
- Unique athletes
- 3,513
- Athlete finishes
- 3,543
- 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:06:59
Best Time
+8:56 vs season avg
1:20:42
Front Pack (P10)
+8:54 vs season avg
1:39:49
Mid Pack (P50)
+11:28 vs season avg
26:50
Field Spread
+5:19 vs season avg
7.89%
Roxzone Tax
-0.31 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #226 | #63 | Keagan AshwellPB | ZIM | M 30-34 | R 52:18S 50:10 | 1:42:28 | View › |
| #227 | #64 | Albert SmithPB | RSA | M 30-34 | R 55:47S 46:48 | 1:42:35 | View › |
| #228 | #43 | Sobhuza Nkosi | RSA | M 35-39 | R 51:32S 51:05 | 1:42:37 | View › |
| #229 | #65 | HJ NelPB | RSA | M 30-34 | R 50:44S 51:54 | 1:42:38 | View › |
| #230 | #66 | Morné WeyersPB | RSA | M 30-34 | R 53:11S 49:33 | 1:42:44 | View › |
| #231 | #67 | Pieter SteenkampPB | RSA | M 30-34 | R 53:24S 49:26 | 1:42:50 | View › |
| #232 | #68 | Henry MarshPB | RSA | M 30-34 | R 53:07S 50:06 | 1:43:13 | View › |
| #233 | #34 | Clive JordanPB | RSA | M 40-44 | R 51:50S 51:30 | 1:43:20 | View › |
| #234 | #47 | Regan MorleyPB | RSA | M 25-29 | R 48:24S 54:59 | 1:43:23 | View › |
| #235 | #20 | Xan Munro | RSA | M 16-24 | R 59:14S 44:11 | 1:43:25 | View › |
| #236 | #69 | Shaun JamesPB | RSA | M 30-34 | R 43:54S 59:31 | 1:43:25 | View › |
| #237 | #44 | Vincent Merven | RSA | M 35-39 | R 57:26S 46:19 | 1:43:45 | View › |
| #238 | #48 | Cameron HardingPB | RSA | M 25-29 | R 53:10S 50:43 | 1:43:53 | View › |
| #239 | #35 | Greg CousensPB | RSA | M 40-44 | R 45:36S 58:19 | 1:43:55 | View › |
| #240 | #16 | Luke BurgerPB | RSA | M 45-49 | R 50:54S 53:01 | 1:43:55 | View › |
| #241 | #70 | Joshua WadgePB | RSA | M 30-34 | R 54:15S 49:43 | 1:43:58 | View › |
| #242 | #71 | Motheo Mofamere | RSA | M 30-34 | R 48:29S 55:37 | 1:44:06 | View › |
| #243 | #72 | Oliver Dobinson | GBR | M 30-34 | R 50:36S 53:42 | 1:44:18 | View › |
| #244 | #73 | Daniel Van DykPB | RSA | M 30-34 | R 46:28S 58:01 | 1:44:29 | View › |
| #245 | #45 | Sabelo Sithebe | RSA | M 35-39 | R 53:11S 51:23 | 1:44:34 | View › |
| #246 | #36 | Sean OsterlohPB | RSA | M 40-44 | R 52:17S 52:40 | 1:44:57 | View › |
| #247 | #17 | Geoffrey MosweuPB | RSA | M 45-49 | R 49:27S 55:53 | 1:45:20 | View › |
| #248 | #49 | Devin NyschensPB | RSA | M 25-29 | R 51:06S 54:20 | 1:45:26 | View › |
| #249 | #46 | Masheleng SelepePB | RSA | M 35-39 | R 1:02:18S 43:17 | 1:45:35 | View › |
| #250 | #47 | Dwayne Williams | RSA | M 35-39 | R 51:43S 54:10 | 1:45:53 | View › |