TrainRox Logo TrainRox

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