HYROX MEN - Vancouver 2025

20–21 Dec 2025
Showing 1,301 to 1,400 of 1,427 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,301 117
CAN flag Jared Sumner
2:06:21 16-24
Click to select for comparison
1,302 179
CHN flag HUAN XU
2:06:23 40-44
Click to select for comparison
1,303 264
CAN flag Ali Saheli
2:06:38 35-39
Click to select for comparison
1,304 226
CAN flag Aidan Morris
2:06:49 25-29
Click to select for comparison
1,305 227
CAN flag Ophir Greif
2:06:52 25-29
Click to select for comparison
1,306 311
CAN flag Jeffrey Yiu
2:06:57 30-34
Click to select for comparison
1,307 312
CHN flag MINJI KONG
2:07:01 30-34
Click to select for comparison
1,308 180
CAN flag Peter Hong
2:07:03 40-44
Click to select for comparison
1,309 265
CAN flag Leo Faria
2:07:03 35-39
Click to select for comparison
1,310 27
CAN flag Bruce Parker
2:07:06 55-59
Click to select for comparison
1,311 313
FRA flag Thomas Bourret
2:07:12 30-34
Click to select for comparison
1,312 228
CAN flag Kevin Lam
2:07:24 25-29
Click to select for comparison
1,313 266
CAN flag Yin Tsoi
2:07:36 35-39
Click to select for comparison
1,314 267
CHN flag Peng Wei
2:07:38 35-39
Click to select for comparison
1,315 60
CAN flag Arnie Bernardo
2:07:48 50-54
Click to select for comparison
1,316 7
CAN flag Robert Ross
2:07:58 65-69
Click to select for comparison
1,317 314
CAN flag Gliff Macalua
2:07:58 30-34
Click to select for comparison
1,318 16
CAN flag Mark Young
2:08:05 60-64
Click to select for comparison
1,319 268
GBR flag Joe Wood
2:08:13 35-39
Click to select for comparison
1,320 229
COL flag Nicolas Parra
2:08:24 25-29
Click to select for comparison
1,321 269
CAN flag Abhishek Bajad
2:08:34 35-39
Click to select for comparison
1,322 230
CAN flag Mory Safaeian
2:08:40 25-29
Click to select for comparison
1,323 231
CAN flag Parshan Nasimnasseri
2:08:53 25-29
Click to select for comparison
1,324 315
CAN flag Blakelock Brown
2:09:13 30-34
Click to select for comparison
1,325 61
CAN flag Sean McDowell
2:09:35 50-54
Click to select for comparison
1,326 232
CAN flag Sean Scott
2:09:35 25-29
Click to select for comparison
1,327 233
CAN flag Eugene Inocentes
2:09:39 25-29
Click to select for comparison
1,328 234
CAN flag James ryan Williams
2:09:52 25-29
Click to select for comparison
1,329 270
CAN flag Anoop Kumar
2:09:58 35-39
Click to select for comparison
1,330 271
CAN flag Ryan Blanchet
2:10:01 35-39
Click to select for comparison
1,331 8
CAN flag David Currie
2:10:19 65-69
Click to select for comparison
1,332 9
CAN flag Marten Varnel
2:10:28 65-69
Click to select for comparison
1,333 235
TPE flag Jih-Yang Tan
2:10:37 25-29
Click to select for comparison
1,334 316
PER flag Luis Fernando Roldán Ortiz
2:10:45 30-34
Click to select for comparison
1,335 272
CHN flag Cong Fu
2:10:52 35-39
Click to select for comparison
1,336 62
CAN flag Darren Seed
2:10:53 50-54
Click to select for comparison
1,337 317
IRL flag Jack Maye
2:10:59 30-34
Click to select for comparison
1,338 273
SIN flag Leonard Teo
2:11:16 35-39
Click to select for comparison
1,339 236
JPN flag Yudai Suzuki
2:11:30 25-29
Click to select for comparison
1,340 318
CAN flag Jae Jun Yang
2:11:52 30-34
Click to select for comparison
1,341 181
CAN flag Gilbert Gamurot
2:11:59 40-44
Click to select for comparison
1,342 274
USA flag Glenn Galimba
2:12:14 35-39
Click to select for comparison
1,343 100
USA flag Rob Welch
2:12:30 45-49
Click to select for comparison
1,344 101
CAN flag Clayton Hilhorst
2:12:53 45-49
Click to select for comparison
1,345 28
CAN flag Drew Savage
2:12:57 55-59
Click to select for comparison
1,346 182
CAN flag Andy Lee
2:12:59 40-44
Click to select for comparison
1,347 275
CAN flag Weili Ding
2:13:01 35-39
Click to select for comparison
1,348 102
CAN flag Jason Wong
2:13:26 45-49
Click to select for comparison
1,349 319
CAN flag Jordan Rodrigues
2:13:32 30-34
Click to select for comparison
1,350 237
USA flag Miguel Rivera
2:13:36 25-29
Click to select for comparison
1,351 238
CAN flag Henry Khamonde
2:13:54 25-29
Click to select for comparison
1,352 239
CAN flag CODY SAGMAQUEN
2:13:55 25-29
Click to select for comparison
1,353 29
USA flag Vincent Hsu
2:14:07 55-59
Click to select for comparison
1,354 103
CAN flag Raj Sidhu
2:14:07 45-49
Click to select for comparison
1,355 240
TPE flag Raymond Fu
2:14:21 25-29
Click to select for comparison
1,356 183
CAN flag Chris Eugenio
2:14:39 40-44
Click to select for comparison
1,357 104
CAN flag Michael Telewiak
2:14:40 45-49
Click to select for comparison
1,358 118
USA flag Aniruddha Murali
2:14:45 16-24
Click to select for comparison
1,359 105
CAN flag Florian Raoult
2:14:53 45-49
Click to select for comparison
1,360 320
CAN flag Joshua Law
2:15:20 30-34
Click to select for comparison
1,361 321
CAN flag Matt Knight
2:15:43 30-34
Click to select for comparison
1,362 322
CAN flag Raed Peshimam
2:16:08 30-34
Click to select for comparison
1,363 276
CHN flag Bohang Zhang
2:16:12 35-39
Click to select for comparison
1,364 277
CAN flag Brian Nguyen
2:16:22 35-39
Click to select for comparison
1,365 10
CAN flag Omer Sauve
2:17:13 65-69
Click to select for comparison
1,366 63
CAN flag James Penner
2:17:43 50-54
Click to select for comparison
1,367 241
CAN flag Warren Sheosankar
2:18:00 25-29
Click to select for comparison
1,368 323
CAN flag Loise Czar Campo
2:18:02 30-34
Click to select for comparison
1,369 30
CAN flag Bryan Common
2:18:09 55-59
Click to select for comparison
1,370 242
CAN flag Aaron Simons
2:18:11 25-29
Click to select for comparison
1,371 324
USA flag Thomas Cooper
2:18:19 30-34
Click to select for comparison
1,372 243
IND flag Rajwinder Singh
2:18:20 25-29
Click to select for comparison
1,373 278
CAN flag Graeme Noble
2:18:28 35-39
Click to select for comparison
1,374 64
USA flag Timothy Dickinson
2:18:29 50-54
Click to select for comparison
1,375 325
CAN flag Leroy Callaghan Brown
2:18:32 30-34
Click to select for comparison
1,376 279
CAN flag Marc Domacena
2:19:04 35-39
Click to select for comparison
1,377 184
CAN flag Mj Bambilla
2:19:15 40-44
Click to select for comparison
1,378 244
CAN flag Thomas Papakostantinu
2:19:29 25-29
Click to select for comparison
1,379 280
CAN flag Gurjit Hundal
2:19:43 35-39
Click to select for comparison
1,380 326
CAN flag Chirag Fernandez
2:19:56 30-34
Click to select for comparison
1,381 281
CAN flag Marc Antonio
2:20:01 35-39
Click to select for comparison
1,382 327
CAN flag AJ Lutsky
2:20:05 30-34
Click to select for comparison
1,383 185
CAN flag Ryan Williams
2:20:39 40-44
Click to select for comparison
1,384 245
USA flag Dominic Espina
2:21:51 25-29
Click to select for comparison
1,385 65
CAN flag Mike Deacon
2:22:03 50-54
Click to select for comparison
1,386 66
CAN flag Shing Ming Tam
2:22:07 50-54
Click to select for comparison
1,387 282
INA flag Fransiscus Denny
2:22:35 35-39
Click to select for comparison
1,388 31
CAN flag Avelino Lopez
2:23:04 55-59
Click to select for comparison
1,389 119
CAN flag Richard Palmer Thomas
2:23:51 16-24
Click to select for comparison
1,390 186
CAN flag Rup Singh
2:24:11 40-44
Click to select for comparison
1,391 246
CAN flag Mikey Nguyen
2:25:07 25-29
Click to select for comparison
1,392 328
CAN flag Jordan Curts
2:25:14 30-34
Click to select for comparison
1,393 283
CAN flag Joel Cripps
2:26:04 35-39
Click to select for comparison
1,394 284
USA flag Jeff Spencer
2:26:39 35-39
Click to select for comparison
1,395 120
CHN flag Freddy Chen
2:27:25 16-24
Click to select for comparison
1,396 329
IND flag Omkar Sawant
2:28:16 30-34
Click to select for comparison
1,397 330
IND flag Anshul Sharma
2:28:27 30-34
Click to select for comparison
1,398 32
CAN flag Roy Wong
2:28:45 55-59
Click to select for comparison
1,399 187
CAN flag Bob Wong
2:28:50 40-44
Click to select for comparison
1,400 106
CAN flag Scott Miller
2:29:15 45-49
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.