← Back to Events
HYROX Johannesburg 2025
Johannesburg, ZAF15:14:01GMT+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:01 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 |
|---|---|---|---|---|---|---|---|
| #301 | #19 | Thabiso NodunyelwaPB | RSA | M 45-49 | R 48:06S 55:27 | 1:43:33 | View › |
| #302 | #62 | Christian GlaeserPB | RSA | M 25-29 | R 56:09S 47:26 | 1:43:35 | View › |
| #303 | #20 | Sammy Mashita | RSA | M 45-49 | R 52:04S 51:36 | 1:43:40 | View › |
| #304 | #62 | Pieter Meuwesen | RSA | M 30-34 | R 48:34S 55:12 | 1:43:46 | View › |
| #305 | #63 | Ditiro SelepePB | RSA | M 30-34 | R 48:57S 54:49 | 1:43:46 | View › |
| #306 | #63 | Kumbirai SibandaPB | ZIM | M 25-29 | R 51:16S 52:30 | 1:43:46 | View › |
| #307 | #64 | Jason Baudinet | RSA | M 25-29 | R 49:07S 54:47 | 1:43:54 | View › |
| #308 | #64 | Motheo MofamerePB | RSA | M 30-34 | R 50:18S 53:43 | 1:44:01 | View › |
| #309 | #35 | Ubaid Feroz MunshiPB | ZAM | M 16-24 | R 50:55S 53:08 | 1:44:03 | View › |
| #310 | #36 | Rehan Le Maitre | RSA | M 16-24 | R 53:24S 50:45 | 1:44:09 | View › |
| #311 | #37 | JARED NAIDOO | RSA | M 16-24 | R 47:16S 56:55 | 1:44:11 | View › |
| #312 | #55 | Jose Pita | RSA | M 40-44 | R 54:56S 49:16 | 1:44:12 | View › |
| #313 | #21 | Brendan OHaganPB | RSA | M 45-49 | R 49:03S 55:17 | 1:44:20 | View › |
| #314 | #38 | Khayalethu MotsaPB | RSA | M 16-24 | R 50:21S 54:01 | 1:44:22 | View › |
| #315 | #22 | Victor PotgieterPB | RSA | M 45-49 | R 50:49S 53:47 | 1:44:36 | View › |
| #316 | #55 | Dane SchovellPB | RSA | M 35-39 | R 42:34S 1:02:03 | 1:44:37 | View › |
| #317 | #65 | David PierrePB | RSA | M 25-29 | R 49:30S 55:10 | 1:44:40 | View › |
| #318 | #56 | Karabo Mashaba | RSA | M 40-44 | R 45:04S 59:45 | 1:44:49 | View › |
| #319 | #65 | Mika-iel KariemPB | RSA | M 30-34 | R 54:42S 50:26 | 1:45:08 | View › |
| #320 | #56 | Arthur MoseleyPB | RSA | M 35-39 | R 50:07S 55:03 | 1:45:10 | View › |
| #321 | #57 | Arthur NdadzaPB | RSA | M 40-44 | R 44:59S 1:00:19 | 1:45:18 | View › |
| #322 | #66 | Nicolas NagyPB | RSA | M 30-34 | R 57:31S 47:47 | 1:45:18 | View › |
| #323 | #58 | Gilbert MalomaPB | RSA | M 40-44 | R 50:51S 54:33 | 1:45:24 | View › |
| #324 | #66 | Travis Fourie | RSA | M 25-29 | R 54:24S 51:00 | 1:45:24 | View › |
| #325 | #59 | Avraham MishanPB | RSA | M 40-44 | R 43:06S 1:02:23 | 1:45:29 | View › |