TrainRox Logo TrainRox

HYROX PRO MEN - Cologne 2026

16–19 Apr 2026
Showing 1 to 100 of 456 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
GER flag Paul Weindl
25-29 55:55
Click to select for comparison
2
IRL flag MJ Sutton
25-29 1:01:13
Click to select for comparison
3
GER flag Christian Haas
30-34 1:01:39
Click to select for comparison
4
SWE flag Hugo Hugemark
25-29 1:01:39
Click to select for comparison
5
GER flag David Bergmann
16-24 1:02:03
Click to select for comparison
6
GER flag Tobias Kiefer
30-34 1:02:06
Click to select for comparison
7
GER flag Moritz Kümmeler
30-34 1:02:34
Click to select for comparison
8
GER flag Stefan Höcht
30-34 1:03:37
Click to select for comparison
9
GER flag Markus Heinrich
25-29 1:03:45
Click to select for comparison
10
FRA flag Sébastien Serrato
35-39 1:03:52
Click to select for comparison
11
GER flag Nils David
30-34 1:03:56
Click to select for comparison
12
GER flag Tim Wacker
16-24 1:03:57
Click to select for comparison
13
FRA flag Victor Gabriel
25-29 1:04:03
Click to select for comparison
14
GER flag Fabian Wesemann
25-29 1:04:11
Click to select for comparison
15
GER flag Julian Lehrer
35-39 1:04:11
Click to select for comparison
16
GER flag Rune Dallmann
35-39 1:04:11
Click to select for comparison
17
GER flag Marc Steinke
40-44 1:04:14
Click to select for comparison
18
GER flag Renning Elischer
30-34 1:04:32
Click to select for comparison
19
AUT flag Ben Okeke
25-29 1:05:15
Click to select for comparison
20
ISL flag Kári Steinn Karlsson
35-39 1:05:16
Click to select for comparison
21
LUX flag David Steffes
40-44 1:05:27
Click to select for comparison
22
AUT flag Fabian Schuster
30-34 1:05:31
Click to select for comparison
23
UKR flag Andrii Mazur
30-34 1:05:36
Click to select for comparison
24
GER flag Artur Eisenbraun
40-44 1:06:00
Click to select for comparison
25
GER flag Dominic Call
25-29 1:06:06
Click to select for comparison
26
IRL flag Greg Bradley
35-39 1:06:19
Click to select for comparison
27
GER flag Dennis Musche
25-29 1:06:24
Click to select for comparison
28
FRA flag Mathéo Vincent
16-24 1:06:42
Click to select for comparison
29
GER flag Tim Schroer
30-34 1:06:51
Click to select for comparison
30
GER flag Alexander Steland
30-34 1:06:56
Click to select for comparison
31
GER flag Noel-Etienne Prietzel
16-24 1:07:13
Click to select for comparison
32
GER flag Michael Heinrichshofen
30-34 1:07:19
Click to select for comparison
33
GER flag Patrick Treiber-Grahm
30-34 1:07:41
Click to select for comparison
34
SUI flag Houssem Saidi
30-34 1:07:46
Click to select for comparison
35
FRA flag Hugo Dos Santos
30-34 1:07:46
Click to select for comparison
36
GER flag Lukas Jochheim
25-29 1:07:47
Click to select for comparison
37
AUT flag Mathieu Gschwandtner
25-29 1:08:04
Click to select for comparison
38
GER flag Maximilian Kunert
25-29 1:08:05
Click to select for comparison
39
GER flag Marc Dörfer
35-39 1:08:12
Click to select for comparison
40
GER flag Jochen Binder
50-54 1:08:15
Click to select for comparison
41
BEL flag Niels Kinget
16-24 1:08:16
Click to select for comparison
42
GER flag Dominic Kollien
35-39 1:08:25
Click to select for comparison
43
FRA flag Edgar Ruche
25-29 1:08:37
Click to select for comparison
44
GER flag Paul Schramm
35-39 1:08:39
Click to select for comparison
45
GER flag Michael Vogl
30-34 1:08:51
Click to select for comparison
46
NED flag Jan Van Binsbergen
16-24 1:08:54
Click to select for comparison
47
GER flag Peter Schreiber
35-39 1:08:54
Click to select for comparison
48
GER flag Dirk Schulke
35-39 1:08:56
Click to select for comparison
49
GER flag Michael Kessler
35-39 1:09:17
Click to select for comparison
50
GER flag Leon Samuel Berfelde
25-29 1:09:18
Click to select for comparison
51
GER flag Jonas Rahm
25-29 1:09:39
Click to select for comparison
52
GBR flag Curtis Evelyn
25-29 1:09:40
Click to select for comparison
53
FRA flag Nathan Beuf
25-29 1:09:41
Click to select for comparison
54
FRA flag Jimmy Blettner
30-34 1:09:43
Click to select for comparison
55
GER flag Tim Ufermann
25-29 1:09:47
Click to select for comparison
56
GER flag Daniel Wawrzaszek
25-29 1:09:51
Click to select for comparison
57
GER flag Christopher Nußbaum
30-34 1:09:56
Click to select for comparison
58
GER flag Yannik Wasmuth
30-34 1:10:09
Click to select for comparison
59
SUI flag Ilja Heinzmann
16-24 1:10:12
Click to select for comparison
60
GER flag Christian Bradler
30-34 1:10:14
Click to select for comparison
61
GER flag Tim Pendzich
30-34 1:10:15
Click to select for comparison
62
GER flag Artur Pauls
30-34 1:10:17
Click to select for comparison
63
TUN flag Safouane Bazine
35-39 1:10:26
Click to select for comparison
64
GER flag Andreas Fruhmann
45-49 1:10:38
Click to select for comparison
65
GER flag Kristjan Gläßel
25-29 1:10:55
Click to select for comparison
66
GER flag Kaj Jeziorski
30-34 1:11:07
Click to select for comparison
67
GER flag Maximilian Zerwas
30-34 1:11:07
Click to select for comparison
68
GER flag Moritz Gisy
25-29 1:11:07
Click to select for comparison
69
GBR flag Jamie Forman
40-44 1:11:09
Click to select for comparison
70
GER flag Martial Engelmann
25-29 1:11:11
Click to select for comparison
71
GER flag Justus Thielen
25-29 1:11:17
Click to select for comparison
72
GER flag Alexander Romanov
30-34 1:11:17
Click to select for comparison
73
GER flag Fabian Scheidweiler
30-34 1:11:19
Click to select for comparison
74
GER flag Jan-Peer Martins
25-29 1:11:22
Click to select for comparison
75
GER flag Dennis Konrad-Werner
40-44 1:11:30
Click to select for comparison
76
GER flag Matthias Fischer
30-34 1:11:32
Click to select for comparison
77
GER flag Manuchi Gaudes
16-24 1:11:35
Click to select for comparison
78
GER flag Bjarne Rogall
35-39 1:11:36
Click to select for comparison
79
GER flag Nils Beem
16-24 1:11:39
Click to select for comparison
80
GER flag Fabian Bauer
16-24 1:11:41
Click to select for comparison
81
FRA flag Livio Tomba
16-24 1:11:55
Click to select for comparison
82
IRL flag Brandon Hassan
25-29 1:11:55
Click to select for comparison
83
GER flag Lukas Konstantin Haimayer
16-24 1:12:03
Click to select for comparison
84
GER flag Karl Dollinger
30-34 1:12:07
Click to select for comparison
85
GER flag Daniel Schloesser
45-49 1:12:08
Click to select for comparison
86
GER flag Jan-Claas Dajka
35-39 1:12:13
Click to select for comparison
87
GER flag Philipp Müller
40-44 1:12:18
Click to select for comparison
88
GER flag Christian Liegmann
30-34 1:12:25
Click to select for comparison
89
GER flag Jann Kulik
25-29 1:12:31
Click to select for comparison
90
GER flag Niklas Zeuner
30-34 1:12:37
Click to select for comparison
91
GBR flag Matthew Wigelsworth
25-29 1:12:42
Click to select for comparison
92
GER flag Matthis Weis
25-29 1:12:48
Click to select for comparison
93
GER flag Jan Teuber
25-29 1:12:49
Click to select for comparison
94
AUT flag Christoph Wiesinger
40-44 1:12:51
Click to select for comparison
95
FRA flag Jori Persico
35-39 1:12:58
Click to select for comparison
96
GER flag Tobias Kampenga
35-39 1:13:01
Click to select for comparison
97
CAN flag Jean-Mikael Desmarais
35-39 1:13:03
Click to select for comparison
98
GER flag Kilian Siara
30-34 1:13:15
Click to select for comparison
99
GER flag Ivan Larkow
40-44 1:13:17
Click to select for comparison
100
AUT flag Dario Dobrolevski
30-34 1:13:24