HYROX Toronto 2026 results
The typical Open Men finisher took 1:34:11, 1:27 slower than this season's typical 1:32:44.
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
Finish times · Open Men · 1,927 finishers
How to read
The curve is every finisher, fastest on the left: the higher it is, the more finishers finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 45% came on the runs and 45% at the stations, 10% in the roxzone. Their typical finish: 1:15:48.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:50 | 4:25 | 4:31 | 0:09 slower |
| Sled push | 3:24 | 2:36 | 2:51 | 0:04 slower |
| Sled pull | 5:01 | 3:45 | 3:55 | 0:11 faster |
| Burpee broad jump | 5:59 | 4:05 | 4:24 | 0:04 slower |
| Row | 4:58 | 4:30 | 4:34 | 0:04 faster |
| Farmers carry | 2:12 | 1:40 | 1:50 | 0:07 faster |
| Sandbag lunges | 6:02 | 4:14 | 4:32 | 0:19 slower |
| Wall balls | 8:10 | 5:18 | 5:40 | 0:20 slower |
| Roxzone (moving) | 5:55 | 4:00 | 4:10 | 2:21 faster |
| Runs (8 km) | 46:27 | 37:12 | 38:06 | 2:34 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 4% faster than run 1; the fastest 25% ran it 12% faster.
Who raced: age groups
Finishers in each age group. Tap one for what a good time is at that age.
Who raced: countries
The countries with the most finishers in this division.
Top three · Open Men
Every Open Men finisher (1,927) →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Zach Cygan | 16-24 | 57:16 |
| 2 | Zachary Marino | 35-39 | 58:37 |
| 3 | Sam Baxter | 30-34 | 1:00:53 |
1,382 Open Women finishers. Half finished under 1:40:41, one in ten under 1:20:12. The fastest 25% (under 1:29:01) beat the typical finisher by 9:15 over the 8 km of running and 7:53 across the eight stations together. The biggest station gap was wall balls (1:58).
Finish times · Open Women · 1,382 finishers
How to read
The curve is every finisher, fastest on the left: the higher it is, the more finishers finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 50% came on the runs and 42% at the stations, 8% in the roxzone. Their typical finish: 1:22:06.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:30 | 5:01 | 5:08 | 0:06 slower |
| Sled push | 3:14 | 2:31 | 2:44 | 0:06 slower |
| Sled pull | 5:44 | 4:17 | 4:34 | 0:15 faster |
| Burpee broad jump | 6:56 | 4:48 | 5:09 | 0:12 faster |
| Row | 5:31 | 5:00 | 5:06 | 0:08 faster |
| Farmers carry | 2:18 | 1:49 | 2:00 | 0:07 faster |
| Sandbag lunges | 5:44 | 4:07 | 4:21 | 0:11 slower |
| Wall balls | 7:15 | 4:58 | 5:17 | 0:02 faster |
| Roxzone (moving) | 6:12 | 4:21 | 4:40 | 2:25 faster |
| Runs (8 km) | 51:18 | 41:28 | 42:03 | 2:50 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 12% faster than run 1; the fastest 25% ran it 16% faster.
Who raced: age groups
Finishers in each age group. Tap one for what a good time is at that age.
Who raced: countries
The countries with the most finishers in this division.
Top three · Open Women
Every Open Women finisher (1,382) →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Maguy Deslauriers | 35-39 | 1:05:26 |
| 2 | Jessica Vaszily | 25-29 | 1:07:08 |
| 3 | Almudena Mendoza Gómez | 16-24 | 1:07:16 |
1,343 Doubles Men teams. Half finished under 1:22:51, one in ten under 1:07:48. The fastest 25% (under 1:14:47) beat the typical finisher by 8:40 over the 8 km of running and 3:46 across the eight stations together. The biggest station gap was wall balls (0:46).
Finish times · Doubles Men · 1,343 teams
How to read
The curve is every finisher, fastest on the left: the higher it is, the more teams finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 63% came on the runs and 27% at the stations, 10% in the roxzone. Their typical finish: 1:09:27.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:17 | 3:57 | 4:03 | 0:07 slower |
| Sled push | 2:05 | 1:41 | 1:51 | 0:06 slower |
| Sled pull | 3:29 | 2:45 | 2:57 | 0:08 faster |
| Burpee broad jump | 3:35 | 2:36 | 2:53 | 0:09 slower |
| Row | 4:37 | 4:12 | 4:17 | 0:04 faster |
| Farmers carry | 1:44 | 1:24 | 1:31 | 0:01 slower |
| Sandbag lunges | 4:02 | 3:02 | 3:17 | 0:11 slower |
| Wall balls | 4:47 | 3:53 | 4:01 | 0:08 slower |
| Roxzone (moving) | 5:31 | 3:57 | 4:05 | 1:59 faster |
| Runs (8 km) | 48:09 | 38:20 | 39:29 | 3:25 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 12% faster than run 1; the fastest 25% ran it 16% faster.
Who raced: age groups
Teams in each age group (the team age group). Tap one for what a good time is at that age.
Who raced: countries
Athletes from each country, counting every team member (2,686 athletes in 1,343 teams).
Top three · Doubles Men
Every Doubles Men team (1,343) →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | William Tsilkas, Ryan Douglas | 25-29 | 52:58 |
| 2 | Kevin Gregory, Joshua Gonzalez | 35-39 | 56:23 |
| 3 | Mitch Haines, David Evans | 35-39 | 57:27 |
1,529 Doubles Women teams. Half finished under 1:33:20, one in ten under 1:16:54. The fastest 25% (under 1:24:14) beat the typical finisher by 9:39 over the 8 km of running and 4:18 across the eight stations together. The biggest station gap was burpee broad jump (1:07).
Finish times · Doubles Women · 1,529 teams
How to read
The curve is every finisher, fastest on the left: the higher it is, the more teams finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 62% came on the runs and 28% at the stations, 10% in the roxzone. Their typical finish: 1:18:24.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:04 | 4:38 | 4:43 | 0:09 slower |
| Sled push | 2:02 | 1:42 | 1:49 | 0:06 slower |
| Sled pull | 4:13 | 3:22 | 3:38 | 0:12 faster |
| Burpee broad jump | 4:38 | 3:18 | 3:31 | 0:06 slower |
| Row | 5:16 | 4:48 | 4:55 | 0:03 faster |
| Farmers carry | 1:53 | 1:34 | 1:39 | 0:01 faster |
| Sandbag lunges | 4:13 | 3:12 | 3:24 | 0:12 slower |
| Wall balls | 4:35 | 3:46 | 3:57 | level |
| Roxzone (moving) | 6:18 | 4:27 | 4:40 | 2:12 faster |
| Runs (8 km) | 54:56 | 44:07 | 45:17 | 3:48 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 17% faster than run 1; the fastest 25% ran it 20% faster.
Who raced: age groups
Teams in each age group (the team age group). Tap one for what a good time is at that age.
Who raced: countries
Athletes from each country, counting every team member (3,058 athletes in 1,529 teams).
Top three · Doubles Women
Every Doubles Women team (1,529) →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Vanessa Marion, Nicola Madonia | 25-29 | 1:01:32 |
| 2 | Kate Maclean, Emilee Dornellas | 25-29 | 1:02:11 |
| 3 | Andréa Turbide, Ann-Sophie Mongeau | 25-29 | 1:02:30 |
1,315 Doubles Mixed teams. Half finished under 1:27:57, one in ten under 1:10:56. The fastest 25% (under 1:18:21) beat the typical finisher by 9:24 over the 8 km of running and 4:26 across the eight stations together. The biggest station gap was wall balls (1:00).
Finish times · Doubles Mixed · 1,315 teams
How to read
The curve is every finisher, fastest on the left: the higher it is, the more teams finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 61% came on the runs and 29% at the stations, 10% in the roxzone. Their typical finish: 1:12:28.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:34 | 4:11 | 4:17 | 0:08 slower |
| Sled push | 2:25 | 1:55 | 2:07 | 0:07 slower |
| Sled pull | 4:01 | 3:10 | 3:24 | 0:08 faster |
| Burpee broad jump | 3:48 | 2:46 | 3:03 | 0:02 slower |
| Row | 4:51 | 4:22 | 4:28 | 0:03 faster |
| Farmers carry | 1:51 | 1:31 | 1:38 | 0:01 faster |
| Sandbag lunges | 4:26 | 3:18 | 3:33 | 0:10 slower |
| Wall balls | 5:00 | 3:51 | 4:00 | 0:08 slower |
| Roxzone (moving) | 5:47 | 4:00 | 4:09 | 2:09 faster |
| Runs (8 km) | 50:37 | 40:18 | 41:13 | 3:17 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 15% faster than run 1; the fastest 25% ran it 18% faster.
Who raced: age groups
Teams in each age group (the team age group). Tap one for what a good time is at that age.
Who raced: countries
Athletes from each country, counting every team member (2,630 athletes in 1,315 teams).
Top three · Doubles Mixed
Every Doubles Mixed team (1,315) →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Quinlan Hickey, Kenneth Stapon | 30-34 | 55:24 |
| 2 | Adam de Jong, Joanna Fear | 35-39 | 56:04 |
| 3 | Karyn Guidry, Joshua Gonzalez | 30-34 | 57:00 |
401 Pro Men finishers. Half finished under 1:23:58, one in ten under 1:08:00. The fastest 25% (under 1:15:39) beat the typical finisher by 6:17 over the 8 km of running and 7:44 across the eight stations together. The biggest station gap was wall balls (2:12).
Finish times · Pro Men · 401 finishers
How to read
The curve is every finisher, fastest on the left: the higher it is, the more finishers finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 42% came on the runs and 51% at the stations, 7% in the roxzone. Their typical finish: 1:09:22.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:30 | 4:10 | 4:17 | 0:09 slower |
| Sled push | 4:04 | 3:04 | 3:20 | 0:10 slower |
| Sled pull | 5:33 | 4:11 | 4:17 | 0:02 faster |
| Burpee broad jump | 4:41 | 3:15 | 3:28 | 0:13 slower |
| Row | 4:37 | 4:15 | 4:19 | 0:01 faster |
| Farmers carry | 2:09 | 1:34 | 1:40 | 0:08 faster |
| Sandbag lunges | 5:25 | 3:48 | 4:06 | 0:17 slower |
| Wall balls | 7:49 | 5:14 | 5:37 | 0:34 slower |
| Roxzone (moving) | 4:35 | 3:23 | 3:35 | 1:54 faster |
| Runs (8 km) | 40:14 | 33:17 | 33:57 | 2:41 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 8% faster than run 1; the fastest 25% ran it 13% faster.
Who raced: age groups
Finishers in each age group. Tap one for what a good time is at that age.
Who raced: countries
The countries with the most finishers in this division.
Top three · Pro Men
Every Pro Men finisher (401) →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Frederic Dube | 30-34 | 55:22 |
| 2 | Ryan Douglas | 25-29 | 55:47 |
| 3 | Ryan Callahan | 30-34 | 57:22 |
230 Pro Women finishers. Half finished under 1:31:17, one in ten under 1:10:27. The fastest 25% (under 1:20:09) beat the typical finisher by 6:58 over the 8 km of running and 8:24 across the eight stations together. The biggest station gap was wall balls (2:11).
Finish times · Pro Women · 230 finishers
How to read
The curve is every finisher, fastest on the left: the higher it is, the more finishers finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 41% came on the runs and 49% at the stations, 10% in the roxzone. Their typical finish: 1:12:52.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:06 | 4:42 | 4:47 | 0:08 slower |
| Sled push | 4:18 | 3:17 | 3:28 | 0:12 slower |
| Sled pull | 5:35 | 4:09 | 4:22 | 0:04 faster |
| Burpee broad jump | 5:28 | 3:47 | 4:03 | 0:14 slower |
| Row | 5:06 | 4:43 | 4:47 | 0:05 faster |
| Farmers carry | 2:35 | 1:51 | 2:02 | 0:07 faster |
| Sandbag lunges | 5:39 | 3:50 | 4:05 | 0:21 slower |
| Wall balls | 6:57 | 4:28 | 4:46 | 0:28 slower |
| Roxzone (moving) | 5:13 | 3:27 | 3:35 | 1:45 faster |
| Runs (8 km) | 43:21 | 34:56 | 36:23 | 2:22 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 12% faster than run 1; the fastest 25% ran it 16% faster.
Who raced: age groups
Finishers in each age group. Tap one for what a good time is at that age.
Who raced: countries
The countries with the most finishers in this division.
Top three · Pro Women
Every Pro Women finisher (230) →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Madelyn Eybergen | 25-29 | 58:32 |
| 2 | Vivian Tafuto | 25-29 | 58:57 |
| 3 | Rachael Wade | 30-34 | 59:34 |
286 Pro Doubles Men teams. Half finished under 1:11:20, one in ten under 59:12. The fastest 25% (under 1:04:03) beat the typical finisher by 7:15 over the 8 km of running and 3:04 across the eight stations together. The biggest station gap was sandbag lunges (0:43).
Finish times · Pro Doubles Men · 286 teams
How to read
The curve is every finisher, fastest on the left: the higher it is, the more teams finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 63% came on the runs and 27% at the stations, 10% in the roxzone. Their typical finish: 1:00:23.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:02 | 3:44 | 3:49 | 0:08 slower |
| Sled push | 2:22 | 1:59 | 2:12 | 0:02 slower |
| Sled pull | 3:47 | 3:07 | 3:16 | 0:18 faster |
| Burpee broad jump | 2:38 | 2:01 | 2:05 | 0:07 faster |
| Row | 4:15 | 3:54 | 3:59 | 0:04 faster |
| Farmers carry | 1:39 | 1:23 | 1:29 | 0:03 faster |
| Sandbag lunges | 3:39 | 2:50 | 2:56 | 0:01 faster |
| Wall balls | 4:09 | 3:34 | 3:41 | 0:08 faster |
| Roxzone (moving) | 4:11 | 3:00 | 3:03 | 1:41 faster |
| Runs (8 km) | 40:27 | 32:34 | 33:12 | 2:36 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 16% faster than run 1; the fastest 25% ran it 19% faster.
Who raced: age groups
Teams in each age group (the team age group). Tap one for what a good time is at that age.
Who raced: countries
Athletes from each country, counting every team member (572 athletes in 286 teams).
Top three · Pro Doubles Men
Every Pro Doubles Men team (286) →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Cole Learn, Frederic Dube | 30-34 | 48:41 |
| 2 | Stirling Peters, Chase Stevenson | 25-29 | 52:12 |
| 3 | Isaac Sanderson, Brendan Neely | 30-34 | 54:21 |
234 Pro Doubles Women teams. Half finished under 1:24:22, one in ten under 1:09:46. The fastest 25% (under 1:16:10) beat the typical finisher by 8:25 over the 8 km of running and 3:57 across the eight stations together. The biggest station gap was sled pull (0:50).
Finish times · Pro Doubles Women · 234 teams
How to read
The curve is every finisher, fastest on the left: the higher it is, the more teams finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 62% came on the runs and 29% at the stations, 9% in the roxzone. Their typical finish: 1:11:26.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:43 | 4:25 | 4:31 | 0:11 slower |
| Sled push | 2:48 | 2:16 | 2:27 | 0:14 slower |
| Sled pull | 4:35 | 3:32 | 3:45 | 0:13 slower |
| Burpee broad jump | 3:41 | 2:48 | 3:01 | 0:12 slower |
| Row | 4:56 | 4:33 | 4:40 | level |
| Farmers carry | 1:56 | 1:39 | 1:43 | 0:01 faster |
| Sandbag lunges | 4:21 | 3:20 | 3:34 | 0:19 slower |
| Wall balls | 4:22 | 3:37 | 3:44 | 0:08 slower |
| Roxzone (moving) | 4:59 | 3:37 | 3:42 | 1:45 faster |
| Runs (8 km) | 47:36 | 38:09 | 39:11 | 4:26 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 15% faster than run 1; the fastest 25% ran it 19% faster.
Who raced: age groups
Teams in each age group (the team age group). Tap one for what a good time is at that age.
Who raced: countries
Athletes from each country, counting every team member (468 athletes in 234 teams).
Top three · Pro Doubles Women
Every Pro Doubles Women team (234) →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Rachael Wade, Erika Tvedten | 30-34 | 58:23 |
| 2 | Quinlan Hickey, Lindsay Bessegato | 25-29 | 58:38 |
| 3 | Christina Matthews, Charlotte Oneill | 25-29 | 59:06 |
52 Relay Men teams. Half finished under 1:21:24, one in ten under 1:04:19. The fastest 25% (under 1:09:54) beat the typical finisher by 6:01 over the 8 km of running and 5:49 across the eight stations together. The biggest station gap was wall balls (1:41).
Finish times · Relay Men · 52 teams
How to read
The curve is every finisher, fastest on the left: the higher it is, the more teams finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 47% came on the runs and 45% at the stations, 8% in the roxzone. Their typical finish: 1:06:01.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 4:50 | 4:19 | 4:19 | 0:02 faster |
| Sled push | 2:52 | 2:01 | 2:47 | 0:06 faster |
| Sled pull | 3:58 | 2:58 | 3:22 | 0:21 faster |
| Burpee broad jump | 4:22 | 2:50 | 2:53 | 0:05 faster |
| Row | 4:32 | 4:06 | 4:10 | 0:16 faster |
| Farmers carry | 1:53 | 1:26 | 1:32 | 0:08 faster |
| Sandbag lunges | 4:44 | 3:48 | 4:00 | 0:11 faster |
| Wall balls | 5:36 | 3:42 | 3:55 | 0:30 faster |
| Roxzone (moving) | 4:30 | 3:23 | 3:24 | 2:38 faster |
| Runs (8 km) | 40:35 | 33:38 | 34:34 | 2:02 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. Run 8 reads long here (5:51 against about 4:50 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
Teams in each age group (the team age group). Tap one for what a good time is at that age.
Who raced: countries
Athletes from each country, counting every team member (208 athletes in 52 teams).
Top three · Relay Men
Every Relay Men team (52) →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Shane McKenzie, Pat Millington, Connor Bell, Ryan Reid | U40 | 53:50 |
| 2 | Sam Baxter, Cody Mattson, Nate Kennedy, Calvin Arsenault | U40 | 59:42 |
| 3 | Mark Broxterman, Justin Spilaveri, Brandon Gibson, Matt Robertson | U40 | 1:01:08 |
63 Relay Women teams. Half finished under 1:33:00, one in ten under 1:14:17. The fastest 25% (under 1:23:36) beat the typical finisher by 8:40 over the 8 km of running and 7:05 across the eight stations together. The biggest station gap was burpee broad jump (1:57).
Finish times · Relay Women · 63 teams
How to read
The curve is every finisher, fastest on the left: the higher it is, the more teams finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 51% came on the runs and 42% at the stations, 7% in the roxzone. Their typical finish: 1:14:41.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:34 | 4:52 | 5:07 | 0:07 faster |
| Sled push | 2:55 | 2:24 | 2:38 | 0:03 faster |
| Sled pull | 4:57 | 3:52 | 4:03 | 0:34 faster |
| Burpee broad jump | 5:41 | 3:39 | 3:44 | 0:21 faster |
| Row | 5:07 | 4:40 | 4:44 | 0:20 faster |
| Farmers carry | 2:03 | 1:40 | 1:42 | 0:06 faster |
| Sandbag lunges | 5:02 | 3:18 | 3:34 | level |
| Wall balls | 5:19 | 3:49 | 4:01 | 0:31 faster |
| Roxzone (moving) | 5:02 | 3:46 | 3:48 | 2:31 faster |
| Runs (8 km) | 49:37 | 40:30 | 40:57 | 5:07 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. The typical finisher ran run 8 12% slower than run 1; the fastest 25% ran it 12% slower.
Who raced: age groups
Teams in each age group (the team age group). Tap one for what a good time is at that age.
Who raced: countries
Athletes from each country, counting every team member (252 athletes in 63 teams).
Top three · Relay Women
Every Relay Women team (63) →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Anne Kiberd, Lisa Frassetto, Jonelle Hopkins, Kayla Mooney | U40 | 1:01:01 |
| 2 | Jessica Evans, Colette Mofakham, Christina Svoboda, Holly Clark | U40 | 1:04:26 |
| 3 | Ariana Leask, Mai Salgadinho, Kymberlee Broadhurst, Judika Timar-Hutterer | 40+ | 1:05:18 |
56 Relay Mixed teams. Half finished under 1:23:42, one in ten under 1:05:33. The fastest 25% (under 1:10:18) beat the typical finisher by 8:05 over the 8 km of running and 9:00 across the eight stations together. The biggest station gap was wall balls (2:14).
Finish times · Relay Mixed · 56 teams
How to read
The curve is every finisher, fastest on the left: the higher it is, the more teams finished around that time. Green is the fastest 10%; the dashed upright line is the typical finish. Tap the chart for exact counts.
Where the fastest 25% made its time
The fastest 25% against the whole field, part by part.
Of their gain on the typical finisher, 44% came on the runs and 50% at the stations, 6% in the roxzone. Their typical finish: 1:06:12.
How to read
Each bar is how much faster the fastest 25% were than the typical finisher on that part, biggest first.
The race as one bar: typical finisher against the fastest 25%
How to read
The race in order, left to right: blue runs, yellow stations, grey roxzone. A shorter block in the lower bar is where the fastest 25% made their time.
Every station, against the season
| Part | Typical | Fastest 10% | Fastest 25% | Against the season |
|---|---|---|---|---|
| SkiErg | 5:00 | 4:19 | 4:27 | 0:15 faster |
| Sled push | 2:57 | 2:08 | 2:12 | 0:09 faster |
| Sled pull | 4:19 | 2:59 | 3:15 | 0:32 faster |
| Burpee broad jump | 5:07 | 3:04 | 3:07 | 0:07 faster |
| Row | 4:48 | 4:07 | 4:15 | 0:23 faster |
| Farmers carry | 1:57 | 1:24 | 1:34 | 0:09 faster |
| Sandbag lunges | 4:47 | 3:15 | 3:19 | 0:04 faster |
| Wall balls | 5:50 | 3:26 | 3:36 | 0:07 faster |
| Roxzone (moving) | 4:35 | 3:23 | 3:30 | 2:30 faster |
| Runs (8 km) | 43:47 | 35:21 | 35:42 | 2:53 slower |
How to read
"Fastest 10%" is the time one in ten beat on that part. "Against the season": green was faster here than the season's typical, red slower.
Run pace, run 1 to run 8
How to read
Minutes for each 1 km run. A line that climbs is a field slowing down. Run 8 reads long here (6:33 against about 5:20 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 2% faster than run 2; the fastest 25%, 6% slower.
Who raced: age groups
Teams in each age group (the team age group). Tap one for what a good time is at that age.
Who raced: countries
Athletes from each country, counting every team member (224 athletes in 56 teams).
Top three · Relay Mixed
Every Relay Mixed team (56) →| # | Team | Age group | Time |
|---|---|---|---|
| 1 | Karyn Guidry, Claire Haines, Mitch Haines, David Evans | U40 | 58:39 |
| 2 | Sommer Tripp, Kevin Horne, David Dube, Jenna Motz | U40 | 59:20 |
| 3 | Jeff Fisher, Bethany McChesney, Lindsay Bessegato, Mason Beekhuis | U40 | 1:00:06 |
Fewer than 30 finishers, so there is no distribution and no station breakdown for this division.
Top three · Adaptive Men
Every Adaptive Men finisher (3) →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Ryan Carty | Neurological Minor | 1:51:22 |
| 2 | Bob Maguire | Upper Limb Minor | 1:54:55 |
Fewer than 30 finishers, so there is no distribution and no station breakdown for this division.
Top three · Adaptive Women
Every Adaptive Women finisher (3) →| # | Athlete | Age group | Time |
|---|---|---|---|
| 1 | Vanessa Gagniere | Neurological Minor | 1:03:34 |
| 2 | Maya Jonas | Visual Impairment | 1:47:33 |
| 3 | Marissa Birrer | Lower Limb Minor | 2:01:33 |
Toronto: every edition
| Edition | Finishes | Typical Open Men | vs fastest edition |
|---|---|---|---|
| Toronto 2024 | 3,616 | 1:31:02 | fastest |
| Toronto 2025 | 6,896 | 1:34:57 | 3:55 slower |
| Toronto 2026 this page | 8,824 | 1:34:11 | 3:09 slower |
How to read
One row per edition, oldest first, with the typical Open Men finish. A course or timing change can move it; see the venue page.
Raced Toronto? 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.