← Back to Events
HYROX Johannesburg 2025
Johannesburg, ZAF19:34:24GMT+2November 29 – 30, 2025Season 8 (25/26)
Results from the Johannesburg 2025 HYROX event. 3,370 participants across 12 categories.
HYROX Men Results
Category: HYROX Men
Change category1:00:22
Best Time
+2:52 vs season avg
1:20:32
Front Pack (P10)
+8:09 vs season avg
1:45:29
Mid Pack (P50)
+16:07 vs season avg
30:21
Field Spread
+8:00 vs season avg
8.63%
Roxzone Tax
+0.31 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #51 | #4 | JP van der MerwePB | RSA | M 45-49 | R 36:41S 42:11 | 1:18:52 | View › |
| #52 | #13 | Byron BrudvigPB | RSA | M 35-39 | R 37:53S 41:25 | 1:19:18 | View › |
| #53 | #14 | Jordaan Bruwer | RSA | M 35-39 | R 39:22S 39:58 | 1:19:20 | View › |
| #54 | #16 | Christopher VermaakPB | RSA | M 25-29 | R 38:20S 41:02 | 1:19:22 | View › |
| #55 | #1 | Kenneth BadenhorstPB | RSA | M 50-54 | R 43:51S 35:39 | 1:19:30 | View › |
| #56 | #15 | Jarryd de JagerPB | RSA | M 35-39 | R 41:04S 38:29 | 1:19:33 | View › |
| #57 | #16 | Nuno de AbreuPB | RSA | M 35-39 | R 39:10S 40:35 | 1:19:45 | View › |
| #58 | #17 | Bernard Smit | RSA | M 35-39 | R 39:24S 40:22 | 1:19:46 | View › |
| #59 | #17 | Thor OttesenPB | RSA | M 25-29 | R 39:46S 40:16 | 1:20:02 | View › |
| #60 | #10 | Sipho Lunga | RSA | M 30-34 | R 37:27S 42:35 | 1:20:02 | View › |
| #61 | #11 | Mosa Hlophe | RSA | M 30-34 | R 40:07S 40:05 | 1:20:12 | View › |
| #62 | #18 | Martin SchultzPB | RSA | M 25-29 | R 39:34S 40:39 | 1:20:13 | View › |
| #63 | #18 | Mikhail MargroPB | RSA | M 35-39 | R 37:06S 43:10 | 1:20:16 | View › |
| #64 | #19 | Colin HugoPB | RSA | M 25-29 | R 33:46S 46:44 | 1:20:30 | View › |
| #65 | #20 | Tristan Evan Hewlett | RSA | M 25-29 | R 38:58S 41:34 | 1:20:32 | View › |
| #66 | #4 | Ollie BenhamPB | GBR | M 40-44 | R 39:49S 41:12 | 1:21:01 | View › |
| #67 | #5 | Shane BerkowitzPB | RSA | M 40-44 | R 42:16S 38:46 | 1:21:02 | View › |
| #68 | #6 | Alessandro ScalcoPB | RSA | M 40-44 | R 42:47S 38:20 | 1:21:07 | View › |
| #69 | #5 | FRANS-LOUIS VAN GREUNENPB | RSA | M 45-49 | R 37:32S 43:41 | 1:21:13 | View › |
| #70 | #12 | Benjamin Bouwer | NED | M 30-34 | R 39:28S 41:51 | 1:21:19 | View › |
| #71 | #19 | Kevin Eagleton | RSA | M 35-39 | R 38:15S 43:19 | 1:21:34 | View › |
| #72 | #13 | Francois Oelofsen | RSA | M 30-34 | R 41:36S 40:05 | 1:21:41 | View › |
| #73 | #21 | Anton ConradiePB | RSA | M 25-29 | R 40:08S 41:38 | 1:21:46 | View › |
| #74 | #20 | Michael ShiresPB | RSA | M 35-39 | R 40:51S 40:56 | 1:21:47 | View › |
| #75 | #22 | Nicholas PapasPB | RSA | M 25-29 | R 41:32S 40:24 | 1:21:56 | View › |