HYROX DOUBLES MEN - Cologne 2025

10–13 Apr 2025
Showing 301 to 400 of 908 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
301 119
GER flag Adrian Kirn
GER flag Milan Börner
1:09:30 16-29
Click to select for comparison
302 155
GER flag Alexander Becker
GER flag Lukas Bächle
1:09:30 30-39
Click to select for comparison
303 23
GBR flag Matt Thomas
FRA flag Jean Thomas Paradowski
1:09:31 40-49
Click to select for comparison
304 120
GBR flag Harry Wilson
GBR flag Dominic Flynn
1:09:33 16-29
Click to select for comparison
305 24
NED flag Dennis De Hoog
NED flag Hartger Ruijs
1:09:37 40-49
Click to select for comparison
306 156
GER flag Sören Van Gessel
GER flag Fabian Storp
1:09:39 30-39
Click to select for comparison
307 121
GER flag Alex Gaus
GER flag Maik Engbers
1:09:40 16-29
Click to select for comparison
308 122
GER flag Fabio Dahlem
GER flag Jan Darda
1:09:41 16-29
Click to select for comparison
309 123
GER flag Marc Schebesch
GER flag Philipp Saup
1:09:42 16-29
Click to select for comparison
310 25
GER flag Daniel C. Baur
IRL flag David Lynch
1:09:44 40-49
Click to select for comparison
311 157
GER flag Stefan Dolatta
GER flag Ingo Naumann
1:09:45 30-39
Click to select for comparison
312 158
GBR flag Sam Geller
GBR flag Sam Dodson
1:09:50 30-39
Click to select for comparison
313 124
GER flag Jonathan Bruns
GER flag Niklas Gahr
1:09:52 16-29
Click to select for comparison
314 159
GER flag Heiko Holstein
GER flag Timo Holstein
1:09:56 30-39
Click to select for comparison
315 26
GER flag Michael Adelmann
GER flag Daniel Reitemeyer
1:10:00 40-49
Click to select for comparison
316 125
DEN flag Rasmus Kuhlmann
DEN flag Bobo Hannibal Oines Higham
1:10:02 16-29
Click to select for comparison
317 160
GER flag Luca Kaltinski
GER flag Benedikt Braun
1:10:05 30-39
Click to select for comparison
318 126
GBR flag Brandon Cozens
FRA flag Adam Kassy
1:10:06 16-29
Click to select for comparison
319 161
GER flag Arne Reimer
GER flag Nicolas Festl
1:10:07 30-39
Click to select for comparison
320 127
GER flag Niklas Metz
GER flag David Boushra
1:10:14 16-29
Click to select for comparison
321 7
GER flag Marco Möhlmann
GER flag Uwe Frühling
1:10:16 50-59
Click to select for comparison
322 128
GER flag Matthias Klimek
GER flag Lukas Jochheim
1:10:16 16-29
Click to select for comparison
323 129
GBR flag Richard Laird
GBR flag Morgan Sargeant
1:10:18 16-29
Click to select for comparison
324 162
BEL flag George Gounakis
BEL flag Angelo Strauven
1:10:18 30-39
Click to select for comparison
325 163
GER flag Jan Neumann
GER flag Valentin Kusch
1:10:19 30-39
Click to select for comparison
326 165
GER flag Tobias Pinell
GER flag Philipp Plum
1:10:20 30-39
Click to select for comparison
327 164
GER flag Tobias Junk
GER flag Steffen Klares
1:10:20 30-39
Click to select for comparison
328 166
GER flag Michael Arnold Kachel
GER flag Lennart Markwort
1:10:21 30-39
Click to select for comparison
329 130
GER flag Marius Gebhard
GER flag Patrick Hellermann
1:10:24 16-29
Click to select for comparison
330 131
GER flag Jonas Kempf
GER flag Stefan Hartwich
1:10:28 16-29
Click to select for comparison
331 167
GER flag Florian Jersch
GER flag Kevin Schwarze
1:10:29 30-39
Click to select for comparison
332 132
GER flag Fabian Fogel
GER flag Robert Meyer
1:10:30 16-29
Click to select for comparison
333 168
GER flag Christoph Kurtzmann
GER flag Max Kurtzmann
1:10:30 30-39
Click to select for comparison
334 27
GER flag Nico Albat
GER flag Ronny Werner
1:10:31 40-49
Click to select for comparison
335 170
GER flag Pascal Mirinioui
GER flag Moritz Stahl
1:10:31 30-39
Click to select for comparison
336 169
GER flag Viktor Hilz
GER flag Kjell Joppich
1:10:31 30-39
Click to select for comparison
337 28
GER flag Steffen Pyka
GER flag Ulf Spessert
1:10:31 40-49
Click to select for comparison
338 133
GER flag Tobias Krebs
GER flag Andreas Pintscher
1:10:33 16-29
Click to select for comparison
339 171
FRA flag Eric Tenreiro
FRA flag Abderrahmane Benmalek
1:10:34 30-39
Click to select for comparison
340 134
FRA flag Thibault Gilman
FRA flag Victor Vanny
1:10:35 16-29
Click to select for comparison
341 29
GER flag Mirco Faßbender
GER flag Matthias Valentin
1:10:38 40-49
Click to select for comparison
342 135
GER flag Alexander Vihl
GER flag Leon Endres
1:10:39 16-29
Click to select for comparison
343 172
GER flag Tim Vögele
GER flag Andreas Neidhardt
1:10:43 30-39
Click to select for comparison
344 136
GBR flag Aaron Lord
GBR flag Ethan Newcombe
1:10:43 16-29
Click to select for comparison
345 173
GER flag Sergej Unrau
GER flag Johannes Eger
1:10:44 30-39
Click to select for comparison
346 137
GER flag Maximilian Bücker
GER flag Alexander Thimm
1:10:47 16-29
Click to select for comparison
347 174
LUX flag Pedro Fernandes
FRA flag Louis Mathieu
1:10:48 30-39
Click to select for comparison
348 138
GER flag Timo Siebertz
GER flag Jerome Leber
1:10:48 16-29
Click to select for comparison
349 175
GER flag Mike Weber
GER flag Fateen Assaf
1:10:49 30-39
Click to select for comparison
350 139
FRA flag Thomas Evrard
FRA flag Arnaud Vermeulen
1:10:52 16-29
Click to select for comparison
351 176
GER flag Kilian Laurenz Hof
GER flag Philipp König
1:10:52 30-39
Click to select for comparison
352 141
PHI flag Jerome Ng
GER flag Malte Gehr
1:10:54 16-29
Click to select for comparison
353 140
BEL flag Hugo Sanders
BEL flag Bastien Sterken
1:10:54 16-29
Click to select for comparison
354 177
GER flag Daniel Stanik
GER flag Björn Graner
1:10:56 30-39
Click to select for comparison
355 142
GER flag Simon Illgner
GER flag Julian Heid
1:10:56 16-29
Click to select for comparison
356 178
GER flag Alexander Frik
GER flag Andreas Becker
1:10:57 30-39
Click to select for comparison
357 143
BEL flag Corentin Klöters
BEL flag Lorenzo Marino
1:10:59 16-29
Click to select for comparison
358 179
GER flag Matthias Gondermann
GER flag Jan Blumendahl
1:10:59 30-39
Click to select for comparison
359 30
GER flag Alexander Germer
GER flag Dominik Huttel
1:11:00 40-49
Click to select for comparison
360 144
GER flag Tom Eisgruber
GER flag Henry Wilkinson
1:11:03 16-29
Click to select for comparison
361 180
GER flag Franz Göllmann
GER flag Michael Wiegand
1:11:03 30-39
Click to select for comparison
362 145
GER flag Julian Du Bois
GER flag Quint Breitkreuz
1:11:05 16-29
Click to select for comparison
363 181
GER flag Christian Meynen
GER flag Ole Wichmann
1:11:08 30-39
Click to select for comparison
364 182
BEL flag Pieter Van Den Keybus
BEL flag Ralph Van Volsem
1:11:09 30-39
Click to select for comparison
365 183
GER flag Nick Kempel
GER flag Sergej Jung
1:11:10 30-39
Click to select for comparison
366 184
NED flag Bart Mols
NED flag Rens Van Herk
1:11:13 30-39
Click to select for comparison
367 146
GER flag Dennis Laßahn
GER flag Aaron Siebert
1:11:14 16-29
Click to select for comparison
368 147
GER flag Lorenz Lichtenthäler
GER flag Tobias Terstiege
1:11:15 16-29
Click to select for comparison
369 185
FRA flag Jeremy Rover
FRA flag Theo Carminati
1:11:16 30-39
Click to select for comparison
370 148
GER flag Dennis Schäffer
GER flag Jonathan Flohr
1:11:16 16-29
Click to select for comparison
371 149
GER flag Lukas Fernando Schlüter
GER flag Alexander Halder
1:11:17 16-29
Click to select for comparison
372 150
FRA flag Maximilien Touchais
FRA flag Nathan Touchais
1:11:18 16-29
Click to select for comparison
373 186
GER flag Mustafa Sönmezoglu
GER flag Burak Sönmez
1:11:19 30-39
Click to select for comparison
374 188
GBR flag Jemaine Jarvis
GER flag Robin Haug
1:11:20 30-39
Click to select for comparison
375 187
GER flag Leonard Bebensee
GER flag Rick Dauenhauer
1:11:20 30-39
Click to select for comparison
376 189
GER flag Luca Behrens
GER flag Thorsten Zinke
1:11:21 30-39
Click to select for comparison
377 151
AUT flag Julius Ultsch
AUT flag Noah Müller
1:11:22 16-29
Click to select for comparison
378 152
GER flag Tim Fischer
GER flag Lucas Rüggeberg
1:11:23 16-29
Click to select for comparison
379 190
GER flag Michael Seedorf
GER flag Max Gorich Hoffmann
1:11:24 30-39
Click to select for comparison
380 153
GER flag Fynn Koppers
GER flag Adnan Glavinic
1:11:27 16-29
Click to select for comparison
381 154
GER flag Joscha Geister
GER flag Sebastian Haarmann
1:11:31 16-29
Click to select for comparison
382 191
GER flag Frank Schnettler
GER flag Hugo Schnettler
1:11:32 30-39
Click to select for comparison
383 192
GER flag Jonas Täuber
NED flag Stef Nelissen
1:11:37 30-39
Click to select for comparison
384 155
GER flag Jeremias Clausing
GER flag Sebastian Merk
1:11:40 16-29
Click to select for comparison
385 194
GER flag Kevin Köhler
GER flag Mike Berwanger
1:11:41 30-39
Click to select for comparison
386 193
MAR flag Omar Lahmamsi
FRA flag Yann Girardin
1:11:41 30-39
Click to select for comparison
387 156
NED flag Thijs Jongeling
NED flag Krijn Van Beurden
1:11:45 16-29
Click to select for comparison
388 157
GER flag Max Großpietsch
GER flag Bjarne Recht
1:11:47 16-29
Click to select for comparison
389 31
SWE flag Martin Dahlman
SWE flag Andreas Stenberg
1:11:48 40-49
Click to select for comparison
390 195
GER flag Robert Franzen
GER flag Sebastian Zenker
1:11:48 30-39
Click to select for comparison
391 196
NED flag Cliff Manjate
GER flag Pierre Disse
1:11:49 30-39
Click to select for comparison
392 197
GER flag Daniel Reuter
GER flag Marco Laufmöller
1:11:51 30-39
Click to select for comparison
393 198
GER flag Jonas Baum
GER flag Fabian Baum
1:11:51 30-39
Click to select for comparison
394 158
FRA flag Antoine Matrat
FRA flag Thibault Masson
1:11:52 16-29
Click to select for comparison
395 199
GER flag Dennis Faulhaber
GER flag Marius Richter
1:11:53 30-39
Click to select for comparison
396 159
GER flag Jul Knoblich
GER flag Martin Laskowski
1:11:53 16-29
Click to select for comparison
397 200
GER flag Julius Bornkamm
GER flag Sven Böhme
1:11:54 30-39
Click to select for comparison
398 201
GBR flag James Burke-Nash
IRL flag Simon Weder
1:11:55 30-39
Click to select for comparison
399 161
GER flag Matthias Ruschig
GER flag Julian Pecho
1:11:56 16-29
Click to select for comparison
400 160
NED flag Timo Sterk
NED flag Dante Matos
1:11:56 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