TrainRox Logo TrainRox

Cologne 2026 - HYROX PRO MEN

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