HYROX Johannesburg 2025 Results
29 Nov 2025 · Season 8 · 3,277 finishers
Doubles Open Women
- Finishers
- 714
- Fastest
- 1:10:47
- Median
- 1:45:55
- Top 10% / bottom 10%
- 1:25:04 / 2:12:49
Median station times
| SkiErg | 5:21 |
| Sled Push | 2:11 |
| Sled Pull | 5:02 |
| Burpee Broad Jumps | 5:20 |
| Row | 5:36 |
| Farmers Carry | 2:00 |
| Sandbag Lunges | 4:10 |
| Wall Balls | 5:26 |
| Total running | 59:32 |
| Total stations | 35:24 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Samantha Reyneke | 1:10:47 | 16-24 | RSA |
| 2 | Stephanie Wilde | 1:11:08 | 30-34 | |
| 3 | Leilah Britz | 1:11:57 | 16-24 | |
| 4 | Heléne Coetzer | 1:11:58 | 30-34 | RSA |
| 5 | Colette Avenant | 1:12:26 | 16-24 | |
| 6 | Hendrieka Petronella Van de Merwe | 1:12:43 | 30-34 | |
| 7 | Gemma Scher | 1:14:05 | 30-34 | RSA |
| 8 | Saskia Bestgen | 1:14:47 | 30-34 | RSA |
| 9 | Caelan Armour | 1:15:09 | 16-24 | RSA |
| 10 | Juan-Mari Bezuidenhout | 1:15:27 | 30-34 | RSA |
Singles Open Men
- Finishers
- 660
- Fastest
- 58:26
- Median
- 1:45:18
- Top 10% / bottom 10%
- 1:19:46 / 2:19:34
Median station times
| SkiErg | 4:51 |
| Sled Push | 3:52 |
| Sled Pull | 5:57 |
| Burpee Broad Jumps | 6:50 |
| Row | 5:08 |
| Farmers Carry | 2:18 |
| Sandbag Lunges | 5:50 |
| Wall Balls | 8:38 |
| Total running | 50:40 |
| Total stations | 43:54 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Neale Lucas-Bull | 58:26 | RSA | |
| 2 | Conrad Herbst | 59:03 | RSA | |
| 3 | Kyle Schoonbee | 1:00:22 | 30-34 | RSA |
| 4 | Lohan Swart | 1:00:31 | RSA | |
| 5 | Maryan Riviere | 1:06:01 | 35-39 | RSA |
| 6 | Henco Ingram | 1:06:08 | RSA | |
| 7 | Daniel Kuhlmann | 1:07:45 | RSA | |
| 8 | Chris Greeff | 1:08:08 | 25-29 | |
| 9 | Liam Swanepoel | 1:09:13 | 16-24 | RSA |
| 10 | Mart Coetzee | 1:10:12 | RSA |
Singles Open Women
- Finishers
- 556
- Fastest
- 1:01:33
- Median
- 1:56:20
- Top 10% / bottom 10%
- 1:29:08 / 2:38:36
Median station times
| SkiErg | 5:50 |
| Sled Push | 3:41 |
| Sled Pull | 6:59 |
| Burpee Broad Jumps | 8:49 |
| Row | 6:01 |
| Farmers Carry | 2:30 |
| Sandbag Lunges | 5:48 |
| Wall Balls | 8:28 |
| Total running | 56:54 |
| Total stations | 48:49 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Vicky MacIntosh | 1:01:33 | RSA | |
| 2 | Bronwyn Shand | 1:10:57 | RSA | |
| 3 | Stephanie Wilde | 1:13:20 | 30-34 | |
| 4 | Inacia Maguire | 1:13:40 | 30-34 | |
| 5 | Marchanne De Bruyn | 1:14:59 | 30-34 | RSA |
| 6 | Nicole Swanepoel | 1:15:09 | 25-29 | RSA |
| 7 | Lynn Starke | 1:16:14 | 25-29 | RSA |
| 8 | Elsie Young | 1:16:20 | RSA | |
| 9 | Teal Hogg | 1:17:41 | 25-29 | RSA |
| 10 | Bronwyn Gordon | 1:17:49 | 30-34 | RSA |
Doubles Open Mixed
- Finishers
- 525
- Fastest
- 1:07:28
- Median
- 1:34:46
- Top 10% / bottom 10%
- 1:18:31 / 2:03:17
Median station times
| SkiErg | 4:40 |
| Sled Push | 2:38 |
| Sled Pull | 4:26 |
| Burpee Broad Jumps | 4:09 |
| Row | 5:01 |
| Farmers Carry | 1:56 |
| Sandbag Lunges | 4:15 |
| Wall Balls | 5:10 |
| Total running | 53:45 |
| Total stations | 32:38 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Mariska Barnard | 1:07:28 | 25-29 | |
| 2 | Altus Moolman | 1:09:36 | 30-34 | |
| 3 | Ruan Van Der Westhuizen | 1:09:36 | 25-29 | |
| 4 | Chelsea Muller | 1:09:50 | 35-39 | |
| 5 | Kevin Lerena | 1:10:27 | 30-34 | |
| 6 | Christian Leipoldt | 1:10:29 | 35-39 | |
| 7 | Lize Nel | 1:10:48 | 30-34 | |
| 8 | Tóann Claassen | 1:10:53 | 40-44 | |
| 9 | Nicole Faulha | 1:11:29 | 25-29 | |
| 10 | Bella Winter | 1:11:44 | 16-24 |
Doubles Open Men
- Finishers
- 504
- Fastest
- 59:47
- Median
- 1:26:02
- Top 10% / bottom 10%
- 1:10:57 / 1:46:46
Median station times
| SkiErg | 4:20 |
| Sled Push | 1:58 |
| Sled Pull | 3:34 |
| Burpee Broad Jumps | 3:31 |
| Row | 4:41 |
| Farmers Carry | 1:43 |
| Sandbag Lunges | 3:44 |
| Wall Balls | 4:47 |
| Total running | 49:04 |
| Total stations | 28:22 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Olivia Gearing | 59:47 | 25-29 | RSA |
| 2 | Hilary Arries | 1:02:22 | 35-39 | RSA |
| 3 | Nicholas Church | 1:02:23 | 30-34 | RSA |
| 4 | Nic Chalmers | 1:02:38 | 35-39 | |
| 5 | Kyla Gricius | 1:02:42 | 30-34 | RSA |
| 6 | Matthewstone S Mzandolo | 1:02:42 | 30-34 | RSA |
| 7 | Neale Lucas-Bull | 1:03:04 | 35-39 | RSA |
| 8 | David Rose | 1:03:10 | 30-34 | RSA |
| 9 | Haley Jackson | 1:03:11 | 35-39 | RSA |
| 10 | Matt Swart | 1:03:51 | 30-34 |
Singles Pro Men
- Finishers
- 112
- Fastest
- 1:02:17
- Median
- 1:30:06
- Top 10% / bottom 10%
- 1:10:28 / 1:58:59
Median station times
| SkiErg | 4:27 |
| Sled Push | 4:41 |
| Sled Pull | 7:06 |
| Burpee Broad Jumps | 4:52 |
| Row | 4:44 |
| Farmers Carry | 2:14 |
| Sandbag Lunges | 5:16 |
| Wall Balls | 7:38 |
| Total running | 41:34 |
| Total stations | 41:51 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Jake Dearden | 1:02:17 | 25-29 | |
| 2 | Dylan Pienaar | 1:04:49 | 16-24 | RSA |
| 3 | Kyle Schoonbee | 1:05:02 | 30-34 | RSA |
| 4 | Matthew Gearing | 1:07:15 | 30-34 | RSA |
| 5 | Janno Nel | 1:07:41 | 25-29 | RSA |
| 6 | Janco Lotter | 1:08:06 | 16-24 | RSA |
| 7 | Leon Manders | 1:08:15 | 40-44 | RSA |
| 8 | Conrad Herbst | 1:08:31 | 25-29 | RSA |
| 9 | Pieter Smith | 1:09:26 | 30-34 | RSA |
| 10 | Devin Ramsden | 1:09:31 | 30-34 | RSA |
Doubles Pro Men
- Finishers
- 96
- Fastest
- 58:20
- Median
- 1:17:28
- Top 10% / bottom 10%
- 1:08:25 / 1:36:00
Median station times
| SkiErg | 4:03 |
| Sled Push | 2:24 |
| Sled Pull | 4:31 |
| Burpee Broad Jumps | 2:54 |
| Row | 4:22 |
| Farmers Carry | 1:44 |
| Sandbag Lunges | 3:36 |
| Wall Balls | 4:18 |
| Total running | 43:00 |
| Total stations | 28:09 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Dean Battersby | 58:20 | 30-34 | RSA |
| 2 | Simon Goldsbrough | 58:43 | 30-34 | RSA |
| 3 | Heinrich Kamffer | 58:47 | 30-34 | RSA |
| 4 | Neale Lucas-Bull | 59:41 | 35-39 | RSA |
| 5 | Matthewstone S Mzandolo | 1:04:13 | 30-34 | RSA |
| 6 | Siya Nkonyane | 1:05:27 | 25-29 | RSA |
| 7 | Christiaan Greeff | 1:05:49 | 35-39 | RSA |
| 8 | Keegan Ritchie | 1:06:14 | 30-34 | RSA |
| 9 | Justin de Oliveira | 1:07:35 | 40-44 | |
| 10 | Ebrahim Hartley | 1:08:19 | 25-29 | RSA |
Singles Pro Women
- Finishers
- 63
- Fastest
- 1:09:43
- Median
- 1:39:49
- Top 10% / bottom 10%
- 1:21:17 / 2:12:35
Median station times
| SkiErg | 5:06 |
| Sled Push | 5:11 |
| Sled Pull | 7:18 |
| Burpee Broad Jumps | 6:17 |
| Row | 5:12 |
| Farmers Carry | 2:50 |
| Sandbag Lunges | 5:45 |
| Wall Balls | 7:49 |
| Total running | 23:12 |
| Total stations | 46:09 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Danél Louw | 1:09:43 | 25-29 | RSA |
| 2 | Juan-Marie Herbst | 1:11:25 | 30-34 | RSA |
| 3 | Thea Botha | 1:17:57 | 35-39 | RSA |
| 4 | Jonese Smit | 1:19:53 | 25-29 | RSA |
| 5 | Pascale Kruger | 1:20:14 | 16-24 | RSA |
| 6 | Trude Carstens | 1:20:23 | 40-44 | RSA |
| 7 | Teresa Lombard | 1:21:04 | 45-49 | RSA |
| 8 | Lindsay Gough | 1:22:08 | 30-34 | RSA |
| 9 | Kristin Bellingan | 1:24:16 | 25-29 | RSA |
| 10 | Moncheri van Niekerk | 1:26:26 | 30-34 | RSA |
Doubles Pro Women
- Finishers
- 47
- Fastest
- 1:06:41
- Median
- 1:20:00
- Top 10% / bottom 10%
- 1:12:28 / 1:54:32
Median station times
| SkiErg | 4:39 |
| Sled Push | 3:03 |
| Sled Pull | 4:39 |
| Burpee Broad Jumps | 3:29 |
| Row | 4:52 |
| Farmers Carry | 1:55 |
| Sandbag Lunges | 3:57 |
| Wall Balls | 4:48 |
| Total running | 20:28 |
| Total stations | 31:02 |
Top 10
| # | Athlete | Finish | Age group | Nation |
|---|---|---|---|---|
| 1 | Kyla Gricius | 1:06:41 | 25-29 | RSA |
| 2 | Haley Jackson | 1:09:46 | 30-34 | RSA |
| 3 | Carien Fourie | 1:10:50 | 25-29 | RSA |
| 4 | Dina Power | 1:11:28 | 30-34 | RSA |
| 5 | Roelien Hettema | 1:12:03 | 30-34 | RSA |
| 6 | Shani De Witt | 1:12:44 | 35-39 | RSA |
| 7 | Bronwyn Darne | 1:12:51 | 45-49 | RSA |
| 8 | Riana Van Heerden | 1:13:19 | 35-39 | RSA |
| 9 | Jeanine Knipe-Claassen | 1:14:02 | 35-39 | RSA |
| 10 | Radmila Noach | 1:14:09 | 40-44 | RSA |
Looking for a specific athlete? Search every HYROX result.
Turn this result into a training plan
FORMD builds a HYROX plan from your station times, predicts your next finish, and shows the station costing you the most.
Build my plan