TrainRox Logo TrainRox

Cologne 2026 - HYROX DOUBLES MEN

16–19 Apr 2026
Showing 1,001 to 1,100 of 1,137 results
Select 2 results to compare
Compare # Athlete Time
Click to select for comparison
1,001
GER flag Shawn Berghäuser
GER flag Alessandro Liessem
01:32:12
Click to select for comparison
1,002
GBR flag Daniel Pinnegar
ITA flag Matteo Cauteruccio
01:32:26
Click to select for comparison
1,003
GER flag Sören Krapp
GER flag Rasmus Krapp
01:32:39
Click to select for comparison
1,004
GER flag Marvin Dunkel
GER flag Moritz Lütze
01:32:41
Click to select for comparison
1,005
GER flag Heinrich Engermann
GER flag Dirk Engermann
01:32:44
Click to select for comparison
1,006
GER flag Amer Koukeh
GER flag Jakov Konjaev
01:32:51
Click to select for comparison
1,007
GER flag Olivier Tokple
ITA flag Gianni Darnese
01:32:55
Click to select for comparison
1,008
IND flag Rahul Srinivas
GER flag Hemant Rawat
01:32:57
Click to select for comparison
1,009
GER flag Alexander Papadoudes
GER flag Pascal Papadoudes
01:33:00
Click to select for comparison
1,010
GER flag Lukas Mühlhof
GER flag Yannik Vogt
01:33:00
Click to select for comparison
1,011
GER flag Philipp Von Truchseß
GER flag Claudio Gildein
01:33:06
Click to select for comparison
1,012
GER flag Kevin Schimnick
GER flag Patrick Kuhlmann
01:33:14
Click to select for comparison
1,013
GER flag Jochen Scholz
GER flag Alexander Derix
01:33:18
Click to select for comparison
1,014
GER flag Philipp Rauch
GER flag Ralf-Marco Klein
01:33:30
Click to select for comparison
1,015
LUX flag Daniel Haas
LUX flag Luc Haas
01:33:31
Click to select for comparison
1,016
GER flag Ismail Tanriver
GER flag Damiano Demeco
01:33:38
Click to select for comparison
1,017
GER flag Hauke Kehlenbeck
GER flag Simon Albers
01:33:43
Click to select for comparison
1,018
GER flag Marcel Rhöse
GER flag David Leed
01:33:51
Click to select for comparison
1,019
GER flag Holger Fabig
GER flag Mario Filke
01:33:52
Click to select for comparison
1,020
GER flag Torsten Meyer
GER flag Alexander Bal
01:34:04
Click to select for comparison
1,021
GER flag Philip Schmitz
GER flag Moritz Castor
01:34:12
Click to select for comparison
1,022
GER flag Joseph Schneider
GER flag Alexander Schäfges
01:34:17
Click to select for comparison
1,023
BEL flag Vincenzo Da Nazaret
BEL flag Giuseppe Da Nazaret
01:34:19
Click to select for comparison
1,024
GER flag Fynn Neuhaus
GER flag Marvin Nöller
01:34:26
Click to select for comparison
1,025
GER flag Tim Schnalle
GER flag Marcel Bonnie
01:34:32
Click to select for comparison
1,026
GER flag Niklas Müller
GER flag Denis Müller
01:34:32
Click to select for comparison
1,027
GER flag Kai-Uwe Köhling
GER flag Mirko Schilling
01:34:43
Click to select for comparison
1,028
GER flag Andrè Navratil
GER flag Matteo Heuser
01:34:48
Click to select for comparison
1,029
GER flag Sebastian Krauch
GER flag Aydin Isik
01:34:58
Click to select for comparison
1,030
NED flag Nils Jeuring
GER flag Markus Ritter
01:35:00
Click to select for comparison
1,031
LUX flag Joe SCHWEITZER
LUX flag Andy SCHWEITZER
01:35:03
Click to select for comparison
1,032
GER flag Bastian Kuhn
GER flag Luca Salhöfer
01:35:21
Click to select for comparison
1,033
GER flag Nick Julius
GER flag Ingo Siebelts
01:35:21
Click to select for comparison
1,034
GER flag Axel Arnold
GER flag Frank Arnold
01:35:30
Click to select for comparison
1,035
GER flag Dominik Döring
GER flag Jan Aschendorf
01:35:58
Click to select for comparison
1,036
FRA flag Gary Nasr
FRA flag Guillaume Faure Nasr
01:36:14
Click to select for comparison
1,037
GER flag Stephan Schmick
GER flag Dennis Hamdorf
01:36:19
Click to select for comparison
1,038
GER flag René Große
GER flag Philipp Bregen
01:36:24
Click to select for comparison
1,039
GER flag Randolf Schloemer
GER flag Stefan Schloemer
01:36:26
Click to select for comparison
1,040
GER flag Robin Kurth-Junkert
GER flag Ohmed Sofizadeh
01:36:27
Click to select for comparison
1,041
GER flag Steven Buwing
GER flag Markus Maxfield
01:36:42
Click to select for comparison
1,042
GER flag Johannes Brost
COD flag Samuel Mavinga
01:36:43
Click to select for comparison
1,043
GER flag David Knepper
GER flag Jan Lazar
01:37:08
Click to select for comparison
1,044
GER flag Sascha Leeser
GER flag Sebastian Wittek
01:37:15
Click to select for comparison
1,045
GER flag Noah Wengenroth
GER flag Keanu Offergeld
01:37:34
Click to select for comparison
1,046
GER flag Kilian Rudolph
GER flag Thomas Rudolph
01:37:47
Click to select for comparison
1,047
GBR flag Jason Bland
GBR flag John Healey
01:37:51
Click to select for comparison
1,048
GER flag Thilo Grau
GER flag Jan-Lukas Gerner
01:38:26
Click to select for comparison
1,049
GER flag Fabian Lenkat
GER flag Tobias Unglaube
01:38:30
Click to select for comparison
1,050
GER flag Tim Szuka
GER flag Maximilian Brunmaier
01:38:31
Click to select for comparison
1,051
GER flag Mart Hennemann
GER flag Jan Plorin
01:38:39
Click to select for comparison
1,052
AUT flag Rennan Hu
GER flag Moritz Wiessner
01:38:39
Click to select for comparison
1,053
GER flag Zakaria Kaddouri
GER flag Youssef El Yassini
01:38:42
Click to select for comparison
1,054
GER flag Hoan Le
GER flag Vagif Goldenberg
01:38:44
Click to select for comparison
1,055
GER flag Michael Linse
GER flag Jan Groß
01:38:53
Click to select for comparison
1,056
GER flag Kai Ermel
GER flag Christian Donath
01:38:53
Click to select for comparison
1,057
GER flag Karl-Heinz Becker
GER flag Thomas Fischer
01:39:00
Click to select for comparison
1,058
GER flag Jan Köppen
GER flag Marcus Vogt
01:39:08
Click to select for comparison
1,059
GER flag Antonio Akroud
GER flag Philippe Akroud
01:39:18
Click to select for comparison
1,060
GER flag Sebastian Ruwe
GER flag Martin Altemöller
01:39:24
Click to select for comparison
1,061
GER flag Joachim Rinsch
GER flag Krischa Kersten
01:39:29
Click to select for comparison
1,062
GER flag Nicko van Hettinga
GER flag Stephan Grotholtmann
01:39:33
Click to select for comparison
1,063
GER flag Oliver Lis
GER flag Tobias Mendorf
01:39:38
Click to select for comparison
1,064
GER flag Mesut Atalay
GER flag Ralf Wortmann
01:40:02
Click to select for comparison
1,065
GER flag Matthias Matz
GER flag Michael Müller
01:40:26
Click to select for comparison
1,066
GER flag Justin Haustein
GER flag Maximilian Kürschner
01:40:36
Click to select for comparison
1,067
EGY flag Youssef Abdalla
EGY flag Moustafa Nouh
01:40:45
Click to select for comparison
1,068
GER flag Matthias Jacoby
GER flag Max Krumm
01:40:51
Click to select for comparison
1,069
GER flag Andreas Kuchler
GER flag Cem Erbslöh
01:40:55
Click to select for comparison
1,070
GER flag Pirmin Rundel
GER flag Alexey Ostapuk
01:40:55
Click to select for comparison
1,071
GER flag Frank Liebrand
GER flag Mehmet Turan
01:40:55
Click to select for comparison
1,072
GER flag Hassan Oleik
GRE flag Michail Kouroutzidis
01:41:08
Click to select for comparison
1,073
GER flag Jan Melchior
GER flag Fabian Kampfmann
01:41:13
Click to select for comparison
1,074
GER flag Sebastian Damm
GER flag Steffen Hinsch
01:41:21
Click to select for comparison
1,075
GER flag Max Selhorst
GER flag Johannes Rieß
01:41:26
Click to select for comparison
1,076
GER flag Florian Kühn
GER flag Robyn Leverson
01:41:40
Click to select for comparison
1,077
GER flag Lucas Wilms
GER flag Kevin Pfeiffer
01:41:46
Click to select for comparison
1,078
GER flag Axel Zehnpfennig
GER flag Christoph Kranen
01:41:52
Click to select for comparison
1,079
GER flag Jan Niklas Spitzer
GER flag Matthias Kleine
01:42:22
Click to select for comparison
1,080
GER flag Daniel Wittmaack
GER flag Mathias Schuster
01:42:24
Click to select for comparison
1,081
IRL flag Patrick Flynn
IRL flag Gerard Flynn
01:42:26
Click to select for comparison
1,082
GER flag Tobias Koser
GER flag Fabio Remiorz
01:42:31
Click to select for comparison
1,083
GER flag Sebastian Philipp
GER flag Benedikt Philipp
01:42:51
Click to select for comparison
1,084
GER flag Arno Steyns
GER flag Andreas Winz
01:42:56
Click to select for comparison
1,085
GER flag Hasko Heeren
GER flag Jeremias Heeren
01:43:10
Click to select for comparison
1,086
GER flag Gavin Wall
GBR flag James Lomas
01:43:25
Click to select for comparison
1,087
GER flag Michael Kaiser
GER flag Dominik Schlottmann
01:43:32
Click to select for comparison
1,088
GER flag Tom Duchrow
GER flag Philipp Sokolowski
01:43:51
Click to select for comparison
1,089
GER flag Paul-Bernhard Grätz
GER flag Jakob-Julius Grätz
01:43:54
Click to select for comparison
1,090
GER flag Carsten Pfleger
GER flag Christopher Heinz
01:44:05
Click to select for comparison
1,091
GER flag Thomas Wagner
GER flag Giann Rizzo
01:44:07
Click to select for comparison
1,092
GER flag Thomas Rheinberg
GER flag Luca Falco Bach
01:44:16
Click to select for comparison
1,093
NED flag Yves Habets
NED flag Bert Habets
01:44:22
Click to select for comparison
1,094
GER flag Jan-Erik Queren
GER flag Mark Queren
01:44:32
Click to select for comparison
1,095
GER flag Paul Lindenau
GER flag Joost Falken
01:44:38
Click to select for comparison
1,096
GER flag Christian Timm
GER flag Niklas Jaschkowitz
01:44:52
Click to select for comparison
1,097
GER flag Julian Jakobs
GER flag Christoph Eilenz
01:44:53
Click to select for comparison
1,098
GER flag Pascal Herzog-Haberler
GER flag Wolfgang Wendtland
01:45:20
Click to select for comparison
1,099
GER flag Tom Siefert
GER flag Lutz Siefert
01:45:31
Click to select for comparison
1,100
GER flag Ruben Hermann
GER flag Sören Dege
01:45:39