HYROX TORONTO 2026 DOUBLES MEN

Showing 1 to 100 of 1,374 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
CAN flag William Tsilkas 25-29
CAN flag Ryan Douglas
52:58
Click to select for comparison
2 1
USA flag Kevin Gregory 35-39
USA flag Joshua Gonzalez
56:23 +3:25
Click to select for comparison
3 2
CAN flag Mitch Haines 35-39
CAN flag David Evans
57:27 +1:04
Click to select for comparison
4 2
LBN flag George Luhaybi 25-29
LBN flag Jack Zaarour
57:32 +0:05
Click to select for comparison
5 1
FRA flag Axel Freon 30-34
FRA flag Benjamin Joussemet
57:49 +0:17
Click to select for comparison
6 3
CAN flag Joshua Greenbaum 35-39
CAN flag Andrew Gillis
57:51 +0:02
Click to select for comparison
7 2
LBN flag Amir YEHIA 30-34
KOR flag JAEHYEONG CHO
57:58 +0:07
Click to select for comparison
8 1
CAN flag Jonathan Keys 40-44
CAN flag Caleb Wood
58:15 +0:17
Click to select for comparison
9 3
USA flag Cameron Sunseri 25-29
USA flag Hunter Bruce
58:19 +0:04
Click to select for comparison
10 3
CAN flag Chris Sibbald 30-34
CAN flag Mitchell Orosz
58:33 +0:14
Click to select for comparison
11 4
CAN flag Tyler Ganly 30-34
CAN flag Justin Ganly
58:56 +0:23
Click to select for comparison
12 2
CAN flag Steve Turnbull 40-44
CAN flag Michael Roberts
59:09 +0:13
Click to select for comparison
13 5
CAN flag Richard Court 30-34
CAN flag Andrew Court
59:11 +0:02
Click to select for comparison
14 1
CAN flag Jeff Fisher 45-49
CAN flag Mike Zurek
59:16 +0:05
Click to select for comparison
15 4
CAN flag Scott Campbell 35-39
CAN flag Chris Scheele
59:17 +0:01
Click to select for comparison
16 6
CAN flag James Reece 30-34
CAN flag Jonathan Teixeira
59:20 +0:03
Click to select for comparison
17 7
CAN flag Corey Beal 30-34
CAN flag Tyler Smith
59:24 +0:04
Click to select for comparison
18 3
IRL flag Gary Mulvaney 40-44
IRL flag Doug O'Dwyer
59:43 +0:19
Click to select for comparison
19 8
USA flag Clint Lyders-Petersen 30-34
USA flag Cameron Roy
59:44 +0:01
Click to select for comparison
20 4
CAN flag Tom Cheung 40-44
CAN flag Julian Ho
59:45 +0:01
Click to select for comparison
21 5
CAN flag William Tsiolis 35-39
CAN flag David Deckelbaum
1:00:27 +0:42
Click to select for comparison
22 9
USA flag Brendan OBrien 30-34
USA flag Sean OBrien
1:00:27 +0:00
Click to select for comparison
23 6
CAN flag Andrew Milligan 35-39
CAN flag Farhad Foroughi
1:00:41 +0:14
Click to select for comparison
24 2
CAN flag Ryan Wykes 45-49
CAN flag Shaw Hasyj
1:00:41 +0:00
Click to select for comparison
25 4
CAN flag Colby Ng 25-29
CAN flag Nathan Wong
1:00:41 +0:00
Click to select for comparison
26 5
CAN flag TYLER McDERMID 40-44
CAN flag Chris Buott
1:00:42 +0:01
Click to select for comparison
27 10
THA flag Atsadakorn Klomjaroon 30-34
IRL flag Aaron Ryan
1:00:42 +0:00
Click to select for comparison
28 7
CAN flag Daniel Tomazala 35-39
AUS flag Daniel Camara
1:00:48 +0:06
Click to select for comparison
29 11
CAN flag Olivier Hovasse 30-34
CAN flag Cam Friesen
1:00:52 +0:04
Click to select for comparison
30 5
CAN flag Jackson Bain 25-29
CAN flag Daniel Torrealba
1:00:53 +0:01
Click to select for comparison
31 12
CAN flag Rodney Fajardo 30-34
CAN flag Delwin Lam
1:00:57 +0:04
Click to select for comparison
32 13
CAN flag Danai Sisouphanh 30-34
CAN flag Dustin Miller
1:00:58 +0:01
Click to select for comparison
33 14
CAN flag Christopher Wells 30-34
CAN flag David Worsley
1:00:58 +0:00
Click to select for comparison
34 15
CAN flag Eric Martel 30-34
CAN flag Guillaume Levesque
1:01:00 +0:02
Click to select for comparison
35 16
IRL flag Jamie Fieldhouse 30-34
THA flag Atsadakorn Klomjaroon
1:01:23 +0:23
Click to select for comparison
36 6
GBR flag Michael Wilson 25-29
GBR flag Luke New
1:01:28 +0:05
Click to select for comparison
37 7
CAN flag Massimo Buscema 25-29
GBR flag Jordan Clements
1:01:37 +0:09
Click to select for comparison
38 6
CAN flag Dale Bagdon 40-44
CAN flag Paul Geiger
1:01:45 +0:08
Click to select for comparison
39 8
CAN flag Zac Rogers 25-29
CAN flag Cole Robbins
1:01:47 +0:02
Click to select for comparison
40 8
CAN flag Paul Mitskopoulos 35-39
CAN flag Justin Scott
1:02:01 +0:14
Click to select for comparison
41 9
USA flag Jake O'Connell 25-29
USA flag Jacob Fenton
1:02:02 +0:01
Click to select for comparison
42 10
CAN flag Zackary Tsang 25-29
CAN flag Kenny Trinh
1:02:08 +0:06
Click to select for comparison
43 11
GBR flag Cieran English 25-29
GBR flag Joe Robson
1:02:09 +0:01
Click to select for comparison
44 3
CAN flag Daniel Urueña 45-49
CAN flag Paul Rudzik
1:02:09 +0:00
Click to select for comparison
45 17
CAN flag Mitchell Tuffrey 30-34
CAN flag Tyler Maclean
1:02:21 +0:12
Click to select for comparison
46 12
CAN flag Kaivan Shimi 25-29
CAN flag Ryan Zawada
1:02:25 +0:04
Click to select for comparison
47 18
CAN flag William Huynh 30-34
CAN flag Matt Potter
1:02:36 +0:11
Click to select for comparison
48 13
CAN flag Marcus Gordan 25-29
CAN flag Trey Etseyatse
1:02:38 +0:02
Click to select for comparison
49 14
CAN flag Andrew Carlyle 25-29
CAN flag Connor Grant
1:02:55 +0:17
Click to select for comparison
50 9
CAN flag Brady Wheelans 35-39
CAN flag David Vaux
1:02:56 +0:01
Click to select for comparison
51 10
CAN flag Yi Zheng 35-39
CHN flag Kaiming Zhu
1:03:11 +0:15
Click to select for comparison
52 19
CAN flag Julian Service 30-34
CAN flag Samuel Boily Dufour
1:03:14 +0:03
Click to select for comparison
53 15
CAN flag Liam McCoy 25-29
IRQ flag Ali Jaber
1:03:16 +0:02
Click to select for comparison
54 7
CAN flag Payam Kobari 40-44
CAN flag Serkan Yuksel
1:03:20 +0:04
Click to select for comparison
55 20
CAN flag Daniel Noel 30-34
CAN flag Mark Branton
1:03:23 +0:03
Click to select for comparison
56 11
CAN flag Steve Hoather 35-39
CAN flag Maxence Chamberland
1:03:29 +0:06
Click to select for comparison
57 4
CAN flag Joe Rideout 45-49
CAN flag Timothy Fowler
1:03:30 +0:01
Click to select for comparison
58 12
CAN flag Sean Coulton 35-39
CAN flag Gordon Paterson
1:03:30 +0:00
Click to select for comparison
59 21
CAN flag Henry Tran 30-34
CAN flag Jeff Garcia
1:03:40 +0:10
Click to select for comparison
60 22
CAN flag Janson Bautista 30-34
CAN flag Bryan Haakman
1:03:41 +0:01
Click to select for comparison
61 13
CAN flag Gregory Johnston 35-39
CAN flag Mitchell Gillin
1:03:41 +0:00
Click to select for comparison
62 16
CAN flag Jacob Portnoff 25-29
CAN flag Nicholas Bargis
1:03:47 +0:06
Click to select for comparison
63 23
CAN flag Cameron Young 30-34
CAN flag Daniel Bubnich
1:03:56 +0:09
Click to select for comparison
64 17
PHI flag Bryan Pamintuan 25-29
GHA flag Marlon Manu-Arhin
1:04:06 +0:10
Click to select for comparison
65 24
CAN flag Kevin Allain 30-34
CAN flag Michael Domagala
1:04:08 +0:02
Click to select for comparison
66 18
CAN flag Brandon Jao 25-29
CAN flag Ryan Jao
1:04:09 +0:01
Click to select for comparison
67 14
CAN flag Kelvin Tai 35-39
CAN flag Joey Ottaviano
1:04:15 +0:06
Click to select for comparison
68 15
CAN flag David Kajpust 35-39
CAN flag Daniel Bartek
1:04:18 +0:03
Click to select for comparison
69 8
CAN flag Matthew Co 40-44
CAN flag Stanley Ho
1:04:24 +0:06
Click to select for comparison
70 25
CAN flag Eric Potocean 30-34
CAN flag Anthony Raimondo
1:04:24 +0:00
Click to select for comparison
71 16
CAN flag Christopher Fast 35-39
CAN flag Sean Fast
1:04:27 +0:03
Click to select for comparison
72 19
USA flag Clark Harris 25-29
USA flag Trevor Muhammad
1:04:28 +0:01
Click to select for comparison
73 20
CAN flag Michael Ciano 25-29
CAN flag Aidan Saint
1:04:28 +0:00
Click to select for comparison
74 26
USA flag Ryan Tuttle 30-34
USA flag Tanner Wilt
1:04:28 +0:00
Click to select for comparison
75 27
CAN flag Edward Tung 30-34
SIN flag Justin Ong
1:04:29 +0:01
Click to select for comparison
76 28
CAN flag Aaron Lukasik 30-34
CAN flag Grant Kernick
1:04:40 +0:11
Click to select for comparison
77 17
CAN flag Alvin Lam 35-39
CAN flag Aaron Tran
1:04:41 +0:01
Click to select for comparison
78 1
CAN flag Shad Annandsingh 16-24
CAN flag Nowah Annandsingh
1:04:50 +0:09
Click to select for comparison
79 18
CAN flag Benson Nguyen 35-39
CAN flag Isaac Morgado
1:04:56 +0:06
Click to select for comparison
80 5
CAN flag Tim Dickson 45-49
CAN flag Shawn Rennie
1:05:05 +0:09
Click to select for comparison
81 2
CAN flag Owen Edwards 16-24
CAN flag Cole Rouse
1:05:08 +0:03
Click to select for comparison
82 21
CAN flag Mikael Muria-Courchesne 25-29
JAM flag Ethan Williams
1:05:09 +0:01
Click to select for comparison
83 19
CAN flag Daniel Urueña 35-39
CAN flag Sebastian Pina
1:05:18 +0:09
Click to select for comparison
84 29
CAN flag Colin Kilner 30-34
CAN flag Marc Liao
1:05:19 +0:01
Click to select for comparison
85 30
GER flag Daniel Scheu 30-34
USA flag Bobby Mette
1:05:24 +0:05
Click to select for comparison
86 6
CAN flag Brandon Ferguson 45-49
CAN flag Michael Onesi
1:05:38 +0:14
Click to select for comparison
87 20
CAN flag Scott Siegers 35-39
CAN flag Patrick Lafond
1:05:49 +0:11
Click to select for comparison
88 22
CAN flag Xavier POULIOT 25-29
CAN flag Thomas Thibault
1:05:55 +0:06
Click to select for comparison
89 9
CAN flag Marc Ysselsteain 40-44
CAN flag Jay Rhodes
1:05:56 +0:01
Click to select for comparison
90 23
CAN flag Shawn Pope 25-29
CAN flag Jordan Pope
1:06:02 +0:06
Click to select for comparison
91 7
CAN flag Juan Carlos Obando 45-49
CAN flag Shawn Kurz
1:06:03 +0:01
Click to select for comparison
92 10
CAN flag Bryan Scott 40-44
CAN flag Paul Shadbolt
1:06:05 +0:02
Click to select for comparison
93 31
CAN flag Nicholas DiPaolo 30-34
CAN flag Roy LA CHAPPELLE
1:06:06 +0:01
Click to select for comparison
94 32
CAN flag Wyatt Chesson 30-34
CAN flag Alexander Taylor
1:06:08 +0:02
Click to select for comparison
95 33
CAN flag Guillaume Blais 30-34
CAN flag Eddy Avila
1:06:12 +0:04
Click to select for comparison
96 34
FRA flag Romain Cabriel 30-34
FRA flag Victor Plante
1:06:13 +0:01
Click to select for comparison
97 35
CAN flag Attila Haasz 30-34
PER flag Claudio Bouroncle
1:06:18 +0:05
Click to select for comparison
98 24
CAN flag Thomas Dunbar 25-29
CAN flag Justin Kuppers
1:06:20 +0:02
Click to select for comparison
99 11
CAN flag Andrew Vo 40-44
CAN flag Bryce Gillman
1:06:22 +0:02
Click to select for comparison
100 36
CAN flag Aaron Arnold 30-34
CAN flag Andrew Thomas
1:06:23 +0:01

Half the field here finished under 1:22:34. Get a plan made for your goal time at your next race.

First week free. Cancel anytime.

13-week plan
Base 5 wks Build 4 wks Peak 2 wks Race week 2 wks
Start your free trial