TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - Ottawa 2026

14–17 May 2026
Showing 1 to 100 of 145 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
CAN flag Frederic Dube
CAN flag Cole Learn
30-34 48:39
Click to select for comparison
2
USA flag Jarrett Newby
USA flag Hayden Warner
35-39 53:21
Click to select for comparison
3
USA flag Jarrett Newby
USA flag Ryan Brizzolara
35-39 55:02
Click to select for comparison
4
USA flag Nick Downey
USA flag Ryan Sippel
35-39 56:51
Click to select for comparison
5
CAN flag Kenneth Stapon
CAN flag Maximilian Robinson
30-34 57:27
Click to select for comparison
6
CAN flag William Flynn
CAN flag Antoine Savage-Duguay
25-29 57:43
Click to select for comparison
7
CAN flag Shaw Hasyj
CAN flag Tim Harron
40-44 57:56
Click to select for comparison
8
CAN flag Matteo Condotta
CAN flag Brock McKenzie
25-29 58:02
Click to select for comparison
9
CAN flag Peter Lavictoire
CAN flag Andrew Allan
35-39 58:08
Click to select for comparison
10
CAN flag Jonathan Tanguay
CAN flag Louis Dupont
30-34 58:11
Click to select for comparison
11
CAN flag Reece Fallon
CAN flag Zachary Marino
30-34 58:23
Click to select for comparison
12
CAN flag Tyler Lee
CAN flag Nicholas Esposto
35-39 58:31
Click to select for comparison
13
USA flag Andrew Huckleby
USA flag Anthony Darkangelo
30-34 58:42
Click to select for comparison
14
CAN flag Adam Dejong
CAN flag Nick Anapolsky
35-39 59:09
Click to select for comparison
15
CAN flag Adam Di Fulvio
CAN flag Steve Hoather
45-49 59:28
Click to select for comparison
16
CAN flag Nicholas Roberts
CAN flag Kenny Caceros
30-34 59:36
Click to select for comparison
17
CAN flag Ryan Reid
CAN flag Connor Bell
25-29 59:49
Click to select for comparison
18
CAN flag Yaro Tsoukanov
CAN flag Phil Graham
30-34 59:59
Click to select for comparison
19
CAN flag Jessy Bélanger
CAN flag Bastien Desourdy
16-24 1:00:01
Click to select for comparison
20
CAN flag David Dube
CAN flag Kevin Horne
40-44 1:00:13
Click to select for comparison
21
CAN flag Stephen Lambert
CAN flag Phil Kijek
30-34 1:00:56
Click to select for comparison
22
CAN flag Nathan Lavoie
CAN flag Olivier Gatien
16-24 1:01:35
Click to select for comparison
23
CAN flag Kanjo Melo
JAM flag Marcus Gordon
25-29 1:01:42
Click to select for comparison
24
CAN flag Noel Jacalan Madrid
CAN flag Paul Baram
30-34 1:02:36
Click to select for comparison
25
MEX flag Diego Torres
FRA flag Alexandre Louis Paul Leduc
25-29 1:02:50
Click to select for comparison
26
CAN flag Alphonse Ouimette
CAN flag Arye Richards
30-34 1:03:08
Click to select for comparison
27
CAN flag William Boislard
CAN flag Joël Thouin
25-29 1:03:52
Click to select for comparison
28
CAN flag Mychael Voghel
CAN flag Laurier Daigneault
30-34 1:03:53
Click to select for comparison
29
CAN flag Jimmy Cameron
CAN flag Dave Cameron
35-39 1:04:00
Click to select for comparison
30
CAN flag Bradley Keenan
CAN flag Pat Vellner
30-34 1:04:02
Click to select for comparison
31
CAN flag Benjamin Clark
CAN flag Jason Oliveira
35-39 1:04:18
Click to select for comparison
32
CAN flag Nicolaas Earley
CAN flag Sean O’Byrne
30-34 1:04:24
Click to select for comparison
33
CAN flag Paul Markhauser
CAN flag Gabriel Sudermann
25-29 1:04:27
Click to select for comparison
34
CAN flag Michael Williams
CAN flag Alex Durmann
35-39 1:04:30
Click to select for comparison
35
CAN flag Jordan Critch
CAN flag Fred Gobeille
40-44 1:04:33
Click to select for comparison
36
CAN flag Marc-Antoine Cyr
CAN flag Pier-Olivier Cadoret
25-29 1:04:36
Click to select for comparison
37
CAN flag Jimmy Marquis
CAN flag Mathieu Beauregard
30-34 1:04:37
Click to select for comparison
38
CAN flag Shaun Pickering
CAN flag Tommy Lariviere
30-34 1:05:28
Click to select for comparison
39
CAN flag Camille St-Pierre
CAN flag Félix Antoine Demers
35-39 1:05:38
Click to select for comparison
40
CAN flag Jonathan Burt
CAN flag Ryan Hawkrigg
35-39 1:05:39
Click to select for comparison
41
CAN flag Brandon Speller
CAN flag Will Parkolab
30-34 1:05:43
Click to select for comparison
42
CAN flag Thomas Markhauser
CAN flag Satnam Dosanjh
30-34 1:05:52
Click to select for comparison
43
CAN flag Mason Dorcas
CAN flag Fletcher Green
16-24 1:05:58
Click to select for comparison
44
GBR flag Kieran mark Sanders
GER flag Jeremias Braun
30-34 1:06:26
Click to select for comparison
45
CAN flag Stephen Tyler
CAN flag Atsadakorn Klomjaroon
30-34 1:06:46
Click to select for comparison
46
LBN flag Karim Ayache
BRA flag Gustavo Lopes
30-34 1:07:05
Click to select for comparison
47
CAN flag James Ward
CAN flag Vincent liao
16-24 1:07:05
Click to select for comparison
48
CAN flag Ryan Marsch
CAN flag Kris Unrau
35-39 1:07:12
Click to select for comparison
49
CAN flag Flavio Rogantini
CAN flag Marc-André Meilleur
30-34 1:07:15
Click to select for comparison
50
CAN flag Brett Schaefer
CAN flag Jacob Schnittke
25-29 1:07:28
Click to select for comparison
51
CAN flag Marco Boudreau
CAN flag Oreste Martin Escalante Betti
35-39 1:07:49
Click to select for comparison
52
CAN flag Nik Kovac
CAN flag Mike Fulton
35-39 1:08:03
Click to select for comparison
53
CAN flag Jesse Hanes
CAN flag Evan McCloskey
30-34 1:08:07
Click to select for comparison
54
CAN flag Ryan Hendrick
CAN flag Yohan Messier
25-29 1:08:27
Click to select for comparison
55
CAN flag Joseph Laprise
BEL flag Maxime verheirstraeten
30-34 1:08:32
Click to select for comparison
56
CAN flag DJ Vander veen
CAN flag Jeff Lagendyk
45-49 1:08:32
Click to select for comparison
57
CAN flag Daniel Tremblay
CAN flag Francis Lacroix
40-44 1:08:42
Click to select for comparison
58
CAN flag Jon Cornelissen
CAN flag Andrew Zadra
35-39 1:08:47
Click to select for comparison
59
CAN flag Casey Vanderheide
CAN flag Jordan Molzan
30-34 1:08:56
Click to select for comparison
60
CAN flag Maxime Faille
CAN flag Jérôme Primeau
30-34 1:09:08
Click to select for comparison
61
CAN flag Josh Braga
CAN flag Shaun Lauzon
30-34 1:09:08
Click to select for comparison
62
CAN flag Pat Bolger
CAN flag Stu Ault
40-44 1:09:13
Click to select for comparison
63
CAN flag Jonathan Dube
CAN flag David Jodoin
25-29 1:09:19
Click to select for comparison
64
CAN flag Emmanuel Bastat
CAN flag Hugo Allamanno
35-39 1:09:35
Click to select for comparison
65
USA flag Travis Bladecki
CAN flag Lou Seal
30-34 1:09:38
Click to select for comparison
66
CAN flag Saël Nemorin
CAN flag Mickael Corneau
40-44 1:09:38
Click to select for comparison
67
CAN flag Raphael Talbot
CAN flag Vincent Laporte
25-29 1:09:44
Click to select for comparison
68
CAN flag Philip Vranic
AUS flag Chris Grant
35-39 1:09:45
Click to select for comparison
69
CAN flag Kevin Falconer
CAN flag Mark Mahon
30-34 1:09:48
Click to select for comparison
70
USA flag michael grieco
CAN flag neil sweeney
50-54 1:09:52
Click to select for comparison
71
CAN flag Samuel Parent
CAN flag Miguel Fernandez
16-24 1:09:57
Click to select for comparison
72
CAN flag Martin Chan
CAN flag Joshua Shin
30-34 1:10:00
Click to select for comparison
73
CAN flag Sean Bamford
CAN flag Jake Magee
30-34 1:10:07
Click to select for comparison
74
CAN flag Barry Wills
CAN flag Zach Tait
45-49 1:10:34
Click to select for comparison
75
MAR flag Rizki Rachiq
MAR flag Hamza El Karafi
25-29 1:10:57
Click to select for comparison
76
CAN flag Marven Truchon
CAN flag Médéric Séguin-Gauthier
35-39 1:11:03
Click to select for comparison
77
CAN flag Jeff Hildreth
CAN flag Jason Spartalis
40-44 1:11:11
Click to select for comparison
78
USA flag Ryan Haxel
USA flag Chris Griesedieck
30-34 1:11:13
Click to select for comparison
79
CAN flag Dhanbir Dulay
CAN flag Aleks Poldma
30-34 1:11:16
Click to select for comparison
80
CAN flag jacob leblanc
CAN flag raphael chartrand
16-24 1:11:22
Click to select for comparison
81
CAN flag Tobias Scott
CAN flag Kevin Lyman
45-49 1:11:30
Click to select for comparison
82
FRA flag Antoine Costa
COL flag Juan-Carlos Sandoval
30-34 1:11:37
Click to select for comparison
83
CAN flag Olivier Daoust Pichette
CAN flag Martin Daoust
40-44 1:11:49
Click to select for comparison
84
CAN flag Christopher Battagli
CAN flag Ryan Muil
30-34 1:11:54
Click to select for comparison
85
PAN flag Fabian Pineda
CAN flag Aaron Pineda
25-29 1:12:01
Click to select for comparison
86
CAN flag Eray Karakuzu
CAN flag Samuel Haddad
35-39 1:12:31
Click to select for comparison
87
CAN flag Jasmin Boutet
CAN flag Karl Tremblay-Veillette
30-34 1:12:37
Click to select for comparison
88
CAN flag Trevor Choffe
CAN flag Chris Meadows
45-49 1:13:09
Click to select for comparison
89
CAN flag Connor Fehr
CAN flag Gabriel McConnery
30-34 1:13:20
Click to select for comparison
90
CAN flag Marc-Alexander Shank
CAN flag Louis Sabourin
25-29 1:13:43
Click to select for comparison
91
CAN flag David Hennessy
CAN flag Zach Shea
30-34 1:13:45
Click to select for comparison
92
CAN flag JEAN-FABIEN LAROUCHE
CAN flag MOHAMED BEKKARI
30-34 1:13:45
Click to select for comparison
93
MEX flag Jesús David Álvarez Pulido
MEX flag Hector Escamilla Garza
40-44 1:13:50
Click to select for comparison
94
FRA flag Christian Attia
FRA flag Nicolas Moreux
30-34 1:14:28
Click to select for comparison
95
FRA flag LUDOVIC MONPIERRE
CAN flag MATHIEU BEAUDOIN
25-29 1:14:56
Click to select for comparison
96
CAN flag Victor Rodriguez
CAN flag John Adeyefa
35-39 1:15:18
Click to select for comparison
97
CAN flag Rashawn Browne
CAN flag JT Creighton
25-29 1:15:22
Click to select for comparison
98
CAN flag Samuel Yorke
CAN flag Louis Tsilivis
35-39 1:15:26
Click to select for comparison
99
CAN flag Mitch Cyr
CAN flag Marc-olivier Paiement
30-34 1:15:41
Click to select for comparison
100
CAN flag Tyler Vedder
CAN flag Joel Vedder
30-34 1:15:55