HYROX MEN - Ottawa 2026

14–17 May 2026
Showing 1,301 to 1,400 of 1,504 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,301 306
CAN flag Albert Estigoy
1:57:50 30-34
Click to select for comparison
1,302 305
CAN flag Taylor Neilson
1:57:50 30-34
Click to select for comparison
1,303 261
CAN flag Marc-Andre Leveille
1:57:55 35-39
Click to select for comparison
1,304 69
CAN flag Frederic Bergeron
1:58:08 50-54
Click to select for comparison
1,305 262
CAN flag Rui Guo
1:58:10 35-39
Click to select for comparison
1,306 194
PUR flag Rafael Avecillas
1:58:15 40-44
Click to select for comparison
1,307 195
CAN flag Josh Blackler
1:58:28 40-44
Click to select for comparison
1,308 196
CAN flag Andrew Hoo
1:58:44 40-44
Click to select for comparison
1,309 307
CAN flag Danial Mohammadbeigi
1:58:45 30-34
Click to select for comparison
1,310 32
USA flag Jim Richter
1:58:49 55-59
Click to select for comparison
1,311 197
CAN flag Adam Diamond
1:58:51 40-44
Click to select for comparison
1,312 263
CAN flag Zach Ratchford
1:58:51 35-39
Click to select for comparison
1,313 308
CAN flag Jamie Hannan
1:58:51 30-34
Click to select for comparison
1,314 10
CAN flag Michael Diston
1:58:57 65-69
Click to select for comparison
1,315 264
CAN flag Graeme Noble
1:58:58 35-39
Click to select for comparison
1,316 33
CAN flag Paul Viau
1:58:58 55-59
Click to select for comparison
1,317 265
CAN flag Ramy El Ahmar
1:58:59 35-39
Click to select for comparison
1,318 34
CAN flag John klukach
1:59:03 55-59
Click to select for comparison
1,319 198
CAN flag Pierre-Luc Chenel
1:59:03 40-44
Click to select for comparison
1,320 309
CAN flag pier-luc royal
1:59:05 30-34
Click to select for comparison
1,321 310
CAN flag Tosh Brinker
1:59:14 30-34
Click to select for comparison
1,322 266
CAN flag Nicholas Espenberg
1:59:14 35-39
Click to select for comparison
1,323 228
CAN flag Raymond Caldareri
1:59:20 25-29
Click to select for comparison
1,324 100
USA flag Jake Kellerman
1:59:24 16-24
Click to select for comparison
1,325 229
CAN flag Souleman Robleh
1:59:27 25-29
Click to select for comparison
1,326 311
BEN flag YVES BORIS BOCO
1:59:36 30-34
Click to select for comparison
1,327 230
CAN flag Alexandre Perreault
1:59:47 25-29
Click to select for comparison
1,328 267
USA flag Justin Villa
1:59:53 35-39
Click to select for comparison
1,329 199
CHN flag Jian Ma
1:59:54 40-44
Click to select for comparison
1,330 101
CAN flag Angelo Diluciano
1:59:57 16-24
Click to select for comparison
1,331 312
CAN flag Tim Khasanov
2:00:07 30-34
Click to select for comparison
1,332 86
IAN JOSEPH
2:00:11 45-49
Click to select for comparison
1,333 35
CAN flag Bruce Parker
2:00:19 55-59
Click to select for comparison
1,334 313
CAN flag Howard Lam
2:00:25 30-34
Click to select for comparison
1,335 36
CAN flag Maxx-Phillippe Hollott
2:00:37 55-59
Click to select for comparison
1,336 87
CAN flag Patrick Chen
2:01:02 45-49
Click to select for comparison
1,337 268
CAN flag Scott Blostein
2:01:07 35-39
Click to select for comparison
1,338 231
CAN flag Mory Safaeian
2:01:09 25-29
Click to select for comparison
1,339 314
CAN flag Jonathan Orlando
2:01:13 30-34
Click to select for comparison
1,340 88
CAN flag Don MacAlister
2:01:26 45-49
Click to select for comparison
1,341 315
CAN flag Brendan Li
2:01:30 30-34
Click to select for comparison
1,342 269
CAN flag Madhav Shyam
2:01:33 35-39
Click to select for comparison
1,343 89
CAN flag Victor Hsu
2:01:34 45-49
Click to select for comparison
1,344 232
CAN flag Kenneth Del mundo
2:01:52 25-29
Click to select for comparison
1,345 200
VEN flag ANDRES ARENAS
2:01:59 40-44
Click to select for comparison
1,346 270
CAN flag Omar Nguyen
2:02:15 35-39
Click to select for comparison
1,347 201
USA flag Steve Gaich
2:02:16 40-44
Click to select for comparison
1,348 316
CAN flag Rodrigo Puno
2:02:34 30-34
Click to select for comparison
1,349 271
CAN flag Sean Singh
2:02:39 35-39
Click to select for comparison
1,350 233
CAN flag Robert Selmayer
2:02:55 25-29
Click to select for comparison
1,351 272
CAN flag Phillip Chuong
2:03:00 35-39
Click to select for comparison
1,352 234
CAN flag Sean Fevrier
2:03:06 25-29
Click to select for comparison
1,353 90
CAN flag Jeremiah Humphrey
2:03:10 45-49
Click to select for comparison
1,354 202
USA flag Maurice Mickens
2:03:13 40-44
Click to select for comparison
1,355 91
CAN flag Andres Felipe Herrera
2:03:18 45-49
Click to select for comparison
1,356 317
CAN flag Bwenge Namutereza
2:03:19 30-34
Click to select for comparison
1,357 318
CAN flag Malik McPherson
2:03:29 30-34
Click to select for comparison
1,358 37
USA flag Edward Fullerton
2:03:30 55-59
Click to select for comparison
1,359 92
CAN flag Robert Bobrovskis
2:03:33 45-49
Click to select for comparison
1,360 319
CAN flag Shaquille Martin
2:03:58 30-34
Click to select for comparison
1,361 235
CAN flag Shubham Verma
2:04:01 25-29
Click to select for comparison
1,362 203
CAN flag Akil Augustine
2:04:15 40-44
Click to select for comparison
1,363 320
COL flag Daniel F Gomez
2:04:24 30-34
Click to select for comparison
1,364 236
VEN flag Juan Barreto
2:04:25 25-29
Click to select for comparison
1,365 204
USA flag Omar Rivera
2:04:30 40-44
Click to select for comparison
1,366 321
CAN flag Frankie Cena
2:04:33 30-34
Click to select for comparison
1,367 70
CAN flag Andrew Ennis
2:04:46 50-54
Click to select for comparison
1,368 93
CAN flag Jason Henderson
2:04:51 45-49
Click to select for comparison
1,369 71
CAN flag Scott Thibideau
2:04:51 50-54
Click to select for comparison
1,370 205
CAN flag Bryan Williams
2:05:00 40-44
Click to select for comparison
1,371 206
COL flag Diego Ruiz
2:05:05 40-44
Click to select for comparison
1,372 237
MEX flag Jose Mendez
2:05:18 25-29
Click to select for comparison
1,373 238
CAN flag Jeremy Lepine
2:05:22 25-29
Click to select for comparison
1,374 273
USA flag Andrew McClaine
2:05:22 35-39
Click to select for comparison
1,375 102
IND flag Shahul Hameed Pichhi Thameenansari Syedmeera
2:05:30 16-24
Click to select for comparison
1,376 11
CAN flag Patrick OConnor
2:05:38 65-69
Click to select for comparison
1,377 274
CAN flag Aristotle Nuon
2:05:38 35-39
Click to select for comparison
1,378 94
CAN flag Adrian Wong
2:05:40 45-49
Click to select for comparison
1,379 103
USA flag Leo Tchennozian
2:05:45 16-24
Click to select for comparison
1,380 207
CAN flag Pierre-Marc Lesage
2:05:54 40-44
Click to select for comparison
1,381 275
IRL flag Gerald Keane
2:06:37 35-39
Click to select for comparison
1,382 239
CAN flag Charles Jensen
2:06:51 25-29
Click to select for comparison
1,383 240
CAN flag Tyler Layton
2:06:53 25-29
Click to select for comparison
1,384 38
CAN flag Scott Pitton
2:07:01 55-59
Click to select for comparison
1,385 241
CAN flag Kirandeep Sandhu
2:07:19 25-29
Click to select for comparison
1,386 72
CAN flag Carlos Loaiza
2:07:22 50-54
Click to select for comparison
1,387 73
CAN flag Scott Pettis
2:07:28 50-54
Click to select for comparison
1,388 104
CAN flag Sahlym Florestal
2:07:30 16-24
Click to select for comparison
1,389 276
CAN flag DAVE Jean BAPTISTE
2:07:31 35-39
Click to select for comparison
1,390 208
CAN flag Javier Montenegro
2:07:34 40-44
Click to select for comparison
1,391 74
CAN flag Del DaSilva
2:07:42 50-54
Click to select for comparison
1,392 95
CAN flag Michael Weatherbee
2:08:03 45-49
Click to select for comparison
1,393 277
CAN flag Justin Wood
2:08:20 35-39
Click to select for comparison
1,394 278
CAN flag Lance Yaziciyan
2:08:26 35-39
Click to select for comparison
1,395 75
CAN flag Marcus White
2:08:34 50-54
Click to select for comparison
1,396 279
CAN flag Antoine Labrecque
2:08:50 35-39
Click to select for comparison
1,397 105
CAN flag Sami Sakka Amini
2:09:05 16-24
Click to select for comparison
1,398 322
CAN flag Leonardo Cabading
2:09:09 30-34
Click to select for comparison
1,399 280
CAN flag Lucas Bailey
2:09:17 35-39
Click to select for comparison
1,400 209
CAN flag Patrick Gill
2:09:33 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.