← Back to Events
HYROX Johannesburg 2025
Johannesburg, ZAF22:44:11GMT+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:48 vs season avg
1:20:32
Front Pack (P10)
+8:06 vs season avg
1:45:29
Mid Pack (P50)
+16:03 vs season avg
30:21
Field Spread
+7:59 vs season avg
8.63%
Roxzone Tax
+0.32 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #326 | #6 | Stuart CookPB | RSA | M 60-64 | R 49:01S 56:41 | 1:45:42 | View › |
| #327 | #10 | Eugene PfisterPB | RSA | M 50-54 | R 51:55S 53:48 | 1:45:43 | View › |
| #328 | #67 | Zaahid MoollaPB | RSA | M 25-29 | R 54:05S 51:48 | 1:45:53 | View › |
| #329 | #68 | Baleka DzamaPB | COD | M 25-29 | R 59:33S 46:21 | 1:45:54 | View › |
| #330 | #67 | Michael HumphriesPB | RSA | M 30-34 | R 59:12S 46:43 | 1:45:55 | View › |
| #331 | #60 | Jacques Du ToitPB | RSA | M 40-44 | R 55:28S 50:29 | 1:45:57 | View › |
| #332 | #57 | George KillianPB | RSA | M 35-39 | R 54:19S 51:38 | 1:45:57 | View › |
| #333 | #69 | Kyle KildairePB | RSA | M 25-29 | R 47:39S 58:22 | 1:46:01 | View › |
| #334 | #70 | Stefan MeyerPB | GER | M 25-29 | R 51:28S 54:41 | 1:46:09 | View › |
| #335 | #68 | Nadim SaklawiPB | LBN | M 30-34 | R 54:35S 51:37 | 1:46:12 | View › |
| #336 | #69 | Khumo Boloang | RSA | M 30-34 | R 51:28S 54:46 | 1:46:14 | View › |
| #337 | #58 | Malose LangaPB | RSA | M 35-39 | R 45:08S 1:01:13 | 1:46:21 | View › |
| #338 | #70 | Leroy MhumhiPB | RSA | M 30-34 | R 1:03:12S 43:16 | 1:46:28 | View › |
| #339 | #23 | Majara RantoaPB | LES | M 45-49 | R 56:45S 49:54 | 1:46:39 | View › |
| #340 | #59 | Serge MukwadePB | CMR | M 35-39 | R 49:02S 57:45 | 1:46:47 | View › |
| #341 | #4 | Rich Cave | GBR | M 55-59 | R 54:33S 52:20 | 1:46:53 | View › |
| #342 | #61 | Derick MagagulaPB | RSA | M 40-44 | R 54:59S 52:04 | 1:47:03 | View › |
| #343 | #71 | Thulane Khulu | RSA | M 25-29 | R 1:30:15S 16:56 | 1:47:11 | View › |
| #344 | #71 | Calvin MillerPB | RSA | M 30-34 | R 51:59S 55:17 | 1:47:16 | View › |
| #345 | #72 | Thabani MabubulaPB | RSA | M 25-29 | R 51:07S 56:10 | 1:47:17 | View › |
| #346 | #73 | Taha AnjumPB | RSA | M 25-29 | R 42:34S 1:04:46 | 1:47:20 | View › |
| #347 | #62 | Tshegofatso MmahlatjiPB | RSA | M 40-44 | R 48:37S 58:46 | 1:47:23 | View › |
| #348 | #63 | Phumlani Mbulawa | RSA | M 40-44 | R 52:15S 55:18 | 1:47:33 | View › |
| #349 | #64 | Yollus Sonto NgomanePB | RSA | M 40-44 | R 43:46S 1:03:50 | 1:47:36 | View › |
| #350 | #39 | Tavongashe ChinembiriPB | ZIM | M 16-24 | R 56:04S 51:41 | 1:47:45 | View › |