HYROX PRO DOUBLES MEN - Toronto 2026

1–4 Oct 2026
Showing 101 to 200 of 287 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
101 25
CAN flag Adrian Bertie
CAN flag Nevin Guenther
1:06:23 25-29
Click to select for comparison
102 20
CAN flag Atsadakorn Klomjaroon
CAN flag Sam Kosolofski
1:06:33 35-39
Click to select for comparison
103 21
USA flag Nicholas Pipia
USA flag Craig Beck
1:06:52 35-39
Click to select for comparison
104 34
CAN flag Thomas Markhauser
CAN flag Satnam Dosanjh
1:06:56 30-34
Click to select for comparison
105 22
CAN flag Steven Mati
CAN flag Jason McNeill
1:07:00 35-39
Click to select for comparison
106 35
USA flag Alan Burns
USA flag Ethan Wilson
1:07:12 30-34
Click to select for comparison
107 36
CAN flag Brett Varrin
CAN flag Derek Varrin
1:07:19 30-34
Click to select for comparison
108 23
USA flag Daniel Piston
USA flag Antonio Palmer
1:07:22 35-39
Click to select for comparison
109 26
CAN flag Travis Boronka
CAN flag Jake Schnittke
1:07:37 25-29
Click to select for comparison
110 7
CAN flag Mickael Corneau
CAN flag Jason Spartalis
1:07:49 45-49
Click to select for comparison
111 37
CAN flag Dylan Coburn
CAN flag Kevin Miller
1:08:03 30-34
Click to select for comparison
112 38
CAN flag Spencer Main
CAN flag Nicholas Richard
1:08:09 30-34
Click to select for comparison
113 7
CAN flag Jacob Kim
CAN flag Harry Soo
1:08:24 16-24
Click to select for comparison
114 27
CAN flag Kevin Dupuy
CAN flag Zachary Murphy
1:08:29 25-29
Click to select for comparison
115 28
CAN flag Sacha Gaudet
CAN flag Marc-Alexander Shank
1:08:30 25-29
Click to select for comparison
116 12
CAN flag Patrick Bolger
CAN flag stuart Ault
1:08:32 40-44
Click to select for comparison
117 39
CAN flag Sean Fawsitt
CAN flag Nick Lambis
1:08:33 30-34
Click to select for comparison
118 40
CAN flag Zach Vanderkolk
CAN flag Brad Kuchma
1:08:35 30-34
Click to select for comparison
119 8
CAN flag Quinton Carroll
CAN flag Jack Buiter
1:08:44 16-24
Click to select for comparison
120 41
CAN flag Randy Correia
CAN flag Wilson Bennett
1:08:49 30-34
Click to select for comparison
121 13
CAN flag Philmer Ondiz
CAN flag Jan Michael Reyes
1:08:49 40-44
Click to select for comparison
122 24
CAN flag Philip Vranic
AUS flag Chris Grant
1:08:53 35-39
Click to select for comparison
123 42
CAN flag Rob Keuleman
CAN flag Alex Polev
1:08:59 30-34
Click to select for comparison
124 14
CAN flag Chad Gaudet
CAN flag Chris Amberley
1:09:07 40-44
Click to select for comparison
125 43
CAN flag David Ramirez
CAN flag Brian Lane
1:09:13 30-34
Click to select for comparison
126 25
CAN flag Carlos Farinha
CAN flag Marc-andré Riendeau
1:09:15 35-39
Click to select for comparison
127 44
PHI flag Jeff Gloria
CAN flag Charles Martin
1:09:20 30-34
Click to select for comparison
128 8
CAN flag Kevin Lyman
CAN flag Tobias Scott
1:09:32 45-49
Click to select for comparison
129 45
CAN flag Rodney Quinsay
CAN flag Mark Mendoza
1:09:57 30-34
Click to select for comparison
130 26
CAN flag Ryan Allen
CAN flag Brennan Curry
1:10:12 35-39
Click to select for comparison
131 27
CAN flag Chris Tait
CAN flag Julian Di Giovanni
1:10:13 35-39
Click to select for comparison
132 46
CAN flag Jacob Duquette
CAN flag Audi F Chibani
1:10:13 30-34
Click to select for comparison
133 9
CAN flag Warren Halpenny
CAN flag Ben Lapier
1:10:20 16-24
Click to select for comparison
134 29
PUR flag Jan Michael Montalvo Medina
VEN flag Omar Flores
1:10:20 25-29
Click to select for comparison
135 47
CAN flag Guillaume Jomphe
CAN flag Olivier Laurin
1:10:28 30-34
Click to select for comparison
136 28
CAN flag Sael Nemorin
GER flag Jeremias Braun
1:10:31 35-39
Click to select for comparison
137 48
CAN flag Dillon Dela Cruz
CAN flag Robby Moss
1:10:41 30-34
Click to select for comparison
138 49
MAR flag Ossama Tarik
MAR flag Rizki Rachiq
1:10:45 30-34
Click to select for comparison
139 50
CAN flag Remy Lamontagne
CAN flag Michael Chabot
1:10:57 30-34
Click to select for comparison
140 15
GBR flag Robert Newton
CAN flag Alessandro Sax
1:11:06 40-44
Click to select for comparison
141 51
CAN flag Tyler Price
CAN flag Alex Ordonez
1:11:09 30-34
Click to select for comparison
142 29
CAN flag Genti Dhamko
CAN flag Brett Moon
1:11:13 35-39
Click to select for comparison
143 30
FRA flag Valentin Vilette
FRA flag Victor Schwoertzig
1:11:16 25-29
Click to select for comparison
144 31
CAN flag Hayden Shalinsky
CAN flag Niv Bass
1:11:24 25-29
Click to select for comparison
145 53
CAN flag Marc-Antoine Guay
CAN flag William Auclair
1:11:25 30-34
Click to select for comparison
146 52
BRA flag Vitor Rezende
BRA flag Rafael Fontenele
1:11:25 30-34
Click to select for comparison
147 30
CAN flag Frank primerano
CAN flag Tiago Vilaca
1:11:29 35-39
Click to select for comparison
148 16
CAN flag Martin Saliba
CAN flag Jason Wallace
1:11:32 40-44
Click to select for comparison
149 17
CAN flag Ryan Simchison
CAN flag Jeff Blake
1:11:36 40-44
Click to select for comparison
150 31
CAN flag Kingo Tsang
CAN flag Kenneth Ly
1:11:48 35-39
Click to select for comparison
151 54
CAN flag Max Hawey
CAN flag Nick Picard
1:11:54 30-34
Click to select for comparison
152 10
CAN flag Lucas Vincze
CAN flag Jax Wilden
1:11:55 16-24
Click to select for comparison
153 55
PHI flag Clark Visitacion
CAN flag Mark Diez
1:11:57 30-34
Click to select for comparison
154 32
CAN flag Luciano Sorbara
CAN flag Alvin Adoptante
1:11:58 35-39
Click to select for comparison
155 2
CAN flag Patrick McCormack
CAN flag Chris Wise
1:12:01 50-54
Click to select for comparison
156 32
CAN flag Kyle Peavoy
CAN flag Martin Gratton
1:12:08 25-29
Click to select for comparison
157 56
CAN flag Cody Holland
CAN flag Alexander Thomas
1:12:19 30-34
Click to select for comparison
158 57
CAN flag Jamie Crocker
CAN flag Ingmar Salvador Guzman
1:12:21 30-34
Click to select for comparison
159 33
CAN flag Jose Luis Andrade
CAN flag Ivan Sequeira
1:12:30 35-39
Click to select for comparison
160 58
CAN flag Jean Sebastien Mongeon
CAN flag Sol Gomez-Monastesse
1:12:46 30-34
Click to select for comparison
161 33
CAN flag Mariano Navarro
CAN flag Francesco Granata
1:12:57 25-29
Click to select for comparison
162 34
FRA flag Elie Mayo
CAN flag Pascal Breault
1:13:02 35-39
Click to select for comparison
163 18
CAN flag Paul Bostajian
CAN flag Mitch Blaine
1:13:04 40-44
Click to select for comparison
164 9
CAN flag Chris Meadows
CAN flag Trevor Choffe
1:13:05 45-49
Click to select for comparison
165 19
CAN flag Evan Macaulay
CAN flag Justin Stepanowicz
1:13:14 40-44
Click to select for comparison
166 35
CAN flag Simon Desbiens
CAN flag Sylvain Nicolas
1:13:21 35-39
Click to select for comparison
167 10
CAN flag Rob Blatt
CAN flag Brent Prowse
1:13:23 45-49
Click to select for comparison
168 36
CAN flag Antoine perron
CAN flag Jean-François Dubé
1:13:26 35-39
Click to select for comparison
169 37
CAN flag Spencer Garrett
CAN flag Bryan Barchiesi
1:13:31 35-39
Click to select for comparison
170 20
CAN flag George Shkreli
CAN flag Martin Shkreli
1:13:41 40-44
Click to select for comparison
171 59
CAN flag Wentzel Gerber
CAN flag Amarajpreet Singh
1:13:55 30-34
Click to select for comparison
172 34
CAN flag Brandon Durand
CAN flag Dante Conflitti
1:14:02 25-29
Click to select for comparison
173 21
CAN flag Nicholas Kurtz
CAN flag Stuart Tammadge
1:14:15 40-44
Click to select for comparison
174 60
CAN flag ANDREW HEINDL
IRL flag ALAN CLARKE
1:14:19 30-34
Click to select for comparison
175 38
CAN flag Sohail Shimi
CAN flag Samuel Shimi
1:14:23 35-39
Click to select for comparison
176 39
CAN flag Evan Smith
COK flag Tyler Wright
1:15:00 35-39
Click to select for comparison
177 40
CAN flag Kevin Krasnowski
CAN flag Pat Doyle
1:15:06 35-39
Click to select for comparison
178 41
CAN flag Ryan Walker
CAN flag Justin Larouche
1:15:11 35-39
Click to select for comparison
179 11
CAN flag Hayden Canavan
CAN flag Conor Grant
1:15:46 16-24
Click to select for comparison
180 42
CAN flag Kevyn Murray
CAN flag Ross Murray
1:15:50 35-39
Click to select for comparison
181 11
CAN flag Dan Burton
CAN flag Chris Zitoli
1:15:54 45-49
Click to select for comparison
182 61
IRI flag Mehrdad Solhi
CAN flag Allan Dominguez
1:15:58 30-34
Click to select for comparison
183 35
CAN flag Blakeley Boakes
CAN flag Conrad Cheung
1:16:03 25-29
Click to select for comparison
184 62
CAN flag Jonathan LaPlaca
CAN flag Kieran O’ Donnell
1:16:22 30-34
Click to select for comparison
185 43
CAN flag David Kim-Mackinnon
CAN flag Pious Chan
1:16:38 35-39
Click to select for comparison
186 63
CAN flag Jonathan Mishaev
CAN flag McKenzie Scott
1:16:49 30-34
Click to select for comparison
187 64
CAN flag David Cho
CAN flag Seye Farinu
1:17:18 30-34
Click to select for comparison
188 65
CAN flag Bernard Santos
CAN flag Jakob Kramer
1:17:24 30-34
Click to select for comparison
189 1
CAN flag Stuart Websdale
CAN flag Jason Bird
1:17:47 55-59
Click to select for comparison
190 12
USA flag Daniel Cost
BRA flag David Costa
1:17:50 16-24
Click to select for comparison
191 66
CAN flag Kevin Teelucksingh
CAN flag Franco Galvez
1:18:13 30-34
Click to select for comparison
192 36
CAN flag Dylan Leong
CAN flag Ryan Lui
1:18:17 25-29
Click to select for comparison
193 22
CAN flag Robert Fullarton
CAN flag Shane VanderVelde
1:18:19 40-44
Click to select for comparison
194 37
CAN flag Abishek Kunchithapathan
CAN flag Athavan Suthakaran
1:18:22 25-29
Click to select for comparison
195 23
CYP flag Panteleimon Athanasiou
CRO flag Marko Kapustic
1:18:27 40-44
Click to select for comparison
196 44
CAN flag Tristian Reid
CAN flag Matt Bennett
1:18:30 35-39
Click to select for comparison
197 38
CHN flag Yang Jiao
CHN flag Xunming Zhang
1:18:43 25-29
Click to select for comparison
198 67
CAN flag Evan Little
CAN flag Paul Viggiano
1:18:46 30-34
Click to select for comparison
199 45
CAN flag Jerome Smith
CAN flag MIGUEL Pink
1:18:50 35-39
Click to select for comparison
200 68
MEX flag Rodrigo Itzamna Becerra Deana
CUB flag Eduardo Garcia Cotrina
1:19:04 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.