
HYROX Johannesburg 2025 results
A slow day for Open Men: the typical finish was 1:45:36, 17:38 over the season's 1:27:58 (102nd of 107 races).
HYROX Johannesburg 2025 in brief
- Jake Dearden (Britain) ran away with Pro Men: 1:02:17, a full 2:32 ahead of Dylan Pienaar.
- Home athlete Danél Louw won Pro Women by a wide 1:42, in 1:09:43.
- The fastest in Open were Kyle Schoonbee (1:00:22) and Stephanie Wilde (1:13:20).
- A smaller race: 3,380 finishes, against 6,812 at an average race that season.
- Open Women were 20:10 slower than their season's typical too, at 1:56:32.
- This was the first HYROX race at this venue in our data.
- Every station ran slower here than the season's typical for Open Men; the wall balls cost the most (1:28).
- The biggest Open Men age group was 30-34, with 146 finishers; 33% were 40 or over.
- Women were 46% of the Open field, more than the 36% across all races.
- A home crowd: 88% of Open Men came from South Africa, and Zimbabwe sent the next most.
- Doubles Women was the biggest division, with 714 teams (Open Men: 652).
Find your result
Your page: every split against your division and age group, your place in the field, and the station to train next.
Pick your division
Open Men
Kyle Schoonbee won Open Men in 1:00:22, a clear 5:39 ahead of the next finisher.Maryan Riviere was second in 1:06:01 and Chris Greeff third in 1:08:08.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A widely spread field: typical 1:45:36, middle half about 1:30:52 to 2:01:16, fastest 10% (green) under 1:20:33.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:00:00 to 1:02:30 | 1 | 0.2% |
| 1:02:30 to 1:05:00 | 0 | 0.0% |
| 1:05:00 to 1:07:30 | 1 | 0.2% |
| 1:07:30 to 1:10:00 | 2 | 0.3% |
| 1:10:00 to 1:12:30 | 7 | 1.1% |
| 1:12:30 to 1:15:00 | 11 | 1.7% |
| 1:15:00 to 1:17:30 | 16 | 2.5% |
| 1:17:30 to 1:20:00 | 20 | 3.1% |
| 1:20:00 to 1:22:30 | 23 | 3.5% |
| 1:22:30 to 1:25:00 | 32 | 4.9% |
| 1:25:00 to 1:27:30 | 26 | 4.0% |
| 1:27:30 to 1:30:00 | 15 | 2.3% |
| 1:30:00 to 1:32:30 | 23 | 3.5% |
| 1:32:30 to 1:35:00 | 26 | 4.0% |
| 1:35:00 to 1:37:30 | 28 | 4.3% |
| 1:37:30 to 1:40:00 | 24 | 3.7% |
| 1:40:00 to 1:42:30 | 33 | 5.1% |
| 1:42:30 to 1:45:00 | 31 | 4.8% |
| 1:45:00 to 1:47:30 | 29 | 4.4% |
| 1:47:30 to 1:50:00 | 32 | 4.9% |
| 1:50:00 to 1:52:30 | 32 | 4.9% |
| 1:52:30 to 1:55:00 | 23 | 3.5% |
| 1:55:00 to 1:57:30 | 21 | 3.2% |
| 1:57:30 to 2:00:00 | 18 | 2.8% |
| 2:00:00 to 2:02:30 | 24 | 3.7% |
| 2:02:30 to 2:05:00 | 18 | 2.8% |
| 2:05:00 to 2:07:30 | 19 | 2.9% |
| 2:07:30 to 2:10:00 | 12 | 1.8% |
| 2:10:00 to 2:12:30 | 11 | 1.7% |
| 2:12:30 to 2:15:00 | 12 | 1.8% |
| 2:15:00 to 2:17:30 | 8 | 1.2% |
| 2:17:30 to 2:20:00 | 10 | 1.5% |
| 2:20:00 to 2:22:30 | 10 | 1.5% |
| 2:22:30 to 2:25:00 | 7 | 1.1% |
| 2:25:00 to 2:27:30 | 3 | 0.5% |
| 2:27:30 to 2:30:00 | 5 | 0.8% |
| 2:30:00 to 2:32:30 | 4 | 0.6% |
| 2:32:30 to 2:35:00 | 5 | 0.8% |
| 2:35:00 to 2:37:30 | 9 | 1.4% |
| 2:37:30 to 2:40:00 | 3 | 0.5% |
| 2:40:00 to 2:42:30 | 2 | 0.3% |
| 2:42:30 to 2:45:00 | 4 | 0.6% |
| 2:45:00 to 2:47:30 | 3 | 0.5% |
| 2:47:30 to 2:50:00 | 1 | 0.2% |
| 2:50:00 to 2:52:30 | 0 | 0.0% |
| 2:52:30 to 2:55:00 | 3 | 0.5% |
| 2:55:00 to 2:57:30 | 0 | 0.0% |
| 2:57:30 to 3:00:00 | 1 | 0.2% |
| 3:00:00 to 3:02:30 | 1 | 0.2% |
| 3:02:30 to 3:05:00 | 0 | 0.0% |
| 3:05:00 to 3:07:30 | 1 | 0.2% |
| 3:07:30 to 3:10:00 | 0 | 0.0% |
| 3:10:00 to 3:12:30 | 1 | 0.2% |
| 3:12:30 to 3:15:00 | 0 | 0.0% |
| 3:15:00 to 3:17:30 | 0 | 0.0% |
| 3:17:30 to 3:20:00 | 1 | 0.2% |
Where the fastest 25% made its time
Their gain was shared out: 48% on the runs, 40% at the stations, 12% in the roxzone.
The race as one bar: typical finisher against the fastest 25%
This chart draws the race in order, left to right: each 1 km run (blue), each station (yellow) and the roxzone (grey), sized by its time.Typical finisher: 49:36 running, 43:34 at the stations and 9:13 in the roxzone; the longest station was the wall balls (8:39).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:02 | 3:18 |
| SkiErg | 4:51 | 4:29 |
| Run 2 | 5:46 | 4:46 |
| Sled push | 3:54 | 3:04 |
| Run 3 | 6:19 | 5:09 |
| Sled pull | 5:57 | 4:41 |
| Run 4 | 6:21 | 5:06 |
| Burpee broad jump | 6:53 | 5:03 |
| Run 5 | 6:35 | 5:19 |
| Row | 5:09 | 4:40 |
| Run 6 | 6:25 | 5:13 |
| Farmers carry | 2:19 | 1:57 |
| Run 7 | 6:27 | 5:10 |
| Sandbag lunges | 5:52 | 4:30 |
| Run 8 | 7:40 | 5:43 |
| Wall balls | 8:39 | 6:20 |
| Roxzone | 9:13 | 6:26 |
| Finish | 1:45:36 | 1:22:36 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:51 | 4:24 | 4:29 | 0:16 slower |
| Sled push | 3:54 | 2:41 | 3:04 | 0:47 slower |
| Sled pull | 5:57 | 4:21 | 4:41 | 0:59 slower |
| Burpee broad jump | 6:53 | 4:40 | 5:03 | 1:17 slower |
| Row | 5:09 | 4:35 | 4:40 | 0:15 slower |
| Farmers carry | 2:19 | 1:47 | 1:57 | 0:08 slower |
| Sandbag lunges | 5:52 | 4:11 | 4:30 | 0:32 slower |
| Wall balls | 8:39 | 5:42 | 6:20 | 1:28 slower |
| Roxzone (moving) | 9:13 | 6:05 | 6:26 | 1:47 slower |
| Runs (8 km) | 50:48 | 39:20 | 40:01 | 9:16 slower |
Slower here than the season: the roxzone (1:47) and wall balls (1:28). No part ran faster.
Run pace, run 1 to run 8
This chart shows the time for each of the eight 1 km runs, run 1 on the left: the typical finisher (solid line) and the fastest 25% (dashed).The typical finisher slowed clearly from run 2 to run 7; the quickest was the first run (4:02) and the slowest the last run (7:40).The fastest 25% were quicker on every run, by most on the last run (1:57 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:02 | 3:18 |
| Run 2 | 5:46 | 4:46 |
| Run 3 | 6:19 | 5:09 |
| Run 4 | 6:21 | 5:06 |
| Run 5 | 6:35 | 5:19 |
| Run 6 | 6:25 | 5:13 |
| Run 7 | 6:27 | 5:10 |
| Run 8 | 7:40 | 5:43 |
Run 1 reads short and run 8 reads long here (4:02 and 7:40 against about 6:23 for runs 2 to 7), because of where the timing mats sit, so the fair pacing test is run 2 against run 7. The typical finisher ran run 7 12% slower than run 2; the fastest 25%, 8% slower.
Who raced: age groups
Who raced: countries
Top three
All 652 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Kyle Schoonbee | 30-34 | 1:00:22 |
| 2 | Maryan Riviere | 35-39 | 1:06:01 |
| 3 | Chris Greeff | 25-29 | 1:08:08 |
Open Women
Stephanie Wilde won Open Women in 1:13:20, 0:20 ahead of the next finisher.Inacia Maguire was second in 1:13:40 and Marchanne de Bruyn third in 1:14:59.Mostly a home field: 91% of its athletes came from South Africa.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A widely spread field with a long slow tail: typical 1:56:32, middle half about 1:41:29 to 2:18:43, fastest 10% (green) under 1:30:11.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:12:30 to 1:15:00 | 3 | 0.5% |
| 1:15:00 to 1:17:30 | 2 | 0.4% |
| 1:17:30 to 1:20:00 | 5 | 0.9% |
| 1:20:00 to 1:22:30 | 7 | 1.3% |
| 1:22:30 to 1:25:00 | 13 | 2.4% |
| 1:25:00 to 1:27:30 | 9 | 1.6% |
| 1:27:30 to 1:30:00 | 15 | 2.7% |
| 1:30:00 to 1:32:30 | 23 | 4.2% |
| 1:32:30 to 1:35:00 | 12 | 2.2% |
| 1:35:00 to 1:37:30 | 23 | 4.2% |
| 1:37:30 to 1:40:00 | 16 | 2.9% |
| 1:40:00 to 1:42:30 | 23 | 4.2% |
| 1:42:30 to 1:45:00 | 20 | 3.6% |
| 1:45:00 to 1:47:30 | 18 | 3.3% |
| 1:47:30 to 1:50:00 | 21 | 3.8% |
| 1:50:00 to 1:52:30 | 27 | 4.9% |
| 1:52:30 to 1:55:00 | 20 | 3.6% |
| 1:55:00 to 1:57:30 | 30 | 5.5% |
| 1:57:30 to 2:00:00 | 18 | 3.3% |
| 2:00:00 to 2:02:30 | 17 | 3.1% |
| 2:02:30 to 2:05:00 | 19 | 3.5% |
| 2:05:00 to 2:07:30 | 16 | 2.9% |
| 2:07:30 to 2:10:00 | 16 | 2.9% |
| 2:10:00 to 2:12:30 | 12 | 2.2% |
| 2:12:30 to 2:15:00 | 15 | 2.7% |
| 2:15:00 to 2:17:30 | 9 | 1.6% |
| 2:17:30 to 2:20:00 | 12 | 2.2% |
| 2:20:00 to 2:22:30 | 15 | 2.7% |
| 2:22:30 to 2:25:00 | 6 | 1.1% |
| 2:25:00 to 2:27:30 | 9 | 1.6% |
| 2:27:30 to 2:30:00 | 9 | 1.6% |
| 2:30:00 to 2:32:30 | 9 | 1.6% |
| 2:32:30 to 2:35:00 | 10 | 1.8% |
| 2:35:00 to 2:37:30 | 11 | 2.0% |
| 2:37:30 to 2:40:00 | 7 | 1.3% |
| 2:40:00 to 2:42:30 | 6 | 1.1% |
| 2:42:30 to 2:45:00 | 6 | 1.1% |
| 2:45:00 to 2:47:30 | 7 | 1.3% |
| 2:47:30 to 2:50:00 | 3 | 0.5% |
| 2:50:00 to 2:52:30 | 4 | 0.7% |
| 2:52:30 to 2:55:00 | 4 | 0.7% |
| 2:55:00 to 2:57:30 | 0 | 0.0% |
| 2:57:30 to 3:00:00 | 3 | 0.5% |
| 3:00:00 to 3:02:30 | 1 | 0.2% |
| 3:02:30 to 3:05:00 | 3 | 0.5% |
| 3:05:00 to 3:07:30 | 3 | 0.5% |
| 3:07:30 to 3:10:00 | 2 | 0.4% |
| 3:10:00 to 3:12:30 | 3 | 0.5% |
| 3:12:30 to 3:15:00 | 1 | 0.2% |
| 3:15:00 to 3:17:30 | 0 | 0.0% |
| 3:17:30 to 3:20:00 | 7 | 1.3% |
Where the fastest 25% made its time
Their gain was shared out: 47% on the runs, 42% at the stations, 11% in the roxzone.
The race as one bar: typical finisher against the fastest 25%
This chart draws the race in order, left to right: each 1 km run (blue), each station (yellow) and the roxzone (grey), sized by its time.Typical finisher: 56:27 running, 48:13 at the stations and 10:17 in the roxzone; the longest station was the burpee broad jumps (8:50).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:33 | 3:48 |
| SkiErg | 5:50 | 5:12 |
| Run 2 | 6:40 | 5:29 |
| Sled push | 3:41 | 2:55 |
| Run 3 | 7:06 | 5:47 |
| Sled pull | 7:00 | 5:25 |
| Run 4 | 7:07 | 5:45 |
| Burpee broad jump | 8:50 | 6:20 |
| Run 5 | 7:30 | 5:55 |
| Row | 6:02 | 5:21 |
| Run 6 | 7:22 | 5:51 |
| Farmers carry | 2:30 | 2:10 |
| Run 7 | 7:21 | 5:51 |
| Sandbag lunges | 5:49 | 4:29 |
| Run 8 | 8:48 | 6:33 |
| Wall balls | 8:31 | 5:58 |
| Roxzone | 10:17 | 7:28 |
| Finish | 1:56:32 | 1:31:32 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:50 | 5:08 | 5:12 | 0:32 slower |
| Sled push | 3:41 | 2:41 | 2:55 | 0:45 slower |
| Sled pull | 7:00 | 5:16 | 5:25 | 1:12 slower |
| Burpee broad jump | 8:50 | 5:51 | 6:20 | 2:04 slower |
| Row | 6:02 | 5:15 | 5:21 | 0:30 slower |
| Farmers carry | 2:30 | 2:02 | 2:10 | 0:11 slower |
| Sandbag lunges | 5:49 | 4:16 | 4:29 | 0:35 slower |
| Wall balls | 8:31 | 5:30 | 5:58 | 1:40 slower |
| Roxzone (moving) | 10:17 | 7:04 | 7:28 | 2:15 slower |
| Runs (8 km) | 56:59 | 44:09 | 45:24 | 10:18 slower |
Slower here than the season: the roxzone (2:15) and burpee broad jump (2:04). No part ran faster.
Run pace, run 1 to run 8
This chart shows the time for each of the eight 1 km runs, run 1 on the left: the typical finisher (solid line) and the fastest 25% (dashed).The typical finisher slowed clearly from run 2 to run 7; the quickest was the first run (4:33) and the slowest the last run (8:48).The fastest 25% were quicker on every run, by most on the last run (2:15 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:33 | 3:48 |
| Run 2 | 6:40 | 5:29 |
| Run 3 | 7:06 | 5:47 |
| Run 4 | 7:07 | 5:45 |
| Run 5 | 7:30 | 5:55 |
| Run 6 | 7:22 | 5:51 |
| Run 7 | 7:21 | 5:51 |
| Run 8 | 8:48 | 6:33 |
Run 1 reads short and run 8 reads long here (4:33 and 8:48 against about 7:14 for runs 2 to 7), because of where the timing mats sit, so the fair pacing test is run 2 against run 7. The typical finisher ran run 7 10% slower than run 2; the fastest 25%, 7% slower.
Who raced: age groups
Who raced: countries
Top three
All 550 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Stephanie Wilde | 30-34 | 1:13:20 |
| 2 | Inacia Maguire | 30-34 | 1:13:40 |
| 3 | Marchanne de Bruyn | 30-34 | 1:14:59 |
Doubles Men
Hilary Arries and Ryan Ry Steer won Doubles Men by just 0:01, in 1:02:22.Nicholas Church and Devin Vincent were second in 1:02:23 and Nic Chalmers and Neal Stevenson third in 1:02:38.Mostly a home field: 95% of its athletes came from South Africa.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A field of normal spread: typical 1:27:27, middle half about 1:19:30 to 1:37:38, fastest 10% (green) under 1:13:10.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:00:00 to 1:02:30 | 2 | 0.5% |
| 1:02:30 to 1:05:00 | 5 | 1.1% |
| 1:05:00 to 1:07:30 | 3 | 0.7% |
| 1:07:30 to 1:10:00 | 9 | 2.1% |
| 1:10:00 to 1:12:30 | 17 | 3.9% |
| 1:12:30 to 1:15:00 | 28 | 6.4% |
| 1:15:00 to 1:17:30 | 29 | 6.6% |
| 1:17:30 to 1:20:00 | 26 | 5.9% |
| 1:20:00 to 1:22:30 | 29 | 6.6% |
| 1:22:30 to 1:25:00 | 31 | 7.1% |
| 1:25:00 to 1:27:30 | 41 | 9.3% |
| 1:27:30 to 1:30:00 | 37 | 8.4% |
| 1:30:00 to 1:32:30 | 23 | 5.2% |
| 1:32:30 to 1:35:00 | 26 | 5.9% |
| 1:35:00 to 1:37:30 | 22 | 5.0% |
| 1:37:30 to 1:40:00 | 18 | 4.1% |
| 1:40:00 to 1:42:30 | 20 | 4.6% |
| 1:42:30 to 1:45:00 | 14 | 3.2% |
| 1:45:00 to 1:47:30 | 12 | 2.7% |
| 1:47:30 to 1:50:00 | 10 | 2.3% |
| 1:50:00 to 1:52:30 | 6 | 1.4% |
| 1:52:30 to 1:55:00 | 5 | 1.1% |
| 1:55:00 to 1:57:30 | 7 | 1.6% |
| 1:57:30 to 2:00:00 | 2 | 0.5% |
| 2:00:00 to 2:02:30 | 4 | 0.9% |
| 2:02:30 to 2:05:00 | 2 | 0.5% |
| 2:05:00 to 2:07:30 | 0 | 0.0% |
| 2:07:30 to 2:10:00 | 2 | 0.5% |
| 2:10:00 to 2:12:30 | 3 | 0.7% |
| 2:12:30 to 2:15:00 | 2 | 0.5% |
| 2:15:00 to 2:17:30 | 0 | 0.0% |
| 2:17:30 to 2:20:00 | 1 | 0.2% |
| 2:20:00 to 2:22:30 | 1 | 0.2% |
| 2:22:30 to 2:25:00 | 1 | 0.2% |
| 2:25:00 to 2:27:30 | 0 | 0.0% |
| 2:27:30 to 2:30:00 | 0 | 0.0% |
| 2:30:00 to 2:32:30 | 1 | 0.2% |
Where the fastest 25% made its time
The runs gave them most of it: 60% of their gain on the typical team, against 25% at the stations and 15% in the roxzone.
The race as one bar: typical finisher against the fastest 25%
This chart draws the race in order, left to right: each 1 km run (blue), each station (yellow) and the roxzone (grey), sized by its time.Typical finisher: 49:40 running, 28:40 at the stations and 8:14 in the roxzone; the longest station was the wall balls (4:54).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:19 | 3:34 |
| SkiErg | 4:20 | 4:06 |
| Run 2 | 5:56 | 5:04 |
| Sled push | 1:57 | 1:42 |
| Run 3 | 6:20 | 5:27 |
| Sled pull | 3:36 | 3:05 |
| Run 4 | 6:23 | 5:30 |
| Burpee broad jump | 3:39 | 3:02 |
| Run 5 | 6:33 | 5:36 |
| Row | 4:42 | 4:21 |
| Run 6 | 6:30 | 5:31 |
| Farmers carry | 1:44 | 1:33 |
| Run 7 | 6:33 | 5:31 |
| Sandbag lunges | 3:48 | 3:13 |
| Run 8 | 7:08 | 5:46 |
| Wall balls | 4:54 | 4:19 |
| Roxzone | 8:14 | 6:13 |
| Finish | 1:27:27 | 1:14:11 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:20 | 4:00 | 4:06 | 0:15 slower |
| Sled push | 1:57 | 1:32 | 1:42 | 0:05 slower |
| Sled pull | 3:36 | 2:48 | 3:05 | 0:14 slower |
| Burpee broad jump | 3:39 | 2:40 | 3:02 | 0:26 slower |
| Row | 4:42 | 4:14 | 4:21 | 0:11 slower |
| Farmers carry | 1:44 | 1:26 | 1:33 | 0:03 slower |
| Sandbag lunges | 3:48 | 3:02 | 3:13 | 0:12 slower |
| Wall balls | 4:54 | 4:00 | 4:19 | 0:27 slower |
| Roxzone (moving) | 8:14 | 5:57 | 6:13 | 1:30 slower |
| Runs (8 km) | 50:11 | 41:11 | 42:20 | 8:06 slower |
Slower here than the season: the roxzone (1:30) and wall balls (0:27). No part ran faster.
Run pace, run 1 to run 8
This chart shows the time for each of the eight 1 km runs, run 1 on the left: the typical finisher (solid line) and the fastest 25% (dashed).The typical finisher slowed clearly from run 2 to run 7; the quickest was the first run (4:19) and the slowest the last run (7:08).The fastest 25% were quicker on every run, by most on the last run (1:21 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:19 | 3:34 |
| Run 2 | 5:56 | 5:04 |
| Run 3 | 6:20 | 5:27 |
| Run 4 | 6:23 | 5:30 |
| Run 5 | 6:33 | 5:36 |
| Run 6 | 6:30 | 5:31 |
| Run 7 | 6:33 | 5:31 |
| Run 8 | 7:08 | 5:46 |
Run 1 reads short here (4:19 against about 6:26 for runs 2 to 7), because of where the timing mats sit, so the fair pacing test is run 2 against run 7. The typical finisher ran run 7 10% slower than run 2; the fastest 25%, 9% slower.
Who raced: age groups
Who raced: countries
Top three
All 439 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Hilary Arries, Ryan Ry Steer | 35-39 | 1:02:22 |
| 2 | Nicholas Church, Devin Vincent | 30-34 | 1:02:23 |
| 3 | Nic Chalmers, Neal Stevenson | 35-39 | 1:02:38 |
Doubles Women
Samantha Reyneke and Kaitlyn Bubb won Doubles Women in 1:10:47, 0:21 ahead of the next team.Stephanie Wilde and Jodie Scott were second in 1:11:08 and Leilah Britz and Nicole van der Walt third in 1:11:57.Mostly a home field: 96% of its athletes came from South Africa.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A widely spread field: typical 1:45:55, middle half about 1:32:36 to 2:00:13, fastest 10% (green) under 1:25:02.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:10:00 to 1:12:30 | 5 | 0.7% |
| 1:12:30 to 1:15:00 | 3 | 0.4% |
| 1:15:00 to 1:17:30 | 10 | 1.4% |
| 1:17:30 to 1:20:00 | 9 | 1.3% |
| 1:20:00 to 1:22:30 | 18 | 2.5% |
| 1:22:30 to 1:25:00 | 25 | 3.5% |
| 1:25:00 to 1:27:30 | 33 | 4.6% |
| 1:27:30 to 1:30:00 | 35 | 4.9% |
| 1:30:00 to 1:32:30 | 38 | 5.3% |
| 1:32:30 to 1:35:00 | 35 | 4.9% |
| 1:35:00 to 1:37:30 | 33 | 4.6% |
| 1:37:30 to 1:40:00 | 41 | 5.7% |
| 1:40:00 to 1:42:30 | 29 | 4.1% |
| 1:42:30 to 1:45:00 | 35 | 4.9% |
| 1:45:00 to 1:47:30 | 26 | 3.6% |
| 1:47:30 to 1:50:00 | 36 | 5.0% |
| 1:50:00 to 1:52:30 | 32 | 4.5% |
| 1:52:30 to 1:55:00 | 29 | 4.1% |
| 1:55:00 to 1:57:30 | 29 | 4.1% |
| 1:57:30 to 2:00:00 | 32 | 4.5% |
| 2:00:00 to 2:02:30 | 25 | 3.5% |
| 2:02:30 to 2:05:00 | 26 | 3.6% |
| 2:05:00 to 2:07:30 | 27 | 3.8% |
| 2:07:30 to 2:10:00 | 14 | 2.0% |
| 2:10:00 to 2:12:30 | 15 | 2.1% |
| 2:12:30 to 2:15:00 | 15 | 2.1% |
| 2:15:00 to 2:17:30 | 11 | 1.5% |
| 2:17:30 to 2:20:00 | 5 | 0.7% |
| 2:20:00 to 2:22:30 | 15 | 2.1% |
| 2:22:30 to 2:25:00 | 7 | 1.0% |
| 2:25:00 to 2:27:30 | 2 | 0.3% |
| 2:27:30 to 2:30:00 | 3 | 0.4% |
| 2:30:00 to 2:32:30 | 1 | 0.1% |
| 2:32:30 to 2:35:00 | 1 | 0.1% |
| 2:35:00 to 2:37:30 | 4 | 0.6% |
| 2:37:30 to 2:40:00 | 0 | 0.0% |
| 2:40:00 to 2:42:30 | 2 | 0.3% |
| 2:42:30 to 2:45:00 | 0 | 0.0% |
| 2:45:00 to 2:47:30 | 2 | 0.3% |
| 2:47:30 to 2:50:00 | 1 | 0.1% |
| 2:50:00 to 2:52:30 | 1 | 0.1% |
| 2:52:30 to 2:55:00 | 0 | 0.0% |
| 2:55:00 to 2:57:30 | 1 | 0.1% |
| 2:57:30 to 3:00:00 | 0 | 0.0% |
| 3:00:00 to 3:02:30 | 2 | 0.3% |
| 3:02:30 to 3:05:00 | 0 | 0.0% |
| 3:05:00 to 3:07:30 | 0 | 0.0% |
| 3:07:30 to 3:10:00 | 0 | 0.0% |
| 3:10:00 to 3:12:30 | 0 | 0.0% |
| 3:12:30 to 3:15:00 | 0 | 0.0% |
| 3:15:00 to 3:17:30 | 0 | 0.0% |
| 3:17:30 to 3:20:00 | 1 | 0.1% |
Where the fastest 25% made its time
The runs gave them most of it: 60% of their gain on the typical team, against 27% at the stations and 13% in the roxzone.
The race as one bar: typical finisher against the fastest 25%
This chart draws the race in order, left to right: each 1 km run (blue), each station (yellow) and the roxzone (grey), sized by its time.Typical finisher: 58:51 running, 35:05 at the stations and 9:54 in the roxzone; the longest station was the row (5:36).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 5:05 | 4:07 |
| SkiErg | 5:21 | 4:53 |
| Run 2 | 7:04 | 5:50 |
| Sled push | 2:11 | 1:52 |
| Run 3 | 7:18 | 6:07 |
| Sled pull | 5:02 | 4:17 |
| Run 4 | 7:28 | 6:09 |
| Burpee broad jump | 5:21 | 4:05 |
| Run 5 | 7:46 | 6:15 |
| Row | 5:36 | 5:07 |
| Run 6 | 7:40 | 6:12 |
| Farmers carry | 2:00 | 1:50 |
| Run 7 | 7:51 | 6:17 |
| Sandbag lunges | 4:09 | 3:29 |
| Run 8 | 8:39 | 6:38 |
| Wall balls | 5:26 | 4:23 |
| Roxzone | 9:54 | 7:23 |
| Finish | 1:45:55 | 1:26:42 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:21 | 4:48 | 4:53 | 0:31 slower |
| Sled push | 2:11 | 1:44 | 1:52 | 0:18 slower |
| Sled pull | 5:02 | 3:59 | 4:17 | 0:48 slower |
| Burpee broad jump | 5:21 | 3:51 | 4:05 | 1:03 slower |
| Row | 5:36 | 5:02 | 5:07 | 0:23 slower |
| Farmers carry | 2:00 | 1:40 | 1:50 | 0:07 slower |
| Sandbag lunges | 4:09 | 3:11 | 3:29 | 0:21 slower |
| Wall balls | 5:26 | 4:11 | 4:23 | 1:00 slower |
| Roxzone (moving) | 9:54 | 7:02 | 7:23 | 2:09 slower |
| Runs (8 km) | 59:29 | 46:27 | 48:10 | 10:19 slower |
Slower here than the season: the roxzone (2:09) and burpee broad jump (1:03). No part ran faster.
Run pace, run 1 to run 8
This chart shows the time for each of the eight 1 km runs, run 1 on the left: the typical finisher (solid line) and the fastest 25% (dashed).The typical finisher slowed clearly from run 2 to run 7; the quickest was the first run (5:05) and the slowest the last run (8:39).The fastest 25% were quicker on every run, by most on the last run (2:01 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 5:05 | 4:07 |
| Run 2 | 7:04 | 5:50 |
| Run 3 | 7:18 | 6:07 |
| Run 4 | 7:28 | 6:09 |
| Run 5 | 7:46 | 6:15 |
| Run 6 | 7:40 | 6:12 |
| Run 7 | 7:51 | 6:17 |
| Run 8 | 8:39 | 6:38 |
Run 1 reads short here (5:05 against about 7:34 for runs 2 to 7), because of where the timing mats sit, so the fair pacing test is run 2 against run 7. The typical finisher ran run 7 11% slower than run 2; the fastest 25%, 8% slower.
Who raced: age groups
Who raced: countries
Top three
All 714 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Samantha Reyneke, Kaitlyn Bubb | 16-24 | 1:10:47 |
| 2 | Stephanie Wilde, Jodie Scott | 30-34 | 1:11:08 |
| 3 | Leilah Britz, Nicole van der Walt | 16-24 | 1:11:57 |
Doubles Mixed
Olivia Gearing and Matthew Gearing won Doubles Mixed in 59:47, a clear 2:55 ahead of the next team.Kyla Gricius and Sean Wentzel were second in 1:02:42 and Radmila Noach and Neale Lucas-Bull third in 1:03:04.Mostly a home field: 95% of its athletes came from South Africa.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A field of normal spread: typical 1:33:17, middle half about 1:22:58 to 1:46:26, fastest 10% (green) under 1:14:15.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 57:30 to 1:00:00 | 1 | 0.2% |
| 1:00:00 to 1:02:30 | 0 | 0.0% |
| 1:02:30 to 1:05:00 | 7 | 1.2% |
| 1:05:00 to 1:07:30 | 8 | 1.3% |
| 1:07:30 to 1:10:00 | 14 | 2.4% |
| 1:10:00 to 1:12:30 | 17 | 2.9% |
| 1:12:30 to 1:15:00 | 24 | 4.0% |
| 1:15:00 to 1:17:30 | 25 | 4.2% |
| 1:17:30 to 1:20:00 | 23 | 3.9% |
| 1:20:00 to 1:22:30 | 24 | 4.0% |
| 1:22:30 to 1:25:00 | 30 | 5.1% |
| 1:25:00 to 1:27:30 | 31 | 5.2% |
| 1:27:30 to 1:30:00 | 40 | 6.7% |
| 1:30:00 to 1:32:30 | 40 | 6.7% |
| 1:32:30 to 1:35:00 | 45 | 7.6% |
| 1:35:00 to 1:37:30 | 30 | 5.1% |
| 1:37:30 to 1:40:00 | 24 | 4.0% |
| 1:40:00 to 1:42:30 | 24 | 4.0% |
| 1:42:30 to 1:45:00 | 29 | 4.9% |
| 1:45:00 to 1:47:30 | 21 | 3.5% |
| 1:47:30 to 1:50:00 | 20 | 3.4% |
| 1:50:00 to 1:52:30 | 14 | 2.4% |
| 1:52:30 to 1:55:00 | 13 | 2.2% |
| 1:55:00 to 1:57:30 | 13 | 2.2% |
| 1:57:30 to 2:00:00 | 11 | 1.9% |
| 2:00:00 to 2:02:30 | 11 | 1.9% |
| 2:02:30 to 2:05:00 | 5 | 0.8% |
| 2:05:00 to 2:07:30 | 13 | 2.2% |
| 2:07:30 to 2:10:00 | 6 | 1.0% |
| 2:10:00 to 2:12:30 | 8 | 1.3% |
| 2:12:30 to 2:15:00 | 6 | 1.0% |
| 2:15:00 to 2:17:30 | 3 | 0.5% |
| 2:17:30 to 2:20:00 | 3 | 0.5% |
| 2:20:00 to 2:22:30 | 2 | 0.3% |
| 2:22:30 to 2:25:00 | 2 | 0.3% |
| 2:25:00 to 2:27:30 | 1 | 0.2% |
| 2:27:30 to 2:30:00 | 0 | 0.0% |
| 2:30:00 to 2:32:30 | 1 | 0.2% |
| 2:32:30 to 2:35:00 | 1 | 0.2% |
| 2:35:00 to 2:37:30 | 0 | 0.0% |
| 2:37:30 to 2:40:00 | 0 | 0.0% |
| 2:40:00 to 2:42:30 | 1 | 0.2% |
| 2:42:30 to 2:45:00 | 0 | 0.0% |
| 2:45:00 to 2:47:30 | 0 | 0.0% |
| 2:47:30 to 2:50:00 | 0 | 0.0% |
| 2:50:00 to 2:52:30 | 1 | 0.2% |
| 2:52:30 to 2:55:00 | 0 | 0.0% |
| 2:55:00 to 2:57:30 | 0 | 0.0% |
| 2:57:30 to 3:00:00 | 0 | 0.0% |
| 3:00:00 to 3:02:30 | 0 | 0.0% |
| 3:02:30 to 3:05:00 | 0 | 0.0% |
| 3:05:00 to 3:07:30 | 0 | 0.0% |
| 3:07:30 to 3:10:00 | 0 | 0.0% |
| 3:10:00 to 3:12:30 | 0 | 0.0% |
| 3:12:30 to 3:15:00 | 0 | 0.0% |
| 3:15:00 to 3:17:30 | 0 | 0.0% |
| 3:17:30 to 3:20:00 | 2 | 0.3% |
Where the fastest 25% made its time
Their gain was shared out: 58% on the runs, 29% at the stations, 13% in the roxzone.
The race as one bar: typical finisher against the fastest 25%
This chart draws the race in order, left to right: each 1 km run (blue), each station (yellow) and the roxzone (grey), sized by its time.Typical finisher: 51:40 running, 31:30 at the stations and 8:35 in the roxzone; the longest station was the wall balls (5:03).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:22 | 3:30 |
| SkiErg | 4:38 | 4:16 |
| Run 2 | 6:13 | 5:05 |
| Sled push | 2:33 | 2:04 |
| Run 3 | 6:37 | 5:26 |
| Sled pull | 4:18 | 3:29 |
| Run 4 | 6:39 | 5:25 |
| Burpee broad jump | 3:59 | 3:03 |
| Run 5 | 6:47 | 5:31 |
| Row | 4:57 | 4:34 |
| Run 6 | 6:42 | 5:27 |
| Farmers carry | 1:53 | 1:40 |
| Run 7 | 6:51 | 5:33 |
| Sandbag lunges | 4:10 | 3:18 |
| Run 8 | 7:29 | 5:50 |
| Wall balls | 5:03 | 4:01 |
| Roxzone | 8:35 | 6:12 |
| Finish | 1:33:17 | 1:15:24 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:38 | 4:11 | 4:16 | 0:15 slower |
| Sled push | 2:33 | 1:55 | 2:04 | 0:19 slower |
| Sled pull | 4:18 | 3:19 | 3:29 | 0:18 slower |
| Burpee broad jump | 3:59 | 2:49 | 3:03 | 0:23 slower |
| Row | 4:57 | 4:26 | 4:34 | 0:09 slower |
| Farmers carry | 1:53 | 1:33 | 1:40 | 0:03 slower |
| Sandbag lunges | 4:10 | 3:07 | 3:18 | 0:07 slower |
| Wall balls | 5:03 | 3:51 | 4:01 | 0:25 slower |
| Roxzone (moving) | 8:35 | 5:57 | 6:12 | 1:28 slower |
| Runs (8 km) | 52:17 | 41:11 | 41:56 | 6:45 slower |
Slower here than the season: the roxzone (1:28) and wall balls (0:25). No part ran faster.
Run pace, run 1 to run 8
This chart shows the time for each of the eight 1 km runs, run 1 on the left: the typical finisher (solid line) and the fastest 25% (dashed).The typical finisher slowed clearly from run 2 to run 7; the quickest was the first run (4:22) and the slowest the last run (7:29).The fastest 25% were quicker on every run, by most on the last run (1:39 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:22 | 3:30 |
| Run 2 | 6:13 | 5:05 |
| Run 3 | 6:37 | 5:26 |
| Run 4 | 6:39 | 5:25 |
| Run 5 | 6:47 | 5:31 |
| Run 6 | 6:42 | 5:27 |
| Run 7 | 6:51 | 5:33 |
| Run 8 | 7:29 | 5:50 |
Run 1 reads short here (4:22 against about 6:40 for runs 2 to 7), because of where the timing mats sit, so the fair pacing test is run 2 against run 7. The typical finisher ran run 7 10% slower than run 2; the fastest 25%, 9% slower.
Who raced: age groups
Who raced: countries
Top three
All 594 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Olivia Gearing, Matthew Gearing | 25-29 | 59:47 |
| 2 | Kyla Gricius, Sean Wentzel | 30-34 | 1:02:42 |
| 3 | Radmila Noach, Neale Lucas-Bull | 35-39 | 1:03:04 |
Pro Men
Jake Dearden won Pro Men in 1:02:17, a clear 2:32 ahead of the next finisher.Dylan Pienaar was second in 1:04:49 and Kyle Schoonbee third in 1:05:02.Mostly a home field: 88% of its athletes came from South Africa.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A widely spread field: typical 1:30:06, middle half about 1:20:20 to 1:44:15, fastest 10% (green) under 1:10:28.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:00:00 to 1:02:30 | 1 | 0.9% |
| 1:02:30 to 1:05:00 | 1 | 0.9% |
| 1:05:00 to 1:07:30 | 2 | 1.8% |
| 1:07:30 to 1:10:00 | 6 | 5.4% |
| 1:10:00 to 1:12:30 | 3 | 2.7% |
| 1:12:30 to 1:15:00 | 3 | 2.7% |
| 1:15:00 to 1:17:30 | 2 | 1.8% |
| 1:17:30 to 1:20:00 | 9 | 8.0% |
| 1:20:00 to 1:22:30 | 7 | 6.3% |
| 1:22:30 to 1:25:00 | 8 | 7.1% |
| 1:25:00 to 1:27:30 | 7 | 6.3% |
| 1:27:30 to 1:30:00 | 6 | 5.4% |
| 1:30:00 to 1:32:30 | 6 | 5.4% |
| 1:32:30 to 1:35:00 | 4 | 3.6% |
| 1:35:00 to 1:37:30 | 4 | 3.6% |
| 1:37:30 to 1:40:00 | 5 | 4.5% |
| 1:40:00 to 1:42:30 | 7 | 6.3% |
| 1:42:30 to 1:45:00 | 4 | 3.6% |
| 1:45:00 to 1:47:30 | 3 | 2.7% |
| 1:47:30 to 1:50:00 | 4 | 3.6% |
| 1:50:00 to 1:52:30 | 4 | 3.6% |
| 1:52:30 to 1:55:00 | 2 | 1.8% |
| 1:55:00 to 1:57:30 | 2 | 1.8% |
| 1:57:30 to 2:00:00 | 1 | 0.9% |
| 2:00:00 to 2:02:30 | 2 | 1.8% |
| 2:02:30 to 2:05:00 | 0 | 0.0% |
| 2:05:00 to 2:07:30 | 0 | 0.0% |
| 2:07:30 to 2:10:00 | 1 | 0.9% |
| 2:10:00 to 2:12:30 | 1 | 0.9% |
| 2:12:30 to 2:15:00 | 3 | 2.7% |
| 2:15:00 to 2:17:30 | 0 | 0.0% |
| 2:17:30 to 2:20:00 | 0 | 0.0% |
| 2:20:00 to 2:22:30 | 0 | 0.0% |
| 2:22:30 to 2:25:00 | 0 | 0.0% |
| 2:25:00 to 2:27:30 | 1 | 0.9% |
| 2:27:30 to 2:30:00 | 2 | 1.8% |
| 2:30:00 to 2:32:30 | 0 | 0.0% |
| 2:32:30 to 2:35:00 | 0 | 0.0% |
| 2:35:00 to 2:37:30 | 0 | 0.0% |
| 2:37:30 to 2:40:00 | 0 | 0.0% |
| 2:40:00 to 2:42:30 | 0 | 0.0% |
| 2:42:30 to 2:45:00 | 0 | 0.0% |
| 2:45:00 to 2:47:30 | 0 | 0.0% |
| 2:47:30 to 2:50:00 | 0 | 0.0% |
| 2:50:00 to 2:52:30 | 0 | 0.0% |
| 2:52:30 to 2:55:00 | 0 | 0.0% |
| 2:55:00 to 2:57:30 | 0 | 0.0% |
| 2:57:30 to 3:00:00 | 0 | 0.0% |
| 3:00:00 to 3:02:30 | 1 | 0.9% |
Where the fastest 25% made its time
The stations gave them more than the runs: 48% of their gain, against 41% on the runs and 11% in the roxzone.
The race as one bar: typical finisher against the fastest 25%
This chart draws the race in order, left to right: each 1 km run (blue), each station (yellow) and the roxzone (grey), sized by its time.Typical finisher: 41:04 running, 41:02 at the stations and 6:57 in the roxzone; the longest station was the wall balls (7:42).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:17 | 2:53 |
| SkiErg | 4:27 | 4:09 |
| Run 2 | 4:45 | 4:09 |
| Sled push | 4:41 | 3:38 |
| Run 3 | 5:12 | 4:27 |
| Sled pull | 7:06 | 5:12 |
| Run 4 | 5:14 | 4:26 |
| Burpee broad jump | 4:52 | 3:38 |
| Run 5 | 5:27 | 4:29 |
| Row | 4:44 | 4:20 |
| Run 6 | 5:21 | 4:24 |
| Farmers carry | 2:14 | 1:50 |
| Run 7 | 5:29 | 4:30 |
| Sandbag lunges | 5:17 | 4:06 |
| Run 8 | 6:20 | 4:50 |
| Wall balls | 7:42 | 5:21 |
| Roxzone | 6:57 | 5:02 |
| Finish | 1:30:06 | 1:13:18 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:27 | 4:05 | 4:09 | 0:09 slower |
| Sled push | 4:41 | 3:24 | 3:38 | 0:48 slower |
| Sled pull | 7:06 | 4:57 | 5:12 | 1:22 slower |
| Burpee broad jump | 4:52 | 3:21 | 3:38 | 0:29 slower |
| Row | 4:44 | 4:17 | 4:20 | 0:09 slower |
| Farmers carry | 2:14 | 1:42 | 1:50 | 0:03 slower |
| Sandbag lunges | 5:17 | 3:53 | 4:06 | 0:15 slower |
| Wall balls | 7:42 | 5:09 | 5:21 | 0:50 slower |
| Roxzone (moving) | 6:57 | 4:56 | 5:02 | 0:44 slower |
| Runs (8 km) | 41:32 | 33:46 | 34:06 | 4:56 slower |
Slower here than the season: sled pull (1:22) and wall balls (0:50). No part ran faster.
Run pace, run 1 to run 8
This chart shows the time for each of the eight 1 km runs, run 1 on the left: the typical finisher (solid line) and the fastest 25% (dashed).The typical finisher slowed clearly from run 2 to run 7; the quickest was the first run (3:17) and the slowest the last run (6:20).The fastest 25% were quicker on every run, by most on the last run (1:30 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 3:17 | 2:53 |
| Run 2 | 4:45 | 4:09 |
| Run 3 | 5:12 | 4:27 |
| Run 4 | 5:14 | 4:26 |
| Run 5 | 5:27 | 4:29 |
| Run 6 | 5:21 | 4:24 |
| Run 7 | 5:29 | 4:30 |
| Run 8 | 6:20 | 4:50 |
Run 1 reads short here (3:17 against about 5:18 for runs 2 to 7), because of where the timing mats sit, so the fair pacing test is run 2 against run 7. The typical finisher ran run 7 15% slower than run 2; the fastest 25%, 8% slower.
Who raced: age groups
Who raced: countries
Top three
All 112 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Jake Dearden | 25-29 | 1:02:17 |
| 2 | Dylan Pienaar | 16-24 | 1:04:49 |
| 3 | Kyle Schoonbee | 30-34 | 1:05:02 |
Pro Women
Danél Louw won Pro Women in 1:09:43, a clear 1:42 ahead of the next finisher.Juan-Marie Herbst was second in 1:11:25 and Thea Botha third in 1:17:57.Mostly a home field: 94% of its athletes came from South Africa.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A field of normal spread with a long slow tail: typical 1:39:52, middle half about 1:32:30 to 1:54:18, fastest 10% (green) under 1:21:10.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:07:30 to 1:10:00 | 1 | 1.6% |
| 1:10:00 to 1:12:30 | 1 | 1.6% |
| 1:12:30 to 1:15:00 | 0 | 0.0% |
| 1:15:00 to 1:17:30 | 0 | 0.0% |
| 1:17:30 to 1:20:00 | 2 | 3.2% |
| 1:20:00 to 1:22:30 | 4 | 6.5% |
| 1:22:30 to 1:25:00 | 1 | 1.6% |
| 1:25:00 to 1:27:30 | 3 | 4.8% |
| 1:27:30 to 1:30:00 | 1 | 1.6% |
| 1:30:00 to 1:32:30 | 3 | 4.8% |
| 1:32:30 to 1:35:00 | 2 | 3.2% |
| 1:35:00 to 1:37:30 | 5 | 8.1% |
| 1:37:30 to 1:40:00 | 9 | 14.5% |
| 1:40:00 to 1:42:30 | 2 | 3.2% |
| 1:42:30 to 1:45:00 | 3 | 4.8% |
| 1:45:00 to 1:47:30 | 3 | 4.8% |
| 1:47:30 to 1:50:00 | 3 | 4.8% |
| 1:50:00 to 1:52:30 | 3 | 4.8% |
| 1:52:30 to 1:55:00 | 0 | 0.0% |
| 1:55:00 to 1:57:30 | 3 | 4.8% |
| 1:57:30 to 2:00:00 | 1 | 1.6% |
| 2:00:00 to 2:02:30 | 0 | 0.0% |
| 2:02:30 to 2:05:00 | 0 | 0.0% |
| 2:05:00 to 2:07:30 | 2 | 3.2% |
| 2:07:30 to 2:10:00 | 1 | 1.6% |
| 2:10:00 to 2:12:30 | 2 | 3.2% |
| 2:12:30 to 2:15:00 | 1 | 1.6% |
| 2:15:00 to 2:17:30 | 1 | 1.6% |
| 2:17:30 to 2:20:00 | 0 | 0.0% |
| 2:20:00 to 2:22:30 | 2 | 3.2% |
| 2:22:30 to 2:25:00 | 1 | 1.6% |
| 2:25:00 to 2:27:30 | 0 | 0.0% |
| 2:27:30 to 2:30:00 | 1 | 1.6% |
| 2:30:00 to 2:32:30 | 0 | 0.0% |
| 2:32:30 to 2:35:00 | 0 | 0.0% |
| 2:35:00 to 2:37:30 | 0 | 0.0% |
| 2:37:30 to 2:40:00 | 0 | 0.0% |
| 2:40:00 to 2:42:30 | 0 | 0.0% |
| 2:42:30 to 2:45:00 | 0 | 0.0% |
| 2:45:00 to 2:47:30 | 0 | 0.0% |
| 2:47:30 to 2:50:00 | 0 | 0.0% |
| 2:50:00 to 2:52:30 | 0 | 0.0% |
| 2:52:30 to 2:55:00 | 0 | 0.0% |
| 2:55:00 to 2:57:30 | 0 | 0.0% |
| 2:57:30 to 3:00:00 | 0 | 0.0% |
| 3:00:00 to 3:02:30 | 0 | 0.0% |
| 3:02:30 to 3:05:00 | 0 | 0.0% |
| 3:05:00 to 3:07:30 | 0 | 0.0% |
| 3:07:30 to 3:10:00 | 0 | 0.0% |
| 3:10:00 to 3:12:30 | 0 | 0.0% |
| 3:12:30 to 3:15:00 | 0 | 0.0% |
| 3:15:00 to 3:17:30 | 0 | 0.0% |
| 3:17:30 to 3:20:00 | 1 | 1.6% |
Where the fastest 25% made its time
Their gain was shared out: 47% on the runs, 42% at the stations, 11% in the roxzone.
The race as one bar: typical finisher against the fastest 25%
This chart draws the race in order, left to right: each 1 km run (blue), each station (yellow) and the roxzone (grey), sized by its time.Typical finisher: 46:59 running, 45:19 at the stations and 7:57 in the roxzone; the longest station was the wall balls (7:46).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:02 | 3:15 |
| SkiErg | 5:06 | 4:45 |
| Run 2 | 5:34 | 4:41 |
| Sled push | 5:08 | 4:11 |
| Run 3 | 5:58 | 5:03 |
| Sled pull | 7:18 | 5:44 |
| Run 4 | 5:59 | 5:01 |
| Burpee broad jump | 6:14 | 5:06 |
| Run 5 | 6:03 | 5:09 |
| Row | 5:13 | 5:00 |
| Run 6 | 6:05 | 5:04 |
| Farmers carry | 2:51 | 2:17 |
| Run 7 | 6:12 | 5:15 |
| Sandbag lunges | 5:42 | 4:41 |
| Run 8 | 7:07 | 5:39 |
| Wall balls | 7:46 | 5:56 |
| Roxzone | 7:57 | 6:00 |
| Finish | 1:39:52 | 1:23:12 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:06 | 4:38 | 4:45 | 0:12 slower |
| Sled push | 5:08 | 3:44 | 4:11 | 1:08 slower |
| Sled pull | 7:18 | 5:18 | 5:44 | 1:31 slower |
| Burpee broad jump | 6:14 | 4:47 | 5:06 | 1:01 slower |
| Row | 5:13 | 4:51 | 5:00 | 0:06 slower |
| Farmers carry | 2:51 | 2:07 | 2:17 | 0:15 slower |
| Sandbag lunges | 5:42 | 4:24 | 4:41 | 0:32 slower |
| Wall balls | 7:46 | 5:13 | 5:56 | 1:25 slower |
| Roxzone (moving) | 7:57 | 5:36 | 6:00 | 1:26 slower |
| Runs (8 km) | 47:30 | 38:48 | 38:57 | 7:23 slower |
Slower here than the season: sled pull (1:31) and the roxzone (1:26). No part ran faster.
Run pace, run 1 to run 8
This chart shows the time for each of the eight 1 km runs, run 1 on the left: the typical finisher (solid line) and the fastest 25% (dashed).The typical finisher slowed clearly from run 2 to run 7; the quickest was the first run (4:02) and the slowest the last run (7:07).The fastest 25% were quicker on every run, by most on the last run (1:28 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:02 | 3:15 |
| Run 2 | 5:34 | 4:41 |
| Run 3 | 5:58 | 5:03 |
| Run 4 | 5:59 | 5:01 |
| Run 5 | 6:03 | 5:09 |
| Run 6 | 6:05 | 5:04 |
| Run 7 | 6:12 | 5:15 |
| Run 8 | 7:07 | 5:39 |
Run 1 reads short here (4:02 against about 6:01 for runs 2 to 7), because of where the timing mats sit, so the fair pacing test is run 2 against run 7. The typical finisher ran run 7 11% slower than run 2; the fastest 25%, 12% slower.
Who raced: age groups
Who raced: countries
Top three
All 62 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Danél Louw | 25-29 | 1:09:43 |
| 2 | Juan-Marie Herbst | 30-34 | 1:11:25 |
| 3 | Thea Botha | 35-39 | 1:17:57 |
Pro Doubles Men
Dean Battersby and Wesley Henning won Pro Doubles Men in 58:20, 0:23 ahead of the next team.Simon Goldsbrough and Luke Jacobs were second in 58:43 and Charles Nel and Heinrich Kamffer third in 58:47.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A field of normal spread with a long slow tail: typical 1:17:27, middle half about 1:12:49 to 1:24:31, fastest 10% (green) under 1:08:25.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 57:30 to 1:00:00 | 4 | 4.2% |
| 1:00:00 to 1:02:30 | 0 | 0.0% |
| 1:02:30 to 1:05:00 | 1 | 1.0% |
| 1:05:00 to 1:07:30 | 3 | 3.1% |
| 1:07:30 to 1:10:00 | 10 | 10.4% |
| 1:10:00 to 1:12:30 | 4 | 4.2% |
| 1:12:30 to 1:15:00 | 16 | 16.7% |
| 1:15:00 to 1:17:30 | 11 | 11.5% |
| 1:17:30 to 1:20:00 | 6 | 6.3% |
| 1:20:00 to 1:22:30 | 9 | 9.4% |
| 1:22:30 to 1:25:00 | 8 | 8.3% |
| 1:25:00 to 1:27:30 | 5 | 5.2% |
| 1:27:30 to 1:30:00 | 3 | 3.1% |
| 1:30:00 to 1:32:30 | 3 | 3.1% |
| 1:32:30 to 1:35:00 | 2 | 2.1% |
| 1:35:00 to 1:37:30 | 3 | 3.1% |
| 1:37:30 to 1:40:00 | 1 | 1.0% |
| 1:40:00 to 1:42:30 | 2 | 2.1% |
| 1:42:30 to 1:45:00 | 1 | 1.0% |
| 1:45:00 to 1:47:30 | 0 | 0.0% |
| 1:47:30 to 1:50:00 | 2 | 2.1% |
| 1:50:00 to 1:52:30 | 1 | 1.0% |
| 1:52:30 to 1:55:00 | 1 | 1.0% |
Who raced: age groups
Who raced: countries
Top three
All 96 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Dean Battersby, Wesley Henning | 30-34 | 58:20 |
| 2 | Simon Goldsbrough, Luke Jacobs | 30-34 | 58:43 |
| 3 | Charles Nel, Heinrich Kamffer | 30-34 | 58:47 |
Pro Doubles Women
Cleo Cackett and Kyla Gricius won Pro Doubles Women in 1:06:41, a clear 3:05 ahead of the next team.Haley Jackson and Shene Oliver were second in 1:09:46 and Simonne Joubert and Carien Fourie third in 1:10:50.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A widely spread field with a long slow tail: typical 1:20:00, middle half about 1:15:08 to 1:38:02, fastest 10% (green) under 1:12:28.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:05:00 to 1:07:30 | 1 | 2.1% |
| 1:07:30 to 1:10:00 | 1 | 2.1% |
| 1:10:00 to 1:12:30 | 3 | 6.4% |
| 1:12:30 to 1:15:00 | 6 | 12.8% |
| 1:15:00 to 1:17:30 | 7 | 14.9% |
| 1:17:30 to 1:20:00 | 5 | 10.6% |
| 1:20:00 to 1:22:30 | 2 | 4.3% |
| 1:22:30 to 1:25:00 | 3 | 6.4% |
| 1:25:00 to 1:27:30 | 1 | 2.1% |
| 1:27:30 to 1:30:00 | 3 | 6.4% |
| 1:30:00 to 1:32:30 | 0 | 0.0% |
| 1:32:30 to 1:35:00 | 2 | 4.3% |
| 1:35:00 to 1:37:30 | 1 | 2.1% |
| 1:37:30 to 1:40:00 | 2 | 4.3% |
| 1:40:00 to 1:42:30 | 0 | 0.0% |
| 1:42:30 to 1:45:00 | 1 | 2.1% |
| 1:45:00 to 1:47:30 | 2 | 4.3% |
| 1:47:30 to 1:50:00 | 1 | 2.1% |
| 1:50:00 to 1:52:30 | 0 | 0.0% |
| 1:52:30 to 1:55:00 | 1 | 2.1% |
| 1:55:00 to 1:57:30 | 1 | 2.1% |
| 1:57:30 to 2:00:00 | 0 | 0.0% |
| 2:00:00 to 2:02:30 | 0 | 0.0% |
| 2:02:30 to 2:05:00 | 0 | 0.0% |
| 2:05:00 to 2:07:30 | 0 | 0.0% |
| 2:07:30 to 2:10:00 | 0 | 0.0% |
| 2:10:00 to 2:12:30 | 1 | 2.1% |
| 2:12:30 to 2:15:00 | 1 | 2.1% |
| 2:15:00 to 2:17:30 | 0 | 0.0% |
| 2:17:30 to 2:20:00 | 0 | 0.0% |
| 2:20:00 to 2:22:30 | 0 | 0.0% |
| 2:22:30 to 2:25:00 | 1 | 2.1% |
| 2:25:00 to 2:27:30 | 0 | 0.0% |
| 2:27:30 to 2:30:00 | 0 | 0.0% |
| 2:30:00 to 2:32:30 | 0 | 0.0% |
| 2:32:30 to 2:35:00 | 1 | 2.1% |
Who raced: age groups
Who raced: countries
Top three
All 47 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Cleo Cackett, Kyla Gricius | 25-29 | 1:06:41 |
| 2 | Haley Jackson, Shene Oliver | 30-34 | 1:09:46 |
| 3 | Simonne Joubert, Carien Fourie | 25-29 | 1:10:50 |
Relay Men
Matthew Gooding's relay team won Relay Men in 58:26, 0:37 ahead of the next team.Kyle Schoonbee's relay team were second in 59:03 and Herman Smit's relay team third in 1:00:31.
Fewer than 30 teams, so there is no distribution and no station breakdown for this division.
Top three
All 19 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Matthew Gooding, Bradly Joubert, Lance Stevens, Neale Lucas-Bull | U40 | 58:26 |
| 2 | Kyle Schoonbee, Janno Nel, Cameron Cleaver, Conrad Herbst | U40 | 59:03 |
| 3 | Herman Smit, Christiaan Greeff, Lohan Swart, Llewellyn Human-Reto | U40 | 1:00:31 |
Relay Women
Pascale Kruger's relay team won Relay Women in 1:01:33, a clear 9:24 ahead of the next team.Bronwyn Shand's relay team were second in 1:10:57 and Claudia Monteiro's relay team third in 1:16:20.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A field of normal spread: typical 1:39:37, middle half about 1:31:31 to 1:54:35, fastest 10% (green) under 1:22:35.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:00:00 to 1:02:30 | 1 | 1.8% |
| 1:02:30 to 1:05:00 | 0 | 0.0% |
| 1:05:00 to 1:07:30 | 0 | 0.0% |
| 1:07:30 to 1:10:00 | 0 | 0.0% |
| 1:10:00 to 1:12:30 | 1 | 1.8% |
| 1:12:30 to 1:15:00 | 0 | 0.0% |
| 1:15:00 to 1:17:30 | 1 | 1.8% |
| 1:17:30 to 1:20:00 | 2 | 3.5% |
| 1:20:00 to 1:22:30 | 1 | 1.8% |
| 1:22:30 to 1:25:00 | 2 | 3.5% |
| 1:25:00 to 1:27:30 | 2 | 3.5% |
| 1:27:30 to 1:30:00 | 2 | 3.5% |
| 1:30:00 to 1:32:30 | 5 | 8.8% |
| 1:32:30 to 1:35:00 | 3 | 5.3% |
| 1:35:00 to 1:37:30 | 4 | 7.0% |
| 1:37:30 to 1:40:00 | 5 | 8.8% |
| 1:40:00 to 1:42:30 | 0 | 0.0% |
| 1:42:30 to 1:45:00 | 2 | 3.5% |
| 1:45:00 to 1:47:30 | 4 | 7.0% |
| 1:47:30 to 1:50:00 | 2 | 3.5% |
| 1:50:00 to 1:52:30 | 2 | 3.5% |
| 1:52:30 to 1:55:00 | 4 | 7.0% |
| 1:55:00 to 1:57:30 | 2 | 3.5% |
| 1:57:30 to 2:00:00 | 2 | 3.5% |
| 2:00:00 to 2:02:30 | 0 | 0.0% |
| 2:02:30 to 2:05:00 | 4 | 7.0% |
| 2:05:00 to 2:07:30 | 1 | 1.8% |
| 2:07:30 to 2:10:00 | 1 | 1.8% |
| 2:10:00 to 2:12:30 | 1 | 1.8% |
| 2:12:30 to 2:15:00 | 1 | 1.8% |
| 2:15:00 to 2:17:30 | 1 | 1.8% |
| 2:17:30 to 2:20:00 | 0 | 0.0% |
| 2:20:00 to 2:22:30 | 0 | 0.0% |
| 2:22:30 to 2:25:00 | 0 | 0.0% |
| 2:25:00 to 2:27:30 | 0 | 0.0% |
| 2:27:30 to 2:30:00 | 0 | 0.0% |
| 2:30:00 to 2:32:30 | 0 | 0.0% |
| 2:32:30 to 2:35:00 | 0 | 0.0% |
| 2:35:00 to 2:37:30 | 0 | 0.0% |
| 2:37:30 to 2:40:00 | 0 | 0.0% |
| 2:40:00 to 2:42:30 | 0 | 0.0% |
| 2:42:30 to 2:45:00 | 1 | 1.8% |
Who raced: age groups
Who raced: countries
Top three
All 57 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Pascale Kruger, Cleo Albertus, Corlia Meyer, Vicky MacIntosh | U40 | 1:01:33 |
| 2 | Bronwyn Shand, Rebecca Marques, Nicole Barnard, Abigail Keats | U40 | 1:10:57 |
| 3 | Claudia Monteiro, Elsie Young, Lee-Ann Johns, Mareli Swart | 40+ | 1:16:20 |
Relay Mixed
Elma Kemp's relay team won Relay Mixed in 1:04:56, a clear 2:49 ahead of the next team.Altus Moolman's relay team were second in 1:07:45 and Thando Tyamzashe's relay team third in 1:07:47.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A widely spread field: typical 1:32:19, middle half about 1:18:00 to 1:44:21, fastest 10% (green) under 1:10:17.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:02:30 to 1:05:00 | 1 | 2.8% |
| 1:05:00 to 1:07:30 | 0 | 0.0% |
| 1:07:30 to 1:10:00 | 2 | 5.6% |
| 1:10:00 to 1:12:30 | 3 | 8.3% |
| 1:12:30 to 1:15:00 | 0 | 0.0% |
| 1:15:00 to 1:17:30 | 3 | 8.3% |
| 1:17:30 to 1:20:00 | 2 | 5.6% |
| 1:20:00 to 1:22:30 | 1 | 2.8% |
| 1:22:30 to 1:25:00 | 3 | 8.3% |
| 1:25:00 to 1:27:30 | 0 | 0.0% |
| 1:27:30 to 1:30:00 | 0 | 0.0% |
| 1:30:00 to 1:32:30 | 4 | 11.1% |
| 1:32:30 to 1:35:00 | 0 | 0.0% |
| 1:35:00 to 1:37:30 | 1 | 2.8% |
| 1:37:30 to 1:40:00 | 5 | 13.9% |
| 1:40:00 to 1:42:30 | 1 | 2.8% |
| 1:42:30 to 1:45:00 | 2 | 5.6% |
| 1:45:00 to 1:47:30 | 2 | 5.6% |
| 1:47:30 to 1:50:00 | 2 | 5.6% |
| 1:50:00 to 1:52:30 | 0 | 0.0% |
| 1:52:30 to 1:55:00 | 2 | 5.6% |
| 1:55:00 to 1:57:30 | 2 | 5.6% |
Who raced: age groups
Who raced: countries
Top three
All 36 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Elma Kemp, Kevin Lerena, Ronaldo Fredericks, Geraldine Lerena | U40 | 1:04:56 |
| 2 | Altus Moolman, Daniel Kuhlmann, Irma Human, Karen Loader | U40 | 1:07:45 |
| 3 | Thando Tyamzashe, Cinjon Johnson, Bianca Braham, Stewart Clay | U40 | 1:07:47 |
Adaptive Men
Darren Thomas won Adaptive Men in 42:19.
Fewer than 30 finishers, so there is no distribution and no station breakdown for this division.
Top three
All 1 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Darren Thomas | Seated Without Core Function | 42:19 |
Adaptive Women
Rebecca Storm Nagel won Adaptive Women in 1:10:06.
Fewer than 30 finishers, so there is no distribution and no station breakdown for this division.
Top three
All 1 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Rebecca Storm Nagel | Seated Without Hip Function | 1:10:06 |
Johannesburg: every edition
| Edition | Finishes | Typical Open Men | vs fastest edition |
|---|---|---|---|
| Johannesburg 2025 this page | 3,380 | 1:45:36 | 3:56 slower |
| Johannesburg 2026 | 4,165 | 1:41:40 | fastest |
The fastest typical Open Men finish here was 1:41:40, in 2026; this edition was 3:56 slower.
Raced Johannesburg? Beat that time at your next race.
The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.
- A week-by-week plan that counts down to your race
- Extra work on your slowest stations
- Adjusts every week to what you actually did
Free to download. Used by more than 40,000 HYROX athletes.