← Back to Events
HYROX Johannesburg 2025
Johannesburg, ZAF18:42:35GMT+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:05 vs season avg
1:45:29
Mid Pack (P50)
+16:02 vs season avg
30:21
Field Spread
+7:58 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 |
|---|---|---|---|---|---|---|---|
| #76 | #8 | Tate OrpenPB | RSA | M 16-24 | R 38:22S 43:35 | 1:21:57 | View › |
| #77 | #23 | Tsaone Aleson Ratshipo | BOT | M 25-29 | R 40:38S 41:23 | 1:22:01 | View › |
| #78 | #7 | Christiaan van der WesthuizenPB | RSA | M 40-44 | R 39:54S 42:26 | 1:22:20 | View › |
| #79 | #24 | Tristan Le Forestier | RSA | M 25-29 | R 39:42S 42:43 | 1:22:25 | View › |
| #80 | #6 | Dax AndrewsPB | RSA | M 45-49 | R 38:22S 44:14 | 1:22:36 | View › |
| #81 | #25 | Carlos RamalepePB | RSA | M 25-29 | R 41:55S 40:49 | 1:22:44 | View › |
| #82 | #14 | Connor LourensPB | RSA | M 30-34 | R 42:30S 40:15 | 1:22:45 | View › |
| #83 | #15 | Stuart Hofmeyr | RSA | M 30-34 | R 42:50S 39:58 | 1:22:48 | View › |
| #84 | #26 | Helder FernandesPB | RSA | M 25-29 | R 42:04S 40:44 | 1:22:48 | View › |
| #85 | #8 | Shadreck KwashaPB | ZIM | M 40-44 | R 39:45S 43:17 | 1:23:02 | View › |
| #86 | #27 | Ruan PrinslooPB | RSA | M 25-29 | R 39:47S 43:23 | 1:23:10 | View › |
| #87 | #28 | Awanda MadlalaPB | RSA | M 25-29 | R 41:58S 41:15 | 1:23:13 | View › |
| #88 | #9 | Gerrie van Dalen | RSA | M 16-24 | R 41:05S 42:14 | 1:23:19 | View › |
| #89 | #29 | Dylan TerblanchePB | RSA | M 25-29 | R 43:15S 40:10 | 1:23:25 | View › |
| #90 | #10 | Cameron AskewPB | RSA | M 16-24 | R 43:27S 40:02 | 1:23:29 | View › |
| #91 | #9 | Marc BreedveldPB | RSA | M 40-44 | R 40:20S 43:13 | 1:23:33 | View › |
| #92 | #21 | Banele MashimbyePB | RSA | M 35-39 | R 42:15S 41:19 | 1:23:34 | View › |
| #93 | #10 | Dustin Carr | RSA | M 40-44 | R 40:09S 43:28 | 1:23:37 | View › |
| #94 | #16 | Tyron SussmanPB | RSA | M 30-34 | R 39:59S 43:38 | 1:23:37 | View › |
| #95 | #11 | WOJCIECH TATAR | POL | M 40-44 | R 40:40S 43:08 | 1:23:48 | View › |
| #96 | #30 | Dylan de JagerPB | RSA | M 25-29 | R 39:19S 44:34 | 1:23:53 | View › |
| #97 | #12 | Imraan MiaPB | RSA | M 40-44 | R 44:15S 39:43 | 1:23:58 | View › |
| #98 | #22 | Andre LouwPB | RSA | M 35-39 | R 38:05S 45:54 | 1:23:59 | View › |
| #99 | #13 | JJ Van HeerdenPB | RSA | M 40-44 | R 40:45S 43:15 | 1:24:00 | View › |
| #100 | #17 | Rico van NiekerkPB | RSA | M 30-34 | R 42:27S 41:38 | 1:24:05 | View › |