
HYROX Singapore 2025 results
A slow day for Open Men: the typical finish was 1:45:37, 17:39 over the season's 1:27:58 (103rd of 107 races).
HYROX Singapore 2025 in brief
- Lawrence Cartwright (Britain) ran away with Open Men: 56:18, a full 1:19 ahead of Lee Tuck.
- Open Women went to Maire McGinley (Ireland) in 1:02:33; Emily Fell was 0:49 back.
- A smaller race: 3,267 finishes, against 6,812 at an average race that season.
- Open Women were 7:25 slower than their season's typical too, at 1:43:47.
- The typical Open Men finish was 6:42 slower than at the Jun 2024 edition here (1:38:55).
- Since then the field stayed about the same size (3,206 then).
- Every station ran slower here than the season's typical for Open Men; the sled pull cost the most (2:10).
- The biggest Open Men age group was 30-34, with 483 finishers; 31% were 40 or over.
- Women were 29% of the Open field, fewer than the 36% across all races.
- 55% of Open Men were from Singapore; Britain and Malaysia sent the next most.
- Open Men was the biggest division (1,937), ahead of Open Women (778).
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
Lawrence Cartwright won Open Men in 56:18, a clear 1:19 ahead of the next finisher.Lee Tuck was second in 57:37 and Rik Beugel third in 59:30.
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:37, middle half about 1:31:41 to 2:04:07, fastest 10% (green) under 1:20:53.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 55:00 to 57:30 | 1 | 0.1% |
| 57:30 to 1:00:00 | 3 | 0.2% |
| 1:00:00 to 1:02:30 | 2 | 0.1% |
| 1:02:30 to 1:05:00 | 16 | 0.8% |
| 1:05:00 to 1:07:30 | 13 | 0.7% |
| 1:07:30 to 1:10:00 | 20 | 1.0% |
| 1:10:00 to 1:12:30 | 14 | 0.7% |
| 1:12:30 to 1:15:00 | 35 | 1.8% |
| 1:15:00 to 1:17:30 | 35 | 1.8% |
| 1:17:30 to 1:20:00 | 38 | 2.0% |
| 1:20:00 to 1:22:30 | 42 | 2.2% |
| 1:22:30 to 1:25:00 | 50 | 2.6% |
| 1:25:00 to 1:27:30 | 76 | 3.9% |
| 1:27:30 to 1:30:00 | 88 | 4.5% |
| 1:30:00 to 1:32:30 | 77 | 4.0% |
| 1:32:30 to 1:35:00 | 93 | 4.8% |
| 1:35:00 to 1:37:30 | 78 | 4.0% |
| 1:37:30 to 1:40:00 | 84 | 4.3% |
| 1:40:00 to 1:42:30 | 84 | 4.3% |
| 1:42:30 to 1:45:00 | 90 | 4.6% |
| 1:45:00 to 1:47:30 | 84 | 4.3% |
| 1:47:30 to 1:50:00 | 69 | 3.6% |
| 1:50:00 to 1:52:30 | 100 | 5.2% |
| 1:52:30 to 1:55:00 | 71 | 3.7% |
| 1:55:00 to 1:57:30 | 59 | 3.0% |
| 1:57:30 to 2:00:00 | 47 | 2.4% |
| 2:00:00 to 2:02:30 | 53 | 2.7% |
| 2:02:30 to 2:05:00 | 55 | 2.8% |
| 2:05:00 to 2:07:30 | 53 | 2.7% |
| 2:07:30 to 2:10:00 | 42 | 2.2% |
| 2:10:00 to 2:12:30 | 33 | 1.7% |
| 2:12:30 to 2:15:00 | 37 | 1.9% |
| 2:15:00 to 2:17:30 | 40 | 2.1% |
| 2:17:30 to 2:20:00 | 30 | 1.5% |
| 2:20:00 to 2:22:30 | 25 | 1.3% |
| 2:22:30 to 2:25:00 | 24 | 1.2% |
| 2:25:00 to 2:27:30 | 15 | 0.8% |
| 2:27:30 to 2:30:00 | 18 | 0.9% |
| 2:30:00 to 2:32:30 | 15 | 0.8% |
| 2:32:30 to 2:35:00 | 15 | 0.8% |
| 2:35:00 to 2:37:30 | 14 | 0.7% |
| 2:37:30 to 2:40:00 | 10 | 0.5% |
| 2:40:00 to 2:42:30 | 10 | 0.5% |
| 2:42:30 to 2:45:00 | 10 | 0.5% |
| 2:45:00 to 2:47:30 | 8 | 0.4% |
| 2:47:30 to 2:50:00 | 4 | 0.2% |
| 2:50:00 to 2:52:30 | 5 | 0.3% |
| 2:52:30 to 2:55:00 | 10 | 0.5% |
| 2:55:00 to 2:57:30 | 4 | 0.2% |
| 2:57:30 to 3:00:00 | 7 | 0.4% |
| 3:00:00 to 3:02:30 | 5 | 0.3% |
| 3:02:30 to 3:05:00 | 4 | 0.2% |
| 3:05:00 to 3:07:30 | 6 | 0.3% |
| 3:07:30 to 3:10:00 | 4 | 0.2% |
| 3:10:00 to 3:12:30 | 1 | 0.1% |
| 3:12:30 to 3:15:00 | 1 | 0.1% |
| 3:15:00 to 3:17:30 | 2 | 0.1% |
| 3:17:30 to 3:20:00 | 8 | 0.4% |
Where the fastest 25% made its time
Their gain was shared out: 45% on the runs, 40% at the stations, 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: 48:43 running, 44:45 at the stations and 9:56 in the roxzone; the longest station was the wall balls (8:11).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:55 | 3:19 |
| SkiErg | 4:50 | 4:29 |
| Run 2 | 5:35 | 4:36 |
| Sled push | 3:45 | 3:07 |
| Run 3 | 6:06 | 4:54 |
| Sled pull | 7:09 | 5:16 |
| Run 4 | 6:14 | 4:59 |
| Burpee broad jump | 6:43 | 4:50 |
| Run 5 | 6:32 | 5:11 |
| Row | 5:21 | 4:53 |
| Run 6 | 6:24 | 5:05 |
| Farmers carry | 2:42 | 2:09 |
| Run 7 | 6:29 | 5:09 |
| Sandbag lunges | 6:05 | 4:43 |
| Run 8 | 7:29 | 5:31 |
| Wall balls | 8:11 | 6:07 |
| Roxzone | 9:56 | 6:35 |
| Finish | 1:45:37 | 1:23:27 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:50 | 4:22 | 4:29 | 0:15 slower |
| Sled push | 3:45 | 2:49 | 3:07 | 0:38 slower |
| Sled pull | 7:09 | 4:53 | 5:16 | 2:10 slower |
| Burpee broad jump | 6:43 | 4:22 | 4:50 | 1:07 slower |
| Row | 5:21 | 4:47 | 4:53 | 0:27 slower |
| Farmers carry | 2:42 | 1:55 | 2:09 | 0:31 slower |
| Sandbag lunges | 6:05 | 4:21 | 4:43 | 0:45 slower |
| Wall balls | 8:11 | 5:28 | 6:07 | 1:00 slower |
| Roxzone (moving) | 9:56 | 6:14 | 6:35 | 2:30 slower |
| Runs (8 km) | 49:18 | 37:47 | 38:51 | 7:46 slower |
Slower here than the season: the roxzone (2:30) and sled pull (2:10). 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:55) and the slowest the last run (7:29).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 | 3:55 | 3:19 |
| Run 2 | 5:35 | 4:36 |
| Run 3 | 6:06 | 4:54 |
| Run 4 | 6:14 | 4:59 |
| Run 5 | 6:32 | 5:11 |
| Run 6 | 6:24 | 5:05 |
| Run 7 | 6:29 | 5:09 |
| Run 8 | 7:29 | 5:31 |
Run 1 reads short here (3:55 against about 6:19 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 16% slower than run 2; the fastest 25%, 12% slower.
Who raced: age groups
Who raced: countries
Top three
All 1,937 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Lawrence Cartwright | 30-34 | 56:18 |
| 2 | Lee Tuck | 35-39 | 57:37 |
| 3 | Rik Beugel | 16-24 | 59:30 |
Open Women
Maire McGinley won Open Women in 1:02:33, 0:49 ahead of the next finisher.Emily Fell was second in 1:03:22 and 朱芳 third in 1:05:02.50% of its athletes came from Singapore, then Malaysia (9%).
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:43:47, middle half about 1:32:17 to 2:00:07, fastest 10% (green) under 1:23:51.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:02:30 to 1:05:00 | 2 | 0.3% |
| 1:05:00 to 1:07:30 | 2 | 0.3% |
| 1:07:30 to 1:10:00 | 6 | 0.8% |
| 1:10:00 to 1:12:30 | 7 | 0.9% |
| 1:12:30 to 1:15:00 | 8 | 1.0% |
| 1:15:00 to 1:17:30 | 7 | 0.9% |
| 1:17:30 to 1:20:00 | 16 | 2.1% |
| 1:20:00 to 1:22:30 | 19 | 2.4% |
| 1:22:30 to 1:25:00 | 22 | 2.8% |
| 1:25:00 to 1:27:30 | 29 | 3.7% |
| 1:27:30 to 1:30:00 | 43 | 5.5% |
| 1:30:00 to 1:32:30 | 36 | 4.6% |
| 1:32:30 to 1:35:00 | 48 | 6.2% |
| 1:35:00 to 1:37:30 | 40 | 5.1% |
| 1:37:30 to 1:40:00 | 45 | 5.8% |
| 1:40:00 to 1:42:30 | 38 | 4.9% |
| 1:42:30 to 1:45:00 | 39 | 5.0% |
| 1:45:00 to 1:47:30 | 37 | 4.8% |
| 1:47:30 to 1:50:00 | 44 | 5.7% |
| 1:50:00 to 1:52:30 | 26 | 3.3% |
| 1:52:30 to 1:55:00 | 26 | 3.3% |
| 1:55:00 to 1:57:30 | 22 | 2.8% |
| 1:57:30 to 2:00:00 | 19 | 2.4% |
| 2:00:00 to 2:02:30 | 28 | 3.6% |
| 2:02:30 to 2:05:00 | 19 | 2.4% |
| 2:05:00 to 2:07:30 | 16 | 2.1% |
| 2:07:30 to 2:10:00 | 22 | 2.8% |
| 2:10:00 to 2:12:30 | 10 | 1.3% |
| 2:12:30 to 2:15:00 | 12 | 1.5% |
| 2:15:00 to 2:17:30 | 5 | 0.6% |
| 2:17:30 to 2:20:00 | 6 | 0.8% |
| 2:20:00 to 2:22:30 | 11 | 1.4% |
| 2:22:30 to 2:25:00 | 6 | 0.8% |
| 2:25:00 to 2:27:30 | 11 | 1.4% |
| 2:27:30 to 2:30:00 | 3 | 0.4% |
| 2:30:00 to 2:32:30 | 6 | 0.8% |
| 2:32:30 to 2:35:00 | 3 | 0.4% |
| 2:35:00 to 2:37:30 | 3 | 0.4% |
| 2:37:30 to 2:40:00 | 3 | 0.4% |
| 2:40:00 to 2:42:30 | 4 | 0.5% |
| 2:42:30 to 2:45:00 | 3 | 0.4% |
| 2:45:00 to 2:47:30 | 5 | 0.6% |
| 2:47:30 to 2:50:00 | 2 | 0.3% |
| 2:50:00 to 2:52:30 | 4 | 0.5% |
| 2:52:30 to 2:55:00 | 2 | 0.3% |
| 2:55:00 to 2:57:30 | 0 | 0.0% |
| 2:57:30 to 3:00:00 | 1 | 0.1% |
| 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 | 2 | 0.3% |
| 3:07:30 to 3:10:00 | 0 | 0.0% |
| 3:10:00 to 3:12:30 | 2 | 0.3% |
| 3:12:30 to 3:15:00 | 2 | 0.3% |
| 3:15:00 to 3:17:30 | 1 | 0.1% |
| 3:17:30 to 3:20:00 | 4 | 0.5% |
Where the fastest 25% made its time
The stations gave them more than the runs: 45% of their gain, against 43% on the runs 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: 49:11 running, 44:27 at the stations and 8:48 in the roxzone; the longest station was the sled pull (7:31).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:14 | 3:38 |
| SkiErg | 5:28 | 5:06 |
| Run 2 | 5:55 | 5:04 |
| Sled push | 3:15 | 2:39 |
| Run 3 | 6:14 | 5:17 |
| Sled pull | 7:31 | 5:49 |
| Run 4 | 6:18 | 5:21 |
| Burpee broad jump | 7:09 | 5:21 |
| Run 5 | 6:31 | 5:27 |
| Row | 5:50 | 5:20 |
| Run 6 | 6:30 | 5:24 |
| Farmers carry | 2:38 | 2:09 |
| Run 7 | 6:31 | 5:25 |
| Sandbag lunges | 5:26 | 4:16 |
| Run 8 | 6:58 | 5:38 |
| Wall balls | 7:10 | 5:16 |
| Roxzone | 8:48 | 6:28 |
| Finish | 1:43:47 | 1:25:33 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:28 | 4:58 | 5:06 | 0:10 slower |
| Sled push | 3:15 | 2:29 | 2:39 | 0:19 slower |
| Sled pull | 7:31 | 5:25 | 5:49 | 1:43 slower |
| Burpee broad jump | 7:09 | 4:57 | 5:21 | 0:23 slower |
| Row | 5:50 | 5:12 | 5:20 | 0:18 slower |
| Farmers carry | 2:38 | 2:00 | 2:09 | 0:19 slower |
| Sandbag lunges | 5:26 | 4:04 | 4:16 | 0:12 slower |
| Wall balls | 7:10 | 4:56 | 5:16 | 0:19 slower |
| Roxzone (moving) | 8:48 | 6:08 | 6:28 | 0:46 slower |
| Runs (8 km) | 49:30 | 40:23 | 41:23 | 2:49 slower |
Slower here than the season: sled pull (1:43) and the roxzone (0:46). 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:14) and the slowest the last run (6:58).The fastest 25% were quicker on every run, by most on the last run (1:20 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:14 | 3:38 |
| Run 2 | 5:55 | 5:04 |
| Run 3 | 6:14 | 5:17 |
| Run 4 | 6:18 | 5:21 |
| Run 5 | 6:31 | 5:27 |
| Run 6 | 6:30 | 5:24 |
| Run 7 | 6:31 | 5:25 |
| Run 8 | 6:58 | 5:38 |
Run 1 reads short here (4:14 against about 6:24 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 778 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Maire McGinley | 35-39 | 1:02:33 |
| 2 | Emily Fell | 35-39 | 1:03:22 |
| 3 | 朱芳 | 30-34 | 1:05:02 |
Relay Men
Daryl Cheng's relay team won Relay Men in 55:56, a clear 1:36 ahead of the next team.Luca Jumabhoy's relay team were second in 57:32 and Donovan Wong's relay team third in 57:36.Mostly a home field: 75% of its athletes came from Singapore.
Finish times
This chart shows how many finished in each 2.5-minute band, fastest on the left.A widely spread field: typical 1:26:19, middle half about 1:13:59 to 1:36:32, fastest 10% (green) under 1:05:38.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 55:00 to 57:30 | 1 | 0.6% |
| 57:30 to 1:00:00 | 4 | 2.5% |
| 1:00:00 to 1:02:30 | 3 | 1.9% |
| 1:02:30 to 1:05:00 | 6 | 3.7% |
| 1:05:00 to 1:07:30 | 5 | 3.1% |
| 1:07:30 to 1:10:00 | 6 | 3.7% |
| 1:10:00 to 1:12:30 | 8 | 5.0% |
| 1:12:30 to 1:15:00 | 10 | 6.2% |
| 1:15:00 to 1:17:30 | 8 | 5.0% |
| 1:17:30 to 1:20:00 | 5 | 3.1% |
| 1:20:00 to 1:22:30 | 11 | 6.8% |
| 1:22:30 to 1:25:00 | 9 | 5.6% |
| 1:25:00 to 1:27:30 | 6 | 3.7% |
| 1:27:30 to 1:30:00 | 14 | 8.7% |
| 1:30:00 to 1:32:30 | 10 | 6.2% |
| 1:32:30 to 1:35:00 | 8 | 5.0% |
| 1:35:00 to 1:37:30 | 8 | 5.0% |
| 1:37:30 to 1:40:00 | 6 | 3.7% |
| 1:40:00 to 1:42:30 | 4 | 2.5% |
| 1:42:30 to 1:45:00 | 4 | 2.5% |
| 1:45:00 to 1:47:30 | 3 | 1.9% |
| 1:47:30 to 1:50:00 | 5 | 3.1% |
| 1:50:00 to 1:52:30 | 2 | 1.2% |
| 1:52:30 to 1:55:00 | 5 | 3.1% |
| 1:55:00 to 1:57:30 | 2 | 1.2% |
| 1:57:30 to 2:00:00 | 1 | 0.6% |
| 2:00:00 to 2:02:30 | 1 | 0.6% |
| 2:02:30 to 2:05:00 | 1 | 0.6% |
| 2:05:00 to 2:07:30 | 2 | 1.2% |
| 2:07:30 to 2:10:00 | 0 | 0.0% |
| 2:10:00 to 2:12:30 | 1 | 0.6% |
| 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 | 1 | 0.6% |
| 2:20:00 to 2:22:30 | 1 | 0.6% |
Where the fastest 25% made its time
The stations gave them more than the runs: 50% of their gain, against 41% on the runs and 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: 38:22 running, 37:54 at the stations and 6:21 in the roxzone; the longest station was the wall balls (6:39).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:15 | 2:48 |
| SkiErg | 4:59 | 4:29 |
| Run 2 | 4:45 | 3:51 |
| Sled push | 3:12 | 2:21 |
| Run 3 | 4:47 | 4:11 |
| Sled pull | 5:54 | 4:21 |
| Run 4 | 4:45 | 4:11 |
| Burpee broad jump | 4:45 | 3:19 |
| Run 5 | 5:03 | 4:09 |
| Row | 5:02 | 4:29 |
| Run 6 | 5:20 | 4:12 |
| Farmers carry | 2:18 | 1:58 |
| Run 7 | 5:08 | 4:13 |
| Sandbag lunges | 5:05 | 3:52 |
| Run 8 | 5:20 | 4:27 |
| Wall balls | 6:39 | 4:48 |
| Roxzone | 6:21 | 4:51 |
| Finish | 1:26:19 | 1:08:30 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:59 | 4:20 | 4:29 | 0:09 slower |
| Sled push | 3:12 | 2:15 | 2:21 | 0:07 slower |
| Sled pull | 5:54 | 4:06 | 4:21 | 0:40 slower |
| Burpee broad jump | 4:45 | 3:00 | 3:19 | 0:22 slower |
| Row | 5:02 | 4:22 | 4:29 | 0:09 slower |
| Farmers carry | 2:18 | 1:42 | 1:58 | 0:10 slower |
| Sandbag lunges | 5:05 | 3:37 | 3:52 | 0:13 slower |
| Wall balls | 6:39 | 4:09 | 4:48 | 0:18 slower |
| Roxzone (moving) | 6:21 | 4:43 | 4:51 | level |
| Runs (8 km) | 39:15 | 31:39 | 32:21 | 0:52 slower |
Slower here than the season: sled pull (0:40) and burpee broad jump (0:22). 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 a little from run 2 to run 7; the quickest was the first run (3:15) and the slowest run 6 (5:20).The fastest 25% were quicker on every run, by most on run 6 (1:08 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 3:15 | 2:48 |
| Run 2 | 4:45 | 3:51 |
| Run 3 | 4:47 | 4:11 |
| Run 4 | 4:45 | 4:11 |
| Run 5 | 5:03 | 4:09 |
| Run 6 | 5:20 | 4:12 |
| Run 7 | 5:08 | 4:13 |
| Run 8 | 5:20 | 4:27 |
Run 1 reads short here (3:15 against about 4:55 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%, 10% slower.
Who raced: age groups
Who raced: countries
Top three
All 161 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Daryl Cheng, Isaiah How, Sean Lee, Lucas Ng | U40 | 55:56 |
| 2 | Luca Jumabhoy, Ten Takeda, Siam Yapp, Frederik Jensen | U40 | 57:32 |
| 3 | Donovan Wong, Neilan Wong, Joseph Kong, Edy Lee | U40 | 57:36 |
Relay Women
Stephanie Shabanov-Leong's relay team won Relay Women in 1:02:02, a clear 2:56 ahead of the next team.Stephanie Hulbert's relay team were second in 1:04:58 and Ayumi Gawasawa's relay team third in 1:11:56.Mostly a home field: 66% of its athletes came from Singapore.
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:40:00, middle half about 1:29:31 to 1:47:39, fastest 10% (green) under 1:24:14.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 1:00:00 to 1:02:30 | 1 | 0.7% |
| 1:02:30 to 1:05:00 | 1 | 0.7% |
| 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 | 2 | 1.4% |
| 1:12:30 to 1:15:00 | 1 | 0.7% |
| 1:15:00 to 1:17:30 | 2 | 1.4% |
| 1:17:30 to 1:20:00 | 2 | 1.4% |
| 1:20:00 to 1:22:30 | 2 | 1.4% |
| 1:22:30 to 1:25:00 | 8 | 5.7% |
| 1:25:00 to 1:27:30 | 7 | 5.0% |
| 1:27:30 to 1:30:00 | 11 | 7.8% |
| 1:30:00 to 1:32:30 | 7 | 5.0% |
| 1:32:30 to 1:35:00 | 3 | 2.1% |
| 1:35:00 to 1:37:30 | 11 | 7.8% |
| 1:37:30 to 1:40:00 | 12 | 8.5% |
| 1:40:00 to 1:42:30 | 13 | 9.2% |
| 1:42:30 to 1:45:00 | 9 | 6.4% |
| 1:45:00 to 1:47:30 | 11 | 7.8% |
| 1:47:30 to 1:50:00 | 9 | 6.4% |
| 1:50:00 to 1:52:30 | 3 | 2.1% |
| 1:52:30 to 1:55:00 | 5 | 3.5% |
| 1:55:00 to 1:57:30 | 3 | 2.1% |
| 1:57:30 to 2:00:00 | 1 | 0.7% |
| 2:00:00 to 2:02:30 | 6 | 4.3% |
| 2:02:30 to 2:05:00 | 6 | 4.3% |
| 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 | 3 | 2.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 | 1 | 0.7% |
Where the fastest 25% made its time
The stations gave them more than the runs: 50% of their gain, against 44% on the runs and 6% 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:23 running, 43:39 at the stations and 6:37 in the roxzone; the longest station was the sled pull (7:07).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 4:14 | 3:49 |
| SkiErg | 6:18 | 5:46 |
| Run 2 | 5:57 | 5:10 |
| Sled push | 3:09 | 2:29 |
| Run 3 | 5:48 | 5:01 |
| Sled pull | 7:07 | 5:42 |
| Run 4 | 5:45 | 5:00 |
| Burpee broad jump | 6:47 | 5:05 |
| Run 5 | 6:14 | 5:22 |
| Row | 5:45 | 5:16 |
| Run 6 | 6:15 | 5:16 |
| Farmers carry | 2:19 | 1:58 |
| Run 7 | 5:58 | 4:59 |
| Sandbag lunges | 5:21 | 4:22 |
| Run 8 | 6:12 | 5:19 |
| Wall balls | 6:54 | 5:13 |
| Roxzone | 6:37 | 5:41 |
| Finish | 1:40:00 | 1:24:57 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 6:18 | 5:18 | 5:46 | 0:17 slower |
| Sled push | 3:09 | 2:18 | 2:29 | 0:04 slower |
| Sled pull | 7:07 | 5:26 | 5:42 | 0:34 slower |
| Burpee broad jump | 6:47 | 4:34 | 5:05 | 0:35 slower |
| Row | 5:45 | 5:07 | 5:16 | 0:11 slower |
| Farmers carry | 2:19 | 1:51 | 1:58 | 0:06 slower |
| Sandbag lunges | 5:21 | 3:59 | 4:22 | 0:20 slower |
| Wall balls | 6:54 | 4:39 | 5:13 | 0:35 slower |
| Roxzone (moving) | 6:37 | 5:29 | 5:41 | 0:02 faster |
| Runs (8 km) | 47:38 | 40:28 | 40:50 | 0:47 slower |
Slower here than the season: burpee broad jump (0:35) and wall balls (0:35). Faster: the roxzone (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 held an even pace from run 2 to run 7; the quickest was the first run (4:14) and the slowest run 6 (6:15).The fastest 25% were quicker on every run, by most on run 7 (0:59 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 4:14 | 3:49 |
| Run 2 | 5:57 | 5:10 |
| Run 3 | 5:48 | 5:01 |
| Run 4 | 5:45 | 5:00 |
| Run 5 | 6:14 | 5:22 |
| Run 6 | 6:15 | 5:16 |
| Run 7 | 5:58 | 4:59 |
| Run 8 | 6:12 | 5:19 |
Run 1 reads short here (4:14 against about 5:58 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 0% slower than run 2; the fastest 25%, 4% faster.
Who raced: age groups
Who raced: countries
Top three
All 141 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Stephanie Shabanov-Leong, Ria Chen, Jess Arrowsmith, Jia En Zhang | U40 | 1:02:02 |
| 2 | Stephanie Hulbert, Tammy Wham, Rachel Ridgwell, Christie Parsons | 40+ | 1:04:58 |
| 3 | Ayumi Gawasawa, Rahayu Astutik, Marie Constantino, Yvonne Tay | 40+ | 1:11:56 |
Relay Mixed
Michael Melly's relay team won Relay Mixed in 57:58, 0:46 ahead of the next team.Mohd Haiqal Bin Mohd Noor's relay team were second in 58:44 and Anna Laura Nicolaus's relay team third in 58:58.Mostly a home field: 69% of its athletes came from Singapore.
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:39, middle half about 1:24:26 to 1:42:28, fastest 10% (green) under 1:15:52.
See the numbers
| Time band | How many | Share |
|---|---|---|
| 57:30 to 1:00:00 | 3 | 1.2% |
| 1:00:00 to 1:02:30 | 0 | 0.0% |
| 1:02:30 to 1:05:00 | 4 | 1.6% |
| 1:05:00 to 1:07:30 | 5 | 2.0% |
| 1:07:30 to 1:10:00 | 2 | 0.8% |
| 1:10:00 to 1:12:30 | 3 | 1.2% |
| 1:12:30 to 1:15:00 | 7 | 2.9% |
| 1:15:00 to 1:17:30 | 3 | 1.2% |
| 1:17:30 to 1:20:00 | 9 | 3.7% |
| 1:20:00 to 1:22:30 | 16 | 6.6% |
| 1:22:30 to 1:25:00 | 12 | 4.9% |
| 1:25:00 to 1:27:30 | 15 | 6.1% |
| 1:27:30 to 1:30:00 | 15 | 6.1% |
| 1:30:00 to 1:32:30 | 21 | 8.6% |
| 1:32:30 to 1:35:00 | 15 | 6.1% |
| 1:35:00 to 1:37:30 | 15 | 6.1% |
| 1:37:30 to 1:40:00 | 21 | 8.6% |
| 1:40:00 to 1:42:30 | 17 | 7.0% |
| 1:42:30 to 1:45:00 | 13 | 5.3% |
| 1:45:00 to 1:47:30 | 9 | 3.7% |
| 1:47:30 to 1:50:00 | 8 | 3.3% |
| 1:50:00 to 1:52:30 | 8 | 3.3% |
| 1:52:30 to 1:55:00 | 4 | 1.6% |
| 1:55:00 to 1:57:30 | 2 | 0.8% |
| 1:57:30 to 2:00:00 | 2 | 0.8% |
| 2:00:00 to 2:02:30 | 3 | 1.2% |
| 2:02:30 to 2:05:00 | 4 | 1.6% |
| 2:05:00 to 2:07:30 | 2 | 0.8% |
| 2:07:30 to 2:10:00 | 2 | 0.8% |
| 2:10:00 to 2:12:30 | 0 | 0.0% |
| 2:12:30 to 2:15:00 | 1 | 0.4% |
| 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.4% |
| 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 | 0.4% |
| 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 | 1 | 0.4% |
Where the fastest 25% made its time
The stations gave them more than the runs: 52% of their gain, against 40% on the runs and 8% 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: 42:18 running, 41:08 at the stations and 6:54 in the roxzone; the longest station was the wall balls (6:43).
See the numbers
| Part | Typical finisher | Typical of the fastest 25% |
|---|---|---|
| Run 1 | 3:48 | 3:10 |
| SkiErg | 5:33 | 4:48 |
| Run 2 | 5:21 | 4:34 |
| Sled push | 3:18 | 2:42 |
| Run 3 | 5:09 | 4:32 |
| Sled pull | 6:25 | 4:48 |
| Run 4 | 5:18 | 4:40 |
| Burpee broad jump | 5:50 | 4:09 |
| Run 5 | 5:41 | 4:42 |
| Row | 5:31 | 4:46 |
| Run 6 | 5:42 | 4:49 |
| Farmers carry | 2:21 | 2:00 |
| Run 7 | 5:38 | 4:51 |
| Sandbag lunges | 5:27 | 4:25 |
| Run 8 | 5:41 | 4:54 |
| Wall balls | 6:43 | 5:09 |
| Roxzone | 6:54 | 5:32 |
| Finish | 1:33:39 | 1:19:09 |
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:33 | 4:31 | 4:48 | 0:14 slower |
| Sled push | 3:18 | 2:22 | 2:42 | 0:09 slower |
| Sled pull | 6:25 | 4:22 | 4:48 | 0:33 slower |
| Burpee broad jump | 5:50 | 3:33 | 4:09 | 0:23 slower |
| Row | 5:31 | 4:40 | 4:46 | 0:11 slower |
| Farmers carry | 2:21 | 1:48 | 2:00 | 0:10 slower |
| Sandbag lunges | 5:27 | 3:47 | 4:25 | 0:23 slower |
| Wall balls | 6:43 | 4:17 | 5:09 | 0:30 slower |
| Roxzone (moving) | 6:54 | 5:16 | 5:32 | 0:05 slower |
| Runs (8 km) | 43:23 | 36:30 | 37:01 | 1:17 slower |
Slower here than the season: sled pull (0:33) and wall balls (0:30). 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 a little from run 2 to run 7; the quickest was the first run (3:48) and the slowest run 6 (5:42).The fastest 25% were quicker on every run, by most on run 5 (0:59 faster).
See the numbers
| Run | Typical | Fastest 25% |
|---|---|---|
| Run 1 | 3:48 | 3:10 |
| Run 2 | 5:21 | 4:34 |
| Run 3 | 5:09 | 4:32 |
| Run 4 | 5:18 | 4:40 |
| Run 5 | 5:41 | 4:42 |
| Run 6 | 5:42 | 4:49 |
| Run 7 | 5:38 | 4:51 |
| Run 8 | 5:41 | 4:54 |
Run 1 reads short here (3:48 against about 5:29 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%, 6% slower.
Who raced: age groups
Who raced: countries
Top three
All 244 teams, with splits →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Michael Melly, Ilona-Jade Errington, Clement Zhao, Elain Tan | U40 | 57:58 |
| 2 | Mohd Haiqal Bin Mohd Noor, Brian Phengan Hengardi, Clea Meyer, Alicia Teng | U40 | 58:44 |
| 3 | Anna Laura Nicolaus, Varachaya Khwanjaipanich, Dan Larmour, Luca Maselli | U40 | 58:58 |
Adaptive Men
Kamarul Ariffin won Adaptive Men in 1:09:33, a clear 19:30 ahead of the next finisher.Maximilian Ruettinger was second in 1:29:03 and Prashant Arkal third in 1:45:38.
Fewer than 30 finishers, so there is no distribution and no station breakdown for this division.
Top three
All 6 finishers, with splits →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Kamarul Ariffin | Visual/Hearing Impairment | 1:09:33 |
| 2 | Maximilian Ruettinger | Visual/Hearing Impairment | 1:29:03 |
| 3 | Prashant Arkal | Seated With Hip Function | 1:45:38 |
Singapore: every edition
| Edition | Finishes | Typical Open Men | vs fastest edition |
|---|---|---|---|
| Singapore 2024 | 3,206 | 1:38:55 | fastest |
| Singapore 2025 this page | 3,267 | 1:45:37 | 6:42 slower |
| Singapore 2026 | 6,394 | 1:46:30 | 7:35 slower |
The fastest typical Open Men finish here was 1:38:55, in 2024; this edition was 6:42 slower.
Raced Singapore? 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.