HYROX MEN - Toronto 2025

3–5 Oct 2025
Showing 401 to 500 of 1,770 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
401 118
CAN flag Justin Ganly
1:22:26 30-34
Click to select for comparison
402 119
CAN flag Peter Scholtes
1:22:26 30-34
Click to select for comparison
403 120
KOR flag Jungmin Kim
1:22:26 30-34
Click to select for comparison
404 94
CAN flag Imran Abdulla
1:22:27 35-39
Click to select for comparison
405 121
CAN flag Samson Chung
1:22:30 30-34
Click to select for comparison
406 49
CAN flag Jeff Cody
1:22:31 40-44
Click to select for comparison
407 122
USA flag Taro Yamashita
1:22:32 30-34
Click to select for comparison
408 83
CAN flag Connor Roth
1:22:33 25-29
Click to select for comparison
409 24
MEX flag Erick Romo Cortes
1:22:33 16-24
Click to select for comparison
410 23
CAN flag Jacob Lalonde
1:22:37 45-49
Click to select for comparison
411 95
CAN flag Jordan Simard
1:22:37 35-39
Click to select for comparison
412 6
USA flag ALEX GUTIERREZ
1:22:38 55-59
Click to select for comparison
413 7
CAN flag Eric Clark
1:22:38 55-59
Click to select for comparison
414 84
CAN flag David Rodriguez
1:22:40 25-29
Click to select for comparison
415 25
CAN flag Abdullah Zafar
1:22:43 16-24
Click to select for comparison
416 50
CAN flag Fleance Houh
1:22:44 40-44
Click to select for comparison
417 96
GER flag Paul Schötz
1:22:45 35-39
Click to select for comparison
418 97
CAN flag Nick Ontkean
1:22:45 35-39
Click to select for comparison
419 11
CAN flag Paul Bruce
1:22:46 50-54
Click to select for comparison
420 98
CAN flag dk KEARSEY
1:22:46 35-39
Click to select for comparison
421 85
SIN flag Marcell Tan
1:22:48 25-29
Click to select for comparison
422 51
CAN flag Jon Carter
1:22:49 40-44
Click to select for comparison
423 123
USA flag Austin Fox
1:22:50 30-34
Click to select for comparison
424 52
CAN flag Benny D
1:22:52 40-44
Click to select for comparison
425 124
GBR flag Ben Corcoran
1:22:52 30-34
Click to select for comparison
426 86
CAN flag Richard Seo
1:22:52 25-29
Click to select for comparison
427 125
CAN flag Jae heon Kim
1:22:56 30-34
Click to select for comparison
428 53
CAN flag Ellick Wong
1:22:57 40-44
Click to select for comparison
429 54
CAN flag Bryce Gillman
1:22:59 40-44
Click to select for comparison
430 24
CAN flag Patrick Duquette
1:23:00 45-49
Click to select for comparison
431 87
CAN flag Mark Branton
1:23:06 25-29
Click to select for comparison
432 88
USA flag Tom Schuller
1:23:07 25-29
Click to select for comparison
433 126
CAN flag Scott MacLean
1:23:10 30-34
Click to select for comparison
434 89
CAN flag Jordan DeFreitas
1:23:13 25-29
Click to select for comparison
435 55
USA flag Brady Rhodes
1:23:15 40-44
Click to select for comparison
436 26
CAN flag Caleb Fifield
1:23:15 16-24
Click to select for comparison
437 99
CAN flag Lance Codner
1:23:15 35-39
Click to select for comparison
438 128
CAN flag John Manalastas
1:23:15 30-34
Click to select for comparison
439 127
PUR flag Emanuel Villalobos
1:23:15 30-34
Click to select for comparison
440 90
CAN flag Joey Sherman
1:23:17 25-29
Click to select for comparison
441 100
CAN flag Adam Yeske
1:23:17 35-39
Click to select for comparison
442 56
CAN flag David Bale
1:23:19 40-44
Click to select for comparison
443 91
Amin Dana
1:23:24 25-29
Click to select for comparison
444 25
CAN flag Rocky Colangelo
1:23:25 45-49
Click to select for comparison
445 92
CAN flag michael ciano
1:23:25 25-29
Click to select for comparison
446 129
CAN flag Daniel Noel
1:23:26 30-34
Click to select for comparison
447 93
CAN flag Wilson Bennett
1:23:28 25-29
Click to select for comparison
448 57
CAN flag BRIAN RUDOLF
1:23:29 40-44
Click to select for comparison
449 94
CAN flag Darrien Park
1:23:30 25-29
Click to select for comparison
450 58
CAN flag Jeffery Hrdlicka
1:23:30 40-44
Click to select for comparison
451 101
CAN flag Frank Joly
1:23:31 35-39
Click to select for comparison
452 27
CAN flag Blake Barnard
1:23:35 16-24
Click to select for comparison
453 95
CAN flag Jae Kabongo
1:23:35 25-29
Click to select for comparison
454 102
CAN flag Nick Shorey
1:23:37 35-39
Click to select for comparison
455 96
CAN flag Anthony Levesque
1:23:38 25-29
Click to select for comparison
456 26
USA flag Daniel Proulx
1:23:38 45-49
Click to select for comparison
457 130
CAN flag Oliver Saunders
1:23:40 30-34
Click to select for comparison
458 28
CAN flag Kyle Jacques
1:23:40 16-24
Click to select for comparison
459 103
CAN flag Aysajan Eziz
1:23:46 35-39
Click to select for comparison
460 29
AUS flag Brayden McCrohon
1:23:47 16-24
Click to select for comparison
461 131
USA flag Johnny Saada
1:23:47 30-34
Click to select for comparison
462 27
CAN flag Jon Mackey
1:23:49 45-49
Click to select for comparison
463 59
CAN flag Nick Koufis
1:23:49 40-44
Click to select for comparison
464 104
CAN flag cyrille barbe
1:23:49 35-39
Click to select for comparison
465 30
JAM flag Ethan Williams
1:23:51 16-24
Click to select for comparison
466 132
CAN flag Greg Rigo
1:23:53 30-34
Click to select for comparison
467 133
CAN flag Joseph Cook
1:23:54 30-34
Click to select for comparison
468 105
CAN flag Kevin Allain
1:23:58 35-39
Click to select for comparison
469 134
CAN flag Michael Domagala
1:23:58 30-34
Click to select for comparison
470 97
CAN flag Stanley Wong
1:24:00 25-29
Click to select for comparison
471 12
CAN flag Stéphane Piché
1:24:01 50-54
Click to select for comparison
472 13
FRA flag Christophe Durand
1:24:03 50-54
Click to select for comparison
473 8
CAN flag Hany Tawil
1:24:05 55-59
Click to select for comparison
474 106
USA flag Zubeen Mistry
1:24:07 35-39
Click to select for comparison
475 107
CAN flag Ivan Sequeira
1:24:10 35-39
Click to select for comparison
476 135
CAN flag William Ellie corbin
1:24:11 30-34
Click to select for comparison
477 14
CAN flag Peter Benoite
1:24:11 50-54
Click to select for comparison
478 28
CAN flag David Ouellet
1:24:15 45-49
Click to select for comparison
479 108
CAN flag Kevyn Murray
1:24:18 35-39
Click to select for comparison
480 109
CAN flag Colin Zinck
1:24:20 35-39
Click to select for comparison
481 31
CAN flag Reece Ruppert
1:24:24 16-24
Click to select for comparison
482 136
CAN flag Chad Davis
1:24:26 30-34
Click to select for comparison
483 15
CAN flag Scott Macintosh
1:24:27 50-54
Click to select for comparison
484 98
CAN flag Michael Nuttall
1:24:28 25-29
Click to select for comparison
485 16
CAN flag David Bottrill
1:24:30 50-54
Click to select for comparison
486 110
CAN flag Mark Sorichetti
1:24:30 35-39
Click to select for comparison
487 137
CAN flag Joshua White
1:24:31 30-34
Click to select for comparison
488 111
USA flag Justin Rowe
1:24:31 35-39
Click to select for comparison
489 99
USA flag Connor Brophy
1:24:32 25-29
Click to select for comparison
490 112
CAN flag Kelvin Tai
1:24:33 35-39
Click to select for comparison
491 138
USA flag David Warden
1:24:33 30-34
Click to select for comparison
492 139
CAN flag Stephen Lam
1:24:36 30-34
Click to select for comparison
493 113
CAN flag Chris Keller
1:24:39 35-39
Click to select for comparison
494 60
ITA flag Andrea Annovi
1:24:39 40-44
Click to select for comparison
495 32
CAN flag Ryan Gamble
1:24:42 16-24
Click to select for comparison
496 114
CAN flag tyler prokopishin
1:24:44 35-39
Click to select for comparison
497 100
USA flag Christo Huntington
1:24:48 25-29
Click to select for comparison
498 115
CAN flag Douglas Creighton
1:24:48 35-39
Click to select for comparison
499 33
CAN flag Riley Julien
1:24:50 16-24
Click to select for comparison
500 61
DOM flag Luis Gonzalez
1:24:52 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.