HYROX DOUBLES MEN - Cologne 2025

10–13 Apr 2025
Showing 101 to 200 of 908 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
101 54
GER flag Tim Vicariesmann
GER flag Yannick Romeo Fongue Tchamo
1:03:31 30-39
Click to select for comparison
102 55
GER flag Kay Jaster
GER flag Dominik Schulte-Sasse
1:03:32 30-39
Click to select for comparison
103 56
GER flag Andreas Kügler
GER flag Melchior Schäfer
1:03:35 30-39
Click to select for comparison
104 38
USA flag Matthew Rohleder
USA flag Patrick Rives
1:03:38 16-29
Click to select for comparison
105 57
GER flag Philipp Schwan
GER flag Hans Christian Förster
1:03:38 30-39
Click to select for comparison
106 39
GER flag Michel Barenschee
GER flag Sergej Driller
1:03:42 16-29
Click to select for comparison
107 58
GER flag Ondry Priebe
AUT flag Andreas Landerl
1:03:45 30-39
Click to select for comparison
108 40
GER flag Henrik Bredenbals
GER flag Felix Bröker
1:03:46 16-29
Click to select for comparison
109 59
GER flag Imad Ait Lhaj
GER flag Steven Warnke
1:03:51 30-39
Click to select for comparison
110 41
GER flag Julius Kerbel
GER flag Benjamin Hüge
1:03:52 16-29
Click to select for comparison
111 43
GER flag Tobias Hildebrandt
GER flag Julian Werner
1:03:53 16-29
Click to select for comparison
112 42
GER flag Nicholas Weidmann
GER flag Benedict Weidmann
1:03:53 16-29
Click to select for comparison
113 10
FRA flag Jeremy Focqueu
FRA flag Bruno Deback
1:03:54 40-49
Click to select for comparison
114 60
GER flag Maximilian Goller
GER flag Lukas Schmandra
1:03:56 30-39
Click to select for comparison
115 44
GER flag Nico Rudolph
GER flag Rico Gast
1:03:57 16-29
Click to select for comparison
116 61
GBR flag Matt Foreman
GBR flag Oli Sherwood
1:03:59 30-39
Click to select for comparison
117 62
GER flag Christopher Fliegel
GER flag Dominic Kutschki
1:04:04 30-39
Click to select for comparison
118 63
GER flag Andreas Moog
GER flag Hendrik Heim
1:04:05 30-39
Click to select for comparison
119 64
GBR flag Graham Paffett
GBR flag Connor Paffett
1:04:16 30-39
Click to select for comparison
120 45
GBR flag Samuel Boyle
GBR flag Joshua Dennis
1:04:22 16-29
Click to select for comparison
121 65
GER flag Christian Obst
GER flag Mario Möller
1:04:22 30-39
Click to select for comparison
122 66
AUT flag Raffael Schoergi
AUT flag David Krewalder
1:04:23 30-39
Click to select for comparison
123 67
GER flag Erik Sterken
GER flag Eike Zywietz
1:04:30 30-39
Click to select for comparison
124 46
GER flag Ole Meinhof
GER flag Kai Kunde
1:04:35 16-29
Click to select for comparison
125 47
GER flag Alexander Glanzner
GER flag Marcel Scheurer
1:04:35 16-29
Click to select for comparison
126 48
GER flag David Neidlinger
GER flag Leo Wendler
1:04:38 16-29
Click to select for comparison
127 68
GBR flag Andrew Kift
GBR flag Joe Williams
1:04:38 30-39
Click to select for comparison
128 69
NED flag Erik Pilger
NED flag Dirk Mulder
1:04:39 30-39
Click to select for comparison
129 70
GER flag Leroy Peltzer
GER flag Tobias Sinzig
1:04:43 30-39
Click to select for comparison
130 72
FRA flag Nassim Merabet
FRA flag Raphaël Carrer
1:04:43 30-39
Click to select for comparison
131 49
NED flag Jim Van Aken
NED flag Twan Van Tunen
1:04:43 16-29
Click to select for comparison
132 71
GER flag Heiko Holstein
GER flag Nico Hampel
1:04:43 30-39
Click to select for comparison
133 11
GER flag René Kuhlmann
GER flag Klaus Arnold
1:04:44 40-49
Click to select for comparison
134 50
GER flag Oliver Urbach
GER flag Gereon Fliedner
1:04:47 16-29
Click to select for comparison
135 73
GER flag Tim Volland
GER flag Sebastian Mörig
1:04:48 30-39
Click to select for comparison
136 51
FRA flag Remy Beaugnon
FRA flag Nicolas Michel
1:04:49 16-29
Click to select for comparison
137 74
GER flag Alexandre Henkes
GER flag Thorben Pieper
1:04:49 30-39
Click to select for comparison
138 75
GER flag Kawian Paigal
GER flag Simon Schmidt
1:04:56 30-39
Click to select for comparison
139 52
GER flag Max Leyes
GER flag Jan Burkhard
1:04:56 16-29
Click to select for comparison
140 2
GBR flag Wayne Sanderson
GBR flag Brian Stokes
1:05:07 50-59
Click to select for comparison
141 76
GER flag Holger Müller
SUI flag Lukas Müller
1:05:07 30-39
Click to select for comparison
142 77
FRA flag Morand Reiff
FRA flag Antony Bodein
1:05:14 30-39
Click to select for comparison
143 53
GER flag Joel Niebla
GER flag Mark Edgar Dickson
1:05:21 16-29
Click to select for comparison
144 78
IRL flag Ian Kelly
IRL flag Sean Ryan
1:05:26 30-39
Click to select for comparison
145 79
GER flag Andre Beckers
GER flag Kevin Tepe
1:05:28 30-39
Click to select for comparison
146 81
FRA flag Jean-Francois Mersseman
FRA flag Lucas Geeraert
1:05:32 30-39
Click to select for comparison
147 80
GER flag Maximilian Franke
GER flag Johannes Franke
1:05:32 30-39
Click to select for comparison
148 82
ITA flag Alessandro Brambilla Colnago
ITA flag Gabriele Tortorella
1:05:33 30-39
Click to select for comparison
149 54
GBR flag Kyal Hunter
GBR flag Joseph Cooper
1:05:34 16-29
Click to select for comparison
150 84
GER flag Tobias Gumpert
GER flag Moritz Plewa
1:05:36 30-39
Click to select for comparison
151 83
GER flag Quang Lam Ngo
GER flag Daniel Kuck
1:05:36 30-39
Click to select for comparison
152 87
POR flag Nelson Peixoto
ESP flag Victor Ares Vilarino
1:05:38 30-39
Click to select for comparison
153 86
GER flag Eike Falk
GER flag Robin Soppa
1:05:38 30-39
Click to select for comparison
154 85
GER flag Pascal Schümann
GER flag Yannik Bildstein
1:05:38 30-39
Click to select for comparison
155 89
FRA flag Julien Bernardo
FRA flag Simon Noviant
1:05:39 30-39
Click to select for comparison
156 88
GER flag Fred Lohmann
GER flag Niklas Gubitz
1:05:39 30-39
Click to select for comparison
157 55
GER flag Jeremy Adjei
GER flag Kofi Boateng
1:05:42 16-29
Click to select for comparison
158 90
GER flag Lutz Wamser
GER flag Lars Wamser
1:05:43 30-39
Click to select for comparison
159 91
GER flag Maximilian Deiters
GER flag Philip Wanderski
1:05:44 30-39
Click to select for comparison
160 56
GER flag Radik Guk
GER flag Markus Leewen
1:05:44 16-29
Click to select for comparison
161 12
GER flag Shahriyar Anvari
GER flag Mario Chuako
1:05:45 40-49
Click to select for comparison
162 92
AUT flag Patrick Rinderer
AUT flag Johannes Kohler
1:05:47 30-39
Click to select for comparison
163 57
GER flag Marcel Ecker
GER flag Nico Schaub
1:05:50 16-29
Click to select for comparison
164 93
GER flag Yannick Roggatz
GER flag Andreas Gräfl
1:05:50 30-39
Click to select for comparison
165 58
CRO flag Silas Herceg
CRO flag Flavio Hainke
1:05:51 16-29
Click to select for comparison
166 59
GER flag Alexander Oberpenning
GER flag Jonas Krimpenfort
1:05:54 16-29
Click to select for comparison
167 60
GBR flag Jimmy Hayns
GBR flag Tommy Williams
1:05:54 16-29
Click to select for comparison
168 94
GER flag Dennis Bachmaier
GER flag Lukas Klein
1:05:54 30-39
Click to select for comparison
169 95
GER flag Sascha Zinken
GER flag Andre Gesse
1:05:55 30-39
Click to select for comparison
170 96
GER flag Lars Vorreyer
GER flag Timon Henrichs
1:05:57 30-39
Click to select for comparison
171 61
GER flag Sebastian Pfahler
GER flag Kevin Brunkhorst
1:05:58 16-29
Click to select for comparison
172 62
GER flag Adrian Dörnbach
GER flag Alexander Schlede
1:06:00 16-29
Click to select for comparison
173 63
GER flag Lucas Krämer
GER flag Nima Golmaghani Azar
1:06:00 16-29
Click to select for comparison
174 97
BEL flag Constant Morette
BEL flag Charles Pierret
1:06:00 30-39
Click to select for comparison
175 64
FRA flag Michael Ducruet
FRA flag Maxence Gimzia
1:06:02 16-29
Click to select for comparison
176 98
FRA flag Raffaele Navarra
FRA flag Thomas Rodrigues
1:06:08 30-39
Click to select for comparison
177 66
GBR flag Todd Muil
GBR flag Ross Muil
1:06:08 16-29
Click to select for comparison
178 65
FRA flag Nicolas Noto La Diega
FRA flag Thibaut Planckeel
1:06:08 16-29
Click to select for comparison
179 67
SUI flag Michael Müller
GER flag Florian Mersdorf
1:06:11 16-29
Click to select for comparison
180 13
NED flag Misja Perquin
NED flag Nico Mensing Van Charante
1:06:15 40-49
Click to select for comparison
181 99
GER flag Jonas Lemp
GER flag Tim Höfling
1:06:16 30-39
Click to select for comparison
182 100
GER flag Leon Däsler
GER flag Hans Jörg Wende
1:06:17 30-39
Click to select for comparison
183 68
BEL flag Eliott De Trez
BEL flag Martin Grisar
1:06:17 16-29
Click to select for comparison
184 69
GER flag Pawel Jarutkin
GER flag Melvin Franzen
1:06:18 16-29
Click to select for comparison
185 70
GER flag Leonard Palmen
GER flag Max Roling
1:06:21 16-29
Click to select for comparison
186 71
GER flag Fritz Franke
GER flag Jan Erik Seelbach
1:06:24 16-29
Click to select for comparison
187 101
GER flag Patrick Häfner
GER flag Joachim Hofmann
1:06:24 30-39
Click to select for comparison
188 102
GER flag Daniel Böse
GER flag Josha Vitz
1:06:27 30-39
Click to select for comparison
189 103
GER flag Alexander Sobotta
GER flag Nils Lange
1:06:28 30-39
Click to select for comparison
190 72
GER flag Lukas Peter Henseler
GER flag Kevin Tran
1:06:29 16-29
Click to select for comparison
191 73
GBR flag Aj Burton
GBR flag Nathan Gravestock
1:06:29 16-29
Click to select for comparison
192 104
GER flag Dominik Schreiter
GER flag Torben Stepan
1:06:30 30-39
Click to select for comparison
193 106
ESP flag Diego De La Fuente Briongos
TUR flag Berkay Ertas
1:06:34 30-39
Click to select for comparison
194 105
GER flag Tom Bober
GER flag Marcel Boldt
1:06:34 30-39
Click to select for comparison
195 74
ITA flag Riccardo Luiso
ITA flag Riccardo Pauselli
1:06:36 16-29
Click to select for comparison
196 107
GER flag Max Tefke
GER flag André Speda
1:06:38 30-39
Click to select for comparison
197 108
GER flag David Wiest
GER flag Daniel Wiest
1:06:40 30-39
Click to select for comparison
198 109
GER flag Ben Heydecke
GER flag Ole Freier
1:06:42 30-39
Click to select for comparison
199 110
GER flag Andreas Bauer
GER flag Niklas Meyer
1:06:45 30-39
Click to select for comparison
200 111
GER flag Julius Täger
GER flag Dieter Morgenstern
1:06: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