
HYROX Cape Town 2025 results
A slow day for Open Men: the typical finish was 1:35:32, 7:34 over the season's 1:27:58 (83rd of 107 races).
HYROX Cape Town 2025 in brief
- Home athlete Kyle Schoonbee ran away with Pro Men: 57:50, a full 4:27 ahead of Andre Sanches.
- Home athlete Danél Louw won Pro Women by a wide 1:56, in 1:01:53.
- The fastest in Open were Janco Lotter (1:02:25) and Caley Taylor (1:08:01).
- Trude Carstens, in the 40-44 age group, made the Open Women podium in 2nd place (1:08:43).
- A smaller race: 3,439 finishes, against 6,812 at an average race that season.
- Open Women were 5:49 slower than their season's typical too, at 1:42:11.
- The typical Open Men finish was 8:37 slower than at the Sep 2024 edition here (1:26:55).
- Since then the race grew from 891 to 3,439 finishes.
- Against the season, Open Men lost most time on the wall balls (0:44 slower) and gained most on the SkiErg (0:08 faster).
- The biggest Open Men age group was 30-34, with 169 finishers; 27% were 40 or over.
- A home crowd: 90% of Open Men came from South Africa, and Zimbabwe sent the next most.
- Open Men was the biggest division (781), ahead of Doubles Women (723).
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
Janco Lotter won Open Men by just 0:04, in 1:02:25.Simon Goldsbrough was second in 1:02:29 and Elijah Polydorou third in 1:02:44.
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:35:32, middle half about 1:23:15 to 1:51:57, fastest 10% (green) under 1:15:09.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:00:00 to 1:02:30 | 2 | 0.3% |
| 1:02:30 to 1:05:00 | 6 | 0.8% |
| 1:05:00 to 1:07:30 | 9 | 1.2% |
| 1:07:30 to 1:10:00 | 12 | 1.5% |
| 1:10:00 to 1:12:30 | 22 | 2.8% |
| 1:12:30 to 1:15:00 | 27 | 3.5% |
| 1:15:00 to 1:17:30 | 21 | 2.7% |
| 1:17:30 to 1:20:00 | 35 | 4.5% |
| 1:20:00 to 1:22:30 | 48 | 6.1% |
| 1:22:30 to 1:25:00 | 41 | 5.2% |
| 1:25:00 to 1:27:30 | 31 | 4.0% |
| 1:27:30 to 1:30:00 | 39 | 5.0% |
| 1:30:00 to 1:32:30 | 40 | 5.1% |
| 1:32:30 to 1:35:00 | 49 | 6.3% |
| 1:35:00 to 1:37:30 | 34 | 4.4% |
| 1:37:30 to 1:40:00 | 39 | 5.0% |
| 1:40:00 to 1:42:30 | 29 | 3.7% |
| 1:42:30 to 1:45:00 | 32 | 4.1% |
| 1:45:00 to 1:47:30 | 27 | 3.5% |
| 1:47:30 to 1:50:00 | 25 | 3.2% |
| 1:50:00 to 1:52:30 | 24 | 3.1% |
| 1:52:30 to 1:55:00 | 32 | 4.1% |
| 1:55:00 to 1:57:30 | 22 | 2.8% |
| 1:57:30 to 2:00:00 | 23 | 2.9% |
| 2:00:00 to 2:02:30 | 9 | 1.2% |
| 2:02:30 to 2:05:00 | 11 | 1.4% |
| 2:05:00 to 2:07:30 | 8 | 1.0% |
| 2:07:30 to 2:10:00 | 9 | 1.2% |
| 2:10:00 to 2:12:30 | 11 | 1.4% |
| 2:12:30 to 2:15:00 | 8 | 1.0% |
| 2:15:00 to 2:17:30 | 7 | 0.9% |
| 2:17:30 to 2:20:00 | 7 | 0.9% |
| 2:20:00 to 2:22:30 | 7 | 0.9% |
| 2:22:30 to 2:25:00 | 4 | 0.5% |
| 2:25:00 to 2:27:30 | 3 | 0.4% |
| 2:27:30 to 2:30:00 | 5 | 0.6% |
| 2:30:00 to 2:32:30 | 2 | 0.3% |
| 2:32:30 to 2:35:00 | 4 | 0.5% |
| 2:35:00 to 2:37:30 | 4 | 0.5% |
| 2:37:30 to 2:40:00 | 2 | 0.3% |
| 2:40:00 to 2:42:30 | 2 | 0.3% |
| 2:42:30 to 2:45:00 | 1 | 0.1% |
| 2:45:00 to 2:47:30 | 3 | 0.4% |
| 2:47:30 to 2:50:00 | 3 | 0.4% |
| 2:50:00 to 2:52:30 | 0 | 0.0% |
| 2:52:30 to 2:55:00 | 1 | 0.1% |
| 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 | 0.1% |
Where the fastest 25% made its time
Their gain was shared out: 48% on the runs, 41% 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:39 running, 39:29 at the stations and 7:25 in the roxzone; the longest station was the wall balls (7:55).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:56 | 3:11 |
| SkiErg | 4:27 | 4:12 |
| Run 2 | 5:30 | 4:35 |
| Sled push | 3:05 | 2:35 |
| Run 3 | 6:05 | 4:57 |
| Sled pull | 5:18 | 4:12 |
| Run 4 | 6:02 | 4:53 |
| Burpee broad jump | 6:00 | 4:24 |
| Run 5 | 6:17 | 5:04 |
| Row | 5:01 | 4:36 |
| Run 6 | 6:00 | 4:56 |
| Farmers carry | 2:10 | 1:52 |
| Run 7 | 5:57 | 4:53 |
| Sandbag lunges | 5:32 | 4:21 |
| Run 8 | 6:52 | 5:20 |
| Wall balls | 7:55 | 5:36 |
| Roxzone | 7:25 | 5:20 |
| Finish | 1:35:32 | 1:17:26 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:27 | 4:05 | 4:12 | 0:08 faster |
| Sled push | 3:05 | 2:15 | 2:35 | 0:02 faster |
| Sled pull | 5:18 | 3:54 | 4:12 | 0:19 slower |
| Burpee broad jump | 6:00 | 4:04 | 4:24 | 0:24 slower |
| Row | 5:01 | 4:31 | 4:36 | 0:07 slower |
| Farmers carry | 2:10 | 1:40 | 1:52 | 0:01 faster |
| Sandbag lunges | 5:32 | 4:02 | 4:21 | 0:12 slower |
| Wall balls | 7:55 | 5:09 | 5:36 | 0:44 slower |
| Roxzone (moving) | 7:25 | 5:06 | 5:20 | 0:01 faster |
| Runs (8 km) | 47:21 | 37:31 | 38:22 | 5:49 slower |
Slower here than the season: wall balls (0:44) and burpee broad jump (0:24). Faster: SkiErg (0:08) and sled push (0:02).
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:56) and the slowest the last run (6:52).The fastest 25% were quicker on every run, by most on the last run (1:32 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 3:56 | 3:11 |
| Run 2 | 5:30 | 4:35 |
| Run 3 | 6:05 | 4:57 |
| Run 4 | 6:02 | 4:53 |
| Run 5 | 6:17 | 5:04 |
| Run 6 | 6:00 | 4:56 |
| Run 7 | 5:57 | 4:53 |
| Run 8 | 6:52 | 5:20 |
Run 1 reads short here (3:56 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 8% slower than run 2; the fastest 25%, 7% slower.
Who raced: age groups
Who raced: countries
Top three
All 781 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Janco Lotter | 16-24 | 1:02:25 |
| 2 | Simon Goldsbrough | 30-34 | 1:02:29 |
| 3 | Elijah Polydorou | 25-29 | 1:02:44 |
Open Women
Caley Taylor won Open Women in 1:08:01, 0:42 ahead of the next finisher.Trude Carstens was second in 1:08:43 and Hayley Ward third in 1:10:15.Mostly a home field: 89% 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:42:11, middle half about 1:28:13 to 1:58:08, fastest 10% (green) under 1:19:54.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:07:30 to 1:10:00 | 2 | 0.5% |
| 1:10:00 to 1:12:30 | 4 | 0.9% |
| 1:12:30 to 1:15:00 | 8 | 1.9% |
| 1:15:00 to 1:17:30 | 12 | 2.8% |
| 1:17:30 to 1:20:00 | 19 | 4.4% |
| 1:20:00 to 1:22:30 | 14 | 3.2% |
| 1:22:30 to 1:25:00 | 14 | 3.2% |
| 1:25:00 to 1:27:30 | 22 | 5.1% |
| 1:27:30 to 1:30:00 | 26 | 6.0% |
| 1:30:00 to 1:32:30 | 23 | 5.3% |
| 1:32:30 to 1:35:00 | 19 | 4.4% |
| 1:35:00 to 1:37:30 | 19 | 4.4% |
| 1:37:30 to 1:40:00 | 18 | 4.2% |
| 1:40:00 to 1:42:30 | 19 | 4.4% |
| 1:42:30 to 1:45:00 | 23 | 5.3% |
| 1:45:00 to 1:47:30 | 17 | 3.9% |
| 1:47:30 to 1:50:00 | 22 | 5.1% |
| 1:50:00 to 1:52:30 | 20 | 4.6% |
| 1:52:30 to 1:55:00 | 8 | 1.9% |
| 1:55:00 to 1:57:30 | 11 | 2.6% |
| 1:57:30 to 2:00:00 | 10 | 2.3% |
| 2:00:00 to 2:02:30 | 14 | 3.2% |
| 2:02:30 to 2:05:00 | 9 | 2.1% |
| 2:05:00 to 2:07:30 | 5 | 1.2% |
| 2:07:30 to 2:10:00 | 6 | 1.4% |
| 2:10:00 to 2:12:30 | 10 | 2.3% |
| 2:12:30 to 2:15:00 | 9 | 2.1% |
| 2:15:00 to 2:17:30 | 6 | 1.4% |
| 2:17:30 to 2:20:00 | 6 | 1.4% |
| 2:20:00 to 2:22:30 | 3 | 0.7% |
| 2:22:30 to 2:25:00 | 2 | 0.5% |
| 2:25:00 to 2:27:30 | 3 | 0.7% |
| 2:27:30 to 2:30:00 | 3 | 0.7% |
| 2:30:00 to 2:32:30 | 2 | 0.5% |
| 2:32:30 to 2:35:00 | 1 | 0.2% |
| 2:35:00 to 2:37:30 | 3 | 0.7% |
| 2:37:30 to 2:40:00 | 3 | 0.7% |
| 2:40:00 to 2:42:30 | 1 | 0.2% |
| 2:42:30 to 2:45:00 | 4 | 0.9% |
| 2:45:00 to 2:47:30 | 2 | 0.5% |
| 2:47:30 to 2:50:00 | 2 | 0.5% |
| 2:50:00 to 2:52:30 | 1 | 0.2% |
| 2:52:30 to 2:55:00 | 1 | 0.2% |
| 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 | 1 | 0.2% |
| 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 | 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 | 3 | 0.7% |
Where the fastest 25% made its time
Their gain was shared out: 45% on the runs, 45% at the stations, 10% 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: 50:17 running, 42:19 at the stations and 7:28 in the roxzone; the longest station was the wall balls (7:12).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:09 | 3:29 |
| SkiErg | 5:17 | 4:53 |
| Run 2 | 6:05 | 5:09 |
| Sled push | 2:57 | 2:12 |
| Run 3 | 6:26 | 5:23 |
| Sled pull | 6:27 | 4:50 |
| Run 4 | 6:32 | 5:27 |
| Burpee broad jump | 7:08 | 5:14 |
| Run 5 | 6:47 | 5:33 |
| Row | 5:42 | 5:11 |
| Run 6 | 6:31 | 5:21 |
| Farmers carry | 2:14 | 1:57 |
| Run 7 | 6:28 | 5:20 |
| Sandbag lunges | 5:23 | 4:10 |
| Run 8 | 7:19 | 5:47 |
| Wall balls | 7:12 | 5:10 |
| Roxzone | 7:28 | 5:24 |
| Finish | 1:42:11 | 1:21:42 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:17 | 4:44 | 4:53 | 0:01 faster |
| Sled push | 2:57 | 2:05 | 2:12 | 0:01 slower |
| Sled pull | 6:27 | 4:41 | 4:50 | 0:39 slower |
| Burpee broad jump | 7:08 | 4:50 | 5:14 | 0:22 slower |
| Row | 5:42 | 5:02 | 5:11 | 0:10 slower |
| Farmers carry | 2:14 | 1:47 | 1:57 | 0:05 faster |
| Sandbag lunges | 5:23 | 3:56 | 4:10 | 0:09 slower |
| Wall balls | 7:12 | 4:59 | 5:10 | 0:21 slower |
| Roxzone (moving) | 7:28 | 5:12 | 5:24 | 0:34 faster |
| Runs (8 km) | 50:45 | 40:48 | 42:02 | 4:04 slower |
Slower here than the season: sled pull (0:39) and burpee broad jump (0:22). Faster: the roxzone (0:34) and farmers carry (0:05).
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 a little from run 2 to run 7; the quickest was the first run (4:09) and the slowest the last run (7:19).The fastest 25% were quicker on every run, by most on the last run (1:33 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:09 | 3:29 |
| Run 2 | 6:05 | 5:09 |
| Run 3 | 6:26 | 5:23 |
| Run 4 | 6:32 | 5:27 |
| Run 5 | 6:47 | 5:33 |
| Run 6 | 6:31 | 5:21 |
| Run 7 | 6:28 | 5:20 |
| Run 8 | 7:19 | 5:47 |
Run 1 reads short here (4:09 against about 6:30 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 6% slower than run 2; the fastest 25%, 4% slower.
Who raced: age groups
Who raced: countries
Top three
All 431 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Caley Taylor | 25-29 | 1:08:01 |
| 2 | Trude Carstens | 40-44 | 1:08:43 |
| 3 | Hayley Ward | 25-29 | 1:10:15 |
Doubles Men
Heinrich Kamffer and Charles Nel won Doubles Men in 54:55, 0:46 ahead of the next team.Neale Lucas-Bull and Waldo Du Plessis were second in 55:41 and Ethan Gouws and David Robert Rose third in 57:58.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:20:19, middle half about 1:12:46 to 1:30:17, fastest 10% (green) under 1:07:17.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 52:30 to 55:00 | 1 | 0.2% |
| 55:00 to 57:30 | 1 | 0.2% |
| 57:30 to 1:00:00 | 4 | 0.8% |
| 1:00:00 to 1:02:30 | 10 | 2.1% |
| 1:02:30 to 1:05:00 | 11 | 2.3% |
| 1:05:00 to 1:07:30 | 22 | 4.6% |
| 1:07:30 to 1:10:00 | 26 | 5.5% |
| 1:10:00 to 1:12:30 | 40 | 8.4% |
| 1:12:30 to 1:15:00 | 37 | 7.8% |
| 1:15:00 to 1:17:30 | 41 | 8.6% |
| 1:17:30 to 1:20:00 | 39 | 8.2% |
| 1:20:00 to 1:22:30 | 41 | 8.6% |
| 1:22:30 to 1:25:00 | 26 | 5.5% |
| 1:25:00 to 1:27:30 | 26 | 5.5% |
| 1:27:30 to 1:30:00 | 31 | 6.5% |
| 1:30:00 to 1:32:30 | 21 | 4.4% |
| 1:32:30 to 1:35:00 | 18 | 3.8% |
| 1:35:00 to 1:37:30 | 13 | 2.7% |
| 1:37:30 to 1:40:00 | 12 | 2.5% |
| 1:40:00 to 1:42:30 | 14 | 2.9% |
| 1:42:30 to 1:45:00 | 11 | 2.3% |
| 1:45:00 to 1:47:30 | 7 | 1.5% |
| 1:47:30 to 1:50:00 | 5 | 1.0% |
| 1:50:00 to 1:52:30 | 1 | 0.2% |
| 1:52:30 to 1:55:00 | 3 | 0.6% |
| 1:55:00 to 1:57:30 | 5 | 1.0% |
| 1:57:30 to 2:00:00 | 3 | 0.6% |
| 2:00:00 to 2:02:30 | 2 | 0.4% |
| 2:02:30 to 2:05:00 | 2 | 0.4% |
| 2:05:00 to 2:07:30 | 1 | 0.2% |
| 2:07:30 to 2:10:00 | 1 | 0.2% |
| 2:10:00 to 2:12:30 | 0 | 0.0% |
| 2:12:30 to 2:15:00 | 0 | 0.0% |
| 2:15:00 to 2:17:30 | 1 | 0.2% |
| 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 | 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: 46:02 running, 26:28 at the stations and 6:37 in the roxzone; the longest station was the wall balls (4:47).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:59 | 3:21 |
| SkiErg | 3:58 | 3:45 |
| Run 2 | 5:32 | 4:48 |
| Sled push | 1:36 | 1:23 |
| Run 3 | 5:57 | 5:09 |
| Sled pull | 3:12 | 2:50 |
| Run 4 | 6:00 | 5:11 |
| Burpee broad jump | 3:13 | 2:36 |
| Run 5 | 6:12 | 5:15 |
| Row | 4:33 | 4:16 |
| Run 6 | 6:01 | 5:08 |
| Farmers carry | 1:35 | 1:24 |
| Run 7 | 5:58 | 5:09 |
| Sandbag lunges | 3:34 | 3:05 |
| Run 8 | 6:23 | 5:18 |
| Wall balls | 4:47 | 4:16 |
| Roxzone | 6:37 | 4:51 |
| Finish | 1:20:19 | 1:08:25 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 3:58 | 3:40 | 3:45 | 0:07 faster |
| Sled push | 1:36 | 1:18 | 1:23 | 0:16 faster |
| Sled pull | 3:12 | 2:30 | 2:50 | 0:10 faster |
| Burpee broad jump | 3:13 | 2:23 | 2:36 | level |
| Row | 4:33 | 4:10 | 4:16 | 0:01 slower |
| Farmers carry | 1:35 | 1:19 | 1:24 | 0:05 faster |
| Sandbag lunges | 3:34 | 2:54 | 3:05 | 0:02 faster |
| Wall balls | 4:47 | 3:57 | 4:16 | 0:20 slower |
| Roxzone (moving) | 6:37 | 4:44 | 4:51 | 0:07 faster |
| Runs (8 km) | 46:36 | 38:36 | 39:33 | 4:32 slower |
Slower here than the season: wall balls (0:20) and row (0:01). Faster: sled push (0:16) and sled pull (0:10).
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 a little from run 2 to run 7; the quickest was the first run (3:59) and the slowest the last run (6:23).The fastest 25% were quicker on every run, by most on the last run (1:05 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 3:59 | 3:21 |
| Run 2 | 5:32 | 4:48 |
| Run 3 | 5:57 | 5:09 |
| Run 4 | 6:00 | 5:11 |
| Run 5 | 6:12 | 5:15 |
| Run 6 | 6:01 | 5:08 |
| Run 7 | 5:58 | 5:09 |
| Run 8 | 6:23 | 5:18 |
Run 1 reads short here (3:59 against about 5:59 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 8% slower than run 2; the fastest 25%, 7% slower.
Who raced: age groups
Who raced: countries
Top three
All 477 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Heinrich Kamffer, Charles Nel | 30-34 | 54:55 |
| 2 | Neale Lucas-Bull, Waldo Du Plessis | 35-39 | 55:41 |
| 3 | Ethan Gouws, David Robert Rose | 30-34 | 57:58 |
Doubles Women
Cheyna Wood and Alexandra Commins won Doubles Women in 1:04:32, 0:31 ahead of the next team.Moncheri Van Niekerk and Michaela Cooke were second in 1:05:03 and Ashleigh Nortier and Raquel Lore-Lei Wilson third in 1:07:22.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 field of normal spread with a long slow tail: typical 1:34:38, middle half about 1:24:51 to 1:47:20, fastest 10% (green) under 1:17:59.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:02:30 to 1:05:00 | 1 | 0.1% |
| 1:05:00 to 1:07:30 | 4 | 0.6% |
| 1:07:30 to 1:10:00 | 5 | 0.7% |
| 1:10:00 to 1:12:30 | 13 | 1.8% |
| 1:12:30 to 1:15:00 | 16 | 2.2% |
| 1:15:00 to 1:17:30 | 31 | 4.3% |
| 1:17:30 to 1:20:00 | 33 | 4.6% |
| 1:20:00 to 1:22:30 | 40 | 5.5% |
| 1:22:30 to 1:25:00 | 41 | 5.7% |
| 1:25:00 to 1:27:30 | 41 | 5.7% |
| 1:27:30 to 1:30:00 | 43 | 5.9% |
| 1:30:00 to 1:32:30 | 57 | 7.9% |
| 1:32:30 to 1:35:00 | 40 | 5.5% |
| 1:35:00 to 1:37:30 | 37 | 5.1% |
| 1:37:30 to 1:40:00 | 34 | 4.7% |
| 1:40:00 to 1:42:30 | 36 | 5.0% |
| 1:42:30 to 1:45:00 | 41 | 5.7% |
| 1:45:00 to 1:47:30 | 31 | 4.3% |
| 1:47:30 to 1:50:00 | 23 | 3.2% |
| 1:50:00 to 1:52:30 | 21 | 2.9% |
| 1:52:30 to 1:55:00 | 18 | 2.5% |
| 1:55:00 to 1:57:30 | 20 | 2.8% |
| 1:57:30 to 2:00:00 | 17 | 2.4% |
| 2:00:00 to 2:02:30 | 12 | 1.7% |
| 2:02:30 to 2:05:00 | 16 | 2.2% |
| 2:05:00 to 2:07:30 | 8 | 1.1% |
| 2:07:30 to 2:10:00 | 7 | 1.0% |
| 2:10:00 to 2:12:30 | 5 | 0.7% |
| 2:12:30 to 2:15:00 | 3 | 0.4% |
| 2:15:00 to 2:17:30 | 2 | 0.3% |
| 2:17:30 to 2:20:00 | 3 | 0.4% |
| 2:20:00 to 2:22:30 | 5 | 0.7% |
| 2:22:30 to 2:25:00 | 5 | 0.7% |
| 2:25:00 to 2:27:30 | 2 | 0.3% |
| 2:27:30 to 2:30:00 | 1 | 0.1% |
| 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 | 4 | 0.6% |
| 2:40:00 to 2:42:30 | 1 | 0.1% |
| 2:42:30 to 2:45:00 | 1 | 0.1% |
| 2:45:00 to 2:47:30 | 0 | 0.0% |
| 2:47:30 to 2:50:00 | 2 | 0.3% |
| 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 | 0 | 0.0% |
| 2:57:30 to 3:00:00 | 0 | 0.0% |
| 3:00:00 to 3:02:30 | 1 | 0.1% |
| 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: 61% of their gain on the typical team, against 27% at the stations and 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: 53:53 running, 31:55 at the stations and 7:36 in the roxzone; the longest station was the row (5:24) and the shortest the sled push (1:47).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:46 | 3:56 |
| SkiErg | 4:49 | 4:32 |
| Run 2 | 6:39 | 5:32 |
| Sled push | 1:47 | 1:33 |
| Run 3 | 6:53 | 5:43 |
| Sled pull | 4:40 | 3:53 |
| Run 4 | 6:55 | 5:45 |
| Burpee broad jump | 4:39 | 3:44 |
| Run 5 | 7:04 | 5:52 |
| Row | 5:24 | 5:00 |
| Run 6 | 6:58 | 5:48 |
| Farmers carry | 1:50 | 1:37 |
| Run 7 | 6:58 | 5:47 |
| Sandbag lunges | 3:51 | 3:09 |
| Run 8 | 7:39 | 6:04 |
| Wall balls | 4:55 | 4:03 |
| Roxzone | 7:36 | 5:37 |
| Finish | 1:34:38 | 1:19:22 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:49 | 4:23 | 4:32 | 0:01 faster |
| Sled push | 1:47 | 1:26 | 1:33 | 0:06 faster |
| Sled pull | 4:40 | 3:38 | 3:53 | 0:26 slower |
| Burpee broad jump | 4:39 | 3:24 | 3:44 | 0:21 slower |
| Row | 5:24 | 4:52 | 5:00 | 0:11 slower |
| Farmers carry | 1:50 | 1:31 | 1:37 | 0:03 faster |
| Sandbag lunges | 3:51 | 2:57 | 3:09 | 0:03 slower |
| Wall balls | 4:55 | 3:54 | 4:03 | 0:29 slower |
| Roxzone (moving) | 7:36 | 5:25 | 5:37 | 0:09 faster |
| Runs (8 km) | 54:38 | 44:06 | 44:40 | 5:27 slower |
Slower here than the season: wall balls (0:29) and sled pull (0:26). Faster: the roxzone (0:09) and sled push (0:06).
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 a little from run 2 to run 7; the quickest was the first run (4:46) and the slowest the last run (7:39).The fastest 25% were quicker on every run, by most on the last run (1:35 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:46 | 3:56 |
| Run 2 | 6:39 | 5:32 |
| Run 3 | 6:53 | 5:43 |
| Run 4 | 6:55 | 5:45 |
| Run 5 | 7:04 | 5:52 |
| Run 6 | 6:58 | 5:48 |
| Run 7 | 6:58 | 5:47 |
| Run 8 | 7:39 | 6:04 |
Run 1 reads short here (4:46 against about 6:57 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 5% slower than run 2; the fastest 25%, 5% slower.
Who raced: age groups
Who raced: countries
Top three
All 723 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Cheyna Wood, Alexandra Commins | 30-34 | 1:04:32 |
| 2 | Moncheri Van Niekerk, Michaela Cooke | 25-29 | 1:05:03 |
| 3 | Ashleigh Nortier, Raquel Lore-Lei Wilson | 35-39 | 1:07:22 |
Doubles Mixed
Danél Louw and Kyle Schoonbee won Doubles Mixed in 52:16, a clear 3:46 ahead of the next team.Wesley Henning and Melanie Carsten were second in 56:02 and Vicky Macintosh and Elijah Polydorou third in 57:23.Mostly a home field: 93% 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:24:56, middle half about 1:16:33 to 1:36:20, fastest 10% (green) under 1:10:25.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 50:00 to 52:30 | 1 | 0.2% |
| 52:30 to 55:00 | 0 | 0.0% |
| 55:00 to 57:30 | 2 | 0.4% |
| 57:30 to 1:00:00 | 2 | 0.4% |
| 1:00:00 to 1:02:30 | 5 | 0.9% |
| 1:02:30 to 1:05:00 | 6 | 1.1% |
| 1:05:00 to 1:07:30 | 10 | 1.8% |
| 1:07:30 to 1:10:00 | 21 | 3.8% |
| 1:10:00 to 1:12:30 | 36 | 6.6% |
| 1:12:30 to 1:15:00 | 32 | 5.9% |
| 1:15:00 to 1:17:30 | 38 | 6.9% |
| 1:17:30 to 1:20:00 | 39 | 7.1% |
| 1:20:00 to 1:22:30 | 45 | 8.2% |
| 1:22:30 to 1:25:00 | 39 | 7.1% |
| 1:25:00 to 1:27:30 | 31 | 5.7% |
| 1:27:30 to 1:30:00 | 35 | 6.4% |
| 1:30:00 to 1:32:30 | 22 | 4.0% |
| 1:32:30 to 1:35:00 | 30 | 5.5% |
| 1:35:00 to 1:37:30 | 27 | 4.9% |
| 1:37:30 to 1:40:00 | 28 | 5.1% |
| 1:40:00 to 1:42:30 | 21 | 3.8% |
| 1:42:30 to 1:45:00 | 12 | 2.2% |
| 1:45:00 to 1:47:30 | 13 | 2.4% |
| 1:47:30 to 1:50:00 | 5 | 0.9% |
| 1:50:00 to 1:52:30 | 9 | 1.6% |
| 1:52:30 to 1:55:00 | 13 | 2.4% |
| 1:55:00 to 1:57:30 | 5 | 0.9% |
| 1:57:30 to 2:00:00 | 5 | 0.9% |
| 2:00:00 to 2:02:30 | 4 | 0.7% |
| 2:02:30 to 2:05:00 | 2 | 0.4% |
| 2:05:00 to 2:07:30 | 2 | 0.4% |
| 2:07:30 to 2:10:00 | 2 | 0.4% |
| 2:10:00 to 2:12:30 | 0 | 0.0% |
| 2:12:30 to 2:15:00 | 2 | 0.4% |
| 2:15:00 to 2:17:30 | 1 | 0.2% |
| 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 | 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 | 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 | 1 | 0.2% |
Where the fastest 25% made its time
The runs gave them most of it: 61% of their gain on the typical team, against 27% at the stations and 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: 48:25 running, 29:02 at the stations and 6:39 in the roxzone; the longest station was the row (4:52).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:05 | 3:22 |
| SkiErg | 4:16 | 4:03 |
| Run 2 | 5:53 | 4:52 |
| Sled push | 2:03 | 1:46 |
| Run 3 | 6:16 | 5:16 |
| Sled pull | 4:00 | 3:25 |
| Run 4 | 6:17 | 5:15 |
| Burpee broad jump | 3:36 | 2:52 |
| Run 5 | 6:25 | 5:21 |
| Row | 4:52 | 4:29 |
| Run 6 | 6:22 | 5:18 |
| Farmers carry | 1:46 | 1:35 |
| Run 7 | 6:17 | 5:20 |
| Sandbag lunges | 3:56 | 3:15 |
| Run 8 | 6:50 | 5:35 |
| Wall balls | 4:33 | 3:53 |
| Roxzone | 6:39 | 5:01 |
| Finish | 1:24:56 | 1:11:05 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:16 | 3:55 | 4:03 | 0:06 faster |
| Sled push | 2:03 | 1:36 | 1:46 | 0:11 faster |
| Sled pull | 4:00 | 3:09 | 3:25 | level |
| Burpee broad jump | 3:36 | 2:37 | 2:52 | level |
| Row | 4:52 | 4:26 | 4:29 | 0:04 slower |
| Farmers carry | 1:46 | 1:29 | 1:35 | 0:04 faster |
| Sandbag lunges | 3:56 | 3:04 | 3:15 | 0:07 faster |
| Wall balls | 4:33 | 3:44 | 3:53 | 0:05 faster |
| Roxzone (moving) | 6:39 | 4:55 | 5:01 | 0:28 faster |
| Runs (8 km) | 48:48 | 39:32 | 40:29 | 3:16 slower |
Slower here than the season: row (0:04). Faster: the roxzone (0:28) and sled push (0:11).
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 a little from run 2 to run 7; the quickest was the first run (4:05) and the slowest the last run (6:50).The fastest 25% were quicker on every run, by most on the last run (1:15 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:05 | 3:22 |
| Run 2 | 5:53 | 4:52 |
| Run 3 | 6:16 | 5:16 |
| Run 4 | 6:17 | 5:15 |
| Run 5 | 6:25 | 5:21 |
| Run 6 | 6:22 | 5:18 |
| Run 7 | 6:17 | 5:20 |
| Run 8 | 6:50 | 5:35 |
Run 1 reads short here (4:05 against about 6:17 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 7% slower than run 2; the fastest 25%, 10% slower.
Who raced: age groups
Who raced: countries
Top three
All 547 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Danél Louw, Kyle Schoonbee | 25-29 | 52:16 |
| 2 | Wesley Henning, Melanie Carsten | 30-34 | 56:02 |
| 3 | Vicky Macintosh, Elijah Polydorou | 30-34 | 57:23 |
Pro Men
Kyle Schoonbee won Pro Men in 57:50, a clear 4:27 ahead of the next finisher.Andre Sanches was second in 1:02:17 and Wesley Henning third in 1:02:36.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 field of normal spread: typical 1:25:18, middle half about 1:15:25 to 1:37:05, fastest 10% (green) under 1:09:19.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 57:30 to 1:00:00 | 1 | 0.7% |
| 1:00:00 to 1:02:30 | 1 | 0.7% |
| 1:02:30 to 1:05:00 | 3 | 2.1% |
| 1:05:00 to 1:07:30 | 3 | 2.1% |
| 1:07:30 to 1:10:00 | 8 | 5.5% |
| 1:10:00 to 1:12:30 | 6 | 4.1% |
| 1:12:30 to 1:15:00 | 11 | 7.5% |
| 1:15:00 to 1:17:30 | 12 | 8.2% |
| 1:17:30 to 1:20:00 | 10 | 6.8% |
| 1:20:00 to 1:22:30 | 8 | 5.5% |
| 1:22:30 to 1:25:00 | 8 | 5.5% |
| 1:25:00 to 1:27:30 | 7 | 4.8% |
| 1:27:30 to 1:30:00 | 11 | 7.5% |
| 1:30:00 to 1:32:30 | 8 | 5.5% |
| 1:32:30 to 1:35:00 | 7 | 4.8% |
| 1:35:00 to 1:37:30 | 6 | 4.1% |
| 1:37:30 to 1:40:00 | 5 | 3.4% |
| 1:40:00 to 1:42:30 | 9 | 6.2% |
| 1:42:30 to 1:45:00 | 3 | 2.1% |
| 1:45:00 to 1:47:30 | 4 | 2.7% |
| 1:47:30 to 1:50:00 | 1 | 0.7% |
| 1:50:00 to 1:52:30 | 0 | 0.0% |
| 1:52:30 to 1:55:00 | 2 | 1.4% |
| 1:55:00 to 1:57:30 | 4 | 2.7% |
| 1:57:30 to 2:00:00 | 1 | 0.7% |
| 2:00:00 to 2:02:30 | 1 | 0.7% |
| 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.7% |
| 2:10:00 to 2:12:30 | 0 | 0.0% |
| 2:12:30 to 2:15:00 | 1 | 0.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 | 1 | 0.7% |
| 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 | 1 | 0.7% |
| 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 | 2 | 1.4% |
Where the fastest 25% made its time
The stations gave them more than the runs: 46% of their gain, against 43% 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: 39:13 running, 37:35 at the stations and 5:53 in the roxzone; the longest station was the wall balls (6:48).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:04 | 2:40 |
| SkiErg | 4:08 | 3:54 |
| Run 2 | 4:37 | 3:59 |
| Sled push | 3:48 | 3:07 |
| Run 3 | 5:06 | 4:29 |
| Sled pull | 6:26 | 5:05 |
| Run 4 | 5:06 | 4:21 |
| Burpee broad jump | 4:35 | 3:35 |
| Run 5 | 5:16 | 4:27 |
| Row | 4:39 | 4:19 |
| Run 6 | 5:05 | 4:19 |
| Farmers carry | 2:12 | 1:49 |
| Run 7 | 5:13 | 4:26 |
| Sandbag lunges | 5:00 | 4:14 |
| Run 8 | 5:46 | 4:45 |
| Wall balls | 6:48 | 5:26 |
| Roxzone | 5:53 | 4:24 |
| Finish | 1:25:18 | 1:10:57 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:08 | 3:53 | 3:54 | 0:10 faster |
| Sled push | 3:48 | 2:51 | 3:07 | 0:05 faster |
| Sled pull | 6:26 | 4:54 | 5:05 | 0:42 slower |
| Burpee broad jump | 4:35 | 3:20 | 3:35 | 0:12 slower |
| Row | 4:39 | 4:16 | 4:19 | 0:05 slower |
| Farmers carry | 2:12 | 1:41 | 1:49 | 0:01 slower |
| Sandbag lunges | 5:00 | 3:51 | 4:14 | 0:02 faster |
| Wall balls | 6:48 | 5:03 | 5:26 | 0:04 faster |
| Roxzone (moving) | 5:53 | 4:21 | 4:24 | 0:20 faster |
| Runs (8 km) | 39:32 | 32:41 | 33:46 | 2:56 slower |
Slower here than the season: sled pull (0:42) and burpee broad jump (0:12). Faster: the roxzone (0:20) and SkiErg (0:10).
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:04) and the slowest the last run (5:46).The fastest 25% were quicker on every run, by most on the last run (1:01 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 3:04 | 2:40 |
| Run 2 | 4:37 | 3:59 |
| Run 3 | 5:06 | 4:29 |
| Run 4 | 5:06 | 4:21 |
| Run 5 | 5:16 | 4:27 |
| Run 6 | 5:05 | 4:19 |
| Run 7 | 5:13 | 4:26 |
| Run 8 | 5:46 | 4:45 |
Run 1 reads short here (3:04 against about 5:06 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 13% slower than run 2; the fastest 25%, 11% slower.
Who raced: age groups
Who raced: countries
Top three
All 146 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Kyle Schoonbee | 25-29 | 57:50 |
| 2 | Andre Sanches | 35-39 | 1:02:17 |
| 3 | Wesley Henning | 30-34 | 1:02:36 |
Pro Women
Danél Louw won Pro Women in 1:01:53, a clear 1:56 ahead of the next finisher.Vicky MacIntosh was second in 1:03:49 and Charlotte Haglund third in 1:04:58.Mostly a home field: 92% 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:36:12, middle half about 1:20:27 to 1:54:21, fastest 10% (green) under 1:12:50.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:00:00 to 1:02:30 | 1 | 1.7% |
| 1:02:30 to 1:05:00 | 2 | 3.4% |
| 1:05:00 to 1:07:30 | 0 | 0.0% |
| 1:07:30 to 1:10:00 | 1 | 1.7% |
| 1:10:00 to 1:12:30 | 1 | 1.7% |
| 1:12:30 to 1:15:00 | 3 | 5.1% |
| 1:15:00 to 1:17:30 | 5 | 8.5% |
| 1:17:30 to 1:20:00 | 1 | 1.7% |
| 1:20:00 to 1:22:30 | 3 | 5.1% |
| 1:22:30 to 1:25:00 | 3 | 5.1% |
| 1:25:00 to 1:27:30 | 3 | 5.1% |
| 1:27:30 to 1:30:00 | 3 | 5.1% |
| 1:30:00 to 1:32:30 | 2 | 3.4% |
| 1:32:30 to 1:35:00 | 1 | 1.7% |
| 1:35:00 to 1:37:30 | 1 | 1.7% |
| 1:37:30 to 1:40:00 | 3 | 5.1% |
| 1:40:00 to 1:42:30 | 2 | 3.4% |
| 1:42:30 to 1:45:00 | 2 | 3.4% |
| 1:45:00 to 1:47:30 | 2 | 3.4% |
| 1:47:30 to 1:50:00 | 2 | 3.4% |
| 1:50:00 to 1:52:30 | 2 | 3.4% |
| 1:52:30 to 1:55:00 | 3 | 5.1% |
| 1:55:00 to 1:57:30 | 0 | 0.0% |
| 1:57:30 to 2:00:00 | 2 | 3.4% |
| 2:00:00 to 2:02:30 | 0 | 0.0% |
| 2:02:30 to 2:05:00 | 1 | 1.7% |
| 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 | 1.7% |
| 2:12:30 to 2:15:00 | 0 | 0.0% |
| 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 | 1.7% |
| 2:25:00 to 2:27:30 | 0 | 0.0% |
| 2:27:30 to 2:30:00 | 2 | 3.4% |
| 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 | 3 | 5.1% |
| 2:42:30 to 2:45:00 | 1 | 1.7% |
| 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 | 1.7% |
| 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.7% |
Where the fastest 25% made its time
Their gain was shared out: 46% on the runs, 45% at the stations, 9% 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: 44:24 running, 42:26 at the stations and 6:25 in the roxzone; the longest station was the sled pull (7:02).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:32 | 2:50 |
| SkiErg | 4:49 | 4:29 |
| Run 2 | 5:10 | 4:15 |
| Sled push | 4:20 | 3:13 |
| Run 3 | 5:43 | 4:31 |
| Sled pull | 7:02 | 5:09 |
| Run 4 | 5:42 | 4:27 |
| Burpee broad jump | 5:42 | 4:14 |
| Run 5 | 5:57 | 4:38 |
| Row | 5:18 | 4:47 |
| Run 6 | 5:48 | 4:26 |
| Farmers carry | 2:57 | 2:02 |
| Run 7 | 5:54 | 4:36 |
| Sandbag lunges | 5:34 | 3:46 |
| Run 8 | 6:38 | 4:47 |
| Wall balls | 6:44 | 4:58 |
| Roxzone | 6:25 | 4:23 |
| Finish | 1:36:12 | 1:13:09 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:49 | 4:23 | 4:29 | 0:05 faster |
| Sled push | 4:20 | 3:06 | 3:13 | 0:20 slower |
| Sled pull | 7:02 | 5:00 | 5:09 | 1:15 slower |
| Burpee broad jump | 5:42 | 3:54 | 4:14 | 0:29 slower |
| Row | 5:18 | 4:38 | 4:47 | 0:11 slower |
| Farmers carry | 2:57 | 1:54 | 2:02 | 0:21 slower |
| Sandbag lunges | 5:34 | 3:45 | 3:46 | 0:24 slower |
| Wall balls | 6:44 | 4:39 | 4:58 | 0:23 slower |
| Roxzone (moving) | 6:25 | 4:17 | 4:23 | 0:07 faster |
| Runs (8 km) | 44:44 | 33:54 | 34:35 | 4:36 slower |
Slower here than the season: sled pull (1:15) and burpee broad jump (0:29). Faster: the roxzone (0:07) and SkiErg (0:05).
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:32) and the slowest the last run (6:38).The fastest 25% were quicker on every run, by most on the last run (1:51 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 3:32 | 2:50 |
| Run 2 | 5:10 | 4:15 |
| Run 3 | 5:43 | 4:31 |
| Run 4 | 5:42 | 4:27 |
| Run 5 | 5:57 | 4:38 |
| Run 6 | 5:48 | 4:26 |
| Run 7 | 5:54 | 4:36 |
| Run 8 | 6:38 | 4:47 |
Run 1 reads short here (3:32 against about 5:46 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 14% slower than run 2; the fastest 25%, 8% slower.
Who raced: age groups
Who raced: countries
Top three
All 59 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Danél Louw | 25-29 | 1:01:53 |
| 2 | Vicky MacIntosh | 30-34 | 1:03:49 |
| 3 | Charlotte Haglund | 30-34 | 1:04:58 |
Pro Doubles Men
Roux Havenga and Estian Ferreira won Pro Doubles Men in 58:10, 0:45 ahead of the next team.Nkanyiso Buthelezi and Sihle Maseko were second in 58:55 and Callum Deeble and Matthew Schiff third in 59:42.Mostly a home field: 93% 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:18:44, middle half about 1:11:11 to 1:28:17, fastest 10% (green) under 1:05:37.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 57:30 to 1:00:00 | 4 | 4.4% |
| 1:00:00 to 1:02:30 | 1 | 1.1% |
| 1:02:30 to 1:05:00 | 4 | 4.4% |
| 1:05:00 to 1:07:30 | 6 | 6.6% |
| 1:07:30 to 1:10:00 | 7 | 7.7% |
| 1:10:00 to 1:12:30 | 4 | 4.4% |
| 1:12:30 to 1:15:00 | 7 | 7.7% |
| 1:15:00 to 1:17:30 | 9 | 9.9% |
| 1:17:30 to 1:20:00 | 7 | 7.7% |
| 1:20:00 to 1:22:30 | 8 | 8.8% |
| 1:22:30 to 1:25:00 | 4 | 4.4% |
| 1:25:00 to 1:27:30 | 4 | 4.4% |
| 1:27:30 to 1:30:00 | 5 | 5.5% |
| 1:30:00 to 1:32:30 | 2 | 2.2% |
| 1:32:30 to 1:35:00 | 4 | 4.4% |
| 1:35:00 to 1:37:30 | 2 | 2.2% |
| 1:37:30 to 1:40:00 | 4 | 4.4% |
| 1:40:00 to 1:42:30 | 0 | 0.0% |
| 1:42:30 to 1:45:00 | 2 | 2.2% |
| 1:45:00 to 1:47:30 | 4 | 4.4% |
| 1:47:30 to 1:50:00 | 1 | 1.1% |
| 1:50:00 to 1:52:30 | 0 | 0.0% |
| 1:52:30 to 1:55:00 | 0 | 0.0% |
| 1:55:00 to 1:57:30 | 0 | 0.0% |
| 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 | 1.1% |
| 2:12:30 to 2:15:00 | 0 | 0.0% |
| 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 | 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 | 1.1% |
Where the fastest 25% made its time
Their gain was shared out: 58% on the runs, 30% 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: 43:41 running, 27:50 at the stations and 5:52 in the roxzone; the longest station was the sled pull (4:37).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:32 | 3:05 |
| SkiErg | 3:53 | 3:37 |
| Run 2 | 5:12 | 4:30 |
| Sled push | 2:04 | 1:46 |
| Run 3 | 5:45 | 4:52 |
| Sled pull | 4:37 | 3:46 |
| Run 4 | 5:41 | 4:48 |
| Burpee broad jump | 3:09 | 2:37 |
| Run 5 | 5:51 | 4:53 |
| Row | 4:26 | 4:05 |
| Run 6 | 5:42 | 4:47 |
| Farmers carry | 1:41 | 1:35 |
| Run 7 | 5:46 | 4:51 |
| Sandbag lunges | 3:42 | 3:05 |
| Run 8 | 6:12 | 5:01 |
| Wall balls | 4:18 | 3:50 |
| Roxzone | 5:52 | 4:30 |
| Finish | 1:18:44 | 1:06:03 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 3:53 | 3:36 | 3:37 | 0:01 slower |
| Sled push | 2:04 | 1:41 | 1:46 | 0:11 faster |
| Sled pull | 4:37 | 3:33 | 3:46 | 0:30 slower |
| Burpee broad jump | 3:09 | 2:08 | 2:37 | 0:26 slower |
| Row | 4:26 | 4:03 | 4:05 | 0:10 slower |
| Farmers carry | 1:41 | 1:24 | 1:35 | 0:01 slower |
| Sandbag lunges | 3:42 | 2:45 | 3:05 | 0:07 slower |
| Wall balls | 4:18 | 3:43 | 3:50 | 0:05 slower |
| Roxzone (moving) | 5:52 | 4:29 | 4:30 | 0:21 slower |
| Runs (8 km) | 43:43 | 36:22 | 36:54 | 6:53 slower |
Slower here than the season: sled pull (0:30) and burpee broad jump (0:26). Faster: sled push (0:11).
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:32) and the slowest the last run (6:12).The fastest 25% were quicker on every run, by most on the last run (1:11 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 3:32 | 3:05 |
| Run 2 | 5:12 | 4:30 |
| Run 3 | 5:45 | 4:52 |
| Run 4 | 5:41 | 4:48 |
| Run 5 | 5:51 | 4:53 |
| Run 6 | 5:42 | 4:47 |
| Run 7 | 5:46 | 4:51 |
| Run 8 | 6:12 | 5:01 |
Run 1 reads short here (3:32 against about 5:44 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 91 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Roux Havenga, Estian Ferreira | 30-34 | 58:10 |
| 2 | Nkanyiso Buthelezi, Sihle Maseko | 25-29 | 58:55 |
| 3 | Callum Deeble, Matthew Schiff | 25-29 | 59:42 |
Pro Doubles Women
Celestie Du Toit and Nadine Roos won Pro Doubles Women in 1:03:44, a clear 2:18 ahead of the next team.Simone Du Plessis and Thea Botha were second in 1:06:02 and Shené Oliver and Haley Jackson third in 1:07:53.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 widely spread field with a long slow tail: typical 1:27:04, middle half about 1:16:26 to 1:42:39, fastest 10% (green) under 1:09:59.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:02:30 to 1:05:00 | 1 | 1.7% |
| 1:05:00 to 1:07:30 | 1 | 1.7% |
| 1:07:30 to 1:10:00 | 4 | 6.8% |
| 1:10:00 to 1:12:30 | 7 | 11.9% |
| 1:12:30 to 1:15:00 | 1 | 1.7% |
| 1:15:00 to 1:17:30 | 3 | 5.1% |
| 1:17:30 to 1:20:00 | 7 | 11.9% |
| 1:20:00 to 1:22:30 | 1 | 1.7% |
| 1:22:30 to 1:25:00 | 3 | 5.1% |
| 1:25:00 to 1:27:30 | 3 | 5.1% |
| 1:27:30 to 1:30:00 | 3 | 5.1% |
| 1:30:00 to 1:32:30 | 5 | 8.5% |
| 1:32:30 to 1:35:00 | 2 | 3.4% |
| 1:35:00 to 1:37:30 | 1 | 1.7% |
| 1:37:30 to 1:40:00 | 0 | 0.0% |
| 1:40:00 to 1:42:30 | 2 | 3.4% |
| 1:42:30 to 1:45:00 | 2 | 3.4% |
| 1:45:00 to 1:47:30 | 1 | 1.7% |
| 1:47:30 to 1:50:00 | 0 | 0.0% |
| 1:50:00 to 1:52:30 | 1 | 1.7% |
| 1:52:30 to 1:55:00 | 0 | 0.0% |
| 1:55:00 to 1:57:30 | 1 | 1.7% |
| 1:57:30 to 2:00:00 | 0 | 0.0% |
| 2:00:00 to 2:02:30 | 2 | 3.4% |
| 2:02:30 to 2:05:00 | 1 | 1.7% |
| 2:05:00 to 2:07:30 | 0 | 0.0% |
| 2:07:30 to 2:10:00 | 2 | 3.4% |
| 2:10:00 to 2:12:30 | 0 | 0.0% |
| 2:12:30 to 2:15:00 | 0 | 0.0% |
| 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 | 1 | 1.7% |
| 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 | 2 | 3.4% |
| 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 | 1 | 1.7% |
| 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 | 1 | 1.7% |
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: 46:55 running, 31:16 at the stations and 6:58 in the roxzone; the longest station was the sled pull (5:08).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:05 | 3:21 |
| SkiErg | 4:30 | 4:14 |
| Run 2 | 5:46 | 4:37 |
| Sled push | 2:29 | 2:09 |
| Run 3 | 6:13 | 4:58 |
| Sled pull | 5:08 | 4:01 |
| Run 4 | 6:01 | 4:49 |
| Burpee broad jump | 3:40 | 2:55 |
| Run 5 | 6:01 | 4:59 |
| Row | 4:56 | 4:40 |
| Run 6 | 5:59 | 5:01 |
| Farmers carry | 1:55 | 1:39 |
| Run 7 | 6:15 | 4:58 |
| Sandbag lunges | 4:08 | 3:17 |
| Run 8 | 6:35 | 5:20 |
| Wall balls | 4:30 | 3:40 |
| Roxzone | 6:58 | 4:46 |
| Finish | 1:27:04 | 1:10:12 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:30 | 4:09 | 4:14 | 0:01 faster |
| Sled push | 2:29 | 1:57 | 2:09 | 0:02 faster |
| Sled pull | 5:08 | 3:47 | 4:01 | 0:42 slower |
| Burpee broad jump | 3:40 | 2:51 | 2:55 | 0:09 slower |
| Row | 4:56 | 4:29 | 4:40 | 0:03 slower |
| Farmers carry | 1:55 | 1:31 | 1:39 | level |
| Sandbag lunges | 4:08 | 3:05 | 3:17 | 0:09 slower |
| Wall balls | 4:30 | 3:37 | 3:40 | 0:17 slower |
| Roxzone (moving) | 6:58 | 4:40 | 4:46 | 0:27 slower |
| Runs (8 km) | 48:09 | 37:31 | 38:44 | 5:27 slower |
Slower here than the season: sled pull (0:42) and the roxzone (0:27). Faster: sled push (0:02) and SkiErg (0:01).
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:05) and the slowest the last run (6:35).The fastest 25% were quicker on every run, by most on run 7 (1:17 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:05 | 3:21 |
| Run 2 | 5:46 | 4:37 |
| Run 3 | 6:13 | 4:58 |
| Run 4 | 6:01 | 4:49 |
| Run 5 | 6:01 | 4:59 |
| Run 6 | 5:59 | 5:01 |
| Run 7 | 6:15 | 4:58 |
| Run 8 | 6:35 | 5:20 |
Run 1 reads short here (4:05 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 8% slower than run 2; the fastest 25%, 8% slower.
Who raced: age groups
Who raced: countries
Top three
All 59 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Celestie Du Toit, Nadine Roos | 35-39 | 1:03:44 |
| 2 | Simone Du Plessis, Thea Botha | 35-39 | 1:06:02 |
| 3 | Shené Oliver, Haley Jackson | 30-34 | 1:07:53 |
Relay Men
Aj Olivier's relay team won Relay Men in 54:50, 0:54 ahead of the next team.Ulrich Van Zyl's relay team were second in 55:44 and Lohan Swart's relay team third in 57:49.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A field of normal spread with the slower times close behind: typical 1:18:17, middle half about 1:10:46 to 1:27:28, fastest 10% (green) under 1:00:24.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 52:30 to 55:00 | 1 | 2.8% |
| 55:00 to 57:30 | 1 | 2.8% |
| 57:30 to 1:00:00 | 1 | 2.8% |
| 1:00:00 to 1:02:30 | 2 | 5.6% |
| 1:02:30 to 1:05:00 | 2 | 5.6% |
| 1:05:00 to 1:07:30 | 1 | 2.8% |
| 1:07:30 to 1:10:00 | 1 | 2.8% |
| 1:10:00 to 1:12:30 | 2 | 5.6% |
| 1:12:30 to 1:15:00 | 2 | 5.6% |
| 1:15:00 to 1:17:30 | 2 | 5.6% |
| 1:17:30 to 1:20:00 | 7 | 19.4% |
| 1:20:00 to 1:22:30 | 1 | 2.8% |
| 1:22:30 to 1:25:00 | 2 | 5.6% |
| 1:25:00 to 1:27:30 | 2 | 5.6% |
| 1:27:30 to 1:30:00 | 2 | 5.6% |
| 1:30:00 to 1:32:30 | 4 | 11.1% |
| 1:32:30 to 1:35:00 | 1 | 2.8% |
| 1:35:00 to 1:37:30 | 1 | 2.8% |
| 1:37:30 to 1:40:00 | 1 | 2.8% |
Who raced: age groups
Who raced: countries
Top three
All 36 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Aj Olivier, Timothy Marsh, Clinton Panther, Tristan Evan Hewlett | U40 | 54:50 |
| 2 | Ulrich Van Zyl, Jacques Gericke, Aj Visser, Mathew Mbambo | U40 | 55:44 |
| 3 | Lohan Swart, Corrie Breydenbach, Mauritz Henderson, Llewellyn Human Retro | 40+ | 57:49 |
Relay Women
Mikela Hechter's relay team won Relay Women in 1:11:22, a clear 1:26 ahead of the next team.Nicole Barnard's relay team were second in 1:12:48 and Claudia Monteiro's relay team third in 1:15:05.
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:32:47, middle half about 1:23:32 to 1:45:25, fastest 10% (green) under 1:19:42.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:10:00 to 1:12:30 | 1 | 2.3% |
| 1:12:30 to 1:15:00 | 1 | 2.3% |
| 1:15:00 to 1:17:30 | 1 | 2.3% |
| 1:17:30 to 1:20:00 | 2 | 4.5% |
| 1:20:00 to 1:22:30 | 3 | 6.8% |
| 1:22:30 to 1:25:00 | 5 | 11.4% |
| 1:25:00 to 1:27:30 | 5 | 11.4% |
| 1:27:30 to 1:30:00 | 0 | 0.0% |
| 1:30:00 to 1:32:30 | 4 | 9.1% |
| 1:32:30 to 1:35:00 | 1 | 2.3% |
| 1:35:00 to 1:37:30 | 5 | 11.4% |
| 1:37:30 to 1:40:00 | 2 | 4.5% |
| 1:40:00 to 1:42:30 | 1 | 2.3% |
| 1:42:30 to 1:45:00 | 1 | 2.3% |
| 1:45:00 to 1:47:30 | 2 | 4.5% |
| 1:47:30 to 1:50:00 | 3 | 6.8% |
| 1:50:00 to 1:52:30 | 3 | 6.8% |
| 1:52:30 to 1:55:00 | 2 | 4.5% |
| 1:55:00 to 1:57:30 | 1 | 2.3% |
| 1:57:30 to 2:00:00 | 0 | 0.0% |
| 2:00:00 to 2:02:30 | 1 | 2.3% |
Who raced: age groups
Who raced: countries
Top three
All 44 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Mikela Hechter, Karmi Schuld, Milena Barkhuizen, Stephanie Zietsman | U40 | 1:11:22 |
| 2 | Nicole Barnard, Reese Hardman, Bronwyn Shand, Shannon Clarke | U40 | 1:12:48 |
| 3 | Claudia Monteiro, Lee-Anne Johns, Elsie Young, Natassja Nel | 40+ | 1:15:05 |
Relay Mixed
James Pilkington's relay team won Relay Mixed in 1:02:02, 0:32 ahead of the next team.Henco Ingram's relay team were second in 1:02:34 and Sunel Bekker's relay team third in 1:03:22.
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:22:55, middle half about 1:12:05 to 1:28:18, fastest 10% (green) under 1:06:04.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:00:00 to 1:02:30 | 1 | 2.5% |
| 1:02:30 to 1:05:00 | 3 | 7.5% |
| 1:05:00 to 1:07:30 | 1 | 2.5% |
| 1:07:30 to 1:10:00 | 2 | 5.0% |
| 1:10:00 to 1:12:30 | 4 | 10.0% |
| 1:12:30 to 1:15:00 | 2 | 5.0% |
| 1:15:00 to 1:17:30 | 1 | 2.5% |
| 1:17:30 to 1:20:00 | 2 | 5.0% |
| 1:20:00 to 1:22:30 | 3 | 7.5% |
| 1:22:30 to 1:25:00 | 6 | 15.0% |
| 1:25:00 to 1:27:30 | 4 | 10.0% |
| 1:27:30 to 1:30:00 | 1 | 2.5% |
| 1:30:00 to 1:32:30 | 2 | 5.0% |
| 1:32:30 to 1:35:00 | 0 | 0.0% |
| 1:35:00 to 1:37:30 | 2 | 5.0% |
| 1:37:30 to 1:40:00 | 2 | 5.0% |
| 1:40:00 to 1:42:30 | 0 | 0.0% |
| 1:42:30 to 1:45:00 | 0 | 0.0% |
| 1:45:00 to 1:47:30 | 0 | 0.0% |
| 1:47:30 to 1:50:00 | 1 | 2.5% |
| 1:50:00 to 1:52:30 | 0 | 0.0% |
| 1:52:30 to 1:55:00 | 1 | 2.5% |
| 1:55:00 to 1:57:30 | 1 | 2.5% |
| 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 | 0 | 0.0% |
| 2:12:30 to 2:15:00 | 0 | 0.0% |
| 2:15:00 to 2:17:30 | 1 | 2.5% |
Who raced: age groups
Who raced: countries
Top three
All 40 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | James Pilkington, Garreth McLellan, Dina Power, Raffaella Montali | U40 | 1:02:02 |
| 2 | Henco Ingram, Kerneels Combrinck, Louise Venter, Michaela Meintjes | U40 | 1:02:34 |
| 3 | Sunel Bekker, Brahm Truter, Johan Bekker, Anja Scott | U40 | 1:03:22 |
Adaptive Men
Darren Thomas won Adaptive Men in 44:04.
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 | 44:04 |
Adaptive Women
Rebecca Storm Nagel won Adaptive Women in 1:07:23, a clear 57:12 ahead of the next finisher.Eve Hayes was second in 2:04:35 and Nosizwe Hude third in 2:27:35.
Fewer than 30 finishers, so there is no distribution and no station breakdown for this division.
Top three
All 4 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Rebecca Storm Nagel | Seated without Hip Function | 1:07:23 |
| 2 | Eve Hayes | Lower Limb Impairment | 2:04:35 |
| 3 | Nosizwe Hude | Upper Limb Impairment | 2:27:35 |
Cape Town: every edition
| Edition | Finishes | Typical Open Men | vs fastest edition |
|---|---|---|---|
| Cape Town 2024 | 891 | 1:26:55 | fastest |
| Cape Town 2025 this page | 3,439 | 1:35:32 | 8:37 slower |
| Cape Town 2026 · Apr | 3,791 | 1:37:27 | 10:32 slower |
| Cape Town 2026 · Aug | 4,679 | 1:34:06 | 7:11 slower |
The fastest typical Open Men finish here was 1:26:55, in 2024; this edition was 8:37 slower.
Raced Cape Town? 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.