← Back to Events
HYROX Johannesburg I 2025
Johannesburg I, ZAF23:45:30GMT+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 |
|---|---|---|---|---|---|---|---|
| #326 | #47 | Sechaba Mooi | RSA | M 40-44 | R 55:24S 1:03:59 | 1:59:23 | View › |
| #327 | #86 | Vince MaybePB | RSA | M 30-34 | R 58:26S 1:01:06 | 1:59:32 | View › |
| #328 | #87 | Byron RudmanPB | RSA | M 30-34 | R 1:01:23S 58:34 | 1:59:57 | View › |
| #329 | #64 | Fezudumo MbuliPB | RSA | M 25-29 | R 57:51S 1:02:08 | 1:59:59 | View › |
| #330 | #29 | Siphelele MahlatsePB | RSA | M 16-24 | R 53:51S 1:06:21 | 2:00:12 | View › |
| #331 | #65 | Malan BosmanPB | RSA | M 25-29 | R 7:59S 1:52:26 | 2:00:25 | View › |
| #332 | #23 | Brandon Duffield | RSA | M 45-49 | R 31:08S 1:29:37 | 2:00:45 | View › |
| #333 | #66 | Xolani MnguniPB | RSA | M 35-39 | R 1:12:02S 48:50 | 2:00:52 | View › |
| #334 | #48 | Bheki Christian ZunguPB | RSA | M 40-44 | R 59:20S 1:01:33 | 2:00:53 | View › |
| #335 | #66 | Constant BeckerlingPB | RSA | M 25-29 | R 1:03:37S 57:19 | 2:00:56 | View › |
| #336 | #88 | Ditiro Selepe | RSA | M 30-34 | R 1:12:41S 48:24 | 2:01:05 | View › |
| #337 | #67 | Cadon GernandtPB | RSA | M 25-29 | R 1:04:52S 56:27 | 2:01:19 | View › |
| #338 | #67 | Daniel Vos | RSA | M 35-39 | R 1:02:31S 59:05 | 2:01:36 | View › |
| #339 | #49 | Christopher Linnell | GBR | M 40-44 | R 59:15S 1:02:26 | 2:01:41 | View › |
| #340 | #89 | Matthew Hoal | RSA | M 30-34 | R 1:07:29S 54:23 | 2:01:52 | View › |
| #341 | #90 | Kumbi MupiraPB | ZIM | M 30-34 | R 1:07:28S 54:37 | 2:02:05 | View › |
| #342 | #68 | Tawanda MachezaPB | ZIM | M 25-29 | R 57:04S 1:05:17 | 2:02:21 | View › |
| #343 | #13 | Jaco KleynhansPB | RSA | M 50-54 | R 1:00:17S 1:02:04 | 2:02:21 | View › |
| #344 | #91 | Lebo SepuruPB | RSA | M 30-34 | R 1:07:03S 55:51 | 2:02:54 | View › |
| #345 | #69 | Charles GreeffPB | RSA | M 25-29 | R 58:44S 1:04:27 | 2:03:11 | View › |
| #346 | #1 | Wynand Mouton | RSA | M 60-64 | R 1:07:29S 56:45 | 2:04:14 | View › |
| #347 | #70 | Mfundho Xivambu | RSA | M 25-29 | R 1:05:52S 58:40 | 2:04:32 | View › |
| #348 | #24 | Richard Hardie | RSA | M 45-49 | R 52:46S 1:12:16 | 2:05:02 | View › |
| #349 | #30 | Ethan RamagePB | RSA | M 16-24 | R 1:13:56S 52:06 | 2:06:02 | View › |
| #350 | #31 | Stian BuysPB | RSA | M 16-24 | R 59:36S 1:06:36 | 2:06:12 | View › |