TrainRox Logo TrainRox

HYROX MEN - Vancouver 2025

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