HYROX VANCOUVER 2025 DOUBLES MEN

Showing 1 to 100 of 582 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
CAN flag Amado Acosta 25-29
CAN flag Andrew Acosta
54:18
Click to select for comparison
2 1
CAN flag Klarc Wilson 30-34
JAM flag Shane Mckenzie
55:15 +0:57
Click to select for comparison
3 2
CAN flag Tim Tindall 25-29
CAN flag Kelly Thompson
55:19 +0:04
Click to select for comparison
4 1
CAN flag James Weber 40-44
CAN flag Matt Wilson
56:45 +1:26
Click to select for comparison
5 3
CAN flag Robert Perovich 25-29
CAN flag Jaden Robinson
56:50 +0:05
Click to select for comparison
6 4
CAN flag Ryan Jao 25-29
CAN flag Brandon Jao
58:07 +1:17
Click to select for comparison
7 2
CAN flag John Manalastas 30-34
CAN flag Sebastien Elimbi
58:57 +0:50
Click to select for comparison
8 1
CAN flag Juan Carlos Obando 35-39
CAN flag Ethan Paupst
59:12 +0:15
Click to select for comparison
9 2
CAN flag Christopher Yee 35-39
CAN flag Patrick Chiu
59:16 +0:04
Click to select for comparison
10 3
IRL flag Sean Mcgrath 30-34
IRL flag Dylan Feane
59:40 +0:24
Click to select for comparison
11 4
CAN flag Mitch Fyffe 30-34
CAN flag Thomas Kearnes
59:50 +0:10
Click to select for comparison
12 3
CAN flag Andras Kasza 35-39
CAN flag Bowen Lin
1:00:07 +0:17
Click to select for comparison
13 5
CAN flag Isaac Kaay 30-34
CAN flag Jacob Kaay
1:00:28 +0:21
Click to select for comparison
14 1
CAN flag Jack Berthiaume 16-24
CAN flag Jaxon Chisholm
1:01:15 +0:47
Click to select for comparison
15 5
IRL flag Ciaran Lyons 25-29
IRL flag James Linehan
1:01:39 +0:24
Click to select for comparison
16 4
CAN flag Patrick Baylis 35-39
CAN flag Jake Dancyger
1:01:40 +0:01
Click to select for comparison
17 5
CAN flag Kolby Bland 35-39
CAN flag Joel Hill
1:01:41 +0:01
Click to select for comparison
18 6
CAN flag Cordell Lloyd 30-34
CAN flag Guy Cullen
1:02:04 +0:23
Click to select for comparison
19 1
CAN flag Kody O'Brien 45-49
CAN flag Tom Petryshen
1:02:17 +0:13
Click to select for comparison
20 2
CAN flag Perez Vermeulen 16-24
CAN flag Liam Williamson
1:02:24 +0:07
Click to select for comparison
21 7
CAN flag Graham Davey 30-34
CAN flag Rayn Millen
1:02:26 +0:02
Click to select for comparison
22 8
CAN flag Jon Phillips 30-34
CAN flag Carson Jordon
1:02:36 +0:10
Click to select for comparison
23 6
CAN flag Andrew Pringle 25-29
CAN flag Matthew Ing
1:02:40 +0:04
Click to select for comparison
24 3
JPN flag Taiga Takabayashi 16-24
JPN flag Shinya Hashimura
1:02:46 +0:06
Click to select for comparison
25 9
BRA flag Piero Herrera 30-34
KOR flag Hayden Kim
1:02:51 +0:05
Click to select for comparison
26 6
CAN flag Conor Trainor 35-39
CAN flag Nik Paukkunen
1:02:55 +0:04
Click to select for comparison
27 10
CAN flag Alec Abbott 30-34
CAN flag Nicholas Fadden
1:03:02 +0:07
Click to select for comparison
28 7
CAN flag Biff Tweedie 35-39
CAN flag Richard Hobart
1:03:08 +0:06
Click to select for comparison
29 8
CAN flag Quinton Rockhill 35-39
CAN flag Jason Marshall
1:03:10 +0:02
Click to select for comparison
30 11
CAN flag Matthew Marwick 30-34
CAN flag Steven Hayes
1:03:11 +0:01
Click to select for comparison
31 9
CAN flag Luca Raffaello 35-39
CAN flag Luke Melosso
1:03:17 +0:06
Click to select for comparison
32 12
CAN flag Nicholas Ridenour 30-34
CAN flag Oli Duval
1:03:27 +0:10
Click to select for comparison
33 13
CAN flag Jan-Louis Van Der Walt 30-34
CAN flag Shae Viriri
1:03:30 +0:03
Click to select for comparison
34 10
CAN flag Jaeyoung Kim 35-39
CAN flag Andy Lee
1:03:31 +0:01
Click to select for comparison
35 4
CAN flag Luca Mcrae 16-24
CAN flag Jackson Saunders
1:03:41 +0:10
Click to select for comparison
36 11
USA flag Ta’Avili Taylor 35-39
UMI flag Nicholas Kennedy
1:03:45 +0:04
Click to select for comparison
37 12
CAN flag Jerimiah Coutts 35-39
CAN flag Kane Wyatt
1:03:53 +0:08
Click to select for comparison
38 13
USA flag Kyle Moline 35-39
USA flag Aidan Malody
1:03:53 +0:00
Click to select for comparison
39 14
IRL flag Philip O'Dwyer 30-34
IRL flag Sean Conlon
1:04:05 +0:12
Click to select for comparison
40 15
CAN flag Batu Kaya 30-34
CAN flag Nick Patenaude
1:04:07 +0:02
Click to select for comparison
41 7
IRL flag Rory Mcparland 25-29
IRL flag Tiernan Tinnelly
1:04:07 +0:00
Click to select for comparison
42 5
CAN flag David Osho 16-24
CAN flag Nicolas Osho
1:04:12 +0:05
Click to select for comparison
43 16
CAN flag Jordan Brown 30-34
CAN flag Cameron Russelle
1:04:17 +0:05
Click to select for comparison
44 17
CAN flag Adam Chin 30-34
CAN flag Jaxson Lee
1:04:27 +0:10
Click to select for comparison
45 8
CAN flag Devin Vo 25-29
CAN flag Phiviet Vo
1:04:34 +0:07
Click to select for comparison
46 18
CAN flag Conor Kenny 30-34
CAN flag Joe Martinez
1:04:42 +0:08
Click to select for comparison
47 9
CAN flag John Gelacio 25-29
CAN flag Mahyar Ghorbanzadeh Ghasabe
1:04:47 +0:05
Click to select for comparison
48 19
BAN flag Maksud Shaon 30-34
COL flag Daniel Portilla
1:04:48 +0:01
Click to select for comparison
49 2
CAN flag Christopher Fleck 45-49
CAN flag Patrick Fleck
1:04:48 +0:00
Click to select for comparison
50 20
CAN flag Keith Wyman 30-34
CAN flag Karwan Abdulrahman
1:04:52 +0:04
Click to select for comparison
51 2
NZL flag Benjamin Jackson 40-44
CAN flag Robin Watson
1:04:52 +0:00
Click to select for comparison
52 21
USA flag Brian Vergara 30-34
USA flag Daniel Cohen
1:05:09 +0:17
Click to select for comparison
53 6
CAN flag Ross Henderson 16-24
CAN flag John Henderson
1:05:09 +0:00
Click to select for comparison
54 22
CAN flag Andrew Lepage 30-34
CAN flag Alex Herron
1:05:10 +0:01
Click to select for comparison
55 14
VEN flag Richard Castro 35-39
CHN flag Jun Zhou
1:05:32 +0:22
Click to select for comparison
56 7
USA flag Brendan Healy 16-24
USA flag Matt Summerford
1:05:36 +0:04
Click to select for comparison
57 10
CAN flag Carter Kipps 25-29
CAN flag Marcus Sandhu
1:05:44 +0:08
Click to select for comparison
58 23
USA flag Cody Sahlstrom 30-34
CAN flag Tyler Ryan
1:05:45 +0:01
Click to select for comparison
59 24
CAN flag Luigi Polisi 30-34
CAN flag Alex Lazazzera
1:05:54 +0:09
Click to select for comparison
60 25
CAN flag Nicholas Liu 30-34
CAN flag Florent Jenn
1:05:58 +0:04
Click to select for comparison
61 11
CAN flag Nate Seburn 25-29
CAN flag Jonah Pandarinath
1:06:03 +0:05
Click to select for comparison
62 12
CAN flag Kynan Swanson 25-29
CAN flag Aaron Harpaz
1:06:14 +0:11
Click to select for comparison
63 13
PHI flag Jordan Malabanan 25-29
CAN flag Leo Evans
1:06:21 +0:07
Click to select for comparison
64 3
CAN flag Cheewei Lam 40-44
CAN flag Eric Kouwenhoven
1:06:32 +0:11
Click to select for comparison
65 15
USA flag James Fallin 35-39
USA flag Casey Ferrara
1:06:38 +0:06
Click to select for comparison
66 26
Phu Dai Nguyen 30-34
HKG flag Kevin Chiu
1:06:45 +0:07
Click to select for comparison
67 14
USA flag Rj Sim 25-29
USA flag Jared Wells
1:06:57 +0:12
Click to select for comparison
68 15
CHN flag Xunming Zhang 25-29
CHN flag Yaen Jiao
1:06:58 +0:01
Click to select for comparison
69 8
CAN flag Henry Jagger 16-24
CAN flag Torsten Blodgett
1:07:04 +0:06
Click to select for comparison
70 27
IRL flag Craig Keogh 30-34
IRL flag Cian Griffin
1:07:18 +0:14
Click to select for comparison
71 16
THA flag Atsadakorn Klomjaroon 35-39
CAN flag Matt Dunn
1:07:21 +0:03
Click to select for comparison
72 16
CAN flag Marcus Decloux 25-29
CAN flag Brett Pfliger-Hydamacka
1:07:27 +0:06
Click to select for comparison
73 17
CAN flag Ryan Lermitte 35-39
CAN flag Tyrell Mara
1:07:32 +0:05
Click to select for comparison
74 18
CAN flag Shayne Taker 35-39
CAN flag Kevin Smith
1:07:41 +0:09
Click to select for comparison
75 17
CAN flag Kamyar Hakimi 25-29
CAN flag Bowen Wilcox
1:07:58 +0:17
Click to select for comparison
76 28
CAN flag Chad Friesen 30-34
CAN flag Hassan Knyfatty
1:08:03 +0:05
Click to select for comparison
77 18
CAN flag Connor Folick 25-29
DOM flag Luis Jimenez
1:08:05 +0:02
Click to select for comparison
78 19
JPN flag Eiichiro Masui 35-39
SUI flag Simon Ferrari
1:08:06 +0:01
Click to select for comparison
79 19
IRL flag Stephen O’Riordan 25-29
IRL flag Dara Rohan
1:08:11 +0:05
Click to select for comparison
80 20
GBR flag Conor Turner 25-29
GBR flag Callum York
1:08:30 +0:19
Click to select for comparison
81 4
USA flag Patrick Weisdorfer 40-44
USA flag Tim Hagan
1:08:33 +0:03
Click to select for comparison
82 29
CAN flag Josh Wyer 30-34
CHI flag Jean Diaz
1:08:41 +0:08
Click to select for comparison
83 20
CAN flag Tyler Smith 35-39
IRL flag Seán Russell
1:08:41 +0:00
Click to select for comparison
84 21
GBR flag Ben Corcoran 25-29
GBR flag Dom Smith
1:08:43 +0:02
Click to select for comparison
85 21
USA flag Amado Robancho 35-39
USA flag Ryan Curtis
1:08:45 +0:02
Click to select for comparison
86 22
USA flag Christopher Johnson 35-39
USA flag Kevin Grover
1:08:45 +0:00
Click to select for comparison
87 23
CAN flag Carlo Thoreson 35-39
CAN flag Malcom Sacht
1:08:48 +0:03
Click to select for comparison
88 24
CAN flag Troy Knowlan 35-39
CAN flag Kevin Gibson
1:08:51 +0:03
Click to select for comparison
89 30
CAN flag Jacky Lo 30-34
CAN flag Hyeonjun Park
1:08:52 +0:01
Click to select for comparison
90 9
CAN flag Carter Pelletier 16-24
CAN flag Wren Glanville
1:09:02 +0:10
Click to select for comparison
91 10
IRL flag Sean Collins 16-24
CAN flag Oscar Cronkhite
1:09:05 +0:03
Click to select for comparison
92 11
HKG flag Joseph Fan 16-24
HKG flag Joseph Lau
1:09:06 +0:01
Click to select for comparison
93 31
GBR flag Sion Gwynn 30-34
GBR flag Gareth Angell
1:09:07 +0:01
Click to select for comparison
94 22
USA flag Tarik Celebi 25-29
CAN flag Kuan Wei Ho
1:09:20 +0:13
Click to select for comparison
95 25
USA flag Stefan Hirniak 35-39
USA flag Nick Hirniak
1:09:33 +0:13
Click to select for comparison
96 26
CAN flag Manuel Jacinto 35-39
CAN flag Sean Burrows
1:09:37 +0:04
Click to select for comparison
97 32
MEX flag Alexis Castellanos 30-34
MEX flag Jonathan Santillan
1:09:37 +0:00
Click to select for comparison
98 27
USA flag Justin Scott 35-39
USA flag Jonathan Chaves
1:09:38 +0:01
Click to select for comparison
99 33
CAN flag David Kim 30-34
CAN flag Jun Kang
1:09:38 +0:00
Click to select for comparison
100 34
BRA flag Felipe Assis 30-34
BRA flag Felipe Miranda
1:09:43 +0:05

Half the field here finished under 1:19:24. 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