HYROX DOUBLES MEN - Vienna 2025

22–23 Feb 2025
Showing 1 to 100 of 655 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
BEL flag Pieter Maes
BEL flag Tom Franssens
49:06
Click to select for comparison
2 2
SLO flag Alen Ploj
FRA flag Alan Cao
49:07 30-39
Click to select for comparison
3 3
ENG flag Tony Revell
ENG flag Danny Rae
49:46 30-39
Click to select for comparison
4 4
FRA flag Alexis Bernier
SRB flag Marko Nicic
49:50 30-39
Click to select for comparison
5 5
ENG flag Aaron Woodman
GBR flag David Parkin
49:58 30-39
Click to select for comparison
6 1
GBR flag Joel Roura
GBR flag Luke Garrick
50:44 16-29
Click to select for comparison
7 1
AUT flag Alexander Roncevic
SLO flag Joze Kojc
51:04 40-49
Click to select for comparison
8 2
SCO flag Luke Ennis
SCO flag Ross Walker
51:04 16-29
Click to select for comparison
9 6
POR flag Tiago Costa
POR flag Bruno Ferreira
51:17 30-39
Click to select for comparison
10 3
AUT flag Lasse Pips
AUT flag Rene Groinig
51:20 16-29
Click to select for comparison
11 7
GBR flag Chris Beeby
GBR flag Michael Channing-Phillips
51:20 30-39
Click to select for comparison
12 8
BEL flag Kwinten Verstuyft
BEL flag Louis Osselaer
51:21 30-39
Click to select for comparison
13 9
POR flag David Queiroz
POR flag David Preciado
51:21 30-39
Click to select for comparison
14 10
GER flag Christian Nolde
GER flag Sven Schenk
51:22 30-39
Click to select for comparison
15 11
GER flag Julian Krüger
GER flag Benito Baez Ayala
51:24 30-39
Click to select for comparison
16 12
GER flag Markus Rhöse
GER flag Dieter Schwarzkopf
51:33 30-39
Click to select for comparison
17 13
SLO flag Denis Toplak
SLO flag Domen Dornik
51:47 30-39
Click to select for comparison
18 14
GER flag Fabian Grill
GER flag Nicolas Küß
51:49 30-39
Click to select for comparison
19 15
GBR flag Hubie Solley
SWE flag Joel Persson
52:00 30-39
Click to select for comparison
20 2
MAR flag Jaafar Moumen
NED flag Robert Van Herk
52:01 40-49
Click to select for comparison
21 16
GER flag Clemens Scherbel
GER flag Christopher Von Stelzer
52:13 30-39
Click to select for comparison
22 17
FRA flag Raphael De Bonnieres
FRA flag Nicolas Reynet
52:18 30-39
Click to select for comparison
23 18
GER flag Frederic Legatzki
GER flag Timo Van Der Meer
52:58 30-39
Click to select for comparison
24 3
GER flag Torsten Reuter
GER flag Sascha Ahrens
53:10 40-49
Click to select for comparison
25 19
ESP flag Daniel Redondo Muñoz
ARG flag Valentín Gamba Dondich
53:18 30-39
Click to select for comparison
26 20
GBR flag Luke Bailey
GBR flag Omar Mansour
53:20 30-39
Click to select for comparison
27 21
GBR flag Jordan White
GBR flag James Harber
53:32 30-39
Click to select for comparison
28 4
AUT flag Benjamin Schmidradler
AUT flag Tilen Dorninger
53:37 16-29
Click to select for comparison
29 4
GBR flag Dan Barker
GBR flag Sam Thomason
54:04 40-49
Click to select for comparison
30 5
GBR flag Benjamin Blamey
GBR flag Thomas Blamey
54:12 16-29
Click to select for comparison
31 6
SVK flag Nikolas Rákoci
SVK flag Adam Riapoš
54:35
Click to select for comparison
32 7
LUX flag Maxime Szturma
GER flag Benedikt Wagner
54:46 16-29
Click to select for comparison
33 22
ESP flag Miguel Prados
ESP flag Javier Umpiérrez
54:47 30-39
Click to select for comparison
34 8
GBR flag Kyle Mccauley
GBR flag Craig Gardiner
54:54 16-29
Click to select for comparison
35 23
GBR flag Jack Kelbrick
GBR flag Tom Imlah
54:58 30-39
Click to select for comparison
36 9
GER flag Sebastian Günther
GER flag Florian Staudt
55:08 16-29
Click to select for comparison
37 24
GER flag Anil Yesil
GER flag Thorben Sindermann
55:09 30-39
Click to select for comparison
38 10
GER flag Brun Keller
GER flag Tom Marquardt
55:14 16-29
Click to select for comparison
39 25
IRL flag Andy Grehan
IRL flag Graham Keenan
55:25 30-39
Click to select for comparison
40 11
SLO flag Ziga Hutter
SLO flag Sven Jug
55:33 16-29
Click to select for comparison
41 12
GBR flag Morgan Newman
GBR flag Sam Grant
55:35 16-29
Click to select for comparison
42 5
ESP flag Jose Pereira Ruiz
ESP flag Estanis Gonzalez Torrent
55:39 40-49
Click to select for comparison
43 6
GER flag Marius Toborek
GER flag Roman Hopp
55:40 40-49
Click to select for comparison
44 26
GBR flag Daniel Park
GBR flag Marc Messenger
55:58 30-39
Click to select for comparison
45 27
AUT flag Rene Biedermann
AUT flag Patrik Erber
56:01 30-39
Click to select for comparison
46 13
AUT flag Nikolas Keuschnig
AUT flag Roman Struger
56:24 16-29
Click to select for comparison
47 14
GER flag Alex Reinlein
GER flag Kai Halbig
56:27 16-29
Click to select for comparison
48 7
SLO flag Rok Kolarič
SLO flag Aleš Žulovec
56:27 40-49
Click to select for comparison
49 28
SUI flag Dimitri Waeber
FRA flag Alexandre Nunes
56:29 30-39
Click to select for comparison
50 29
GER flag Christoph Wieloch
GER flag Dirk Berresheim
56:35 30-39
Click to select for comparison
51 30
POR flag Nuno Guerreiro
POR flag Fernando Bengalinha
56:38 30-39
Click to select for comparison
52 15
GBR flag Charlie Weeks
GBR flag Brooke France
56:45 16-29
Click to select for comparison
53 16
IRL flag Cian Brennan
IRL flag Adam Brennan
56:48 16-29
Click to select for comparison
54 31
GER flag Dennis Sölle
GER flag Asim Latifi
56:48 30-39
Click to select for comparison
55 8
GER flag Ramy Peuker
GER flag Stephan Wallacher
56:52 40-49
Click to select for comparison
56 9
GBR flag Martin Gore
GBR flag Joel Enoch
56:56 40-49
Click to select for comparison
57 17
FRA flag Amory Fedjekhi
FRA flag Augustin Tonnel
56:59 16-29
Click to select for comparison
58 1
IRL flag Kevin Shalloo
IRL flag David Guerin
57:01 50-59
Click to select for comparison
59 32
GBR flag Ryan Gackowski
GBR flag Robert Hobbs
57:03 30-39
Click to select for comparison
60 18
GBR flag William Perkins
GBR flag Thomas Wood
57:05 16-29
Click to select for comparison
61 19
GER flag Moritz Kappelsberger
AUT flag Felix Kappelsberger
57:07 16-29
Click to select for comparison
62 33
AUT flag Patrick Pitzl
AUT flag Philipp Hlavinka
57:09 30-39
Click to select for comparison
63 34
NED flag Tom Jansen
GER flag Thorsten Hansen
57:11 30-39
Click to select for comparison
64 20
AUT flag Samuel Kerschbaum
AUT flag Martin Melchart
57:13 16-29
Click to select for comparison
65 21
GER flag Felix Elsner
AUT flag Robert Huber
57:16 16-29
Click to select for comparison
66 35
GBR flag Steven Mcinally
GBR flag David Hamilton
57:22 30-39
Click to select for comparison
67 36
LTU flag Tomas Mitkus
AUT flag Can-Michael Nural
57:23 30-39
Click to select for comparison
68 37
NED flag Jeroen Meerman
NED flag Leon Roos
57:23 30-39
Click to select for comparison
69 10
GBR flag Allan Syme
GBR flag Stuart Syme
57:24 40-49
Click to select for comparison
70 22
NED flag Max Van Marle
NED flag Tom Oosterdijk
57:25 16-29
Click to select for comparison
71 11
GBR flag Paul Gillingham
GBR flag David Sloan
57:27 40-49
Click to select for comparison
72 2
ESP flag Daniel Sevillla
GBR flag Alan Strachan
57:29 50-59
Click to select for comparison
73 38
GER flag Ondry Priebe
AUT flag Thomas Mayr
57:29 30-39
Click to select for comparison
74 23
GER flag Markus Krause
GER flag Johannes Pleger
57:32 16-29
Click to select for comparison
75 24
GBR flag Rafe Legg
GBR flag Jack Bark
57:33 16-29
Click to select for comparison
76 12
AUT flag Rainer Winninger
AUT flag Walter Dorninger
57:38 40-49
Click to select for comparison
77 13
ESP flag Sergio Monteagudo
ESP flag manuel romero
57:47 40-49
Click to select for comparison
78 39
HUN flag Máté Gyömrei
HUN flag Patrik Nagy
57:51 30-39
Click to select for comparison
79 25
GER flag Hannes Mauer
GER flag Maximilian Alber
57:55 16-29
Click to select for comparison
80 40
GER flag Adrian Majewski
GER flag Can Ilgar
58:00 30-39
Click to select for comparison
81 41
AUT flag Thomas Kremayr
NED flag Robert Pangalila
58:01 30-39
Click to select for comparison
82 26
GBR flag Thomas Clare
GBR flag Ethan Kirkwood
58:01 16-29
Click to select for comparison
83 27
GER flag Gramos Halilaj
GER flag Felix Bierwirth
58:06 16-29
Click to select for comparison
84 28
GER flag Manuel Tüngler
GER flag Marcel Hertlein
58:17 16-29
Click to select for comparison
85 29
GER flag Tobias Hessling
GER flag Jan Teuber
58:31 16-29
Click to select for comparison
86 30
GER flag Luca Mappes
GER flag Louis Großmann
58:31 16-29
Click to select for comparison
87 31
GBR flag Jay Johnson
GBR flag Oli Leighton
58:35 16-29
Click to select for comparison
88 42
NED flag Joshua Meijer
NED flag Gabriel Meijer
58:46 30-39
Click to select for comparison
89 3
GER flag Florian Mildner
GER flag Yannick Obenauer
58:46 50-59
Click to select for comparison
90 32
GBR flag Stan Schofield
GBR flag Rhys Mould
58:54 16-29
Click to select for comparison
91 43
GER flag Constantin Wagner
GER flag Timur Öztuna
58:55 30-39
Click to select for comparison
92 14
ITA flag Alex Bellin
ITA flag Marco Pavanello
59:01 40-49
Click to select for comparison
93 33
GER flag Alexander Groschopp
GER flag Marvin Moser
59:04 16-29
Click to select for comparison
94 15
GER flag Michael Gomeringer
GER flag Andreas Klauser
59:09 40-49
Click to select for comparison
95 44
GBR flag Zeph Brown
GBR flag Elliott Brown
59:13 30-39
Click to select for comparison
96 45
AUT flag Markus Sztuka
AUT flag Roman Eckl
59:15 30-39
Click to select for comparison
97 34
GBR flag George Barry
GBR flag Oliver Smith
59:15 16-29
Click to select for comparison
98 35
GBR flag Mike Linford
GBR flag Mitch Berry
59:28 16-29
Click to select for comparison
99 16
AUT flag Thomas Sternad
RSA flag Evan Teplitsky
59:33 40-49
Click to select for comparison
100 46
AUT flag Gerd Pfingstner
AUT flag Stefan Zink
59:46 30-39
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.

Start your free trial

First week free. Cancel anytime. · Get the app