HYROX DOUBLES MEN - Cologne 2025

10–13 Apr 2025
Showing 201 to 300 of 908 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
201 75
GER flag Ullrich Purtak
GER flag Robin Linhart
1:06:50 16-29
Click to select for comparison
202 77
FRA flag Tony Passeron
FRA flag Quentin Gaudichau
1:06:52 16-29
Click to select for comparison
203 76
NED flag Merwin Korterink
NED flag Joeri Marcus
1:06:52 16-29
Click to select for comparison
204 112
GER flag Philipp Möhle
GER flag Leonard Bruns
1:06:53 30-39
Click to select for comparison
205 113
SUI flag Silvan Delb
SUI flag Ramon Luethi
1:06:54 30-39
Click to select for comparison
206 78
GER flag Marc Van Rechtern
GER flag Jakob Hüttemann
1:06:54 16-29
Click to select for comparison
207 3
GER flag Sven Haase
GER flag Volker Pellen
1:06:55 50-59
Click to select for comparison
208 114
GER flag Jason Brawley
GER flag Merlin Diersmann
1:06:55 30-39
Click to select for comparison
209 80
GER flag Dennis Leinweber
GER flag Valentin Essing
1:06:57 16-29
Click to select for comparison
210 115
GER flag Pascal Daus
GER flag Alexander Vogt
1:06:57 30-39
Click to select for comparison
211 79
GER flag Felix Elsesser
GER flag Maximilian Fischer
1:06:57 16-29
Click to select for comparison
212 116
GER flag Alexander Kronenberg
GER flag Björn Lefherz
1:06:58 30-39
Click to select for comparison
213 117
GER flag Sebastian Frommherz
GER flag Julian Nießen
1:07:01 30-39
Click to select for comparison
214 118
GBR flag Jake Warner
GBR flag Tony Boucher
1:07:02 30-39
Click to select for comparison
215 81
GER flag Felix John
GER flag Martial Engelmann
1:07:02 16-29
Click to select for comparison
216 119
GER flag Alexander Michael Fiegler
GER flag Philipp Falk Schlicher
1:07:04 30-39
Click to select for comparison
217 82
GER flag Jan Alexander Petersen
GER flag Finn Kornath
1:07:05 16-29
Click to select for comparison
218 120
GER flag Daniel Behmer
GER flag Benjamin Günther
1:07:06 30-39
Click to select for comparison
219 83
ITA flag Gianluca Bitelli
GER flag Jacob Humbert
1:07:08 16-29
Click to select for comparison
220 121
GER flag Andre Ullsperger
GER flag Thomas Pauli
1:07:08 30-39
Click to select for comparison
221 122
GER flag Torsten Hölzel
GER flag Volker Stinshoff
1:07:10 30-39
Click to select for comparison
222 123
GER flag Aaron Falke
AUT flag Sebastian Knieschan
1:07:12 30-39
Click to select for comparison
223 84
NED flag Maarten Rottier
NED flag Jasper Lammers
1:07:13 16-29
Click to select for comparison
224 85
GER flag Tim Kleber
GER flag Jakob Schmitt
1:07:15 16-29
Click to select for comparison
225 124
GER flag Christopher Lueders
GER flag Caspar Crasemann
1:07:15 30-39
Click to select for comparison
226 125
GBR flag Ryan Baker
GER flag Lukas Gehring
1:07:16 30-39
Click to select for comparison
227 126
GER flag Lars Nolden
GER flag Eike Weinberg
1:07:19 30-39
Click to select for comparison
228 86
GER flag Steven Huff
GER flag Johannes Mauer
1:07:23 16-29
Click to select for comparison
229 87
CAN flag Matti Earthy-Find
DEN flag William Askholt
1:07:24 16-29
Click to select for comparison
230 88
GER flag Dominik Kajnath
GER flag Denis Herner
1:07:25 16-29
Click to select for comparison
231 127
GER flag Felix Plitzko
GER flag Marcus Stegmiller
1:07:28 30-39
Click to select for comparison
232 14
GER flag Christian Blankenburg
GER flag Oliver Zorr
1:07:31 40-49
Click to select for comparison
233 128
GER flag Eric Stasch
GER flag Alexander Bast
1:07:36 30-39
Click to select for comparison
234 89
BEL flag Louis Mestdagh
BEL flag Michiel Vanhuysse
1:07:38 16-29
Click to select for comparison
235 90
FRA flag Mathurin Laurent
FRA flag Louis Czernecki
1:07:41 16-29
Click to select for comparison
236 91
GER flag Fabian Siering
GER flag Leonard Klinger
1:07:41 16-29
Click to select for comparison
237 92
GER flag Tim Oehl
GER flag Paul Hartmann
1:07:42 16-29
Click to select for comparison
238 129
KOR flag Jae Hwan Park
KOR flag Kiman Kim
1:07:45 30-39
Click to select for comparison
239 93
FRA flag Roberto Gabriel De Araujo
FRA flag Théo Gibier
1:07:45 16-29
Click to select for comparison
240 130
GER flag Mike Noll
GER flag Maribe Lehmkühler
1:07:46 30-39
Click to select for comparison
241 94
GER flag Robin Heller
GER flag Mats Frehn
1:07:48 16-29
Click to select for comparison
242 15
GER flag Michael Sandig
GER flag Pascal Schuck
1:07:49 40-49
Click to select for comparison
243 95
GER flag Philip Wale
GER flag Dennis Schulze
1:07:49 16-29
Click to select for comparison
244 4
FRA flag Herve Julienne
FRA flag Charles Leboeuf
1:07:52 50-59
Click to select for comparison
245 96
GER flag Luca Mauermann
GER flag Lars Hartmann
1:07:53 16-29
Click to select for comparison
246 97
USA flag Joshua Gurka
USA flag Zachary Scholz
1:07:55 16-29
Click to select for comparison
247 131
GER flag Patrick Semmler
GER flag André Karthaus
1:08:01 30-39
Click to select for comparison
248 98
GER flag Malte Thinnes
GER flag Till Stock
1:08:02 16-29
Click to select for comparison
249 133
GER flag Sebastian Wörlen
GER flag Konstantin Rissling
1:08:09 30-39
Click to select for comparison
250 132
LUX flag Daniel Godelet
FRA flag Jacques-Antoine Allard
1:08:09 30-39
Click to select for comparison
251 16
IRL flag John Twomey
IRL flag Patrick Kelly
1:08:14 40-49
Click to select for comparison
252 99
FRA flag Mathias Noe
FRA flag Aurelien Dewaele
1:08:15 16-29
Click to select for comparison
253 17
GER flag Jonas Vollbrecht
GER flag Oliver Schmieszek
1:08:16 40-49
Click to select for comparison
254 134
GER flag Mohamed Morabet
GER flag José Matuwila
1:08:16 30-39
Click to select for comparison
255 135
GBR flag Andy Chapman
GBR flag Jack Bedford Barnard
1:08:16 30-39
Click to select for comparison
256 100
GER flag Marc Sommerfeld
GER flag Alan Pfeifer
1:08:16 16-29
Click to select for comparison
257 136
GER flag Patrick Zilligen
GER flag Schant Kchachatorian
1:08:17 30-39
Click to select for comparison
258 18
GER flag Marc Rößeler
GER flag Paul Renner
1:08:17 40-49
Click to select for comparison
259 5
GER flag Achim Haas
GER flag Silvio Schimke
1:08:17 50-59
Click to select for comparison
260 101
FRA flag Luca Blein
FRA flag Jocelyn Aubert
1:08:22 16-29
Click to select for comparison
261 19
GER flag Max Eggen
GER flag Jan-Matti Becker
1:08:24 40-49
Click to select for comparison
262 102
NED flag Gijs Naus
NED flag Sven Domenie
1:08:28 16-29
Click to select for comparison
263 20
GER flag Sebastian Janßen
GER flag Dominik Scheer
1:08:29 40-49
Click to select for comparison
264 103
FRA flag Nicolas Becel
FRA flag Tristan Pastore
1:08:31 16-29
Click to select for comparison
265 137
GER flag Claudius Konzack
GER flag Felix Meng
1:08:36 30-39
Click to select for comparison
266 6
GER flag Sebastian Besche
GER flag Tobias Entzian
1:08:40 50-59
Click to select for comparison
267 104
GER flag Jan Wiesenberg
GER flag Leon Barisch
1:08:41 16-29
Click to select for comparison
268 138
GER flag Peter Umbach
GER flag Lukas Senz
1:08:43 30-39
Click to select for comparison
269 21
DEN flag Kenneth Biirsdahl
DEN flag Simon Tollerud
1:08:44 40-49
Click to select for comparison
270 139
GER flag Maximilian Stein
GER flag Mattis Schürmann
1:08:47 30-39
Click to select for comparison
271 140
GER flag Sebastian Sobel
GER flag Karl-Heinz Schubert
1:08:48 30-39
Click to select for comparison
272 141
GER flag Patrick Schäfer
GER flag Carsten Rose
1:08:51 30-39
Click to select for comparison
273 142
FRA flag Tony Monborren
FRA flag Morgan Verschelde
1:08:52 30-39
Click to select for comparison
274 143
GER flag Fabian Kunkel
GER flag Philip Preis
1:08:53 30-39
Click to select for comparison
275 105
GER flag Eric Lischke
GER flag Franz Findeisen
1:08:54 16-29
Click to select for comparison
276 106
GER flag Tobias Straubinger
GER flag Julien Förstemann
1:09:02 16-29
Click to select for comparison
277 144
GER flag Daniel Stanik
GER flag Robert Rademacher
1:09:03 30-39
Click to select for comparison
278 145
DEN flag Victor Friisnæs
DEN flag Alexander Friisnæs
1:09:04 30-39
Click to select for comparison
279 146
IRL flag Niall Horgan
IRL flag Richie O'Brien
1:09:05 30-39
Click to select for comparison
280 147
GER flag Eric Kriegel
GER flag David Ziebart
1:09:06 30-39
Click to select for comparison
281 148
GER flag Yannick Walk
GER flag Tim Maurer
1:09:07 30-39
Click to select for comparison
282 149
FRA flag Florian Brunet
FRA flag Julien Fau
1:09:09 30-39
Click to select for comparison
283 107
GER flag Sebastian Walz
GER flag Sven Reischl
1:09:09 16-29
Click to select for comparison
284 108
GER flag Oliver Reisen
GER flag Kai Braunsteffer
1:09:10 16-29
Click to select for comparison
285 22
NED flag Marco Sijbesma
NED flag Ben Sterenberg
1:09:11 40-49
Click to select for comparison
286 109
GER flag Paul Padberg
GER flag Leon Jürgens
1:09:12 16-29
Click to select for comparison
287 110
GER flag Fabian Brunnert
GER flag Ben Jordan
1:09:13 16-29
Click to select for comparison
288 111
GER flag Stefan Beck
TPE flag Jia Chen
1:09:14 16-29
Click to select for comparison
289 150
GER flag Maximilian Franke
GER flag Dustin Kerpers
1:09:18 30-39
Click to select for comparison
290 112
GER flag Tim-Marvin Meyer
GER flag Marek Strecker
1:09:18 16-29
Click to select for comparison
291 151
BEL flag Denis Menschaert
BEL flag Tom Nuevo
1:09:19 30-39
Click to select for comparison
292 113
GER flag Lukas Schuwerack
GER flag Lucas Etzkorn
1:09:21 16-29
Click to select for comparison
293 114
GER flag Ferdinand Krug
GER flag Moriz Von Boyen
1:09:22 16-29
Click to select for comparison
294 115
GER flag Chris V. Böckmann
HUN flag Renátó Bango
1:09:25 16-29
Click to select for comparison
295 116
FRA flag Maxime Legay
NED flag Sebastiaan Veldhuizen
1:09:25 16-29
Click to select for comparison
296 117
NED flag Djimon Ruis
NED flag Ryan Teeuw
1:09:26 16-29
Click to select for comparison
297 152
GER flag Daniel Ruthmann
GER flag Lennart Heydasch
1:09:28 30-39
Click to select for comparison
298 154
GER flag Marco Kautz
GER flag Martin Keisers
1:09:29 30-39
Click to select for comparison
299 153
GER flag Aaron Falke
TUR flag Ümit Kocak
1:09:29 30-39
Click to select for comparison
300 118
GER flag Yanis Obermann
GER flag Sören Boy
1:09:29 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