HYROX MEN - Toronto 2025

3–5 Oct 2025
Showing 1,301 to 1,400 of 1,770 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,301 216
CAN flag Varshak Varma
1:49:06 25-29
Click to select for comparison
1,302 336
USA flag Dalton Groff
1:49:07 30-34
Click to select for comparison
1,303 185
CAN flag David Varaschin
1:49:10 40-44
Click to select for comparison
1,304 282
CAN flag Renaud Demers-Lizotte
1:49:10 35-39
Click to select for comparison
1,305 283
CAN flag mike macdonald
1:49:13 35-39
Click to select for comparison
1,306 284
CAN flag MacKenzie Scott
1:49:14 35-39
Click to select for comparison
1,307 186
CAN flag Archie Alleyne
1:49:17 40-44
Click to select for comparison
1,308 187
CAN flag Jules Corpuz
1:49:18 40-44
Click to select for comparison
1,309 27
CAN flag Walter Scott
1:49:18 55-59
Click to select for comparison
1,310 11
CAN flag Anthony MacIsaac
1:49:21 60-64
Click to select for comparison
1,311 286
CAN flag Sean Bespaly
1:49:29 35-39
Click to select for comparison
1,312 285
CAN flag Guillaume Dupuis
1:49:29 35-39
Click to select for comparison
1,313 107
CAN flag Will Davis
1:49:29 45-49
Click to select for comparison
1,314 28
CAN flag Karim Rahim
1:49:32 55-59
Click to select for comparison
1,315 287
CAN flag Tsun Yip Lo
1:49:34 35-39
Click to select for comparison
1,316 288
CAN flag Yamin Benmessaoud
1:49:37 35-39
Click to select for comparison
1,317 108
CAN flag Dan Jackson
1:49:39 45-49
Click to select for comparison
1,318 289
CAN flag Michael Wexler
1:49:40 35-39
Click to select for comparison
1,319 337
CAN flag Andrew Tran
1:49:40 30-34
Click to select for comparison
1,320 338
MEX flag Juan Garcia Nila
1:49:46 30-34
Click to select for comparison
1,321 339
CAN flag Jorel Guzman
1:49:48 30-34
Click to select for comparison
1,322 340
CAN flag Garrett Nichol
1:49:50 30-34
Click to select for comparison
1,323 188
CAN flag Mark McDonald
1:49:50 40-44
Click to select for comparison
1,324 290
MEX flag Jose Ignacio Ramirez
1:49:56 35-39
Click to select for comparison
1,325 76
CAN flag Eric Wiehe
1:49:56 16-24
Click to select for comparison
1,326 291
PHI flag Christian De Veyra
1:49:59 35-39
Click to select for comparison
1,327 189
CAN flag Karl Smolka
1:50:04 40-44
Click to select for comparison
1,328 217
USA flag Holden Cox
1:50:06 25-29
Click to select for comparison
1,329 77
CAN flag Jordan Donston
1:50:07 16-24
Click to select for comparison
1,330 292
CAN flag Ryan Allen
1:50:09 35-39
Click to select for comparison
1,331 293
PLE flag Jad El Mootassem
1:50:09 35-39
Click to select for comparison
1,332 218
CHN flag Changmiao Yu
1:50:10 25-29
Click to select for comparison
1,333 341
IND flag Midhun Chandran
1:50:11 30-34
Click to select for comparison
1,334 190
MEX flag Edgar Diaz Lozano
1:50:14 40-44
Click to select for comparison
1,335 342
PHI flag Lancel Magtuloy
1:50:18 30-34
Click to select for comparison
1,336 294
IRL flag Martin Lagan
1:50:19 35-39
Click to select for comparison
1,337 343
CAN flag David Rodriguez
1:50:21 30-34
Click to select for comparison
1,338 12
CAN flag Brent Fawcett
1:50:23 60-64
Click to select for comparison
1,339 78
CAN flag Keean Tate
1:50:23 16-24
Click to select for comparison
1,340 109
CAN flag Darwin Babb
1:50:24 45-49
Click to select for comparison
1,341 296
CAN flag Tushar Dongre
1:50:27 35-39
Click to select for comparison
1,342 295
CAN flag Jonel Derisier
1:50:27 35-39
Click to select for comparison
1,343 29
USA flag Eddie Pollis
1:50:32 55-59
Click to select for comparison
1,344 110
CAN flag Dwayne Perry
1:50:34 45-49
Click to select for comparison
1,345 344
CAN flag AbdelRahman Nasreldin
1:50:37 30-34
Click to select for comparison
1,346 191
CAN flag Jon Balingit
1:50:38 40-44
Click to select for comparison
1,347 345
CAN flag Deven Lad
1:50:43 30-34
Click to select for comparison
1,348 219
IRI flag Armeen Mahabadi
1:50:44 25-29
Click to select for comparison
1,349 220
CAN flag Garrett Norman
1:50:45 25-29
Click to select for comparison
1,350 221
FRA flag Yann Darchen
1:50:46 25-29
Click to select for comparison
1,351 346
CAN flag Hamza Malaman
1:50:53 30-34
Click to select for comparison
1,352 192
CAN flag Jason Crawford
1:50:54 40-44
Click to select for comparison
1,353 222
MEX flag Mauricio Ceceña
1:51:05 25-29
Click to select for comparison
1,354 193
CAN flag Salman Akbar
1:51:08 40-44
Click to select for comparison
1,355 194
CAN flag Zachary Carter
1:51:09 40-44
Click to select for comparison
1,356 223
CAN flag Elmon Enopia
1:51:10 25-29
Click to select for comparison
1,357 224
CAN flag Daniel Tahamtani
1:51:13 25-29
Click to select for comparison
1,358 225
CAN flag Jacky Yang
1:51:15 25-29
Click to select for comparison
1,359 226
CAN flag Diego Duran
1:51:17 25-29
Click to select for comparison
1,360 111
CAN flag Will McNeil
1:51:18 45-49
Click to select for comparison
1,361 298
CAN flag Johan Medina
1:51:22 35-39
Click to select for comparison
1,362 297
CAN flag Scott Wilson
1:51:22 35-39
Click to select for comparison
1,363 299
CAN flag Brad Bertrand
1:51:23 35-39
Click to select for comparison
1,364 13
USA flag Daniel Ford
1:51:29 60-64
Click to select for comparison
1,365 300
CAN flag Jeffrey Warnock
1:51:32 35-39
Click to select for comparison
1,366 112
CAN flag Eric Brassard
1:51:37 45-49
Click to select for comparison
1,367 301
CAN flag Talib Contractor
1:51:38 35-39
Click to select for comparison
1,368 113
CAN flag Chris Duffy
1:51:39 45-49
Click to select for comparison
1,369 79
IRI flag Arsham Shegeft
1:51:39 16-24
Click to select for comparison
1,370 302
CAN flag Matthew Rogge
1:51:43 35-39
Click to select for comparison
1,371 195
CAN flag Jeff Leeming
1:51:45 40-44
Click to select for comparison
1,372 303
CAN flag Fek Chibani
1:51:48 35-39
Click to select for comparison
1,373 304
CAN flag Guillaume Richard
1:51:49 35-39
Click to select for comparison
1,374 347
INA flag Edbert Kristanto
1:51:50 30-34
Click to select for comparison
1,375 305
CAN flag Justin Bergen
1:51:52 35-39
Click to select for comparison
1,376 306
CAN flag David Carragher
1:51:55 35-39
Click to select for comparison
1,377 348
CAN flag Amar Kapote
1:52:00 30-34
Click to select for comparison
1,378 307
PUR flag Xavier Baez
1:52:02 35-39
Click to select for comparison
1,379 308
CAN flag Ian Smith
1:52:03 35-39
Click to select for comparison
1,380 349
VEN flag Julio Colmenares
1:52:08 30-34
Click to select for comparison
1,381 309
CAN flag Sterling D’Sa
1:52:08 35-39
Click to select for comparison
1,382 350
CAN flag Fernando Vargas
1:52:21 30-34
Click to select for comparison
1,383 351
IND flag Jason Matthew
1:52:26 30-34
Click to select for comparison
1,384 310
CAN flag Jonathan Amanatidis
1:52:27 35-39
Click to select for comparison
1,385 352
FRA flag Marc-Adrien Tronche
1:52:29 30-34
Click to select for comparison
1,386 311
CAN flag Zach Ratchford
1:52:33 35-39
Click to select for comparison
1,387 227
CAN flag Angus Edmundson
1:52:40 25-29
Click to select for comparison
1,388 312
CAN flag Chris Lee
1:52:45 35-39
Click to select for comparison
1,389 114
CAN flag Craig Lund
1:52:46 45-49
Click to select for comparison
1,390 353
CAN flag Zain Punjwani
1:52:47 30-34
Click to select for comparison
1,391 354
CAN flag Wesley Tenneson
1:52:47 30-34
Click to select for comparison
1,392 313
CAN flag Thomas Ng
1:52:50 35-39
Click to select for comparison
1,393 115
CAN flag Andy Cribb
1:52:51 45-49
Click to select for comparison
1,394 196
CAN flag Tayyab Shaikh
1:53:03 40-44
Click to select for comparison
1,395 14
CAN flag Steven Albert
1:53:03 60-64
Click to select for comparison
1,396 228
USA flag Eddie McManus
1:53:04 25-29
Click to select for comparison
1,397 314
CAN flag Glenn Simpson
1:53:05 35-39
Click to select for comparison
1,398 68
CAN flag Andrew Dalakoudis
1:53:09 50-54
Click to select for comparison
1,399 2
CAN flag Gerry Gentile
1:53:12 65-69
Click to select for comparison
1,400 355
COL flag Juan Pablo Ceballos Cruz
1:53:13 30-34
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.