TrainRox Logo TrainRox

Frankfurt 2025 - HYROX MEN

12–14 Dec 2025
Showing 1,101 to 1,200 of 1,887 results
Select 2 results to compare
Compare # Athlete Time
Click to select for comparison
1,101
GER flag Valerian Seither
01:29:12
Click to select for comparison
1,102
GER flag Marcel Dietsch
01:29:13
Click to select for comparison
1,103
GER flag Hartmut Gogol
01:29:15
Click to select for comparison
1,104
GER flag Alexander Hüdepohl
01:29:18
Click to select for comparison
1,105
GER flag Maximilian Erber
01:29:20
Click to select for comparison
1,106
GER flag Philipp Müller
01:29:21
Click to select for comparison
1,107
ITA flag Annibale Gravina
01:29:24
Click to select for comparison
1,108
GER flag Daniel Fligg
01:29:25
Click to select for comparison
1,109
GER flag David Eggert
01:29:25
Click to select for comparison
1,110
GER flag Matthias Schweigert
01:29:26
Click to select for comparison
1,111
GER flag Agon Ramadani
01:29:27
Click to select for comparison
1,112
GER flag Simon Zientara
01:29:27
Click to select for comparison
1,113
GER flag Christopher Gursch
01:29:28
Click to select for comparison
1,114
GER flag Justin Horvath
01:29:29
Click to select for comparison
1,115
FRA flag Aymeric Boyer
01:29:29
Click to select for comparison
1,116
ESP flag Ismael Otero Baltasar
01:29:29
Click to select for comparison
1,117
GER flag Philipp Volkhardt
01:29:29
Click to select for comparison
1,118
GER flag Johannes Deutelmoser
01:29:30
Click to select for comparison
1,119
NED flag Arno Tukker
01:29:32
Click to select for comparison
1,120
GER flag Sven Rüster
01:29:34
Click to select for comparison
1,121
GER flag Fabian Wesemann
01:29:38
Click to select for comparison
1,122
GER flag Jonas Krauthäuser
01:29:38
Click to select for comparison
1,123
GER flag Christian Ränicke
01:29:41
Click to select for comparison
1,124
SUI flag Patrick Frei
01:29:45
Click to select for comparison
1,125
AUT flag Marco Heigl
01:29:47
Click to select for comparison
1,126
FRA flag Vincent Martin
01:29:47
Click to select for comparison
1,127
IRL flag Adam Lynch
01:29:47
Click to select for comparison
1,128
GER flag David Pauli
01:29:48
Click to select for comparison
1,129
GER flag Peter Ziemann
01:29:48
Click to select for comparison
1,130
GER flag Johannes Mauer
01:29:49
Click to select for comparison
1,131
GER flag Matthias Borghorst
01:29:52
Click to select for comparison
1,132
GER flag Phillip Eggers
01:29:52
Click to select for comparison
1,133
SUI flag Gregor Amer
01:29:53
Click to select for comparison
1,134
GER flag Roger Tiefenbach
01:29:55
Click to select for comparison
1,135
GER flag Fabian Buelow
01:29:55
Click to select for comparison
1,136
AUT flag Erwin Baumgartner
01:29:56
Click to select for comparison
1,137
GER flag Sascha Sychov
01:29:56
Click to select for comparison
1,138
NED flag Stan Apeldoorn
01:29:57
Click to select for comparison
1,139
GER flag Leander Kosiol
01:29:59
Click to select for comparison
1,140
GER flag Malte Siemoneit
01:30:00
Click to select for comparison
1,141
GER flag Ralf Kalestra
01:30:02
Click to select for comparison
1,142
GER flag Marvin Kandziora
01:30:04
Click to select for comparison
1,143
GER flag Florian Bösch
01:30:05
Click to select for comparison
1,144
FRA flag Eric Deleuze-Dordron
01:30:08
Click to select for comparison
1,145
ESP flag Daniel Alonso Donaire
01:30:10
Click to select for comparison
1,146
GER flag Tassilo Von Schmeling
01:30:11
Click to select for comparison
1,147
GER flag Bastian Vrba
01:30:12
Click to select for comparison
1,148
GBR flag Matt Bryan
01:30:15
Click to select for comparison
1,149
GER flag Adrian Perez
01:30:17
Click to select for comparison
1,150
GER flag Yannick Maurer
01:30:17
Click to select for comparison
1,151
GER flag Marcel Alexander
01:30:20
Click to select for comparison
1,152
GER flag Christoph Weyrauch
01:30:20
Click to select for comparison
1,153
GER flag Jakob Bons
01:30:24
Click to select for comparison
1,154
GER flag Torsten Becker
01:30:25
Click to select for comparison
1,155
GER flag Aziz Suleiman
01:30:25
Click to select for comparison
1,156
GER flag Lars Kolb
01:30:26
Click to select for comparison
1,157
COL flag Juan Camilo Perez Rangel
01:30:27
Click to select for comparison
1,158
FRA flag Marc William Mialet
01:30:28
Click to select for comparison
1,159
GER flag Kai Dienstbier
01:30:28
Click to select for comparison
1,160
GER flag Volker Marks
01:30:28
Click to select for comparison
1,161
GER flag Timo Hierschbiel
01:30:35
Click to select for comparison
1,162
GER flag Markus Waschkewitz
01:30:36
Click to select for comparison
1,163
GER flag Lukas Hensel
01:30:36
Click to select for comparison
1,164
GER flag Jonah Helfert
01:30:37
Click to select for comparison
1,165
GER flag Philipp Fuchs
01:30:40
Click to select for comparison
1,166
GER flag Marius Heilinger
01:30:40
Click to select for comparison
1,167
GER flag Alexander Schmitz
01:30:44
Click to select for comparison
1,168
GER flag Andreas Bolczek
01:30:45
Click to select for comparison
1,169
GER flag René Marcus Griffiths
01:30:46
Click to select for comparison
1,170
SUI flag Fabian Rast
01:30:48
Click to select for comparison
1,171
GER flag David Dautfest
01:30:49
Click to select for comparison
1,172
GER flag Jonathan Heinrich
01:30:50
Click to select for comparison
1,173
GER flag Michael Schoppe
01:30:51
Click to select for comparison
1,174
GER flag Felix Möltgen
01:30:54
Click to select for comparison
1,175
GER flag Merlin Smeenk
01:30:56
Click to select for comparison
1,176
GER flag Daniel Christian
01:30:58
Click to select for comparison
1,177
GER flag Henning List
01:30:59
Click to select for comparison
1,178
GER flag Marc Gensemüller
01:31:04
Click to select for comparison
1,179
USA flag Alexander Watkins
01:31:05
Click to select for comparison
1,180
GER flag Jannik Dächert
01:31:06
Click to select for comparison
1,181
GER flag Andreas Pawlik
01:31:07
Click to select for comparison
1,182
GER flag Björn Leretz
01:31:07
Click to select for comparison
1,183
GER flag Oliver Michel
01:31:07
Click to select for comparison
1,184
FRA flag Mounir Rahmi
01:31:09
Click to select for comparison
1,185
GER flag Jarno Quade
01:31:10
Click to select for comparison
1,186
GER flag Sven Englert
01:31:11
Click to select for comparison
1,187
GER flag Roland Harste
01:31:11
Click to select for comparison
1,188
FRA flag Enzo Rauscher
01:31:14
Click to select for comparison
1,189
FRA flag Romain Gruber
01:31:14
Click to select for comparison
1,190
GER flag Markus Hanz
01:31:15
Click to select for comparison
1,191
GER flag Peter Then
01:31:15
Click to select for comparison
1,192
GER flag Bjarne Pankow
01:31:18
Click to select for comparison
1,193
ARG flag Javier Wasserman
01:31:18
Click to select for comparison
1,194
GER flag Christian Deiters
01:31:21
Click to select for comparison
1,195
GER flag Marcel Titz
01:31:22
Click to select for comparison
1,196
TUR flag Ali Colak
01:31:23
Click to select for comparison
1,197
FRA flag Pierre Frantz
01:31:24
Click to select for comparison
1,198
GER flag Nanno Appel
01:31:24
Click to select for comparison
1,199
GER flag Steffen Thürmer
01:31:26
Click to select for comparison
1,200
GER flag Tobias Barth
01:31:27