← Back to Events
HYROX Johannesburg 2025
Johannesburg, ZAF22:12:17GMT+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:36 vs season avg
1:20:32
Front Pack (P10)
+7:46 vs season avg
1:45:29
Mid Pack (P50)
+15:33 vs season avg
30:21
Field Spread
+7:43 vs season avg
8.63%
Roxzone Tax
+0.28 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #426 | #31 | Shimane Dladla | RSA | M 45-49 | R 56:44S 57:40 | 1:54:24 | View › |
| #427 | #77 | JB HaasbroekPB | RSA | M 40-44 | R 57:41S 56:46 | 1:54:27 | View › |
| #428 | #7 | CHRISTOPHER BOTHAPB | RSA | M 60-64 | R 54:39S 59:52 | 1:54:31 | View › |
| #429 | #68 | DANIEL ZinzombePB | ZIM | M 35-39 | R 1:04:14S 50:17 | 1:54:31 | View › |
| #430 | #94 | Mthokozisi SibiyaPB | RSA | M 30-34 | R 51:53S 1:02:43 | 1:54:36 | View › |
| #431 | #95 | Gift MchizaPB | RSA | M 30-34 | R 57:27S 57:16 | 1:54:43 | View › |
| #432 | #96 | Tshepo MejeloPB | RSA | M 30-34 | R 54:39S 1:00:04 | 1:54:43 | View › |
| #433 | #69 | Menzi NyawosePB | RSA | M 35-39 | R 59:55S 54:54 | 1:54:49 | View › |
| #434 | #85 | Ross RobertsonPB | RSA | M 25-29 | R 50:28S 1:04:22 | 1:54:50 | View › |
| #435 | #97 | Owen McMillanPB | RSA | M 30-34 | R 54:18S 1:00:44 | 1:55:02 | View › |
| #436 | #78 | Daniel StrydomPB | RSA | M 40-44 | R 52:13S 1:02:50 | 1:55:03 | View › |
| #437 | #70 | Lebohang PaulPB | RSA | M 35-39 | R 54:49S 1:00:27 | 1:55:16 | View › |
| #438 | #79 | Dries NelPB | RSA | M 40-44 | R 1:03:06S 52:23 | 1:55:29 | View › |
| #439 | #80 | Mayileni MakwakwaPB | RSA | M 40-44 | R 53:07S 1:02:24 | 1:55:31 | View › |
| #440 | #48 | Luyanda ButheleziPB | RSA | M 16-24 | R 55:04S 1:00:35 | 1:55:39 | View › |
| #441 | #98 | Jarryd ThomasPB | RSA | M 30-34 | R 54:50S 1:00:56 | 1:55:46 | View › |
| #442 | #71 | James Motaln | RSA | M 35-39 | R 49:56S 1:05:56 | 1:55:52 | View › |
| #443 | #72 | Katlego Ditlhokwe | RSA | M 35-39 | R 52:58S 1:03:05 | 1:56:03 | View › |
| #444 | #73 | Setumo SerokaPB | RSA | M 35-39 | R 49:56S 1:06:11 | 1:56:07 | View › |
| #445 | #81 | Derek RamosPB | RSA | M 40-44 | R 57:30S 58:40 | 1:56:10 | View › |
| #446 | #74 | Trevor Kubheka | RSA | M 35-39 | R 56:59S 59:19 | 1:56:18 | View › |
| #447 | #99 | Jaco BornmanPB | RSA | M 30-34 | R 54:42S 1:01:54 | 1:56:36 | View › |
| #448 | #75 | Henri Luus | RSA | M 35-39 | R 53:34S 1:03:05 | 1:56:39 | View › |
| #449 | #82 | Mondy RibanePB | RSA | M 40-44 | R 1:00:13S 56:31 | 1:56:44 | View › |
| #450 | #86 | Christiaan De Beer | RSA | M 25-29 | R 51:50S 1:05:02 | 1:56:52 | View › |