← Back to Events
View 843 startersHYROX Johannesburg 2026 (May)
Johannesburg, ZAF10:14:32GMT+2May 30 – 31, 2026Season 8 (25/26)
Results from the Johannesburg 2026 (May) HYROX event. 4,334 results, 7,199 athletes across 14 categories.
Johannesburg 2026 (May)
- Result entries
- 4,334
- Unique athletes
- 7,199
- Athlete finishes
- 7,542
- Categories
- 14
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 category58:40
Best Time
+1:07 vs season avg
1:19:58
Front Pack (P10)
+7:32 vs season avg
1:41:33
Mid Pack (P50)
+12:06 vs season avg
29:10
Field Spread
+6:46 vs season avg
8.84%
Roxzone Tax
+0.51 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #76 | #13 | Ntokozo MaakePB | RSA | M 16-24 | R 38:08S 41:52 | 1:20:00 | View › |
| #77 | #26 | Garrick WilmansPB | RSA | M 30-34 | R 41:21S 38:45 | 1:20:06 | View › |
| #78 | #14 | zander wesselsPB | RSA | M 16-24 | R 37:00S 43:24 | 1:20:24 | View › |
| #79 | #27 | Teboho MafisaPB | RSA | M 30-34 | R 35:52S 44:46 | 1:20:38 | View › |
| #80 | #10 | Herkie Du PreezPB | RSA | M 35-39 | R 39:31S 41:09 | 1:20:40 | View › |
| #81 | #9 | Paolo NunesPB | RSA | M 40-44 | R 40:34S 40:11 | 1:20:45 | View › |
| #82 | #10 | Vincent Abendanon | RSA | M 40-44 | R 40:24S 40:23 | 1:20:47 | View › |
| #83 | #15 | Henco IngramPB | RSA | M 25-29 | R 38:21S 42:29 | 1:20:50 | View › |
| #84 | #11 | Rainer Summers | RSA | M 40-44 | R 38:21S 42:33 | 1:20:54 | View › |
| #85 | #28 | Donavin ReynoldsPB | RSA | M 30-34 | R 35:13S 45:46 | 1:20:59 | View › |
| #86 | #11 | Berno De VilliersPB | RSA | M 35-39 | R 38:01S 42:58 | 1:20:59 | View › |
| #87 | #15 | Brent Van Der MerwePB | RSA | M 16-24 | R 40:26S 40:35 | 1:21:01 | View › |
| #88 | #16 | Jason SchuttePB | RSA | M 25-29 | R 38:53S 42:16 | 1:21:09 | View › |
| #89 | #12 | Shane Berkowitz | RSA | M 40-44 | R 42:05S 39:04 | 1:21:09 | View › |
| #90 | #29 | Francois OelofsenPB | RSA | M 30-34 | R 38:05S 43:07 | 1:21:12 | View › |
| #91 | #13 | Reghardt ErasmusPB | RSA | M 40-44 | R 39:20S 41:59 | 1:21:19 | View › |
| #92 | #12 | Sibonelo MakamaPB | RSA | M 35-39 | -- | 1:21:19 | View › |
| #93 | #3 | Danie NieuwenhuizenPB | RSA | M 50-54 | R 38:17S 43:03 | 1:21:20 | View › |
| #94 | #13 | Kyle ShielPB | RSA | M 35-39 | R 39:54S 41:44 | 1:21:38 | View › |
| #95 | #14 | Herman SmitPB | RSA | M 40-44 | R 39:29S 42:10 | 1:21:39 | View › |
| #96 | #16 | Thomas Chemaly | RSA | M 16-24 | R 41:33S 40:07 | 1:21:40 | View › |
| #97 | #17 | Owen SchoemanPB | RSA | M 25-29 | R 40:15S 41:30 | 1:21:45 | View › |
| #98 | #15 | Zeyn MahomedPB | RSA | M 40-44 | R 38:52S 42:56 | 1:21:48 | View › |
| #99 | #30 | Brandon DevereuxPB | RSA | M 30-34 | R 38:44S 43:05 | 1:21:49 | View › |
| #100 | #31 | Thulani MakhanyaPB | RSA | M 30-34 | R 40:00S 41:59 | 1:21:59 | View › |