← Back to Events
HYROX Johannesburg 2025
Johannesburg, ZAF16:38:12GMT+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 |
|---|---|---|---|---|---|---|---|
| #101 | #14 | Jono @ Hybrid Factory EdwardsPB | RSA | M 40-44 | R 40:14S 43:53 | 1:24:07 | View › |
| #102 | #31 | Ben Collins | RSA | M 25-29 | R 41:55S 42:17 | 1:24:12 | View › |
| #103 | #11 | Aiden Bradfield | RSA | M 16-24 | R 43:05S 41:09 | 1:24:14 | View › |
| #104 | #15 | Greg WalshPB | RSA | M 40-44 | R 41:11S 43:05 | 1:24:16 | View › |
| #105 | #18 | Naushaad SibdaPB | RSA | M 30-34 | R 41:57S 42:20 | 1:24:17 | View › |
| #106 | #32 | Balin BenissanPB | RSA | M 25-29 | R 40:42S 43:41 | 1:24:23 | View › |
| #107 | #19 | Darryn SchovellPB | RSA | M 30-34 | R 41:17S 43:10 | 1:24:27 | View › |
| #108 | #16 | Michael MillerPB | RSA | M 40-44 | R 41:37S 42:52 | 1:24:29 | View › |
| #109 | #12 | Callaghn Nel | RSA | M 16-24 | R 41:58S 42:42 | 1:24:40 | View › |
| #110 | #20 | Anthony Van AswegenPB | RSA | M 30-34 | R 44:06S 40:39 | 1:24:45 | View › |
| #111 | #21 | Tebogo SebegoPB | RSA | M 30-34 | R 40:01S 44:44 | 1:24:45 | View › |
| #112 | #17 | Francois McClintock | RSA | M 40-44 | R 38:32S 46:27 | 1:24:59 | View › |
| #113 | #7 | Conrad Heydenrych | RSA | M 45-49 | R 39:00S 46:01 | 1:25:01 | View › |
| #114 | #22 | Tumišo RatabaPB | RSA | M 30-34 | R 41:18S 43:45 | 1:25:03 | View › |
| #115 | #33 | Keegan ScotlandPB | RSA | M 25-29 | R 45:54S 39:11 | 1:25:05 | View › |
| #116 | #18 | Craig Stewart | RSA | M 40-44 | R 40:30S 45:08 | 1:25:38 | View › |
| #117 | #13 | Michael KhanyilePB | RSA | M 16-24 | R 37:23S 48:21 | 1:25:44 | View › |
| #118 | #34 | kevin Malaba | COD | M 25-29 | R 42:32S 43:15 | 1:25:47 | View › |
| #119 | #35 | Unathi Mkhize | RSA | M 25-29 | R 41:58S 43:57 | 1:25:55 | View › |
| #120 | #23 | Nduduzo Khawula | RSA | M 30-34 | R 40:38S 45:17 | 1:25:55 | View › |
| #121 | #36 | Gerdus Marx | RSA | M 25-29 | R 39:34S 46:29 | 1:26:03 | View › |
| #122 | #19 | Steve Goeieman | RSA | M 40-44 | R 41:47S 44:17 | 1:26:04 | View › |
| #123 | #20 | Janko KotzePB | RSA | M 40-44 | R 41:57S 44:09 | 1:26:06 | View › |
| #124 | #14 | Diego FerreiraPB | RSA | M 16-24 | R 40:52S 45:20 | 1:26:12 | View › |
| #125 | #23 | Chase HutchinsonPB | RSA | M 35-39 | R 44:39S 41:41 | 1:26:20 | View › |