HYROX MEN - Ottawa 2026

14–17 May 2026
Showing 1,101 to 1,200 of 1,504 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,101 165
CAN flag Steve Cloke
1:44:41 40-44
Click to select for comparison
1,102 15
CAN flag David Abramson
1:44:41 60-64
Click to select for comparison
1,103 186
CAN flag Vasily Mukhanov
1:44:44 25-29
Click to select for comparison
1,104 24
CAN flag Brad FULTON
1:44:54 55-59
Click to select for comparison
1,105 187
CAN flag Alexander Aguilar-Campos
1:44:56 25-29
Click to select for comparison
1,106 188
CAN flag Alexander Butler
1:44:57 25-29
Click to select for comparison
1,107 74
CAN flag Noam Eppel
1:44:57 45-49
Click to select for comparison
1,108 189
HKG flag Maurice Yu
1:44:58 25-29
Click to select for comparison
1,109 58
CAN flag Chris Dulny
1:44:59 50-54
Click to select for comparison
1,110 75
CAN flag Etienne Cote
1:44:59 45-49
Click to select for comparison
1,111 76
CAN flag Andrew Parkes
1:45:03 45-49
Click to select for comparison
1,112 59
UKR flag Dmytro Vasyliev
1:45:03 50-54
Click to select for comparison
1,113 190
CAN flag Arham Mohammad
1:45:04 25-29
Click to select for comparison
1,114 271
IND flag Prashant Prabhakaran
1:45:14 30-34
Click to select for comparison
1,115 166
CAN flag Pascal Blais
1:45:20 40-44
Click to select for comparison
1,116 272
CAN flag Troy Morneau
1:45:21 30-34
Click to select for comparison
1,117 191
CAN flag Ibrahim Boudi
1:45:22 25-29
Click to select for comparison
1,118 167
USA flag Ryan McBride
1:45:28 40-44
Click to select for comparison
1,119 225
CAN flag Brando Nguyen
1:45:29 35-39
Click to select for comparison
1,120 192
KOR flag Taekwan Oh
1:45:36 25-29
Click to select for comparison
1,121 60
CAN flag John Brennan
1:45:38 50-54
Click to select for comparison
1,122 273
CAN flag Craig Duvall
1:45:40 30-34
Click to select for comparison
1,123 274
CAN flag Arthur Jousique
1:45:46 30-34
Click to select for comparison
1,124 193
DOM flag Joel Vasquez
1:45:48 25-29
Click to select for comparison
1,125 25
USA flag David CHONG
1:45:54 55-59
Click to select for comparison
1,126 226
CAN flag Marc Girard
1:45:56 35-39
Click to select for comparison
1,127 77
CAN flag Eric Sauvageau
1:45:58 45-49
Click to select for comparison
1,128 194
CAN flag Devin Scianitti
1:46:06 25-29
Click to select for comparison
1,129 227
CAN flag Ricky Truong
1:46:07 35-39
Click to select for comparison
1,130 26
USA flag Bryan Evans
1:46:10 55-59
Click to select for comparison
1,131 168
CAN flag Kyle Wendling
1:46:12 40-44
Click to select for comparison
1,132 275
CAN flag Justin Lapierre
1:46:12 30-34
Click to select for comparison
1,133 195
CAN flag Josh Benasa
1:46:13 25-29
Click to select for comparison
1,134 27
CAN flag Greg Foran
1:46:17 55-59
Click to select for comparison
1,135 85
CAN flag Avery Prince
1:46:27 16-24
Click to select for comparison
1,136 228
CAN flag Rice Liao
1:46:31 35-39
Click to select for comparison
1,137 169
USA flag Stephen Jerdan
1:46:31 40-44
Click to select for comparison
1,138 229
MEX flag Mario A Ibarra
1:46:37 35-39
Click to select for comparison
1,139 170
CAN flag Thomas Slade
1:46:38 40-44
Click to select for comparison
1,140 78
CAN flag Steve Faveri
1:46:38 45-49
Click to select for comparison
1,141 16
CAN flag Anthony Macisaac
1:46:42 60-64
Click to select for comparison
1,142 7
USA flag Gary Saxton
1:46:43 65-69
Click to select for comparison
1,143 196
CAN flag Michael Katsoulis
1:46:43 25-29
Click to select for comparison
1,144 197
CAN flag Hayden Jin
1:46:44 25-29
Click to select for comparison
1,145 198
IND flag Kulwinder Singh
1:46:56 25-29
Click to select for comparison
1,146 199
CAN flag Filipe Ferraz
1:47:01 25-29
Click to select for comparison
1,147 17
CAN flag Bruce Fullerton
1:47:02 60-64
Click to select for comparison
1,148 230
CAN flag Derek Nzeribe
1:47:07 35-39
Click to select for comparison
1,149 86
CAN flag Olivier Cloutier-Proulx
1:47:12 16-24
Click to select for comparison
1,150 200
CAN flag Onur Cayci
1:47:13 25-29
Click to select for comparison
1,151 231
CAN flag Nathan Dumont
1:47:14 35-39
Click to select for comparison
1,152 276
CAN flag Devon Byers
1:47:17 30-34
Click to select for comparison
1,153 171
EGY flag Meckkey El-Sharnouby
1:47:19 40-44
Click to select for comparison
1,154 232
CAN flag Steven Da Silva
1:47:20 35-39
Click to select for comparison
1,155 87
CAN flag Samuel Dunlap
1:47:25 16-24
Click to select for comparison
1,156 88
CAN flag Vincent Perreault
1:47:25 16-24
Click to select for comparison
1,157 233
BRA flag Henrique Medeiros
1:47:27 35-39
Click to select for comparison
1,158 172
CAN flag Weston Hall
1:47:30 40-44
Click to select for comparison
1,159 61
CAN flag Richard Leong
1:47:30 50-54
Click to select for comparison
1,160 234
CAN flag Mark Dimacali
1:47:35 35-39
Click to select for comparison
1,161 173
CAN flag Phil Ramsey
1:47:36 40-44
Click to select for comparison
1,162 18
CAN flag Tony Carvalho
1:47:36 60-64
Click to select for comparison
1,163 235
FRA flag Abderahim El Maati
1:47:40 35-39
Click to select for comparison
1,164 201
IND flag Ankur Pahwa
1:47:40 25-29
Click to select for comparison
1,165 8
CAN flag Patrick Gillis
1:47:41 65-69
Click to select for comparison
1,166 236
JAM flag Ackel Mosely
1:47:43 35-39
Click to select for comparison
1,167 277
FRA flag Hayssem Elsayed
1:47:47 30-34
Click to select for comparison
1,168 19
CAN flag Patrick McCaffery
1:47:48 60-64
Click to select for comparison
1,169 202
MEX flag Javier Garcia
1:47:49 25-29
Click to select for comparison
1,170 174
CAN flag Daniel Scott
1:47:49 40-44
Click to select for comparison
1,171 237
CAN flag Jonel Derisier
1:48:06 35-39
Click to select for comparison
1,172 278
CAN flag Lior Lilko
1:48:17 30-34
Click to select for comparison
1,173 238
USA flag Vishal Kinkhabwala
1:48:23 35-39
Click to select for comparison
1,174 79
MEX flag JUAN ALVARADO
1:48:35 45-49
Click to select for comparison
1,175 89
CHN flag Hao Jiang
1:48:35 16-24
Click to select for comparison
1,176 239
CAN flag Franco Pasqualini
1:48:36 35-39
Click to select for comparison
1,177 62
USA flag David Andrews
1:48:36 50-54
Click to select for comparison
1,178 175
MEX flag Rodrigo Martinez
1:48:39 40-44
Click to select for comparison
1,179 80
CAN flag Ryan Middleton
1:48:40 45-49
Click to select for comparison
1,180 176
CAN flag William Nichols
1:48:42 40-44
Click to select for comparison
1,181 203
IND flag Aalekh Patel
1:48:52 25-29
Click to select for comparison
1,182 20
CAN flag Steven Albert
1:48:54 60-64
Click to select for comparison
1,183 279
IND flag Aman Bhardwaj
1:48:57 30-34
Click to select for comparison
1,184 90
CAN flag Mitchell Godmaire
1:48:57 16-24
Click to select for comparison
1,185 280
CAN flag Alexandr Evsyukov
1:49:09 30-34
Click to select for comparison
1,186 81
IRL flag Damien McElvanna
1:49:20 45-49
Click to select for comparison
1,187 204
CAN flag Brandan Van Luttikhuisen
1:49:21 25-29
Click to select for comparison
1,188 281
CAN flag Taylor Coulter
1:49:29 30-34
Click to select for comparison
1,189 91
CAN flag Owen Malott Bennett
1:49:32 16-24
Click to select for comparison
1,190 205
USA flag Eric Youngblood
1:49:33 25-29
Click to select for comparison
1,191 282
CAN flag Kennady Arumugam
1:49:34 30-34
Click to select for comparison
1,192 283
BER flag Alfie Guilas
1:49:41 30-34
Click to select for comparison
1,193 177
CAN flag Clinton Debroy
1:49:46 40-44
Click to select for comparison
1,194 82
CAN flag Jordan Bruce
1:49:49 45-49
Click to select for comparison
1,195 284
UKR flag Viktor Trystan
1:49:56 30-34
Click to select for comparison
1,196 285
CAN flag Joffrey Moy
1:50:05 30-34
Click to select for comparison
1,197 286
CAN flag Robenson Jean Charles
1:50:06 30-34
Click to select for comparison
1,198 83
CAN flag Daniel Beaudoin
1:50:12 45-49
Click to select for comparison
1,199 206
CAN flag Nicholas Gour
1:50:14 25-29
Click to select for comparison
1,200 207
CAN flag Sukhjot Singh
1:50:19 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.