HYROX DOUBLES MEN - Ottawa 2026

14–17 May 2026
Showing 701 to 800 of 844 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
701 106
CAN flag Raheim Reid
CAN flag Nathan Campbell
1:32:46 16-24
Click to select for comparison
702 158
CAN flag Keegan Wills
CAN flag Brady Wills
1:32:51 25-29
Click to select for comparison
703 6
CAN flag Sylvain Morency
CAN flag Dan Andrews
1:32:53 55-59
Click to select for comparison
704 159
CAN flag Christopher Tuy
CAN flag Daratony Ravivann
1:32:55 25-29
Click to select for comparison
705 147
CAN flag Abhimanyu Tomar
GBR flag Harneel Heer
1:32:59 30-34
Click to select for comparison
706 160
CAN flag Ivan Napoles Medina
CAN flag Micheal Carbone
1:32:59 25-29
Click to select for comparison
707 41
CAN flag Félix Boyer
CAN flag Luc Boyer
1:33:03 45-49
Click to select for comparison
708 42
CAN flag aSIF Malik
CAN flag Korey Knuth
1:33:11 45-49
Click to select for comparison
709 161
CAN flag Jacob Larsson
CAN flag Matt Leroux
1:33:14 25-29
Click to select for comparison
710 148
CAN flag Cody Taylor
CAN flag Zach MacInnis
1:33:17 30-34
Click to select for comparison
711 149
CAN flag Danny Grant
CAN flag Ryan Brissett
1:33:27 30-34
Click to select for comparison
712 150
CAN flag Charlie Hillis
CAN flag Ian Hillis
1:33:32 30-34
Click to select for comparison
713 162
CAN flag Brian Lee
CAN flag Thomas Lam
1:33:37 25-29
Click to select for comparison
714 151
CAN flag ADAM WINCHESTER
CAN flag JAKOB CIPOLLA
1:33:43 30-34
Click to select for comparison
715 152
CAN flag Julien Mercier
CAN flag Julien Le Coq
1:33:49 30-34
Click to select for comparison
716 107
CAN flag Jack Mansour
CAN flag Ramzy Hamwi
1:33:50 16-24
Click to select for comparison
717 21
CAN flag Ricardo Ramos
CAN flag Kevin Hawkins
1:34:07 50-54
Click to select for comparison
718 163
FRA flag Pierre Blin
CAN flag Nathaniel Alexander
1:34:08 25-29
Click to select for comparison
719 43
CAN flag Brent Ackland
CAN flag Jon Cornelissen
1:34:22 45-49
Click to select for comparison
720 164
CAN flag Luke Murphy
CAN flag Matthew Langevin
1:34:22 25-29
Click to select for comparison
721 165
CAN flag Nnamdi Azubike
CAN flag Stephen Koon
1:34:27 25-29
Click to select for comparison
722 166
USA flag Ryan Kwok
CAN flag Kwan Lok Yeung
1:34:36 25-29
Click to select for comparison
723 167
TUR flag Bedirhan Volkan Karabudak
CAN flag Mustafa Oz
1:34:43 25-29
Click to select for comparison
724 108
VIE flag Jordan Nguyen
CHN flag Eric Zhao
1:34:44 16-24
Click to select for comparison
725 109
CAN flag Mikael Zuniga
CAN flag Yassine Mwansa
1:35:07 16-24
Click to select for comparison
726 132
CAN flag Maxime Beaudin
CAN flag Jason Dunn
1:35:16 35-39
Click to select for comparison
727 153
CAN flag Aleksandr Kuchmij
CAN flag Daniel Walcott
1:35:17 30-34
Click to select for comparison
728 133
COL flag Juan Pablo Angel Sánchez Millan
CAN flag Guillaume Bergeron
1:35:17 35-39
Click to select for comparison
729 110
CAN flag Loïc Viens
CAN flag Nathan Jutras
1:35:21 16-24
Click to select for comparison
730 154
COL flag Juan Parra
COL flag Santiago Parra
1:35:24 30-34
Click to select for comparison
731 111
HKG flag Tsz Ho Marcus Poon
HKG flag Ethan Wong
1:35:29 16-24
Click to select for comparison
732 44
CAN flag Ben Prevost
CAN flag Luc Prevost
1:35:31 45-49
Click to select for comparison
733 155
CAN flag Georges Beuyukian
CAN flag Michael Lanoue
1:35:33 30-34
Click to select for comparison
734 156
KOR flag Yohan Park
KOR flag Jaechun Kwon
1:35:43 30-34
Click to select for comparison
735 134
CAN flag Brendan Oneill
IRL flag Aaron White
1:35:44 35-39
Click to select for comparison
736 157
CAN flag David Luong
CAN flag Victor Law
1:35:46 30-34
Click to select for comparison
737 168
CAN flag Garbiel Cardoso Rolo
CAN flag Marc-Antoine Gravel
1:35:51 25-29
Click to select for comparison
738 158
CAN flag Ollie Zeisner
CAN flag Ted Zeisner
1:35:57 30-34
Click to select for comparison
739 159
CAN flag Nicholas Goudie
CAN flag Mitchell Thompson
1:35:59 30-34
Click to select for comparison
740 112
CAN flag Aiden Cardoso
CAN flag Tristan Cardoso
1:36:03 16-24
Click to select for comparison
741 113
CAN flag Felipe Jimenez
CAN flag Nicholas Rallo
1:36:11 16-24
Click to select for comparison
742 95
CAN flag Parveez Sharieff
CAN flag Christophe Delaplace
1:36:14 40-44
Click to select for comparison
743 114
CAN flag Erin Mendoza
CAN flag Sean Guafin
1:36:25 16-24
Click to select for comparison
744 115
CAN flag Yzak Lapointe
CAN flag Louis Lacombe
1:36:33 16-24
Click to select for comparison
745 22
CAN flag Ron Wells
CAN flag Gregory Wade
1:36:45 50-54
Click to select for comparison
746 160
CAN flag Sami Kabir
CAN flag Alex Labranche
1:36:50 30-34
Click to select for comparison
747 161
PHI flag Renz Guevara
VIE flag Kevin Lai
1:36:53 30-34
Click to select for comparison
748 96
CAN flag Jake Karam
CAN flag Michael Akinola
1:36:57 40-44
Click to select for comparison
749 135
CAN flag Francesco Ienzi
CAN flag Danny Saikaley
1:36:57 35-39
Click to select for comparison
750 162
CAN flag Taylor Herbert-Copley
CAN flag Stephen Mahoney
1:37:12 30-34
Click to select for comparison
751 163
CAN flag Eric Tu
CAN flag Ivan Wong
1:37:14 30-34
Click to select for comparison
752 136
IND flag Yash Kishnani
CAN flag James Huyler Thomson
1:37:16 35-39
Click to select for comparison
753 97
CAN flag David Phillips
COL flag Ivan Rodrigo Gutierrez Guarin
1:37:19 40-44
Click to select for comparison
754 169
CAN flag Karel Serandour Barrette
CAN flag Landry Nassarah
1:37:26 25-29
Click to select for comparison
755 137
USA flag Greg Kacprzynski
USA flag Caden Kacprzynski
1:37:29 35-39
Click to select for comparison
756 23
CAN flag Hojjat Salemi
CAN flag Mehdi Salemi
1:37:47 50-54
Click to select for comparison
757 170
CAN flag Hani Khatib
CAN flag Adam Orlowski
1:37:53 25-29
Click to select for comparison
758 164
CAN flag Tejbir Dhillon
CAN flag Kevin Ebuen
1:37:56 30-34
Click to select for comparison
759 165
CAN flag Justin Luna
CAN flag Andrew Lawrence
1:38:02 30-34
Click to select for comparison
760 98
CAN flag David Long
CAN flag Micah Long
1:38:04 40-44
Click to select for comparison
761 166
CAN flag Christopher Dip
CAN flag Kevin Chavez-Cordoba
1:38:06 30-34
Click to select for comparison
762 171
CAN flag Austin Huang
CAN flag Justin Park
1:38:15 25-29
Click to select for comparison
763 116
CAN flag Forest St-Denis-Weintrager
CAN flag Alexandre Linteau
1:38:17 16-24
Click to select for comparison
764 172
CAN flag Wade Sheilds
CAN flag Alexa Tremblay
1:38:27 25-29
Click to select for comparison
765 167
IND flag Subin Michael Jacob
IND flag Jibin Thuruthiyil Jose
1:38:35 30-34
Click to select for comparison
766 173
CAN flag Binh Le
CAN flag Avery Alonzo
1:38:45 25-29
Click to select for comparison
767 138
FRA flag Joris DUGUEt
FRA flag Gabriel DUGUET
1:38:54 35-39
Click to select for comparison
768 99
CAN flag Ryan Oswald
CAN flag Robert Kung
1:38:57 40-44
Click to select for comparison
769 174
CAN flag Gabriel Milling
CAN flag Luc Milling
1:38:59 25-29
Click to select for comparison
770 168
CAN flag Robert Loggie
CAN flag Joey Dignam
1:39:01 30-34
Click to select for comparison
771 100
CAN flag Edward Apostol
CAN flag Nikhil Patel
1:39:05 40-44
Click to select for comparison
772 139
USA flag Michael Woods
USA flag Tanner Thompson
1:39:11 35-39
Click to select for comparison
773 45
CAN flag Robert Chisnell
CAN flag Daniel Ross
1:39:28 45-49
Click to select for comparison
774 117
CAN flag Hazim Mohamed
CAN flag Jason Li
1:39:44 16-24
Click to select for comparison
775 169
CAN flag Vivek Prabhu
CAN flag Alex Foster
1:39:51 30-34
Click to select for comparison
776 175
CAN flag Fabricio Bongiorno
CAN flag Jose Romero
1:39:58 25-29
Click to select for comparison
777 176
MRI flag Asaad Hoozeer
MRI flag Kuvish Bussawah
1:40:05 25-29
Click to select for comparison
778 177
CAN flag Alvin Riola
COL flag Luis Escorcia
1:40:06 25-29
Click to select for comparison
779 101
CAN flag Brandon Walpac
CAN flag Tim Kwai Pun
1:40:17 40-44
Click to select for comparison
780 118
USA flag Andrew Dylewski
USA flag Joshua Dylewski
1:40:35 16-24
Click to select for comparison
781 102
CAN flag Michael Goorovich
CAN flag Kitto Lau
1:40:47 40-44
Click to select for comparison
782 119
CAN flag Marcus DeMello
CAN flag Mathias DeMello
1:40:51 16-24
Click to select for comparison
783 103
CAN flag Patrick Asselin
CAN flag Steve Benson
1:40:53 40-44
Click to select for comparison
784 120
CAN flag Marcus Mazzuca
CAN flag Willem Heller-Marx
1:41:01 16-24
Click to select for comparison
785 121
CAN flag Zachary Rogers
CAN flag Zach Weiler
1:41:04 16-24
Click to select for comparison
786 178
CAN flag Richard Kirkland
CAN flag Josh Benasa
1:41:18 25-29
Click to select for comparison
787 122
CAN flag Nicholas Olesen
CAN flag Gabriel Canavan
1:41:30 16-24
Click to select for comparison
788 179
CAN flag Jonathan Philogene
CAN flag Marcus Wright
1:41:42 25-29
Click to select for comparison
789 180
CAN flag Chris Ninora
PHI flag Roman Tenorio
1:41:47 25-29
Click to select for comparison
790 123
USA flag Brendan Patrick
USA flag Tyler Wavercak
1:41:51 16-24
Click to select for comparison
791 46
CAN flag Tim Hartz
CAN flag Michael Letendre
1:41:56 45-49
Click to select for comparison
792 170
CAN flag Peter Barilla
CAN flag Giovanni Barilla
1:41:59 30-34
Click to select for comparison
793 24
CAN flag Bradley Wright
CAN flag Neil Pipher
1:43:09 50-54
Click to select for comparison
794 25
CAN flag Daniel Hebert
CAN flag Michael Paul
1:43:17 50-54
Click to select for comparison
795 181
CAN flag Arsalaan Qazi
CAN flag Alexander Aguilar
1:43:18 25-29
Click to select for comparison
796 104
MEX flag Ernesto Javier Olivares Herrera
CAN flag Elie Baho
1:43:36 40-44
Click to select for comparison
797 171
CAN flag John De Los Reyes
CAN flag Benjamin Velasquez
1:43:44 30-34
Click to select for comparison
798 124
MAR flag Naïm Abounnaja
MAR flag Mamoun Amghar
1:43:46 16-24
Click to select for comparison
799 172
CAN flag Michael Choy
CAN flag Andrew Li
1:44:15 30-34
Click to select for comparison
800 182
CAN flag Zeren Tuna
CAN flag Alex Van Gulik
1:44:40 25-29
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.