TrainRox Logo TrainRox

Cologne 2026 - HYROX MEN

16–19 Apr 2026
Showing 1,001 to 1,100 of 1,455 results
Select 2 results to compare
Compare # Athlete Time
Click to select for comparison
1,001
GER flag Florian Schick
01:35:04
Click to select for comparison
1,002
GER flag Martin Lohmann
01:35:10
Click to select for comparison
1,003
GER flag Gennadi Keis
01:35:10
Click to select for comparison
1,004
GER flag Pascal Zimmermann
01:35:10
Click to select for comparison
1,005
GER flag Oliver Robien
01:35:15
Click to select for comparison
1,006
GER flag Marco Kleinschmidt
01:35:16
Click to select for comparison
1,007
GER flag Sebastian Hack
01:35:25
Click to select for comparison
1,008
GER flag Theo Hammer
01:35:29
Click to select for comparison
1,009
GER flag Julius Gartemann
01:35:34
Click to select for comparison
1,010
GER flag Markus Grüntges
01:35:38
Click to select for comparison
1,011
GER flag Yannick Petersen
01:35:39
Click to select for comparison
1,012
GER flag Thomas Raczek
01:35:41
Click to select for comparison
1,013
GER flag Felix Möltgen
01:35:44
Click to select for comparison
1,014
GER flag Ole Oelerich
01:35:47
Click to select for comparison
1,015
GER flag Philipp Ullmann
01:35:52
Click to select for comparison
1,016
FRA flag Anthony Delaverdac
01:35:54
Click to select for comparison
1,017
GER flag Benjamin Rütschle
01:35:57
Click to select for comparison
1,018
GER flag Johannes Krohn
01:36:02
Click to select for comparison
1,019
GER flag Torben Hansen
01:36:04
Click to select for comparison
1,020
GER flag Birk Alwes
01:36:06
Click to select for comparison
1,021
LUX flag Ivan Cardoso
01:36:08
Click to select for comparison
1,022
GER flag Peter Nogohsek
01:36:13
Click to select for comparison
1,023
GER flag Markus Laudenbach
01:36:13
Click to select for comparison
1,024
GER flag Marc Steinbauer
01:36:19
Click to select for comparison
1,025
GER flag Stefan Retzlaff
01:36:19
Click to select for comparison
1,026
GER flag Christian Tils
01:36:20
Click to select for comparison
1,027
GER flag Marvin Schwitalla
01:36:21
Click to select for comparison
1,028
GER flag Dennis Boos
01:36:26
Click to select for comparison
1,029
GER flag Martin Zwiener
01:36:26
Click to select for comparison
1,030
IRL flag Gary Delaney
01:36:35
Click to select for comparison
1,031
GER flag Jörn Bettges
01:36:39
Click to select for comparison
1,032
GER flag Dennis Laßahn
01:36:42
Click to select for comparison
1,033
GER flag Johannes Crone
01:36:42
Click to select for comparison
1,034
GER flag Moritz Lamprecht
01:36:45
Click to select for comparison
1,035
GER flag Patrick Baiersdorfer
01:36:47
Click to select for comparison
1,036
UKR flag Alexander Mariash
01:36:50
Click to select for comparison
1,037
POR flag Paulo Martins Pereira
01:36:50
Click to select for comparison
1,038
GER flag Christian März
01:36:50
Click to select for comparison
1,039
GER flag Fabian Wolf
01:36:53
Click to select for comparison
1,040
FRA flag Charles PREVOT
01:36:56
Click to select for comparison
1,041
GER flag Christian Höhns
01:36:58
Click to select for comparison
1,042
GER flag Jannik Pflanzer
01:37:03
Click to select for comparison
1,043
GER flag Mats Merlin Kölsch
01:37:03
Click to select for comparison
1,044
GER flag Lucas Gradic
01:37:04
Click to select for comparison
1,045
GER flag Volker Ley
01:37:05
Click to select for comparison
1,046
ITA flag Pietro Putignano
01:37:05
Click to select for comparison
1,047
GER flag Julian Andreas
01:37:05
Click to select for comparison
1,048
GER flag Cem Basusta
01:37:12
Click to select for comparison
1,049
GER flag Josef Köppel
01:37:30
Click to select for comparison
1,050
GER flag Boris Mehl
01:37:32
Click to select for comparison
1,051
GER flag Christian Nörnberg
01:37:33
Click to select for comparison
1,052
GER flag Deniz Saner
01:37:34
Click to select for comparison
1,053
GER flag Marcel Gausemeier
01:37:38
Click to select for comparison
1,054
NED flag Guus Vaanholt
01:37:40
Click to select for comparison
1,055
GER flag Silas Ortner
01:37:42
Click to select for comparison
1,056
GER flag Norman Schumann
01:37:46
Click to select for comparison
1,057
GER flag Henry Franke
01:37:48
Click to select for comparison
1,058
GER flag Henrik von Homeyer
01:37:51
Click to select for comparison
1,059
GER flag Oliver Meister
01:37:53
Click to select for comparison
1,060
GER flag Joachim Kaufmann
01:37:54
Click to select for comparison
1,061
VIE flag Long Pham
01:38:01
Click to select for comparison
1,062
GER flag Jérôme Fremann
01:38:03
Click to select for comparison
1,063
GER flag Henry Bayerköhler
01:38:04
Click to select for comparison
1,064
GER flag Gerd Gräfer
01:38:04
Click to select for comparison
1,065
GER flag Tim Bartsch
01:38:05
Click to select for comparison
1,066
GER flag Steffen Mohr
01:38:05
Click to select for comparison
1,067
GER flag Leo Katz
01:38:08
Click to select for comparison
1,068
GER flag Thomas Janke
01:38:12
Click to select for comparison
1,069
GER flag Erwin Franke
01:38:25
Click to select for comparison
1,070
GER flag Kevin Richter
01:38:25
Click to select for comparison
1,071
CRO flag Danijel Markota
01:38:26
Click to select for comparison
1,072
GER flag Damian Karimi Golkar
01:38:27
Click to select for comparison
1,073
GER flag Patrick Hoffmann
01:38:35
Click to select for comparison
1,074
GBR flag Paul Mcgregor
01:38:39
Click to select for comparison
1,075
GER flag Thomas Steinbrecher
01:38:43
Click to select for comparison
1,076
GER flag Haron Doulashi
01:38:47
Click to select for comparison
1,077
GER flag Jochen M. Keller
01:38:53
Click to select for comparison
1,078
EGY flag Karim Eladly
01:38:57
Click to select for comparison
1,079
GER flag Tim Robin Walter
01:38:57
Click to select for comparison
1,080
GER flag Michael Orth
01:38:58
Click to select for comparison
1,081
GER flag Jahangir Khodagholi
01:38:58
Click to select for comparison
1,082
GER flag Enrico Jensch
01:38:58
Click to select for comparison
1,083
GER flag Andreas Haebenbrock
01:38:59
Click to select for comparison
1,084
GER flag Jannik Gehring
01:38:59
Click to select for comparison
1,085
GER flag Joel Willms
01:38:59
Click to select for comparison
1,086
GER flag Adrian Kozielski
01:39:05
Click to select for comparison
1,087
GER flag Paul Gummelt
01:39:05
Click to select for comparison
1,088
GER flag Michael Achsenick
01:39:06
Click to select for comparison
1,089
GER flag Marvin Schöning
01:39:08
Click to select for comparison
1,090
GER flag Sören Lukaß
01:39:09
Click to select for comparison
1,091
GER flag Max Krannich
01:39:10
Click to select for comparison
1,092
GER flag Daniel Schäfer
01:39:10
Click to select for comparison
1,093
GER flag Ricardo Pollet
01:39:11
Click to select for comparison
1,094
GER flag Nils Nordmeyer
01:39:11
Click to select for comparison
1,095
GER flag Daniel Sloma
01:39:13
Click to select for comparison
1,096
GER flag Tom Dornick
01:39:19
Click to select for comparison
1,097
GER flag Fabian Burggraf
01:39:20
Click to select for comparison
1,098
GER flag Philipp Schuchall
01:39:21
Click to select for comparison
1,099
GER flag Justin Knieps
01:39:21
Click to select for comparison
1,100
GER flag Jonathan Lindel
01:39:24