HYROX DOUBLES MEN - Vancouver 2025

20–21 Dec 2025
Showing 501 to 582 of 582 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
501 25
CAN flag Rudy Chin
CAN flag William Kwan
1:33:13 45-49
Click to select for comparison
502 130
INA flag Kevin Kevin
FRA flag Julien Reif
1:33:48 30-34
Click to select for comparison
503 63
CAN flag Riko Soesanto
CAN flag Micah Hunt
1:33:49 40-44
Click to select for comparison
504 106
CAN flag Paul Bratch
CAN flag Gurinder Dhaliwal
1:33:50 35-39
Click to select for comparison
505 107
CAN flag Logan Boychuk
CAN flag Jeff Boychuk
1:33:50 35-39
Click to select for comparison
506 26
CAN flag Andrew Laurie
CAN flag Robert Perovich
1:33:54 45-49
Click to select for comparison
507 131
CAN flag Hamish Clark
CAN flag Alex Mcculloch
1:33:56 30-34
Click to select for comparison
508 27
CAN flag Phil Martin
CAN flag Derek Rajakumar
1:34:08 45-49
Click to select for comparison
509 101
CAN flag Arman Dhillon
CAN flag Raiden Huang
1:34:21 25-29
Click to select for comparison
510 108
CAN flag Daniel Beltran
CAN flag Roger Cuyugan
1:34:25 35-39
Click to select for comparison
511 109
CAN flag Jack Ng
CAN flag Wil Lee
1:34:31 35-39
Click to select for comparison
512 110
CAN flag Rahim Jiwa
CAN flag Imran Jiwa
1:34:37 35-39
Click to select for comparison
513 111
CAN flag Niall Murray
CAN flag Danial Mohammadbeigi
1:35:06 35-39
Click to select for comparison
514 28
CAN flag Francis Acquarone
CAN flag Brian Gebbie
1:35:16 45-49
Click to select for comparison
515 29
CAN flag Marco Cavasin
CAN flag Jason Lee
1:35:26 45-49
Click to select for comparison
516 3
USA flag Stephen Brown
USA flag David Arthur Brown
1:35:45 60-64
Click to select for comparison
517 30
CAN flag Anthony Leung
CAN flag Arnold Yee
1:36:11 45-49
Click to select for comparison
518 65
CAN flag Justin Prevost
CAN flag Michael Montagano
1:36:14 16-24
Click to select for comparison
519 31
USA flag Michael Griffin
USA flag Mykel Sundby
1:36:15 45-49
Click to select for comparison
520 66
IND flag Devansh Shah
IND flag Divyam Gupta
1:36:15 16-24
Click to select for comparison
521 132
CAN flag Vincent Li
HKG flag Chun Yin Tang
1:36:30 30-34
Click to select for comparison
522 133
COL flag Daniel Rico
COL flag Juan Rico
1:37:15 30-34
Click to select for comparison
523 64
CAN flag Kevin Tran
CAN flag Kevin Gill
1:37:24 40-44
Click to select for comparison
524 3
CAN flag Don Sharp
CAN flag Shane Setter
1:37:30 55-59
Click to select for comparison
525 67
IND flag Pradyumna Sharma
IND flag Arnav Bangera
1:37:31 16-24
Click to select for comparison
526 134
CAN flag Michael Louie
CAN flag Michael Wu
1:37:54 30-34
Click to select for comparison
527 13
CAN flag Tak Yamada
CAN flag Don Wong
1:38:52 50-54
Click to select for comparison
528 135
USA flag Scottie Frazier
USA flag Jaz Fong
1:39:14 30-34
Click to select for comparison
529 32
CAN flag Andrew Wilkins
CAN flag Kevin Ma
1:39:19 45-49
Click to select for comparison
530 68
CAN flag Karson Kretz
CAN flag Vikram Kapoor
1:39:20 16-24
Click to select for comparison
531 136
CAN flag Gavin Neale
CAN flag Troy Neale
1:39:30 30-34
Click to select for comparison
532 137
CAN flag Patrick Giang
CAN flag Anthony Banhaw
1:39:34 30-34
Click to select for comparison
533 14
USA flag Brent Picasso
CAN flag Paul Monaghan
1:40:04 50-54
Click to select for comparison
534 112
CAN flag Manj Dosanjh
CAN flag Aman Uppal
1:40:24 35-39
Click to select for comparison
535 138
CAN flag Damien Woodfull
CAN flag Jake Fraser
1:40:29 30-34
Click to select for comparison
536 139
CAN flag Kazuma Go
CAN flag Samson Li
1:40:33 30-34
Click to select for comparison
537 102
CAN flag Pitor Jeglinski
CAN flag Sam Haji-Taheri
1:40:40 25-29
Click to select for comparison
538 140
CAN flag Gary Ka Wai Leung
CAN flag Matthew Poon
1:41:06 30-34
Click to select for comparison
539 113
CAN flag Duncan Webster
CAN flag Brendan Manansala
1:41:19 35-39
Click to select for comparison
540 33
CAN flag Richard Diolata
MAS flag Ling Hong Tan
1:41:56 45-49
Click to select for comparison
541 34
CAN flag Gurpal Dhillon
CAN flag Shaun D'Souza
1:42:11 45-49
Click to select for comparison
542 65
CAN flag Moe Arbab
CAN flag Jason Ko
1:42:57 40-44
Click to select for comparison
543 114
USA flag Robert Englehorn
USA flag Mark Englehorn
1:42:57 35-39
Click to select for comparison
544 35
CAN flag Miguel Alvarez
CAN flag Andrew Nolan
1:43:09 45-49
Click to select for comparison
545 141
USA flag Ziad Mougharbel
USA flag Ben Truong
1:44:01 30-34
Click to select for comparison
546 66
CAN flag Kevin Ryu
CAN flag Roy Ho
1:45:19 40-44
Click to select for comparison
547 36
CAN flag Adam Emery
CAN flag Troy Yuill
1:45:19 45-49
Click to select for comparison
548 103
CAN flag William Liang
CHN flag Niko Wang
1:45:43 25-29
Click to select for comparison
549 115
IND flag Balraj Sekhon
IND flag Vatandeep Singh
1:46:05 35-39
Click to select for comparison
550 69
CAN flag Rockwell Burtis
CAN flag Kane Burtis
1:46:05 16-24
Click to select for comparison
551 67
USA flag Carlos Whetten
USA flag Alexander Groothaert
1:46:25 40-44
Click to select for comparison
552 70
IND flag Ripudaman Bhogal
CAN flag Logan Ashton
1:47:11 16-24
Click to select for comparison
553 4
CAN flag Alan Ottnad
CAN flag Mario Guisado
1:47:30 55-59
Click to select for comparison
554 37
CAN flag Ryan Recuenco
CAN flag David Ferguson
1:47:36 45-49
Click to select for comparison
555 104
CAN flag Brendan 0’Grady
CAN flag Kyle Macinnes
1:47:53 25-29
Click to select for comparison
556 116
CAN flag Rodolfo Muhlemann
CAN flag Roberto Lara
1:48:30 35-39
Click to select for comparison
557 68
CAN flag Tim Leaver
CAN flag Kyle Forbes
1:48:38 40-44
Click to select for comparison
558 69
CAN flag J Lui
PHI flag Jan Dev
1:49:02 40-44
Click to select for comparison
559 117
USA flag Jared Meyers
USA flag John Harris
1:49:36 35-39
Click to select for comparison
560 105
CAN flag Evan Gandy
CAN flag Matt Martell
1:49:52 25-29
Click to select for comparison
561 142
CAN flag Calvin Cheng
CAN flag Richard Dieu
1:50:30 30-34
Click to select for comparison
562 143
USA flag Tu Mai
USA flag Kevin Sun
1:50:38 30-34
Click to select for comparison
563 144
PHI flag Paolo Lucas
CAN flag Elliot Gasmin
1:50:43 30-34
Click to select for comparison
564 71
CAN flag Michael Tam
CAN flag Shavic Chand
1:52:10 16-24
Click to select for comparison
565 145
CAN flag Kevin Lu
CAN flag Jason Leong
1:52:53 30-34
Click to select for comparison
566 38
CAN flag Raul Barreto
CAN flag Michael Juri
1:52:56 45-49
Click to select for comparison
567 146
CAN flag Harman Ahluwalia
CAN flag Chris Sakurdeep
1:53:09 30-34
Click to select for comparison
568 106
CAN flag Mike Friesen
CAN flag Steve Smaridge
1:54:16 25-29
Click to select for comparison
569 107
CAN flag Amrit Atwal
CAN flag Gurkirat Wiring
1:55:08 25-29
Click to select for comparison
570 108
CAN flag Mark Galvan
CAN flag James Limbo
1:55:30 25-29
Click to select for comparison
571 109
CAN flag Iman Dhillon
CAN flag Amaree Samnani
1:55:34 25-29
Click to select for comparison
572 110
CAN flag Wen Rui Liu
CHN flag Liwei Hu
1:56:15 25-29
Click to select for comparison
573 70
CAN flag Carl Eusebio
CAN flag Francis Alcedo Jr
1:56:52 40-44
Click to select for comparison
574 72
CAN flag Nic Lyons
CAN flag Joey Elmas
1:56:53 16-24
Click to select for comparison
575 118
CHN flag Jialin Zhang
CAN flag Qiuchen Yu
1:59:12 35-39
Click to select for comparison
576 147
CAN flag Michael Tomboc
CAN flag Joshua Gimenez
2:05:13 30-34
Click to select for comparison
577 119
CAN flag Steven Van Horn
CAN flag Christopher Koene
2:05:14 35-39
Click to select for comparison
578 111
USA flag Erik Lee
USA flag Byron Chien
2:06:47 25-29
Click to select for comparison
579 120
CAN flag Jackson Gao
CAN flag Eric Widarto
2:08:24 35-39
Click to select for comparison
580 15
USA flag Derek Catherall
USA flag Donovan Mabbott
2:09:51 50-54
Click to select for comparison
581 39
CAN flag Neil Lonzon
CAN flag Ryan Sabiniano
2:11:32 45-49
Click to select for comparison
582 73
CAN flag Carter Ng
SIN flag Jovi Ng
2:18:21 16-24
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.