HYROX DOUBLES MEN - Ottawa 2026

14–17 May 2026
Showing 501 to 600 of 844 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
501 113
CAN flag Ryan Jolly
CAN flag Connor Jolly
1:21:45 30-34
Click to select for comparison
502 116
CHN flag Haozhe Yu
CHN flag Bohao Liu
1:21:52 25-29
Click to select for comparison
503 117
CAN flag Daniel Lee
CAN flag Mark Biazrov
1:21:53 25-29
Click to select for comparison
504 114
CAN flag Nicolas Barré-Fraser
CAN flag Benjamin Barre-Fraser
1:21:58 30-34
Click to select for comparison
505 118
IND flag Aashish Saini
IND flag Ishpreet Singh
1:21:58 25-29
Click to select for comparison
506 93
CAN flag D'Arcy Pelletier-Lauzon
CAN flag Derek Summers
1:21:58 35-39
Click to select for comparison
507 92
CAN flag Justin Bulaong
CAN flag Leo Banaga
1:21:58 35-39
Click to select for comparison
508 12
CAN flag Michel Picard
CAN flag Francois Menard
1:21:59 50-54
Click to select for comparison
509 115
CAN flag Hamza Malaman
CAN flag Bruke Russom
1:22:01 30-34
Click to select for comparison
510 13
CAN flag Jeff McCormack
CAN flag Ryan Robinson
1:22:02 50-54
Click to select for comparison
511 25
CAN flag Faraz Nomani
CAN flag Derek Oh
1:22:06 45-49
Click to select for comparison
512 116
CAN flag Majed Karam
CAN flag Adriano Lepore
1:22:06 30-34
Click to select for comparison
513 94
CAN flag Andrew Smyka
CAN flag Dane Glyn-Williams
1:22:12 35-39
Click to select for comparison
514 95
CAN flag Brad MacNeil
CAN flag Chad Wilson
1:22:13 35-39
Click to select for comparison
515 70
CAN flag Babak Ebrahim Zadeh
CAN flag Reza Shahrara
1:22:19 40-44
Click to select for comparison
516 117
CAN flag Connor Bodnar
CAN flag alex mutton
1:22:21 30-34
Click to select for comparison
517 96
CAN flag Sandy Schembri
CAN flag Justin Frost
1:22:22 35-39
Click to select for comparison
518 71
CAN flag Bill Parker
CAN flag Jake Irwin
1:22:28 40-44
Click to select for comparison
519 72
CAN flag Cris Figueroa
CAN flag Marco Mazzone
1:22:32 40-44
Click to select for comparison
520 118
CAN flag Devon Bowyer
CAN flag Dakar Charles
1:22:35 30-34
Click to select for comparison
521 119
CAN flag Hanson Xie
CAN flag Daniel Chu
1:22:35 30-34
Click to select for comparison
522 120
CAN flag Evan Lo
CAN flag Jonathan Lo
1:22:36 30-34
Click to select for comparison
523 121
CAN flag Hak Jun Oh
KOR flag Joon Sung Won
1:22:38 30-34
Click to select for comparison
524 119
CAN flag Everett Allen
CAN flag Ali Rahmatullah
1:22:42 25-29
Click to select for comparison
525 123
CAN flag Jared Currie
CAN flag Rakesh Bala
1:22:43 30-34
Click to select for comparison
526 122
CAN flag Tyler Boyce
CAN flag Beha Tilouche
1:22:43 30-34
Click to select for comparison
527 97
CAN flag Clayton Vergeer
MEX flag Armando Casas Aguirre
1:22:48 35-39
Click to select for comparison
528 73
CAN flag Kyle Courville
CAN flag Scott Baas
1:22:49 40-44
Click to select for comparison
529 124
CAN flag Shayne Taylor
CAN flag Jordan Taylor
1:22:51 30-34
Click to select for comparison
530 98
CAN flag Sedore Demetriou
CAN flag Levente Toth
1:22:53 35-39
Click to select for comparison
531 74
CAN flag Adam Adus
CAN flag Ethan Byrne
1:22:59 16-24
Click to select for comparison
532 120
CAN flag Xavier Deguire
CAN flag Robert Guerrieri
1:23:00 25-29
Click to select for comparison
533 74
CAN flag Justin Son-Hing
CAN flag David Callowhill
1:23:03 40-44
Click to select for comparison
534 121
CAN flag Tristan Adam
CAN flag Danick Boissonneault
1:23:03 25-29
Click to select for comparison
535 75
CAN flag David Puff
CAN flag Marc-Antoine Massicotte
1:23:05 40-44
Click to select for comparison
536 99
CAN flag Sean Weis-Heitner
CAN flag Steven Murray
1:23:05 35-39
Click to select for comparison
537 100
CAN flag Gabriel Moreau-Paquette
CAN flag Louis-Philippe Lemoyne
1:23:07 35-39
Click to select for comparison
538 75
CAN flag Khayden Collymore
CAN flag Jonathan Hipkiss
1:23:07 16-24
Click to select for comparison
539 122
GBR flag Elliott Camel-Toueg
LBN flag Jad Fakhoury
1:23:09 25-29
Click to select for comparison
540 125
CAN flag Anthony Osterling
CAN flag Jared Borosch
1:23:11 30-34
Click to select for comparison
541 26
IND flag Suryanarayana Pappu
CAN flag Darren Taylor
1:23:16 45-49
Click to select for comparison
542 76
LBN flag Jonah Achkar
LBN flag Nicholas Daoud
1:23:18 16-24
Click to select for comparison
543 27
CAN flag Francesco De Caria
CAN flag Steve Evelyn
1:23:19 45-49
Click to select for comparison
544 123
LBN flag Samy Haddad
CAN flag Mitchell Karkheck
1:23:22 25-29
Click to select for comparison
545 28
CAN flag Miles Climenhaga
CAN flag Joseph Cook
1:23:24 45-49
Click to select for comparison
546 124
CAN flag Jonathan Mainville
CAN flag Sean Chung
1:23:25 25-29
Click to select for comparison
547 101
CAN flag Tony Toffolo
CAN flag Prasanna Vittal
1:23:27 35-39
Click to select for comparison
548 14
CAN flag Boris Kluck
CAN flag Stephen Gordon
1:23:31 50-54
Click to select for comparison
549 125
FRA flag Baptiste Rizaucourt
FRA flag Alexandre Srougi
1:23:33 25-29
Click to select for comparison
550 77
UKR flag Dmytro Kovtsun
UKR flag Vlad Stets
1:23:44 16-24
Click to select for comparison
551 102
CAN flag Greg Hannaberg
CAN flag Scott Young
1:23:44 35-39
Click to select for comparison
552 78
CAN flag Isaiah Richards
CAN flag Keenan Elrafih
1:23:49 16-24
Click to select for comparison
553 79
CAN flag Louis Larose
CAN flag Arnaud Ouellette
1:23:50 16-24
Click to select for comparison
554 126
CAN flag Ty Bryant
CAN flag Ryan LeBreton
1:23:51 30-34
Click to select for comparison
555 29
CAN flag John O’Brien
CAN flag Michael Hanley
1:23:52 45-49
Click to select for comparison
556 126
CAN flag Marc-Olivier Lantin
CAN flag Marc-Olivier Girard
1:23:54 25-29
Click to select for comparison
557 80
CAN flag Pierre-Olivier Roy
CAN flag Thomas bergeron
1:23:55 16-24
Click to select for comparison
558 30
CAN flag Ryan Manning
CAN flag Bradley Sharer
1:24:01 45-49
Click to select for comparison
559 104
CAN flag Kevin Bruneau
CAN flag Francis Belair
1:24:03 35-39
Click to select for comparison
560 103
CAN flag Leng Tang
CAN flag Tan Vo
1:24:03 35-39
Click to select for comparison
561 127
CAN flag Mathieu Theriault
CAN flag Jean-Maxime Besner
1:24:07 30-34
Click to select for comparison
562 81
USA flag Michael Wangerman
USA flag Oliver Simpson
1:24:07 16-24
Click to select for comparison
563 128
IRL flag Ciaran Mcgrath
USA flag gady flores
1:24:08 30-34
Click to select for comparison
564 129
CAN flag LIAM LABELLE
CAN flag Jonathan Melo-Vieira
1:24:09 30-34
Click to select for comparison
565 127
HAI flag Dan Durandisse
HAI flag Anthony Senatus-Lange
1:24:10 25-29
Click to select for comparison
566 130
CAN flag Asad Barlas
CAN flag Jonathan Garcia
1:24:10 30-34
Click to select for comparison
567 82
CAN flag Aiden Miller
CAN flag Issac Johnstone
1:24:13 16-24
Click to select for comparison
568 128
CAN flag Janak Pathak
CAN flag Amit Sayal
1:24:19 25-29
Click to select for comparison
569 83
CAN flag Matthew Sturgess
CAN flag Mason Sturgess
1:24:22 16-24
Click to select for comparison
570 84
CAN flag Bogdan Capsa
CAN flag Lucas Capsa
1:24:22 16-24
Click to select for comparison
571 129
CAN flag Jacob Wilson
CAN flag Vincent Pellicano
1:24:26 25-29
Click to select for comparison
572 31
CAN flag Eric Beriault
CAN flag Anthony Armstrong
1:24:26 45-49
Click to select for comparison
573 105
CAN flag Nate Ouderkirk
CAN flag Kyle Humphreys
1:24:28 35-39
Click to select for comparison
574 15
CAN flag Richard Corneau
CAN flag Michael Ball
1:24:28 50-54
Click to select for comparison
575 106
CAN flag Michael Ramirez Aragon
CAN flag Edgar Rigoberto Giron Ramirez
1:24:32 35-39
Click to select for comparison
576 85
USA flag Matthew McGaughey
USA flag Tyler Zhou
1:24:34 16-24
Click to select for comparison
577 131
CAN flag Alexander Stanojevic
CAN flag Alexander Lee
1:24:37 30-34
Click to select for comparison
578 87
CAN flag Lucas Hall
CAN flag David Barrett
1:24:38 16-24
Click to select for comparison
579 86
CAN flag Kevin Pham
CAN flag Kody Pham
1:24:38 16-24
Click to select for comparison
580 107
FRA flag Sylvain Glarmet
FRA flag Louis Glarmet
1:24:41 35-39
Click to select for comparison
581 130
CAN flag Simon Anctil
CAN flag Jean-Benoit Courchesne
1:24:42 25-29
Click to select for comparison
582 88
CAN flag jimmy parisien
CAN flag anthony silva-tasse
1:24:42 16-24
Click to select for comparison
583 16
CAN flag Khaled El Emam
CAN flag Bill Young
1:24:44 50-54
Click to select for comparison
584 32
CAN flag Keith Pugh
CAN flag Corey Beal
1:24:45 45-49
Click to select for comparison
585 131
CAN flag Yaken Amoussougbo
CAN flag Karl Handfield
1:24:49 25-29
Click to select for comparison
586 33
CAN flag Spencer Cho
CAN flag Jae Hoon Cho
1:24:54 45-49
Click to select for comparison
587 76
CAN flag Jeff Cowan
CAN flag James Waller
1:24:58 40-44
Click to select for comparison
588 108
CAN flag William Donkoh
CAN flag Paul Mensah
1:25:00 35-39
Click to select for comparison
589 109
CAN flag Tristan Pelletier
CAN flag Mat Flosse
1:25:03 35-39
Click to select for comparison
590 132
CAN flag Matt Bugden
CAN flag Josh Bugden
1:25:04 25-29
Click to select for comparison
591 17
CAN flag John-Paul Di Fazio
CAN flag Greg Goodale
1:25:05 50-54
Click to select for comparison
592 89
CAN flag Julien Lachance
CAN flag Grady Proulx
1:25:09 16-24
Click to select for comparison
593 77
CAN flag Jean-François Ballard
CAN flag Jonathan Van Erps
1:25:12 40-44
Click to select for comparison
594 110
CAN flag Brett MacNeil
CAN flag Ivan De Los Reyes
1:25:14 35-39
Click to select for comparison
595 133
PLE flag Rami Ali
EGY flag Peter Saroufim
1:25:14 25-29
Click to select for comparison
596 111
CAN flag David Lacelle
CAN flag Steve Joly
1:25:16 35-39
Click to select for comparison
597 90
CAN flag Thierry Carle
CAN flag Xavier Collin
1:25:17 16-24
Click to select for comparison
598 34
CAN flag Andrew Milan
CAN flag Jeff Potter
1:25:22 45-49
Click to select for comparison
599 78
CAN flag Adam Masse
CAN flag John McCabe
1:25:28 40-44
Click to select for comparison
600 132
CAN flag Chris Grouchy
CAN flag Austin Shillington
1:25:31 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.