← Back to Events
HYROX Toronto 2025
Toronto, CAN14:39:36GMT-4October 3 – 5, 2025Season 8 (25/26)
Results from the Toronto 2025 HYROX event. 6,844 results, 10,124 athletes across 13 categories.
Toronto 2025
- Result entries
- 6,844
- Unique athletes
- 10,124
- Athlete finishes
- 10,724
- Categories
- 13
A result entry is one finished solo athlete, doubles pair, or relay team.
Unique athletes counts the individual people behind those entries once for this event.
Athlete finishes counts every individual finish, so an athlete who raced twice is counted twice.
HYROX Men Results
Category: HYROX Men
Change category1:00:17
Best Time
+2:44 vs season avg
1:15:39
Front Pack (P10)
+3:12 vs season avg
1:34:55
Mid Pack (P50)
+5:27 vs season avg
26:45
Field Spread
+4:21 vs season avg
7.58%
Roxzone Tax
-0.75 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #351 | #19 | Tom HydePB | CAN | M 45-49 | R 39:42S 41:42 | 1:21:24 | View › |
| #352 | #8 | William Stenzel | USA | M 50-54 | R 41:17S 40:09 | 1:21:26 | View › |
| #353 | #101 | Marvin Estrada | CAN | M 30-34 | R 42:50S 38:37 | 1:21:27 | View › |
| #354 | #102 | DJ Martinez | USA | M 30-34 | R 39:41S 41:46 | 1:21:27 | View › |
| #355 | #78 | Mackenzie RogersPB | CAN | M 25-29 | R 41:51S 39:37 | 1:21:28 | View › |
| #356 | #85 | Conor DullardPB | AUS | M 35-39 | R 38:12S 43:16 | 1:21:28 | View › |
| #357 | #103 | Will George | GBR | M 30-34 | R 41:41S 39:48 | 1:21:29 | View › |
| #358 | #104 | Paul Vossen | CAN | M 30-34 | R 42:04S 39:27 | 1:21:31 | View › |
| #359 | #105 | Mitchel RichardsonPB | USA | M 30-34 | R 39:22S 42:09 | 1:21:31 | View › |
| #360 | #39 | Alan TouPB | CAN | M 40-44 | R 38:55S 42:37 | 1:21:32 | View › |
| #361 | #79 | Bradley YowartPB | CAN | M 25-29 | R 39:54S 41:38 | 1:21:32 | View › |
| #362 | #40 | Helder FernandesPB | RSA | M 40-44 | R 40:16S 41:17 | 1:21:33 | View › |
| #363 | #41 | Vadym Khvala | USA | M 40-44 | R 39:48S 41:46 | 1:21:34 | View › |
| #364 | #9 | David Beaudry | CAN | M 50-54 | R 38:56S 42:38 | 1:21:34 | View › |
| #365 | #80 | Jacob Barker | CAN | M 25-29 | R 37:14S 44:25 | 1:21:39 | View › |
| #366 | #42 | Chris MoultonPB | CAN | M 40-44 | R 35:25S 46:15 | 1:21:40 | View › |
| #367 | #106 | Spencer MainPB | CAN | M 30-34 | R 42:58S 38:45 | 1:21:43 | View › |
| #368 | #107 | Joël BoivinPB | CAN | M 30-34 | R 36:45S 45:00 | 1:21:45 | View › |
| #369 | #86 | Jonathan Garbe | CAN | M 35-39 | R 41:22S 40:23 | 1:21:45 | View › |
| #370 | #43 | James Cantwell | USA | M 40-44 | R 39:55S 41:51 | 1:21:46 | View › |
| #371 | #87 | David Hill | CAN | M 35-39 | R 42:15S 39:31 | 1:21:46 | View › |
| #372 | #44 | Chris DoanPB | CAN | M 40-44 | R 38:47S 42:59 | 1:21:46 | View › |
| #373 | #10 | Mark Musolino | USA | M 50-54 | R 38:54S 42:52 | 1:21:46 | View › |
| #374 | #23 | Carter MccormickPB | CAN | M 16-24 | R 35:53S 45:53 | 1:21:46 | View › |
| #375 | #108 | Mike GavinPB | CAN | M 30-34 | R 40:02S 41:47 | 1:21:49 | View › |