TrainRox Logo TrainRox

HYROX MEN - Ottawa 2026

14–17 May 2026
Showing 1,001 to 1,100 of 1,504 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,001
CAN flag Said Mansour
30-34 1:39:42
Click to select for comparison
1,002
SXM flag Joshua Carter
16-24 1:39:42
Click to select for comparison
1,003
CAN flag Jr Noisy
30-34 1:39:43
Click to select for comparison
1,004
CAN flag Colin Burke
45-49 1:39:44
Click to select for comparison
1,005
USA flag Chris Prati
35-39 1:39:44
Click to select for comparison
1,006
CAN flag Coby Lamarche
45-49 1:39:46
Click to select for comparison
1,007
CAN flag Aleksandar Ljubinkovic
25-29 1:39:46
Click to select for comparison
1,008
CAN flag Francois Binette
40-44 1:39:52
Click to select for comparison
1,009
CAN flag Yashar Tabrizi
16-24 1:39:53
Click to select for comparison
1,010
CAN flag SHANE MARTIN
35-39 1:39:53
Click to select for comparison
1,011
USA flag Sean Rosalez
35-39 1:39:55
Click to select for comparison
1,012
CAN flag Devin Jaundoo
35-39 1:39:58
Click to select for comparison
1,013
CHN flag Likunlong Liang
25-29 1:40:03
Click to select for comparison
1,014
CAN flag Joël Fitzgerald
30-34 1:40:04
Click to select for comparison
1,015
USA flag Jin Li
25-29 1:40:22
Click to select for comparison
1,016
CAN flag Calvin Crumb
60-64 1:40:24
Click to select for comparison
1,017
CAN flag Debraj Das
35-39 1:40:25
Click to select for comparison
1,018
USA flag Michael Heffernan
35-39 1:40:29
Click to select for comparison
1,019
CAN flag Alan Lei
40-44 1:40:29
Click to select for comparison
1,020
CAN flag Kyle Wilby
40-44 1:40:33
Click to select for comparison
1,021
CAN flag James Stoutz
35-39 1:40:36
Click to select for comparison
1,022
MKD flag Steve Trpcevski
40-44 1:40:39
Click to select for comparison
1,023
CAN flag Nick Donaldson
35-39 1:40:41
Click to select for comparison
1,024
CAN flag Saif Kubba
45-49 1:40:41
Click to select for comparison
1,025
CAN flag John Ross
35-39 1:40:50
Click to select for comparison
1,026
FRA flag Ludovic Azede
30-34 1:40:51
Click to select for comparison
1,027
USA flag Zach Postin
30-34 1:40:52
Click to select for comparison
1,028
CAN flag Daniel Dalphond
60-64 1:40:52
Click to select for comparison
1,029
CAN flag Bright Alexis Amoi
30-34 1:40:53
Click to select for comparison
1,030
ARU flag Justine Tadena
25-29 1:40:54
Click to select for comparison
1,031
CAN flag Spencer Ayres
35-39 1:40:56
Click to select for comparison
1,032
CAN flag Wes Tenneson
30-34 1:40:56
Click to select for comparison
1,033
CAN flag Aaron Ortiz
25-29 1:41:01
Click to select for comparison
1,034
CAN flag Juan Jeronimo Mejia
25-29 1:41:01
Click to select for comparison
1,035
CAN flag Matthew Alquisada-Mansoori
25-29 1:41:02
Click to select for comparison
1,036
FRA flag Julien Tereygeol
30-34 1:41:03
Click to select for comparison
1,037
CAN flag Eric Corbeil Brisighello
45-49 1:41:05
Click to select for comparison
1,038
CAN flag Jerry Thermidor
25-29 1:41:08
Click to select for comparison
1,039
CAN flag Jason Rama
50-54 1:41:10
Click to select for comparison
1,040
CAN flag Karem Ramadan
30-34 1:41:13
Click to select for comparison
1,041
CAN flag Nicolas Roy
30-34 1:41:18
Click to select for comparison
1,042
CAN flag Amro Eid
35-39 1:41:22
Click to select for comparison
1,043
CAN flag Ali Masoud
30-34 1:41:23
Click to select for comparison
1,044
CAN flag Bryan Llagas
30-34 1:41:26
Click to select for comparison
1,045
CAN flag Yi Zheng
35-39 1:41:26
Click to select for comparison
1,046
FRA flag clement truong
35-39 1:41:32
Click to select for comparison
1,047
CAN flag Cameron Belanger
25-29 1:41:34
Click to select for comparison
1,048
CAN flag Hugo Naim
30-34 1:41:34
Click to select for comparison
1,049
USA flag Juan Carlos Natal
30-34 1:41:41
Click to select for comparison
1,050
CAN flag Patrick Tryba
30-34 1:41:42
Click to select for comparison
1,051
CAN flag Jorge Mendoza
40-44 1:41:45
Click to select for comparison
1,052
CAN flag Lonnie Deline
40-44 1:41:48
Click to select for comparison
1,053
CAN flag Matt Morash
45-49 1:41:51
Click to select for comparison
1,054
USA flag Vince Luongo
65-69 1:41:57
Click to select for comparison
1,055
CAN flag Guillaume Dupuis
35-39 1:41:57
Click to select for comparison
1,056
CAN flag Olivier Laurin
30-34 1:42:00
Click to select for comparison
1,057
CAN flag Vijay Shetty
50-54 1:42:01
Click to select for comparison
1,058
CAN flag Tushar Dongre
35-39 1:42:05
Click to select for comparison
1,059
CAN flag Sacha Leclair
40-44 1:42:05
Click to select for comparison
1,060
USA flag Brian Kellogg
45-49 1:42:08
Click to select for comparison
1,061
CAN flag Dustin Nguyen
25-29 1:42:11
Click to select for comparison
1,062
CAN flag Brandon Fabien
40-44 1:42:16
Click to select for comparison
1,063
CAN flag Marc-André Provost
30-34 1:42:17
Click to select for comparison
1,064
CAN flag Shane Mancini
35-39 1:42:20
Click to select for comparison
1,065
USA flag Chris Colón
40-44 1:42:21
Click to select for comparison
1,066
CAN flag Kevin Payet
35-39 1:42:34
Click to select for comparison
1,067
FRA flag Vincent Koehler
30-34 1:42:40
Click to select for comparison
1,068
CAN flag Ahmad Zakout
40-44 1:42:40
Click to select for comparison
1,069
FRA flag François Gaucher
25-29 1:42:42
Click to select for comparison
1,070
CAN flag Tyler Warren
25-29 1:42:47
Click to select for comparison
1,071
IRL flag Stuart O’Hara
35-39 1:42:47
Click to select for comparison
1,072
CAN flag Darrius Oorlynck
16-24 1:42:50
Click to select for comparison
1,073
USA flag John Capista
40-44 1:42:54
Click to select for comparison
1,074
CAN flag Stephen Silverio
25-29 1:42:55
Click to select for comparison
1,075
CAN flag Logan Reid
30-34 1:42:55
Click to select for comparison
1,076
CAN flag Tai Muller
16-24 1:42:58
Click to select for comparison
1,077
PHI flag Julius Imperial
45-49 1:43:08
Click to select for comparison
1,078
CAN flag blake hiltermann
16-24 1:43:13
Click to select for comparison
1,079
CAN flag Anthony Parolin
55-59 1:43:15
Click to select for comparison
1,080
CAN flag Shawn Clost
50-54 1:43:16
Click to select for comparison
1,081
CAN flag Jason Scheib
50-54 1:43:23
Click to select for comparison
1,082
CAN flag Sam Nolan
35-39 1:43:28
Click to select for comparison
1,083
CAN flag Chervon Hopkinson
35-39 1:43:28
Click to select for comparison
1,084
USA flag Rick Mecum
35-39 1:43:29
Click to select for comparison
1,085
CAN flag Raul Bugueno
45-49 1:43:31
Click to select for comparison
1,086
CAN flag Christian Avendano
30-34 1:43:34
Click to select for comparison
1,087
CAN flag Rob Simpson
50-54 1:43:49
Click to select for comparison
1,088
CAN flag Rik Bradshaw
55-59 1:43:51
Click to select for comparison
1,089
CAN flag Keven St-Pierre
35-39 1:43:52
Click to select for comparison
1,090
IND flag Karanjit Singh
25-29 1:43:52
Click to select for comparison
1,091
CAN flag Alexandru Capsa
50-54 1:43:56
Click to select for comparison
1,092
CAN flag Ryan MacDuff
30-34 1:44:03
Click to select for comparison
1,093
IRL flag James MORAN
16-24 1:44:15
Click to select for comparison
1,094
CAN flag Max Skrow
30-34 1:44:15
Click to select for comparison
1,095
CAN flag Andrew Downing
40-44 1:44:17
Click to select for comparison
1,096
CAN flag Brian Halford
50-54 1:44:21
Click to select for comparison
1,097
CAN flag Tyler Tan
30-34 1:44:29
Click to select for comparison
1,098
CAN flag Jason Lloyd
50-54 1:44:33
Click to select for comparison
1,099
USA flag Tony Hsu
45-49 1:44:35
Click to select for comparison
1,100
ISR flag Anton Martynovich
35-39 1:44:37
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.