← Vancouver 2025 results

HYROX Vancouver 2025 Results – Open Men

296 finishers. Winner Callum Parker in 58:53; median 1:26:10.

Rank Athlete Nat Age group Time Run Workout
1 Callum Parker NZL 25-29 58:53 28:41 25:34
2 Sam Baxter CAN 30-34 1:01:48 30:10 27:00
3 Dave Hardman CAN 35-39 1:03:06 30:53 27:01
4 Max Rotemberg USA 16-24 1:03:08 31:20 26:41
5 Amir Yehia LBN 16-24 1:03:10 31:50 25:43
6 David Hanrahan IRL 30-34 1:03:33 33:35 24:53
7 Enzo Poncetta FRA 16-24 1:03:36 30:44 27:49
8 Ramsey Ezzat CAN 40-44 1:03:39 30:27 28:25
9 Connor Hammond CAN 35-39 1:04:00 30:00 28:57
10 Dustin Needham USA 40-44 1:04:38 31:15 28:49
11 David Worsley CAN 30-34 1:04:45 31:20 27:55
12 Peter Doyle IRL 35-39 1:04:52 31:15 28:26
13 Max Kettler GER 40-44 1:05:23 36:00 23:48
14 Rory Conway IRL 30-34 1:05:26 32:53 27:20
15 Steven Yoo PRK 40-44 1:05:51 31:48 27:30
16 Thomas Haight CAN 35-39 1:05:58 33:33 27:05
17 Kanjo Melo CAN 25-29 1:06:07 29:46 30:26
18 Mircea Gavrila CAN 25-29 1:06:08 33:21 27:39
19 Jon Foreman CAN 50-54 1:06:13 31:44 29:22
20 Adam Korby USA 35-39 1:06:32 35:37 25:38
21 Kelly Thompson CAN 25-29 1:06:43 29:15 32:34
22 Cody Sahlstrom CAN 30-34 1:06:45 29:19 32:10
23 Samuel Shimi CAN 35-39 1:06:51 32:26 28:54
24 Andras Kasza CAN 35-39 1:06:57 33:12 28:27
25 Lorenzo Contreras USA 40-44 1:07:05 31:59 29:57
26 Joel Hill CAN 35-39 1:07:15 33:08 28:34
27 Matt Aldridge GBR 30-34 1:07:25 30:49 31:11
28 Jake Bennett CAN 25-29 1:08:03 34:09 28:26
29 James Clift CAN 35-39 1:08:27 32:47 30:15
30 Christopher Roberts GBR 35-39 1:08:30 33:35 29:55
31 Sean Hagerty USA 30-34 1:08:39 34:42 27:51
32 Ian Boychuk CAN 25-29 1:08:41 34:28 27:52
33 Bryce Hafso CAN 35-39 1:08:49 37:09 25:29
34 Wesley Van Winkel CAN 35-39 1:08:55 33:37 24:49
35 Jeonghoon Lee CAN 35-39 1:09:21 34:02 29:44
36 Alexander Prokop CAN 25-29 1:09:27 34:54 28:37
37 Tim Dickson CAN 45-49 1:09:30 35:44 27:54
38 Peter Fox IRL 25-29 1:09:33 32:21 31:55
39 Paul Gallagher CAN 35-39 1:10:31 33:41 31:09
40 A.J. Rankel CAN 55-59 1:10:37 34:10 30:18
41 Nicholas Chung CAN 16-24 1:10:47 32:49 31:40
42 Stewart Hong CAN 35-39 1:10:49 32:33 31:39
43 Aaron Ryan IRL 25-29 1:10:52 35:32 29:42
44 Lucas Goshulak CAN 35-39 1:10:56 37:24 27:30
45 Yaro Taranenko KAZ 16-24 1:11:07 35:04 28:52
46 David Hill CAN 35-39 1:11:33 32:40 27:41
47 Brent Anderson CAN 30-34 1:11:41 32:49 33:13
48 Olivier Hovasse FRA 35-39 1:11:42 34:40 31:34
49 Scott Dickens CAN 40-44 1:12:07 34:48 30:57
50 John Manalastas CAN 30-34 1:12:19 34:36 32:05
51 Stephen Tyler CAN 35-39 1:12:30 37:37 28:31
52 Ben Bigglestone GBR 50-54 1:12:40 34:16 32:37
53 Jamie Fieldhouse GBR 30-34 1:12:45 35:12 31:16
54 Kevin Forrest USA 40-44 1:12:51 33:11 33:18
55 Victor Drohomirecki CAN 45-49 1:12:53 35:49 31:03
56 Jeremy Johnson CAN 16-24 1:13:18 34:31 33:08
57 Richard Lam USA 35-39 1:13:47 40:19 26:13
58 Ryan Roberts CAN 16-24 1:13:57 32:20 34:30
59 Miles Hatton USA 25-29 1:13:59 36:14 30:29
60 Méron Ogbe CAN 25-29 1:14:03 33:14 35:00
61 Cory Paddock CAN 45-49 1:14:09 33:34 34:14
62 Raymond Chambeglain INA 40-44 1:14:20 36:39 30:51
63 Jimmy Qian CAN 40-44 1:14:21 33:25 33:57
64 Hubert Ng CAN 45-49 1:14:21 38:58 29:17
65 Taro Yamashita USA 30-34 1:14:42 33:42 34:01
66 Mark Hasley CAN 45-49 1:14:50 37:03 31:15
67 Reynaldo Hernandez MEX 25-29 1:14:52 35:48 31:48
68 Jacob Barker CAN 25-29 1:15:03 34:18 34:13
69 Alden Salgado CAN 35-39 1:15:09 38:17 30:51
70 Mark Davis IRL 25-29 1:15:17 31:31 37:34
71 Lenox Yim HKG 30-34 1:15:20 38:43 30:16
72 Drake Raftery USA 25-29 1:15:34 38:13 31:27
73 Zac Rogers CAN 25-29 1:15:38 33:38 35:01
74 Gabor Fenyves CAN 40-44 1:16:16 35:45 34:11
75 James Robinson IRL 35-39 1:16:26 37:02 32:47
76 Rami Ali PLE 25-29 1:16:37 35:46 35:16
77 Spencer Parent CAN 30-34 1:16:42 40:12 30:20
78 Hyunchul Kim KOR 40-44 1:16:53 36:10 34:02
79 Nick Stamas USA 40-44 1:17:15 37:32 33:30
80 Abdullah Zafar CAN 16-24 1:17:15 34:37 36:05
81 Derek Scott USA 40-44 1:17:22 31:58 38:12
82 Maximilien Pats FRA 30-34 1:17:27 38:45 31:49
83 Jason Pereira CAN 30-34 1:17:28 38:49 31:39
84 Mike Slatnik CAN 40-44 1:17:46 33:49 35:57
85 Austin Dickinson USA 16-24 1:17:57 45:46 24:25
86 Daniel Yip CAN 35-39 1:18:05 38:27 32:51
87 Arda Yazgan CAN 30-34 1:18:13 38:36 33:16
88 Jason Moore USA 35-39 1:18:25 38:54 32:34
89 Joshua Olsen CAN 35-39 1:18:32 37:40 34:02
90 Daryl Houston CAN 45-49 1:18:33 37:42 34:40
91 Brett Ellis CAN 35-39 1:18:36 36:37 34:58
92 Carlo Atienza CAN 35-39 1:18:41 37:43 33:25
93 Patrick Luo USA 30-34 1:19:04 36:41 35:24
94 David Beaudry CAN 50-54 1:19:05 37:27 34:39
95 Josh Cook CAN 30-34 1:19:13 38:30 33:39
96 Mark Broxterman CAN 35-39 1:19:20 37:43 34:54
97 Dylan Wihak CAN 25-29 1:19:35 39:09 31:40
98 Matt Sadler CAN 40-44 1:19:45 42:04 30:48
99 Patrick Sluth CAN 35-39 1:20:02 37:25 36:10
100 Dean Sexton IRL 25-29 1:20:03 39:33 32:32
101 Joseph Cook CAN 30-34 1:20:14 43:25 30:28
102 Nick Seow SIN 35-39 1:20:36 40:17 33:33
103 Jeff Carandang CAN 30-34 1:20:37 40:26 34:22
104 Logan Adams USA 30-34 1:20:40 37:56 36:29
105 Kendru Dimalanta USA 25-29 1:20:42 34:25 40:10
106 Mark Lim CAN 40-44 1:20:51 39:50 32:22
107 Joshua Ng CAN 35-39 1:20:51 35:13 37:17
108 Kevin Whalen USA 35-39 1:20:56 37:31 35:17
109 Cam Smith CAN 16-24 1:21:08 39:18 33:26
110 Tom Redmond GBR 30-34 1:21:17 43:17 30:41
111 Shiv Arora CAN 30-34 1:21:28 38:52 35:34
112 Matthew Hall CAN 25-29 1:21:31 39:12 35:47
113 Abraham Monte De Ramos CAN 40-44 1:21:33 39:33 34:55
114 Shawn Muldrew CAN 60-64 1:21:37 37:52 35:15
115 Josh Hopkins CAN 40-44 1:21:37 40:35 34:28
116 Danny De Roy CAN 30-34 1:21:48 39:24 35:20
117 Mohamed-Ali Kessentini CAN 45-49 1:21:49 40:03 35:03
118 Chris Harper CAN 30-34 1:21:49 38:53 36:12
119 David Robinson CAN 45-49 1:21:58 38:56 36:23
120 Nicholas Evans CAN 30-34 1:22:13 43:17 30:01
121 Darren Smith USA 40-44 1:22:24 42:21 32:41
122 Jason Drackett CAN 45-49 1:22:27 40:37 34:06
123 Andrew Bergeron USA 45-49 1:22:33 41:01 33:09
124 Adam Yeske CAN 35-39 1:22:34 40:16 34:43
125 Alex Foster CAN 30-34 1:22:34 36:43 39:54
126 Mike Hsiao CAN 30-34 1:23:04 36:35 38:28
127 Jeffrey Mason CAN 40-44 1:23:06 40:36 35:19
128 Julian Ulmer CAN 40-44 1:23:07 39:27 35:31
129 Sean Park CAN 30-34 1:23:14 44:41 30:45
130 Andrew Gray CAN 30-34 1:23:21 39:01 33:44
131 Yunes Saad YEM 16-24 1:23:24 41:17 34:53
132 Andrew Vo CAN 40-44 1:23:44 41:39 33:25
133 Frank Phipps CAN 55-59 1:23:49 38:11 38:27
134 Raymond Williams USA 55-59 1:24:01 38:51 37:27
135 Kief Ranada CAN 25-29 1:24:26 44:12 33:13
136 Jordan Convery USA 25-29 1:24:32 41:07 34:41
137 Jason Duthie CAN 30-34 1:24:39 40:17 36:33
138 Daniel Moore USA 25-29 1:24:44 44:46 32:49
139 Nicolas Dupré FRA 30-34 1:24:49 43:17 34:50
140 Brian Anthony CAN 35-39 1:24:56 38:34 38:23
141 Sebastian Söllner GER 35-39 1:24:59 39:14 38:57
142 Jonathan Chan CAN 40-44 1:25:11 39:06 39:54
143 Matt Williams CAN 35-39 1:25:12 44:35 33:46
144 Rami Nessim CAN 30-34 1:25:14 38:52 40:00
145 Mo Aref EGY 30-34 1:25:18 42:08 34:33
146 Aaron Smith CAN 25-29 1:25:36 42:48 33:50
147 Chris Smith USA 30-34 1:25:59 40:42 36:10
148 Michael Lee CAN 45-49 1:26:00 40:04 36:47
149 Shawn Rennie CAN 45-49 1:26:20 38:15 39:42
150 Andrew Chan AUS 35-39 1:26:24 41:58 36:47
151 Mike Pham CAN 35-39 1:26:42 44:58 34:11
152 Kevin Ranada CAN 25-29 1:27:01 42:12 37:04
153 Cohen Johnson CAN 16-24 1:27:04 43:28 35:01
154 Jason Smith CAN 25-29 1:27:16 42:25 36:14
155 Aaron Campbell IRL 30-34 1:27:23 39:42 35:19
156 Thinh Cao CAN 35-39 1:27:30 42:33 35:32
157 Lee Hamilton CAN 55-59 1:27:36 41:12 39:23
158 Eric Wong CAN 30-34 1:27:56 45:12 34:33
159 Joseph Joo USA 35-39 1:27:58 44:59 34:59
160 Sebastien Sanz FRA 30-34 1:28:11 39:16 40:23
161 Michael Chiang CAN 30-34 1:28:16 44:47 34:35
162 Tom Smith CAN 50-54 1:28:17 42:08 37:42
163 Evan Young CAN 30-34 1:28:21 39:20 41:44
164 Aidan Hodgert CAN 25-29 1:28:22 42:51 37:15
165 Marcus Wong CAN 30-34 1:29:17 41:32 38:40
166 Riley Julien CAN 16-24 1:29:21 35:13 43:54
167 John Nguyen CAN 30-34 1:29:23 42:04 39:43
168 Thomas Gow CAN 30-34 1:29:25 42:20 38:32
169 Khalid Qayoum USA 45-49 1:29:41 44:22 36:37
170 Sandy Carpenter CAN 65-69 1:29:41 43:09 39:44
171 Darren Harris IRL 40-44 1:29:49 40:18 41:09
172 Isaiah Flores CAN 16-24 1:29:57 43:36 36:38
173 Daniel Horn CAN 30-34 1:29:59 38:43 42:57
174 Ruchit Patel IND 25-29 1:30:05 43:16 39:03
175 Nathan Miller CAN 30-34 1:30:22 46:16 35:29
176 Brent Borger CAN 55-59 1:30:51 41:20 41:58
177 Dylan Sidoo CAN 30-34 1:30:59 42:19 40:32
178 Cuong Vu CAN 35-39 1:31:03 43:08 39:49
179 David Henderson CAN 40-44 1:31:05 49:13 32:39
180 Gerald Umayam USA 35-39 1:31:07 46:16 36:57
181 Jason Francoeur CAN 50-54 1:31:07 42:56 39:41
182 Andy Chen CAN 30-34 1:31:08 47:32 35:18
183 James Maglalang CAN 30-34 1:31:12 45:10 35:58
184 Phil Materi CAN 50-54 1:31:13 42:08 40:38
185 Raymond Wong CAN 30-34 1:31:19 47:45 36:29
186 Nathan Watts CAN 40-44 1:31:42 44:04 37:00
187 David Brown CAN 35-39 1:31:46 42:47 38:34
188 Christopher Wiebe CAN 40-44 1:31:53 45:51 36:30
189 Paul Reynolds GBR 50-54 1:31:55 44:20 40:54
190 Alex Jones USA 16-24 1:32:05 42:46 37:30
191 Ryan Stevenson CAN 45-49 1:32:30 47:19 35:41
192 Dan Wilson CAN 50-54 1:32:38 46:32 37:27
193 Victor Ko CAN 40-44 1:32:58 44:31 39:38
194 Nigel Manick USA 45-49 1:32:59 44:50 40:57
195 Jaskaran Singh IND 16-24 1:33:24 41:16 44:46
196 Jacob Lee CAN 25-29 1:33:29 48:28 34:24
197 Jacob Taylor CAN 30-34 1:33:33 50:45 34:54
198 Patrick Miller CAN 40-44 1:34:14 48:46 35:32
199 Neil Scarle GBR 45-49 1:34:15 45:46 39:22
200 Harry Ross CAN 30-34 1:34:19 45:43 39:02

← Vancouver 2025 results