HYROX MEN - Vancouver 2025

20–21 Dec 2025
Showing 1 to 100 of 1,427 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
CAN flag Amado Acosta
59:54 16-24
Click to select for comparison
2 2
USA flag Jackson Palmer
1:01:17 16-24
Click to select for comparison
3 1
CAN flag Sam Baxter
1:01:48 30-34
Click to select for comparison
4 2
CAN flag Brayden Sangha
1:02:25 30-34
Click to select for comparison
5 3
CAN flag Declan White
1:02:46 30-34
Click to select for comparison
6 1
CAN flag Aaron Harpaz
1:02:57 25-29
Click to select for comparison
7 2
CAN flag Sebastien Lobe
1:02:58 25-29
Click to select for comparison
8 1
CAN flag Dave Hardman
1:03:06 35-39
Click to select for comparison
9 3
USA flag Max Rotemberg
1:03:08 16-24
Click to select for comparison
10 4
LBN flag Amir YEHIA
1:03:10 16-24
Click to select for comparison
11 2
CAN flag Braedon Cashion
1:03:33 35-39
Click to select for comparison
12 4
IRL flag David Hanrahan
1:03:33 30-34
Click to select for comparison
13 5
FRA flag Enzo Poncetta
1:03:36 16-24
Click to select for comparison
14 1
CAN flag Ramsey Ezzat
1:03:39 40-44
Click to select for comparison
15 3
CAN flag Tim Tindall
1:03:45 25-29
Click to select for comparison
16 3
CAN flag Christopher Yee
1:03:48 35-39
Click to select for comparison
17 4
CAN flag Connor Hammond
1:04:00 35-39
Click to select for comparison
18 5
CAN flag Seb Salas
1:04:01 35-39
Click to select for comparison
19 5
CAN flag Philip Lopresti
1:04:11 30-34
Click to select for comparison
20 6
CUB flag Jose Labanino-Ramos
1:04:28 30-34
Click to select for comparison
21 2
USA flag Dustin Needham
1:04:38 40-44
Click to select for comparison
22 7
CAN flag David Worsley
1:04:45 30-34
Click to select for comparison
23 8
GER flag Lukas Petereit
1:04:48 30-34
Click to select for comparison
24 9
GER flag Willem Jacke
1:04:50 30-34
Click to select for comparison
25 10
CHN flag Hao Zhu
1:04:51 30-34
Click to select for comparison
26 6
IRL flag Peter Doyle
1:04:52 35-39
Click to select for comparison
27 3
GER flag Max Kettler
1:05:23 40-44
Click to select for comparison
28 11
IRL flag Rory Conway
1:05:26 30-34
Click to select for comparison
29 4
PRK flag Steven Yoo
1:05:51 40-44
Click to select for comparison
30 4
NZL flag Callum Parker
1:05:53 25-29
Click to select for comparison
31 5
CAN flag Andrew Mckay
1:05:54 25-29
Click to select for comparison
32 7
CAN flag Thomas Haight
1:05:58 35-39
Click to select for comparison
33 6
CAN flag Matthew McEachran-Law
1:06:06 25-29
Click to select for comparison
34 7
CAN flag Kanjo Melo
1:06:07 25-29
Click to select for comparison
35 8
CAN flag Mircea Gavrila
1:06:08 25-29
Click to select for comparison
36 1
CAN flag JON FOREMAN
1:06:13 50-54
Click to select for comparison
37 5
CAN flag Richard Costello
1:06:24 40-44
Click to select for comparison
38 12
CAN flag Austen Bietenbeck
1:06:28 30-34
Click to select for comparison
39 8
USA flag Adam Korby
1:06:32 35-39
Click to select for comparison
40 9
CAN flag Kelly Thompson
1:06:43 25-29
Click to select for comparison
41 13
CAN flag Cody Sahlstrom
1:06:45 30-34
Click to select for comparison
42 9
CAN flag Samuel Shimi
1:06:51 35-39
Click to select for comparison
43 10
CAN flag Andras Kasza
1:06:57 35-39
Click to select for comparison
44 6
USA flag Lorenzo Contreras
1:07:05 40-44
Click to select for comparison
45 11
CAN flag Joel Hill
1:07:15 35-39
Click to select for comparison
46 14
GBR flag Matt Aldridge
1:07:25 30-34
Click to select for comparison
47 15
CAN flag Noel Jacalan Madrid
1:07:30 30-34
Click to select for comparison
48 12
CAN flag Harrison Glotman
1:07:31 35-39
Click to select for comparison
49 10
USA flag Luke Hedberg
1:07:31 25-29
Click to select for comparison
50 16
CAN flag Max Sydenham
1:07:42 30-34
Click to select for comparison
51 13
CAN flag David Canavan
1:07:42 35-39
Click to select for comparison
52 17
CAN flag Michael Ravensbergen
1:07:44 30-34
Click to select for comparison
53 11
CAN flag Jake Bennett
1:08:03 25-29
Click to select for comparison
54 14
CAN flag James Clift
1:08:27 35-39
Click to select for comparison
55 12
USA flag Tristan Robinette
1:08:28 25-29
Click to select for comparison
56 15
GBR flag Christopher Roberts
1:08:30 35-39
Click to select for comparison
57 18
USA flag Sean Hagerty
1:08:39 30-34
Click to select for comparison
58 13
CAN flag Ian Boychuk
1:08:41 25-29
Click to select for comparison
59 14
GBR flag Harry KP
1:08:45 25-29
Click to select for comparison
60 15
CAN flag Jordan Berger
1:08:47 25-29
Click to select for comparison
61 19
CAN flag Pat Simon
1:08:47 30-34
Click to select for comparison
62 16
CAN flag Bryce Hafso
1:08:49 35-39
Click to select for comparison
63 17
CAN flag Wesley Van Winkel
1:08:55 35-39
Click to select for comparison
64 16
CAN flag Jake Hanna
1:09:02 25-29
Click to select for comparison
65 20
CAN flag Braeden Sykes
1:09:02 30-34
Click to select for comparison
66 7
CAN flag Kody O’Brien
1:09:05 40-44
Click to select for comparison
67 1
CAN flag Brian Alexander
1:09:11 45-49
Click to select for comparison
68 18
CAN flag Jeonghoon Lee
1:09:21 35-39
Click to select for comparison
69 2
CAN flag Tim Dickson
1:09:30 45-49
Click to select for comparison
70 17
IRL flag Peter Fox
1:09:33 25-29
Click to select for comparison
71 18
GBR flag Alex Chegne
1:09:38 25-29
Click to select for comparison
72 21
CAN flag Sunny Ng
1:09:40 30-34
Click to select for comparison
73 19
IRL flag Brian Roche
1:09:57 35-39
Click to select for comparison
74 22
USA flag Clyvel Stevens
1:10:09 30-34
Click to select for comparison
75 23
CAN flag Hamid Aziz
1:10:26 30-34
Click to select for comparison
76 24
MEX flag Alexis Castellanos
1:10:29 30-34
Click to select for comparison
77 6
CAN flag Noah Harrison
1:10:29 16-24
Click to select for comparison
78 20
CAN flag Paul Gallagher
1:10:31 35-39
Click to select for comparison
79 1
CAN flag A.J. Rankel
1:10:37 55-59
Click to select for comparison
80 7
CAN flag Nicholas Chung
1:10:47 16-24
Click to select for comparison
81 21
CAN flag Stewart Hong
1:10:49 35-39
Click to select for comparison
82 19
IRL flag Aaron Ryan
1:10:52 25-29
Click to select for comparison
83 8
CAN flag Dan Patching
1:10:54 40-44
Click to select for comparison
84 25
USA flag Gabe Krebs
1:10:54 30-34
Click to select for comparison
85 22
CAN flag Lucas Goshulak
1:10:56 35-39
Click to select for comparison
86 3
USA flag Nick Effinger
1:10:59 45-49
Click to select for comparison
87 8
KAZ flag Yaro Taranenko
1:11:07 16-24
Click to select for comparison
88 23
CAN flag David Hill
1:11:33 35-39
Click to select for comparison
89 21
CAN flag Akash Bains
1:11:37 25-29
Click to select for comparison
90 20
CAN flag Matthew Gerdis
1:11:37 25-29
Click to select for comparison
91 26
CAN flag Brent Anderson
1:11:41 30-34
Click to select for comparison
92 24
FRA flag Olivier Hovasse
1:11:42 35-39
Click to select for comparison
93 22
CAN flag Jiwon Seo
1:11:49 25-29
Click to select for comparison
94 9
CAN flag Derek Lechasseur
1:11:49 16-24
Click to select for comparison
95 4
CAN flag Mark Hutchison
1:11:57 45-49
Click to select for comparison
96 9
CAN flag Scott Dickens
1:12:07 40-44
Click to select for comparison
97 27
CAN flag Cameron Axenty
1:12:15 30-34
Click to select for comparison
98 25
CAN flag Stephen Tyler
1:12:30 35-39
Click to select for comparison
99 26
CAN flag Stephen Shore
1:12:36 35-39
Click to select for comparison
100 23
IRL flag Thomas Croarkin
1:12:38 25-29
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.