HYROX DOUBLES MEN - Cologne 2025

10–13 Apr 2025
Showing 1 to 100 of 908 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
GER flag Fabian Grill
GER flag Nicolas Küß
52:52 30-39
Click to select for comparison
2 1
NED flag Joey Stol
NED flag Julian Westerbaan
53:31 16-29
Click to select for comparison
3 2
GER flag Henning Hauschild
GER flag Justin Homburg
54:31 16-29
Click to select for comparison
4 2
LUX flag Gil Nicola
LUX flag Max Feteler
55:54 30-39
Click to select for comparison
5 3
FRA flag Alexandre Brun
FRA flag Fernando Contreras
55:56 30-39
Click to select for comparison
6 3
GER flag Alex Kukla
GER flag Nils Baukrowitz
56:04 16-29
Click to select for comparison
7 1
GER flag Maik Schindler
GER flag Philipp Müller
56:19 40-49
Click to select for comparison
8 4
GBR flag Darren Roberts
GBR flag Benjamin Haldon
56:20 30-39
Click to select for comparison
9 5
GER flag Piran Asci
GER flag Jordi Walder
56:35 30-39
Click to select for comparison
10 6
GBR flag Jonny Tye
GBR flag Alex Croucher
56:42 30-39
Click to select for comparison
11 4
BEL flag Emile Mattheeuws
BEL flag Francis Gerritsen
57:17 16-29
Click to select for comparison
12 7
GER flag Clemens Reinhardt
GER flag Christian Rose
57:22 30-39
Click to select for comparison
13 5
GBR flag Sandy Robertson
GBR flag Euan Galloway
57:25 16-29
Click to select for comparison
14 8
GER flag Martin Strauch
NED flag Tom Van den Berkhof
57:28 30-39
Click to select for comparison
15 9
ESP flag Hodei Aspuru
ESP flag Diego Bustamante
57:42 30-39
Click to select for comparison
16 6
GBR flag Jack Davies
GBR flag Ollie Eastwood
57:45 16-29
Click to select for comparison
17 10
GER flag Lukas Dreger
GER flag Max Emde
57:48 30-39
Click to select for comparison
18 7
BEL flag Mitu Verbeeck
BEL flag Vincent Sels
57:59 16-29
Click to select for comparison
19 8
DEN flag Lasse Anker
DEN flag Peter Groth Hansen
58:03 16-29
Click to select for comparison
20 9
NED flag Niels Post
NED flag Guido Bouwmeesters
58:03 16-29
Click to select for comparison
21 11
GER flag Florian Jaedicke
GER flag Benjamin Wieneck
58:12 30-39
Click to select for comparison
22 12
GER flag Jörg Limbach
GER flag Felix Limbach
58:13 30-39
Click to select for comparison
23 13
GER flag Anil Yesil
GER flag Roman Hopp
58:21 30-39
Click to select for comparison
24 14
NED flag Reinaldo Drohm
NED flag Mauro Niesten
58:23 30-39
Click to select for comparison
25 15
GER flag Marc Haselmayr
GER flag Jonas Maurer
58:28 30-39
Click to select for comparison
26 16
GER flag Maximilian Häckner
GER flag Stefan Pruy
58:34 30-39
Click to select for comparison
27 10
GER flag Kristjan Gläßel
GER flag Michael Schneider
58:43 16-29
Click to select for comparison
28 17
GER flag Christian Braun
GER flag Patrick Grieger
58:44 30-39
Click to select for comparison
29 11
GER flag Nico Kitta
GER flag Jannik Wierick
58:46 16-29
Click to select for comparison
30 18
FRA flag Charles Sibille
FRA flag David Scholtus
58:46 30-39
Click to select for comparison
31 12
FRA flag Samy El Malki
FRA flag Thibault Bourrelly
58:48 16-29
Click to select for comparison
32 13
GER flag Timo Koring
GER flag Moritz Becker
58:54 16-29
Click to select for comparison
33 14
GER flag Lukas Braunewell
GER flag Maximilian Jansen
58:57 16-29
Click to select for comparison
34 15
SUI flag Janick Niederberger
SUI flag David Hannes Zürneck
59:08 16-29
Click to select for comparison
35 16
GER flag Niklas Brunner
GER flag Jan-Niklas Friedrich
59:15 16-29
Click to select for comparison
36 17
GBR flag George Bishop
GBR flag Joe Bass
59:16 16-29
Click to select for comparison
37 19
GER flag Alexander Meisolle
GER flag Steve Bogisch
59:24 30-39
Click to select for comparison
38 20
IRL flag Niall Kenny
IRL flag David Joyce
59:37 30-39
Click to select for comparison
39 21
GER flag Kevin Ociepka
GER flag Tobias Lindemann
59:47 30-39
Click to select for comparison
40 22
GER flag Daniel Schrader
GER flag Dominik Fiegen
59:49 30-39
Click to select for comparison
41 23
GER flag Kevin Thewes
GER flag Steffen Wirtz
59:52 30-39
Click to select for comparison
42 18
GER flag Lukas Mueller
GER flag Dominik Stroh
59:59 16-29
Click to select for comparison
43 24
GER flag Jonas Schwendemann
BEL flag Niels Den Hert
1:00:05 30-39
Click to select for comparison
44 2
GER flag Christian Kukuk
GER flag Christopher Schäckermann
1:00:09 40-49
Click to select for comparison
45 19
GBR flag Dan Smith
GBR flag Harvey Ford
1:00:20 16-29
Click to select for comparison
46 3
GER flag Christian Lindequist
GER flag Nico Geisler
1:00:24 40-49
Click to select for comparison
47 26
GER flag Martin Schlensker
GER flag Patrick Kress
1:00:29 30-39
Click to select for comparison
48 20
GBR flag Ben Williams
GBR flag Tom Bickerstaff
1:00:29 16-29
Click to select for comparison
49 25
GER flag Lukas Agne
GER flag Joshua Wilhelm
1:00:29 30-39
Click to select for comparison
50 27
GER flag Paul Wolf
GER flag Christopher Lozano
1:00:50 30-39
Click to select for comparison
51 21
GER flag Benedikt Becker
GER flag Leon Bargemann
1:00:51 16-29
Click to select for comparison
52 28
ITA flag Matteo Radice
ITA flag Michele Stancanelli
1:00:54 30-39
Click to select for comparison
53 29
GER flag Dennis Preljevic
GER flag Christian Weber
1:01:01 30-39
Click to select for comparison
54 22
NED flag Diego Samseer
NED flag Xavier Pocorni
1:01:03 16-29
Click to select for comparison
55 30
GBR flag Declan Braddock
GBR flag Jamie Lyon
1:01:05 30-39
Click to select for comparison
56 31
GER flag Bastian Zech
GER flag Marcello Asta
1:01:06 30-39
Click to select for comparison
57 23
GER flag Lukas Priebe
GER flag Tim Bertsche
1:01:23 16-29
Click to select for comparison
58 32
GER flag Sven Dietrich
GER flag Patrick Dietrich
1:01:24 30-39
Click to select for comparison
59 33
GER flag Martin Draxel
GER flag Nils Metzger
1:01:25 30-39
Click to select for comparison
60 34
BRA flag Hugo Acioli
GER flag Tithey Schulz
1:01:25 30-39
Click to select for comparison
61 35
GER flag Hilko Geiken
GER flag Ole Nietiedt
1:01:39 30-39
Click to select for comparison
62 4
GER flag Raphael Kalnicki
GER flag Stefan Marx
1:01:40 40-49
Click to select for comparison
63 36
POR flag Edgar Remedios
POR flag Francisco Villar
1:01:59 30-39
Click to select for comparison
64 37
NED flag Sam Van Leth
NED flag Bob Evers
1:02:06 30-39
Click to select for comparison
65 38
GER flag Felix Schmidt
GER flag Henrik Zöll
1:02:07 30-39
Click to select for comparison
66 24
GBR flag Jacob Gratton
GBR flag Regan Hutchinson
1:02:07 16-29
Click to select for comparison
67 25
ESP flag Jorge Raven Garcia
ARG flag Manuel Medina Turati
1:02:15 16-29
Click to select for comparison
68 39
FRA flag Antoine Dupuis
FRA flag Flavien Louvet
1:02:16 30-39
Click to select for comparison
69 40
VEN flag Daniel Alvarado
GER flag Nico Küttner
1:02:17 30-39
Click to select for comparison
70 41
GER flag Julius Ise
AUT flag Matthias Snobe
1:02:25 30-39
Click to select for comparison
71 5
GER flag Benjamin Oldhafer
GER flag Lars Burmeister
1:02:29 40-49
Click to select for comparison
72 6
GER flag Florian Woiwode
GER flag Paul Springmann
1:02:29 40-49
Click to select for comparison
73 26
GER flag Lukas Langenbach
GER flag Tim Langenbach
1:02:32 16-29
Click to select for comparison
74 42
GER flag Justin Kemper
GER flag Dominik Fohrmann
1:02:32 30-39
Click to select for comparison
75 43
LUX flag Guillaume Bisdorff
LUX flag Alain Schanet
1:02:33 30-39
Click to select for comparison
76 27
GER flag Sören Sacht
GER flag Nico Kitta
1:02:37 16-29
Click to select for comparison
77 44
GER flag Andreas Eberle
GER flag Lars Peckmann
1:02:39 30-39
Click to select for comparison
78 28
LUX flag Max Logelin
LUX flag Victor Stein
1:02:41 16-29
Click to select for comparison
79 29
GBR flag Matt Wilson
GBR flag Thomas Vivian
1:02:42 16-29
Click to select for comparison
80 45
GER flag Enno Eller
GBR flag George Crook
1:02:42 30-39
Click to select for comparison
81 46
GER flag Christoph Mehrl
GER flag Rouven Werner
1:02:48 30-39
Click to select for comparison
82 1
GER flag Thorsten Steffen
GER flag Ralf Wendler
1:02:48 50-59
Click to select for comparison
83 47
GER flag Michel Keldenich
GER flag Roland Roth
1:02:50 30-39
Click to select for comparison
84 30
GBR flag Jake Hodges
GBR flag Ethan White
1:02:53 16-29
Click to select for comparison
85 31
GBR flag Alex Long
GBR flag Conrad Forbes
1:02:54 16-29
Click to select for comparison
86 48
FRA flag Adam Zentar
FRA flag Jeremy Drouin
1:02:57 30-39
Click to select for comparison
87 32
AUT flag Lukas Strasser
AUT flag Alexander Baumann
1:03:00 16-29
Click to select for comparison
88 50
GER flag Simon Kock
GER flag Benedikt Börgel
1:03:03 30-39
Click to select for comparison
89 49
GER flag Marco Möhring
GER flag Lukas Hoffmann
1:03:03 30-39
Click to select for comparison
90 7
GER flag Alexander Herber
GER flag Stephan Wallacher
1:03:05 40-49
Click to select for comparison
91 33
GER flag Julian Kunze
GER flag Julian Öchsl
1:03:06 16-29
Click to select for comparison
92 8
GER flag Philipp Birnstingl
GER flag Claudio Ciulla
1:03:07 40-49
Click to select for comparison
93 35
NED flag Jio Classen
NED flag Martijn Jansen
1:03:10 16-29
Click to select for comparison
94 51
GER flag Sebastian Schmitt
GER flag Marco Müller
1:03:10 30-39
Click to select for comparison
95 34
GBR flag Dec Chaderton
GBR flag Harrison Gilfoyle
1:03:10 16-29
Click to select for comparison
96 9
TUR flag Mahmut Kiran
GER flag Florian Rose
1:03:19 40-49
Click to select for comparison
97 52
GER flag Patrick Buzas
GER flag Mike Schmitz
1:03:20 30-39
Click to select for comparison
98 36
GER flag Nils Franzen
GER flag Niklas Görtz
1:03:26 16-29
Click to select for comparison
99 53
GER flag Daniel Jochum
GER flag Fabian Krutten
1:03:26 30-39
Click to select for comparison
100 37
IRL flag Shane Cleere
IRL flag Ger Fennelly
1:03:28 16-29
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