← Back to Events
View 156 startersHYROX Johannesburg 2026 (May)
Johannesburg, ZAF02:10:45GMT+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 PRO Men Results
Category: HYROX PRO Men
Change category1:00:30
Best Time
+3:19 vs season avg
1:13:03
Front Pack (P10)
+5:32 vs season avg
1:31:25
Mid Pack (P50)
+8:16 vs season avg
28:25
Field Spread
+7:59 vs season avg
7.87%
Roxzone Tax
+0.24 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #76 | #2 | Jason FritzPB | RSA | M 50-54 | R 47:06S 48:04 | 1:35:10 | View › |
| #77 | #26 | Zigcine LibaziPB | RSA | M 30-34 | R 46:30S 49:34 | 1:36:04 | View › |
| #78 | #27 | Abdull SaidiPB | ZIM | M 30-34 | R 45:11S 51:22 | 1:36:33 | View › |
| #79 | #6 | Dwayne WilliamsPB | RSA | M 35-39 | R 45:36S 51:01 | 1:36:37 | View › |
| #80 | #7 | Banele MashimbyePB | RSA | M 35-39 | R 41:09S 56:00 | 1:37:09 | View › |
| #81 | #28 | Heinrich GreylingPB | RSA | M 30-34 | R 43:04S 54:07 | 1:37:11 | View › |
| #82 | #3 | Neil Pryce | RSA | M 50-54 | R 46:36S 51:12 | 1:37:48 | View › |
| #83 | #8 | John GarciaPB | USA | M 35-39 | R 44:53S 53:30 | 1:38:23 | View › |
| #84 | #9 | GUILLAUME NLENDPB | FRA | M 35-39 | R 42:23S 57:07 | 1:39:30 | View › |
| #85 | #21 | Heindrich HaasbroekPB | RSA | M 25-29 | R 42:40S 57:49 | 1:40:29 | View › |
| #86 | #4 | Rowan WilliamsPB | RSA | M 50-54 | R 39:47S 1:00:43 | 1:40:30 | View › |
| #87 | #5 | Reiner VollmerPB | RSA | M 45-49 | R 45:32S 55:21 | 1:40:53 | View › |
| #88 | #6 | Asanda BuzaPB | RSA | M 45-49 | R 48:58S 52:13 | 1:41:11 | View › |
| #89 | #10 | Thapelo GaserotsePB | RSA | M 35-39 | R 42:45S 58:50 | 1:41:35 | View › |
| #90 | #22 | Joshua WilliamsPB | RSA | M 25-29 | R 48:07S 53:50 | 1:41:57 | View › |
| #91 | #7 | Coenraad Johannes De VilliersPB | RSA | M 16-24 | R 45:46S 56:23 | 1:42:09 | View › |
| #92 | #13 | Melusi DubePB | RSA | M 40-44 | R 47:31S 54:59 | 1:42:30 | View › |
| #93 | #11 | Senzo MogalePB | RSA | M 35-39 | R 44:50S 59:38 | 1:44:28 | View › |
| #94 | #29 | Anton PietersPB | RSA | M 30-34 | R 45:51S 59:00 | 1:44:51 | View › |
| #95 | #14 | Sabelo BhodozaPB | RSA | M 40-44 | R 50:55S 54:31 | 1:45:26 | View › |
| #96 | #5 | Ndjoukeng MichelPB | CMR | M 50-54 | R 52:38S 53:24 | 1:46:02 | View › |
| #97 | #15 | Melusi MzoloPB | RSA | M 40-44 | R 42:18S 1:03:47 | 1:46:05 | View › |
| #98 | #12 | Bruno CorreiaPB | RSA | M 35-39 | R 49:22S 56:44 | 1:46:06 | View › |
| #99 | #23 | Lutho MphahlelePB | RSA | M 25-29 | R 50:12S 58:15 | 1:48:27 | View › |
| #100 | #16 | Andrew Mwawa | MAW | M 40-44 | R 46:45S 1:01:45 | 1:48:30 | View › |