← Back to Events
HYROX Toronto 2025
Toronto, CAN12:39:12GMT-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 PRO Men Results
Category: HYROX PRO Men
Change category57:47
Best Time
+0:36 vs season avg
1:09:08
Front Pack (P10)
+1:37 vs season avg
1:24:12
Mid Pack (P50)
+1:02 vs season avg
19:15
Field Spread
-1:10 vs season avg
6.77%
Roxzone Tax
-0.86 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #126 | #21 | Stanley Ho | CAN | M 40-44 | R 37:28S 45:38 | 1:23:06 | View › |
| #127 | #45 | Mathieu Muller | FRA | M 30-34 | R 37:06S 46:00 | 1:23:06 | View › |
| #128 | #46 | Nathan WilsonPB | USA | M 30-34 | R 38:52S 44:16 | 1:23:08 | View › |
| #129 | #6 | Eli Orth | USA | M 50-54 | R 37:23S 45:45 | 1:23:08 | View › |
| #130 | #22 | Ryan O'HaganPB | CAN | M 40-44 | R 37:32S 45:47 | 1:23:19 | View › |
| #131 | #4 | Alex GabriniPB | CAN | M 45-49 | R 42:10S 41:12 | 1:23:22 | View › |
| #132 | #47 | Benjamin VermeulenPB | FRA | M 30-34 | R 37:48S 46:12 | 1:24:00 | View › |
| #133 | #48 | Greg ChapmanPB | CAN | M 30-34 | R 39:10S 45:02 | 1:24:12 | View › |
| #134 | #5 | Benoit CotePB | CAN | M 45-49 | R 40:40S 43:39 | 1:24:19 | View › |
| #135 | #30 | Cody Fuiten | CAN | M 35-39 | R 39:21S 45:04 | 1:24:25 | View › |
| #136 | #15 | Alexandre Charrier | FRA | M 25-29 | R 37:13S 47:20 | 1:24:33 | View › |
| #137 | #31 | Mike Varalli | CAN | M 35-39 | R 38:34S 46:02 | 1:24:36 | View › |
| #138 | #32 | Jose Luis Andrade | CAN | M 35-39 | R 38:07S 46:34 | 1:24:41 | View › |
| #139 | #49 | Zac Rittberg | USA | M 30-34 | R 39:44S 45:04 | 1:24:48 | View › |
| #140 | #50 | Jordan MolzanPB | CAN | M 30-34 | R 39:42S 45:09 | 1:24:51 | View › |
| #141 | #16 | Kadrian Enyia | CAN | M 25-29 | R 42:05S 42:55 | 1:25:00 | View › |
| #142 | #7 | Jason Maclaren | CAN | M 50-54 | R 39:14S 45:52 | 1:25:06 | View › |
| #143 | #33 | Michael RobertsPB | AUS | M 35-39 | R 36:25S 48:41 | 1:25:06 | View › |
| #144 | #34 | Maverick Mitch Emmanuel | CAN | M 35-39 | R 39:45S 45:33 | 1:25:18 | View › |
| #145 | #2 | Mike Caruso | USA | M 55-59 | R 40:10S 45:41 | 1:25:51 | View › |
| #146 | #23 | Kevin Barby | CAN | M 40-44 | R 36:43S 49:13 | 1:25:56 | View › |
| #147 | #17 | Christopher Loum | CAN | M 25-29 | R 37:56S 48:28 | 1:26:24 | View › |
| #148 | #24 | Simon Wiebe | CAN | M 40-44 | R 40:51S 45:40 | 1:26:31 | View › |
| #149 | #35 | Gary Mulvaney | IRL | M 35-39 | R 38:29S 48:04 | 1:26:33 | View › |
| #150 | #6 | Jason WallacePB | CAN | M 45-49 | R 40:18S 46:31 | 1:26:49 | View › |