TrainRox Logo TrainRox

HYROX MEN - Hamburg 2025

2–5 Oct 2025
Showing 1,101 to 1,200 of 1,893 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,101
GER flag Ruben Pollakowski
25-29 1:31:00
Click to select for comparison
1,102
GER flag Dorian Markus Hunger
30-34 1:31:00
Click to select for comparison
1,103
GER flag Michael Reinhold
45-49 1:31:02
Click to select for comparison
1,104
GER flag Jan Thomas Ehlers
35-39 1:31:03
Click to select for comparison
1,105
GER flag Maximilian Schmitt
30-34 1:31:03
Click to select for comparison
1,106
GER flag Philipp Klug
25-29 1:31:03
Click to select for comparison
1,107
GER flag Jonas Prey
16-24 1:31:06
Click to select for comparison
1,108
ITA flag Ricardo Ruocco
30-34 1:31:06
Click to select for comparison
1,109
GER flag Christopher Otte
30-34 1:31:08
Click to select for comparison
1,110
GER flag Tim Stegemann
35-39 1:31:09
Click to select for comparison
1,111
GER flag Felix Dreisow
40-44 1:31:09
Click to select for comparison
1,112
BEL flag Nkongolo Kinanga
35-39 1:31:11
Click to select for comparison
1,113
GER flag Pascal Wulf
16-24 1:31:15
Click to select for comparison
1,114
GER flag Dejan Prostran
40-44 1:31:15
Click to select for comparison
1,115
GER flag Andreas Kister
55-59 1:31:16
Click to select for comparison
1,116
GER flag Manasse Feichtinger
30-34 1:31:18
Click to select for comparison
1,117
GER flag Fabio Zwenger
25-29 1:31:20
Click to select for comparison
1,118
ARG flag Alan Verri
30-34 1:31:21
Click to select for comparison
1,119
GER flag André van den Berg
45-49 1:31:22
Click to select for comparison
1,120
GER flag Jannik Sebald
35-39 1:31:23
Click to select for comparison
1,121
GER flag Alexander Schwenk
30-34 1:31:25
Click to select for comparison
1,122
GER flag Yousef Ouarghi
30-34 1:31:25
Click to select for comparison
1,123
GER flag Patrick Lehmanski
30-34 1:31:27
Click to select for comparison
1,124
GER flag Maximilian Schicke
30-34 1:31:27
Click to select for comparison
1,125
GER flag Benjamin Posor
25-29 1:31:27
Click to select for comparison
1,126
GER flag Cedric Kiehne
30-34 1:31:31
Click to select for comparison
1,127
GER flag Patrick Garrels
30-34 1:31:32
Click to select for comparison
1,128
GER flag Johannes Kirchhof
35-39 1:31:32
Click to select for comparison
1,129
USA flag Lawrence Patrizio
30-34 1:31:33
Click to select for comparison
1,130
GER flag Sven Friedrich Schröder
35-39 1:31:35
Click to select for comparison
1,131
GER flag Philip Carmienke-Böttcher
30-34 1:31:40
Click to select for comparison
1,132
FRA flag Quentin Richard
30-34 1:31:41
Click to select for comparison
1,133
GER flag Felix Beuning
25-29 1:31:41
Click to select for comparison
1,134
GER flag Sven Hoffmann
45-49 1:31:43
Click to select for comparison
1,135
GER flag Jonas Termer
16-24 1:31:45
Click to select for comparison
1,136
GER flag Jannes Weide
40-44 1:31:45
Click to select for comparison
1,137
MEX flag Gerardo Daniel Lopez Alguiar
30-34 1:31:46
Click to select for comparison
1,138
GER flag Marcel Dietsch
30-34 1:31:49
Click to select for comparison
1,139
GER flag Chris Wehlmann
35-39 1:31:49
Click to select for comparison
1,140
IRL flag denis cormican
45-49 1:31:50
Click to select for comparison
1,141
GER flag Sebastian Jaske
16-24 1:31:54
Click to select for comparison
1,142
AUT flag Christian Staufer
40-44 1:31:56
Click to select for comparison
1,143
AUT flag Tom Warady
50-54 1:31:56
Click to select for comparison
1,144
GER flag Lennart Stolina
30-34 1:31:56
Click to select for comparison
1,145
SUI flag Guy Häring
16-24 1:31:57
Click to select for comparison
1,146
GBR flag Chris Mark Featherstone
25-29 1:31:57
Click to select for comparison
1,147
GER flag Joshua Rasfeld
35-39 1:31:58
Click to select for comparison
1,148
GER flag Finn Erpff
30-34 1:31:58
Click to select for comparison
1,149
GER flag Bjarne Staack
25-29 1:32:03
Click to select for comparison
1,150
GER flag Peter Ehry
40-44 1:32:04
Click to select for comparison
1,151
GER flag Yannik Krone
30-34 1:32:06
Click to select for comparison
1,152
GER flag Ayhan Karakas
45-49 1:32:06
Click to select for comparison
1,153
GER flag Christian Fischer
35-39 1:32:07
Click to select for comparison
1,154
GER flag Runar Gottschalch
40-44 1:32:13
Click to select for comparison
1,155
GER flag Gerrit Lillig
45-49 1:32:13
Click to select for comparison
1,156
GBR flag Tom Garrad
16-24 1:32:15
Click to select for comparison
1,157
GER flag Mike Wiedermann
25-29 1:32:15
Click to select for comparison
1,158
GER flag Bastian Rost
35-39 1:32:15
Click to select for comparison
1,159
GER flag Maximilian Köhler
35-39 1:32:20
Click to select for comparison
1,160
GER flag Thomas Bräseke
50-54 1:32:24
Click to select for comparison
1,161
GER flag Sebastian John
40-44 1:32:24
Click to select for comparison
1,162
GER flag Florian Johannsen
40-44 1:32:26
Click to select for comparison
1,163
GER flag Kevin Ahrens
50-54 1:32:29
Click to select for comparison
1,164
GER flag Victor Röhm
25-29 1:32:31
Click to select for comparison
1,165
GER flag Martin Schlutt
30-34 1:32:32
Click to select for comparison
1,166
UKR flag Olha Tkachenko
25-29 1:32:32
Click to select for comparison
1,167
GER flag Bastian Benecke
35-39 1:32:35
Click to select for comparison
1,168
SUI flag Pascal Winzeler
25-29 1:32:36
Click to select for comparison
1,169
GER flag Mario Awiszus
45-49 1:32:36
Click to select for comparison
1,170
GER flag Timo Bergmeyer
30-34 1:32:39
Click to select for comparison
1,171
GER flag Moritz Taller
30-34 1:32:40
Click to select for comparison
1,172
GER flag Klaus Malorny
55-59 1:32:42
Click to select for comparison
1,173
GER flag Tobias Symann
30-34 1:32:42
Click to select for comparison
1,174
GER flag Artem Volkov
25-29 1:32:47
Click to select for comparison
1,175
GER flag Kester Koschare
25-29 1:32:49
Click to select for comparison
1,176
DEN flag Poul Adamsen
50-54 1:32:50
Click to select for comparison
1,177
GER flag Mattis Unger
16-24 1:32:53
Click to select for comparison
1,178
GER flag Julian Mann
30-34 1:32:56
Click to select for comparison
1,179
GER flag Steffen Kalitschke
40-44 1:32:57
Click to select for comparison
1,180
GER flag Rouven Schröck
25-29 1:32:57
Click to select for comparison
1,181
GER flag Robert Aigner
30-34 1:32:58
Click to select for comparison
1,182
GER flag Maurice Appelt
25-29 1:32:59
Click to select for comparison
1,183
GER flag Mirko Semmler
40-44 1:33:04
Click to select for comparison
1,184
GBR flag Joe Simmons
35-39 1:33:09
Click to select for comparison
1,185
DEN flag Jeff Hansen
40-44 1:33:09
Click to select for comparison
1,186
GER flag Stephan Rüdinger
35-39 1:33:10
Click to select for comparison
1,187
GER flag Hendrik Mielke
30-34 1:33:13
Click to select for comparison
1,188
GER flag Jochen Schmitz
35-39 1:33:13
Click to select for comparison
1,189
GBR flag Freddie Mott
30-34 1:33:15
Click to select for comparison
1,190
FRA flag Enzo Petitjean
30-34 1:33:18
Click to select for comparison
1,191
GER flag Heiko Mehlert
50-54 1:33:19
Click to select for comparison
1,192
GER flag Timo Bruckmann
35-39 1:33:20
Click to select for comparison
1,193
GER flag Kjell Lübbert
50-54 1:33:20
Click to select for comparison
1,194
DEN flag Thomas Hansen
30-34 1:33:23
Click to select for comparison
1,195
GER flag Andreas Wiebe
35-39 1:33:26
Click to select for comparison
1,196
GBR flag Paul James
45-49 1:33:28
Click to select for comparison
1,197
GER flag Timo Markert
45-49 1:33:28
Click to select for comparison
1,198
AUT flag Stephan Haberl
30-34 1:33:29
Click to select for comparison
1,199
GER flag Patrick Wolf
40-44 1:33:29
Click to select for comparison
1,200
GER flag Sebastian Grundmann
45-49 1:33:31
TrainRox App showing training plans

Train for your next HYROX.

TrainRox builds a personalized HYROX plan around your fitness level, equipment, and race date, with running, station work, and compromised running periodized to peak on race day.

First week free. Cancel anytime.