TrainRox Logo TrainRox

HYROX DOUBLES MEN - Vancouver 2025

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