TrainRox Logo TrainRox

HYROX MEN - Hamburg 2025

2–5 Oct 2025
Showing 101 to 200 of 1,893 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
101
GER flag Kai Holtorff
35-39 1:08:18
Click to select for comparison
102
AUT flag Daniel Müller
45-49 1:08:18
Click to select for comparison
103
ESP flag Javier Aguiar Axpe
30-34 1:08:20
Click to select for comparison
104
GER flag Marc Ewers
30-34 1:08:22
Click to select for comparison
105
DEN flag Simon Foss Jensen
35-39 1:08:22
Click to select for comparison
106
GER flag Tobias Gärtner
25-29 1:08:23
Click to select for comparison
107
GER flag Hamun Bahadorvand
35-39 1:08:25
Click to select for comparison
108
GER flag Bennet Krause
35-39 1:08:28
Click to select for comparison
109
GER flag Georg Abel
40-44 1:08:35
Click to select for comparison
110
SWE flag Marcus Willart
30-34 1:08:40
Click to select for comparison
111
NED flag Lloyd Bleeksma
30-34 1:08:40
Click to select for comparison
112
GER flag Nils David
30-34 1:08:44
Click to select for comparison
113
IRL flag Frank Rafferty
16-24 1:08:44
Click to select for comparison
114
GBR flag Karl Stinchcomb
35-39 1:08:44
Click to select for comparison
115
DEN flag Valdemar Søndberg
25-29 1:08:48
Click to select for comparison
116
GER flag Yannik Brien
25-29 1:08:48
Click to select for comparison
117
GER flag Andreas Niewerth
50-54 1:08:53
Click to select for comparison
118
GER flag Patrick Westermann
30-34 1:08:54
Click to select for comparison
119
IRL flag David Boyle
16-24 1:08:57
Click to select for comparison
120
GER flag Jan Sauerbrey
25-29 1:09:00
Click to select for comparison
121
MAR flag Mouad Ben-Halla
30-34 1:09:02
Click to select for comparison
122
GER flag Daniel Schrader
40-44 1:09:07
Click to select for comparison
123
NED flag Twan Poppeliers
25-29 1:09:08
Click to select for comparison
124
DEN flag Jakob Vestergaard
16-24 1:09:10
Click to select for comparison
125
GER flag Aldo Hellmich
35-39 1:09:11
Click to select for comparison
126
GER flag Andreas Lütkewitte
30-34 1:09:13
Click to select for comparison
127
ITA flag Paolo Mecca
40-44 1:09:13
Click to select for comparison
128
GER flag Timon Barden
30-34 1:09:14
Click to select for comparison
129
GER flag Nils Sambill
40-44 1:09:17
Click to select for comparison
130
NED flag Joren Groenendijk
25-29 1:09:19
Click to select for comparison
131
GER flag Francesco Puttlitz
25-29 1:09:21
Click to select for comparison
132
GER flag Robin Bode
35-39 1:09:21
Click to select for comparison
133
GER flag Miguel Guter
30-34 1:09:24
Click to select for comparison
134
BRA flag Hugo Acioli
25-29 1:09:25
Click to select for comparison
135
AUT flag Marcel Dominik Auer
35-39 1:09:25
Click to select for comparison
136
GER flag Florian Jaedicke
35-39 1:09:28
Click to select for comparison
137
GER flag Sascha Dewald
40-44 1:09:28
Click to select for comparison
138
GER flag Sascha Biela
25-29 1:09:29
Click to select for comparison
139
GER flag Björn Graner
35-39 1:09:30
Click to select for comparison
140
GER flag Christian Blankenburg
35-39 1:09:32
Click to select for comparison
141
GER flag Jan-Peer Martins
25-29 1:09:34
Click to select for comparison
142
GER flag Keanu Kadak
16-24 1:09:37
Click to select for comparison
143
GER flag Sven Lübbermann
35-39 1:09:41
Click to select for comparison
144
GER flag Tobias Hessling
25-29 1:09:43
Click to select for comparison
145
GER flag Vincent Lührs
35-39 1:09:48
Click to select for comparison
146
GER flag Steffen Piechotta
30-34 1:09:48
Click to select for comparison
147
GER flag Finn-Felix Kottsieper
16-24 1:09:49
Click to select for comparison
148
GER flag Marcel Mehren
35-39 1:09:49
Click to select for comparison
149
GER flag Sascha Fuchs
30-34 1:09:49
Click to select for comparison
150
GER flag Pawel Müller
40-44 1:09:51
Click to select for comparison
151
GER flag Joost Egger
30-34 1:09:51
Click to select for comparison
152
DEN flag Daniel Jessen
30-34 1:09:51
Click to select for comparison
153
GER flag Sebastian Jägerfeld
40-44 1:09:51
Click to select for comparison
154
GER flag Moritz Przybilla
25-29 1:09:52
Click to select for comparison
155
GER flag Birger Sönnichsen
40-44 1:09:54
Click to select for comparison
156
UKR flag Vitalii Pyliavets
16-24 1:09:57
Click to select for comparison
157
GER flag Dennis Artz
40-44 1:09:58
Click to select for comparison
158
IRL flag Zak Harding
25-29 1:10:00
Click to select for comparison
159
GER flag Simon Lesting
30-34 1:10:01
Click to select for comparison
160
GER flag Steffen Schieke
35-39 1:10:05
Click to select for comparison
161
GER flag Michael Kessler
35-39 1:10:06
Click to select for comparison
162
GBR flag Oliver Flower
16-24 1:10:13
Click to select for comparison
163
GER flag Tim Lorenzen
25-29 1:10:14
Click to select for comparison
164
GBR flag Sherif Danna
30-34 1:10:20
Click to select for comparison
165
CHI flag Sebastian Vidal
45-49 1:10:20
Click to select for comparison
166
GER flag Tim Ufermann
16-24 1:10:21
Click to select for comparison
167
GER flag Felix Hermesmeyer
30-34 1:10:24
Click to select for comparison
168
DEN flag Daniel Stendahl
30-34 1:10:31
Click to select for comparison
169
GBR flag Callum Grundon
25-29 1:10:31
Click to select for comparison
170
GER flag Malik Seidu
30-34 1:10:35
Click to select for comparison
171
GBR flag Jason Clancy
40-44 1:10:40
Click to select for comparison
172
GER flag Dennis Hoeter
40-44 1:10:42
Click to select for comparison
173
GER flag Samir Schulz-Meinen
55-59 1:10:42
Click to select for comparison
174
GER flag Finn Mucha
25-29 1:10:43
Click to select for comparison
175
GER flag Julian Zampach
25-29 1:10:43
Click to select for comparison
176
GER flag Julian Niemeier
35-39 1:10:47
Click to select for comparison
177
GER flag Roman Tasca
25-29 1:10:48
Click to select for comparison
178
GER flag Tobias Klaus
35-39 1:10:50
Click to select for comparison
179
GER flag Alexander Wilke
25-29 1:10:50
Click to select for comparison
180
SUI flag Ilja Heinzmann
16-24 1:10:53
Click to select for comparison
181
GBR flag Hendrik Smit
35-39 1:10:55
Click to select for comparison
182
GER flag Cornelius Krüger
35-39 1:10:56
Click to select for comparison
183
CUW flag Oshadix Leonora
35-39 1:10:59
Click to select for comparison
184
FRA flag Raphaël Le Breton
16-24 1:11:03
Click to select for comparison
185
FRA flag Ru Wone
35-39 1:11:05
Click to select for comparison
186
FRA flag Lucien Elie
25-29 1:11:06
Click to select for comparison
187
GER flag Anton Schmidt
30-34 1:11:07
Click to select for comparison
188
GER flag Frank Schroven
55-59 1:11:08
Click to select for comparison
189
GER flag Steffen Schwien
30-34 1:11:08
Click to select for comparison
190
GER flag Tobias Lindemann
30-34 1:11:09
Click to select for comparison
191
GER flag Flemming Bruns
30-34 1:11:15
Click to select for comparison
192
GER flag Adrian Häfner
30-34 1:11:22
Click to select for comparison
193
GER flag Julius Willkommen
25-29 1:11:23
Click to select for comparison
194
GER flag Yannick Schäfer
30-34 1:11:23
Click to select for comparison
195
GER flag Ricardo Wendt
16-24 1:11:25
Click to select for comparison
196
GER flag Julian Pecho
16-24 1:11:29
Click to select for comparison
197
GER flag Marco Theisen
35-39 1:11:30
Click to select for comparison
198
DEN flag Nikolaj Hjelmager Kristensen
25-29 1:11:30
Click to select for comparison
199
GER flag Tjorven Nolting
30-34 1:11:31
Click to select for comparison
200
GER flag Fabian von Wieding
35-39 1:11:34