← Back to Events
HYROX Vancouver 2025
Vancouver, CAN18:05:05GMT-7December 20 – 21, 2025Season 8 (25/26)
Results from the Vancouver 2025 HYROX event. 5,036 results, 7,583 athletes across 12 categories.
Vancouver 2025
- Result entries
- 5,036
- Unique athletes
- 7,583
- Athlete finishes
- 7,880
- Categories
- 12
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 category55:23
Best Time
-1:47 vs season avg
1:06:46
Front Pack (P10)
-0:44 vs season avg
1:20:42
Mid Pack (P50)
-2:26 vs season avg
17:26
Field Spread
-2:59 vs season avg
8.46%
Roxzone Tax
+0.83 pp vs season avg
Tap a result to open full details.
| Rank | AG Rank | Name | Nationality | Age Group | Run/Stations | Time | Details |
|---|---|---|---|---|---|---|---|
| #76 | #1 | Juan Carlos Obando | CAN | M 50-54 | R 33:59S 43:33 | 1:17:32 | View › |
| #77 | #32 | Max Joh-CarnellaPB | CAN | M 30-34 | R 36:03S 41:33 | 1:17:36 | View › |
| #78 | #33 | Zander SteelePB | USA | M 30-34 | R 32:59S 44:39 | 1:17:38 | View › |
| #79 | #34 | James JaspersonPB | USA | M 30-34 | R 30:56S 46:45 | 1:17:41 | View › |
| #80 | #35 | Brendan LoganPB | CAN | M 30-34 | R 35:29S 42:41 | 1:18:10 | View › |
| #81 | #14 | David OshoPB | CAN | M 25-29 | R 36:17S 42:00 | 1:18:17 | View › |
| #82 | #14 | Frank Joly | CAN | M 35-39 | R 39:54S 38:32 | 1:18:26 | View › |
| #83 | #36 | Nicholas FaddenPB | CAN | M 30-34 | R 36:56S 41:35 | 1:18:31 | View › |
| #84 | #15 | Brendan MashengelePB | IRL | M 25-29 | R 34:28S 44:06 | 1:18:34 | View › |
| #85 | #37 | Kolby BlandPB | CAN | M 30-34 | R 39:54S 38:46 | 1:18:40 | View › |
| #86 | #15 | Curtis TebrinkePB | CAN | M 35-39 | R 38:43S 40:01 | 1:18:44 | View › |
| #87 | #2 | Lee DouglasPB | CAN | M 50-54 | R 34:38S 44:08 | 1:18:46 | View › |
| #88 | #3 | Mike RepaPB | CAN | M 45-49 | R 37:00S 42:05 | 1:19:05 | View › |
| #89 | #38 | Nate KerstensPB | CAN | M 30-34 | R 37:48S 41:32 | 1:19:20 | View › |
| #90 | #7 | Baylen BeanPB | USA | M 16-24 | R 29:03S 50:28 | 1:19:31 | View › |
| #91 | #8 | Justin Wulf | JPN | M 16-24 | R 35:37S 43:55 | 1:19:32 | View › |
| #92 | #39 | Ryan Marsch | CAN | M 30-34 | R 36:42S 43:11 | 1:19:53 | View › |
| #93 | #16 | Braden MitchellPB | USA | M 25-29 | R 36:11S 44:09 | 1:20:20 | View › |
| #94 | #16 | Stephen LakePB | CAN | M 35-39 | R 35:22S 44:59 | 1:20:21 | View › |
| #95 | #17 | David MobleyPB | USA | M 35-39 | R 37:21S 43:21 | 1:20:42 | View › |
| #96 | #17 | David O KeeffePB | IRL | M 25-29 | R 34:48S 45:55 | 1:20:43 | View › |
| #97 | #40 | Kevin LawrencePB | CAN | M 30-34 | R 36:56S 43:56 | 1:20:52 | View › |
| #98 | #18 | Danny LeePB | CAN | M 25-29 | R 36:01S 44:52 | 1:20:53 | View › |
| #99 | #11 | Stephen Henderson | CAN | M 40-44 | R 36:42S 44:35 | 1:21:17 | View › |
| #100 | #19 | Oleh PapushaPB | CAN | M 25-29 | R 38:55S 42:23 | 1:21:18 | View › |