TrainRox Logo TrainRox

HYROX PRO DOUBLES MEN - Vancouver 2025

20–21 Dec 2025
Showing 1 to 63 of 63 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
USA flag Brandon Hughes
USA flag Charlie Farra
35-39 56:39
Click to select for comparison
2
USA flag Eric O'Neil
CAN flag Jay Muscart
35-39 58:19
Click to select for comparison
3
CAN flag Joe Scali
CAN flag Jacob Fletcher
30-34 58:56
Click to select for comparison
4
USA flag Rich Frazier
USA flag Andrew Prentice
40-44 59:39
Click to select for comparison
5
USA flag Sean Conerty
USA flag Chase Stewart
30-34 59:59
Click to select for comparison
6
RSA flag Rikus Pretorius
CAN flag Dave Poettcker
40-44 1:00:01
Click to select for comparison
7
USA flag Borce Atanasov
USA flag Peter Downs
30-34 1:00:27
Click to select for comparison
8
USA flag Peter Battaglia
USA flag Brady Miller
30-34 1:02:45
Click to select for comparison
9
USA flag Lester Maxwell
USA flag Robin Fahy
30-34 1:02:47
Click to select for comparison
10
CAN flag Tim Gannon
IRL flag Conor Hegarty
40-44 1:05:19
Click to select for comparison
11
CAN flag Dominic Stadnyk
CAN flag Ryan Lasaleta
30-34 1:05:47
Click to select for comparison
12
CAN flag Kenton Jarvie
GBR flag Zuki Majuqwana
30-34 1:06:30
Click to select for comparison
13
CAN flag Graeme Minty
CAN flag Joel Forsyth
30-34 1:06:41
Click to select for comparison
14
CAN flag Connor Emeny
AUS flag Innes Simpson
25-29 1:06:49
Click to select for comparison
15
USA flag Kyong So
USA flag Richard Leach
25-29 1:06:53
Click to select for comparison
16
CAN flag Nick Tunzi
CAN flag Mike Connolly
30-34 1:07:04
Click to select for comparison
17
CAN flag Ethan Paupst
CAN flag Zach Konopaki
25-29 1:07:11
Click to select for comparison
18
CAN flag Joe Ward
BRA flag Alison Busnardo
30-34 1:07:11
Click to select for comparison
19
NZL flag Sam Noster
CAN flag Kyle Vis
40-44 1:07:37
Click to select for comparison
20
GBR flag Eamonn Barber
CAN flag Steven McGee
25-29 1:07:50
Click to select for comparison
21
CAN flag Corry Whitworth
CAN flag Adam Russell
35-39 1:07:54
Click to select for comparison
22
USA flag Matias Narvaja
USA flag Jack Garland
30-34 1:09:47
Click to select for comparison
23
CAN flag Peyton Williams
CAN flag Rob Goodfellow
25-29 1:09:54
Click to select for comparison
24
GBR flag Cameron Clark
CAN flag Ryan Lynch
30-34 1:09:55
Click to select for comparison
25
NZL flag Ricky Jackson-Lewis
GER flag Stefan Koch
30-34 1:09:58
Click to select for comparison
26
CAN flag Justin Ralph
CAN flag Jim Nickorouk
30-34 1:10:00
Click to select for comparison
27
CAN flag Ryan Heaven
CAN flag Cory Nitchie
30-34 1:11:28
Click to select for comparison
28
ITA flag Tommaso Zanin
ITA flag Gabriele Tortorella
16-24 1:11:34
Click to select for comparison
29
CAN flag Markus Nielsen
CAN flag Jeff Hudson
25-29 1:11:34
Click to select for comparison
30
GBR flag Oscar Nils Mitchell Wiking
FRA flag Jules ORRIERE
16-24 1:11:43
Click to select for comparison
31
USA flag Caleb Fredrickson
USA flag Haydn Smith
25-29 1:12:59
Click to select for comparison
32
USA flag Cam Russ
USA flag Jay Rudwall
30-34 1:13:18
Click to select for comparison
33
CAN flag Kodie Laughlin
CAN flag Jaime Jarvis
30-34 1:14:05
Click to select for comparison
34
BRA flag Gilberto Castelo Branco
CAN flag Michael Valic
30-34 1:14:11
Click to select for comparison
35
GBR flag Sam Medhurst
AUS flag Timothy Kelly
35-39 1:14:48
Click to select for comparison
36
CAN flag Andrew Thomas
CAN flag Ryan Silveira
40-44 1:14:49
Click to select for comparison
37
CAN flag Connor Ingram
CAN flag Evan Mitchell
16-24 1:15:04
Click to select for comparison
38
USA flag Ethan Townsend
USA flag Alex Aistrope
35-39 1:15:52
Click to select for comparison
39
USA flag EJ Dockery
GBR flag Mike Goods
35-39 1:16:06
Click to select for comparison
40
USA flag Colin Runk
USA flag Andrew Grondin
25-29 1:16:08
Click to select for comparison
41
CAN flag Eric Thibault
ESA flag Juan Carcamo
16-24 1:16:20
Click to select for comparison
42
USA flag Sean O’Bryan
USA flag Bayley Stefanek
25-29 1:16:26
Click to select for comparison
43
CAN flag Max Gaspranov
CAN flag Aaron Harburn
45-49 1:16:28
Click to select for comparison
44
CAN flag Thomas Wan
CAN flag Marco Wan
30-34 1:16:46
Click to select for comparison
45
CAN flag Kieran Chanteloup
CAN flag Ryan Nightingale
16-24 1:17:26
Click to select for comparison
46
CAN flag Brendan mcculloch
CAN flag Bryson Bleker
30-34 1:17:33
Click to select for comparison
47
CAN flag Jeremy Maillet
CAN flag Erik Burton
30-34 1:17:53
Click to select for comparison
48
USA flag Stephen Foster
USA flag Travis Schade
30-34 1:18:58
Click to select for comparison
49
CAN flag David Ens
GBR flag James Ledson
25-29 1:19:11
Click to select for comparison
50
GRE flag Ioannis Giannaris
CAN flag Jeff Turcotte
35-39 1:19:17
Click to select for comparison
51
CAN flag Matthew Epp
CAN flag Nicholas Granley
16-24 1:20:18
Click to select for comparison
52
KOR flag Youngjin Jo
CAN flag Ivan Wahyudi
35-39 1:20:55
Click to select for comparison
53
CAN flag Jishan Sharples
ZIM flag Tafadzwa Mushandu
30-34 1:20:58
Click to select for comparison
54
IRI flag Parsa Pourjafar
IRI flag Arsalan Ayani
16-24 1:21:33
Click to select for comparison
55
CAN flag Kabir Mann
CAN flag Samuel Franco Tangarife
16-24 1:21:51
Click to select for comparison
56
CAN flag Hari Vapheas
CAN flag Costa Mellios
35-39 1:22:31
Click to select for comparison
57
USA flag Blain Howard
USA flag Isaac Rodriguez
40-44 1:22:47
Click to select for comparison
58
CAN flag Andrew Pocrnic
CAN flag Matthew Amado
35-39 1:23:38
Click to select for comparison
59
CAN flag Dylan Tucker
CAN flag Mark Green
25-29 1:26:41
Click to select for comparison
60
USA flag Marlon Delerme
USA flag Femi Omotoso
30-34 1:27:22
Click to select for comparison
61
CAN flag Anthony Dinh
CAN flag Randall Domino
30-34 1:28:46
Click to select for comparison
62
CAN flag Travis Fitzgerald
CAN flag Remi Hyman
16-24 1:36:19
Click to select for comparison
63
CAN flag Daniel Cotter
GER flag Tobias Jakowski
30-34 1:41:39