← Back to Events
HYROX Johannesburg 2025
Johannesburg, ZAF09:55:32GMT+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:58 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 |
|---|---|---|---|---|---|---|---|
| #401 | #13 | Gerrie BernardoPB | RSA | M 50-54 | R 54:16S 57:20 | 1:51:36 | View › |
| #402 | #85 | Nikolay AndrievskiyPB | HYR | M 30-34 | R 55:48S 55:53 | 1:51:41 | View › |
| #403 | #75 | John Villiers | IRL | M 40-44 | R 52:30S 59:18 | 1:51:48 | View › |
| #404 | #86 | Ziyaad OsmanPB | RSA | M 30-34 | R 1:01:43S 50:07 | 1:51:50 | View › |
| #405 | #6 | Marius KrugerPB | RSA | M 55-59 | R 55:31S 56:21 | 1:51:52 | View › |
| #406 | #45 | Kabelo SetjiePB | RSA | M 16-24 | R 53:27S 58:31 | 1:51:58 | View › |
| #407 | #30 | kidwell matshotyanaPB | RSA | M 45-49 | R 44:21S 1:07:41 | 1:52:02 | View › |
| #408 | #87 | Lehlohonolo Ramokoena | RSA | M 30-34 | R 52:13S 59:54 | 1:52:07 | View › |
| #409 | #7 | Craig MortassagnePB | RSA | M 55-59 | R 42:12S 1:10:06 | 1:52:18 | View › |
| #410 | #88 | Kwanele MkatiniPB | RSA | M 30-34 | R 53:22S 58:58 | 1:52:20 | View › |
| #411 | #65 | Calmin Valentino | RSA | M 35-39 | R 51:55S 1:00:27 | 1:52:22 | View › |
| #412 | #89 | Israel Sanza | COD | M 30-34 | R 57:43S 54:47 | 1:52:30 | View › |
| #413 | #66 | Maqhawe Msibi | RSA | M 35-39 | R 56:51S 55:49 | 1:52:40 | View › |
| #414 | #82 | Brendon BangamusevePB | ZIM | M 25-29 | R 55:01S 57:40 | 1:52:41 | View › |
| #415 | #46 | Nathan FletcherPB | GBR | M 16-24 | R 56:36S 56:11 | 1:52:47 | View › |
| #416 | #90 | Sifiso Ndumo | RSA | M 30-34 | R 47:04S 1:05:44 | 1:52:48 | View › |
| #417 | #83 | Motheo MoroanePB | RSA | M 25-29 | R 55:51S 57:22 | 1:53:13 | View › |
| #418 | #47 | Alexander Labuschagne | RSA | M 16-24 | R 52:32S 1:00:41 | 1:53:13 | View › |
| #419 | #91 | Sabelo DubePB | RSA | M 30-34 | R 52:30S 1:00:49 | 1:53:19 | View › |
| #420 | #92 | Sfundo MngadiPB | RSA | M 30-34 | R 52:10S 1:01:23 | 1:53:33 | View › |
| #421 | #67 | Steyn Du plessisPB | RSA | M 35-39 | R 58:52S 54:59 | 1:53:51 | View › |
| #422 | #76 | Christopher De breePB | RSA | M 40-44 | R 55:34S 58:25 | 1:53:59 | View › |
| #423 | #14 | Alex ComninosPB | RSA | M 50-54 | R 50:48S 1:03:14 | 1:54:02 | View › |
| #424 | #93 | Mthobisi Makhoba | RSA | M 30-34 | R 1:08:24S 45:39 | 1:54:03 | View › |
| #425 | #84 | Mecheal van Rooyen | RSA | M 25-29 | R 52:58S 1:01:10 | 1:54:08 | View › |