HYROX MEN - Vancouver 2025

20–21 Dec 2025
Showing 301 to 400 of 1,427 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
301 73
CAN flag Jeff Carandang
1:20:37 30-34
Click to select for comparison
302 74
USA flag Logan Adams
1:20:40 30-34
Click to select for comparison
303 60
USA flag Kendru Dimalanta
1:20:42 25-29
Click to select for comparison
304 74
CAN flag Rob Fraser
1:20:50 35-39
Click to select for comparison
305 39
CAN flag Mark Lim
1:20:51 40-44
Click to select for comparison
306 75
CAN flag Joshua Ng
1:20:51 35-39
Click to select for comparison
307 75
CAN flag Dane Murner
1:20:52 30-34
Click to select for comparison
308 76
USA flag Kevin Whalen
1:20:56 35-39
Click to select for comparison
309 32
CAN flag Rhys Smiley
1:20:59 16-24
Click to select for comparison
310 33
CAN flag Steven Shao
1:21:02 16-24
Click to select for comparison
311 61
USA flag John Bittinger
1:21:04 25-29
Click to select for comparison
312 76
USA flag Ben Lahue
1:21:04 30-34
Click to select for comparison
313 62
IRL flag Gerard Whelton
1:21:05 25-29
Click to select for comparison
314 77
CAN flag Greg Kewistep
1:21:06 35-39
Click to select for comparison
315 34
CAN flag Cam Smith
1:21:08 16-24
Click to select for comparison
316 77
CAN flag Connor Aylwin
1:21:08 30-34
Click to select for comparison
317 78
CAN flag Grayson Kieselbach
1:21:09 30-34
Click to select for comparison
318 78
CAN flag Matt Chapman
1:21:11 35-39
Click to select for comparison
319 63
CAN flag Griffin Macdonell
1:21:12 25-29
Click to select for comparison
320 64
CAN flag Max Fookes
1:21:14 25-29
Click to select for comparison
321 65
CAN flag Harrison Liu
1:21:14 25-29
Click to select for comparison
322 40
CAN flag Alex Jack
1:21:15 40-44
Click to select for comparison
323 6
CAN flag Conroy Robert
1:21:17 50-54
Click to select for comparison
324 79
GBR flag Tom Redmond
1:21:17 30-34
Click to select for comparison
325 41
CAN flag Jamie McCalman
1:21:17 40-44
Click to select for comparison
326 7
CAN flag Jason Dadd
1:21:19 50-54
Click to select for comparison
327 80
CAN flag Patrick Yeh
1:21:20 30-34
Click to select for comparison
328 66
IRL flag John Cunnane
1:21:22 25-29
Click to select for comparison
329 35
CAN flag Jeremiah Tan
1:21:23 16-24
Click to select for comparison
330 42
USA flag Tim Kelley
1:21:27 40-44
Click to select for comparison
331 18
CAN flag Will Chow
1:21:27 45-49
Click to select for comparison
332 81
CAN flag Shiv Arora
1:21:28 30-34
Click to select for comparison
333 79
CAN flag Nathan Morris
1:21:28 35-39
Click to select for comparison
334 43
USA flag Adam Hewitt
1:21:28 40-44
Click to select for comparison
335 19
CAN flag Geoff Watson
1:21:31 45-49
Click to select for comparison
336 67
CAN flag Matthew Hall
1:21:31 25-29
Click to select for comparison
337 36
GUY flag Tyrese Gilbert
1:21:32 16-24
Click to select for comparison
338 44
CAN flag Abraham Monte De Ramos
1:21:33 40-44
Click to select for comparison
339 20
CAN flag Bryn Bailey
1:21:33 45-49
Click to select for comparison
340 80
CAN flag Ben Sawkins
1:21:35 35-39
Click to select for comparison
341 3
CAN flag Shawn Muldrew
1:21:37 60-64
Click to select for comparison
342 45
CAN flag Josh Hopkins
1:21:37 40-44
Click to select for comparison
343 68
CAN flag Aidan Metcalfe
1:21:38 25-29
Click to select for comparison
344 82
CAN flag Maxime Bernier
1:21:42 30-34
Click to select for comparison
345 69
CHN flag Shengjing Wang
1:21:46 25-29
Click to select for comparison
346 83
CAN flag danny de Roy
1:21:48 30-34
Click to select for comparison
347 84
CAN flag Chris Harper
1:21:49 30-34
Click to select for comparison
348 21
CAN flag Mohamed-Ali Kessentini
1:21:49 45-49
Click to select for comparison
349 85
CAN flag Travis Ure
1:21:50 30-34
Click to select for comparison
350 22
CAN flag David Robinson
1:21:58 45-49
Click to select for comparison
351 37
CAN flag Berkley Dallyn
1:22:03 16-24
Click to select for comparison
352 23
CAN flag Michael Denman
1:22:05 45-49
Click to select for comparison
353 38
CAN flag Keldon Olmstead
1:22:10 16-24
Click to select for comparison
354 24
CAN flag Jordan Glasser
1:22:11 45-49
Click to select for comparison
355 86
CAN flag Nicholas Evans
1:22:13 30-34
Click to select for comparison
356 46
BRA flag Luiz Bezerra
1:22:13 40-44
Click to select for comparison
357 25
USA flag Josh McKissick
1:22:13 45-49
Click to select for comparison
358 87
CAN flag Jordan Murphy
1:22:14 30-34
Click to select for comparison
359 88
CAN flag Mason Kramer
1:22:16 30-34
Click to select for comparison
360 4
CAN flag Dean Brandt
1:22:18 55-59
Click to select for comparison
361 89
MDA flag Alex Arama
1:22:20 30-34
Click to select for comparison
362 90
CAN flag Jason Kugler
1:22:24 30-34
Click to select for comparison
363 47
USA flag Darren Smith
1:22:24 40-44
Click to select for comparison
364 81
BRA flag Caio Hamer
1:22:25 35-39
Click to select for comparison
365 26
CAN flag Jason Drackett
1:22:27 45-49
Click to select for comparison
366 48
CAN flag Jeff Berger
1:22:31 40-44
Click to select for comparison
367 27
USA flag Andrew Bergeron
1:22:33 45-49
Click to select for comparison
368 82
CAN flag Adam Yeske
1:22:34 35-39
Click to select for comparison
369 49
CAN flag Chris Ball
1:22:34 40-44
Click to select for comparison
370 91
CAN flag Alex Foster
1:22:34 30-34
Click to select for comparison
371 83
CAN flag Kyle Demes
1:22:36 35-39
Click to select for comparison
372 50
CAN flag Robert Buchmann
1:22:41 40-44
Click to select for comparison
373 51
CAN flag Matt Sadler
1:22:45 40-44
Click to select for comparison
374 92
CAN flag Matthew Marwick
1:22:45 30-34
Click to select for comparison
375 70
CAN flag Gavin Jaeger-Freeborn
1:22:47 25-29
Click to select for comparison
376 52
CAN flag William Tsui
1:22:48 40-44
Click to select for comparison
377 93
NZL flag Victor Tsui
1:22:53 30-34
Click to select for comparison
378 53
CAN flag David Iten
1:22:55 40-44
Click to select for comparison
379 94
CAN flag Tyler Ryan
1:22:57 30-34
Click to select for comparison
380 95
NED flag Daan Koopmans
1:22:58 30-34
Click to select for comparison
381 96
CAN flag Mike Hsiao
1:23:04 30-34
Click to select for comparison
382 54
CAN flag Jeffrey Mason
1:23:06 40-44
Click to select for comparison
383 55
CAN flag Julian Ulmer
1:23:07 40-44
Click to select for comparison
384 39
CAN flag Patrick Ferrie
1:23:08 16-24
Click to select for comparison
385 28
CAN flag Tedric Mah
1:23:09 45-49
Click to select for comparison
386 98
USA flag Jacob Carrasquer
1:23:12 30-34
Click to select for comparison
387 97
CAN flag Kyle McMullin
1:23:12 30-34
Click to select for comparison
388 40
CAN flag Joel Billesberger
1:23:13 16-24
Click to select for comparison
389 84
GUA flag Jansper Pineda
1:23:13 35-39
Click to select for comparison
390 99
CAN flag Sean Park
1:23:14 30-34
Click to select for comparison
391 71
CAN flag Andrew Saygnavong
1:23:20 25-29
Click to select for comparison
392 100
CAN flag Andrew Gray
1:23:21 30-34
Click to select for comparison
393 41
YEM flag Yunes Saad
1:23:24 16-24
Click to select for comparison
394 42
CAN flag Benjamin Jacques
1:23:27 16-24
Click to select for comparison
395 8
CAN flag Ben Wood
1:23:33 50-54
Click to select for comparison
396 56
CAN flag Chris Vecchies
1:23:35 40-44
Click to select for comparison
397 101
CAN flag Jacob Malleau
1:23:36 30-34
Click to select for comparison
398 85
CAN flag Ian Scott
1:23:40 35-39
Click to select for comparison
399 102
CAN flag James Leong
1:23:42 30-34
Click to select for comparison
400 57
CAN flag Andrew Vo
1:23:44 40-44
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.