TrainRox Logo TrainRox

Frankfurt 2025 - HYROX MEN

12–14 Dec 2025
Showing 1,001 to 1,100 of 1,887 results
Select 2 results to compare
Compare # Athlete Time
Click to select for comparison
1,001
GER flag Steffen Gulden
01:27:19
Click to select for comparison
1,002
GER flag Afan Rosic
01:27:20
Click to select for comparison
1,003
GER flag Lukas Zapatka
01:27:22
Click to select for comparison
1,004
GER flag Cuong Tran
01:27:22
Click to select for comparison
1,005
GER flag Elko Hartmann
01:27:22
Click to select for comparison
1,006
IRL flag Chris Selfridge
01:27:24
Click to select for comparison
1,007
FRA flag Lucas Verdier
01:27:27
Click to select for comparison
1,008
GER flag Thomas Schicho
01:27:29
Click to select for comparison
1,009
GER flag Marcin Kamasz
01:27:29
Click to select for comparison
1,010
AUT flag Thomas Unterlerchner
01:27:32
Click to select for comparison
1,011
GER flag Christian Müller
01:27:33
Click to select for comparison
1,012
NED flag Sander Tax
01:27:36
Click to select for comparison
1,013
GER flag Nils Kübler
01:27:36
Click to select for comparison
1,014
GER flag Steven Fredrickson
01:27:38
Click to select for comparison
1,015
GER flag Marek Brandes
01:27:39
Click to select for comparison
1,016
GER flag Julius Mundt
01:27:39
Click to select for comparison
1,017
GER flag Michael Gleinser
01:27:39
Click to select for comparison
1,018
GER flag Luca Stöhr
01:27:40
Click to select for comparison
1,019
GER flag Philipp Uhler
01:27:40
Click to select for comparison
1,020
GER flag Christian Putzmann
01:27:41
Click to select for comparison
1,021
GER flag Björn Selzer
01:27:42
Click to select for comparison
1,022
FRA flag Erwan Nicolle
01:27:42
Click to select for comparison
1,023
GER flag Maximilian Karbstein
01:27:42
Click to select for comparison
1,024
GER flag Paul Weidner
01:27:43
Click to select for comparison
1,025
GER flag David Kriz
01:27:45
Click to select for comparison
1,026
GER flag Maximilian Schmitt
01:27:47
Click to select for comparison
1,027
GER flag Tobias Derucki
01:27:47
Click to select for comparison
1,028
GER flag Benjamin Leonhardt
01:27:47
Click to select for comparison
1,029
GER flag Florian Ufschlag
01:27:48
Click to select for comparison
1,030
GER flag Yannick Engert
01:27:49
Click to select for comparison
1,031
GER flag Leon Hartmann
01:27:49
Click to select for comparison
1,032
GER flag Tobias Frewer
01:27:51
Click to select for comparison
1,033
GER flag Sebastian Maximilian Bender
01:27:52
Click to select for comparison
1,034
GER flag Markus Sindel
01:27:53
Click to select for comparison
1,035
GER flag Andreas Süßmann
01:27:53
Click to select for comparison
1,036
GER flag Mohammad Abed
01:27:53
Click to select for comparison
1,037
GER flag Jan Schenck
01:27:53
Click to select for comparison
1,038
GER flag Devin Nottelmann
01:27:54
Click to select for comparison
1,039
GER flag Dennis Botos
01:27:55
Click to select for comparison
1,040
GER flag Alexander Nießen
01:27:56
Click to select for comparison
1,041
GER flag Thomas Urband
01:27:58
Click to select for comparison
1,042
ISR flag Simon Attia
01:27:58
Click to select for comparison
1,043
GER flag Lars Lochmann
01:27:59
Click to select for comparison
1,044
GER flag Manuel Lecke
01:28:00
Click to select for comparison
1,045
GER flag Julian Meckel
01:28:01
Click to select for comparison
1,046
GER flag Philipp Bormann
01:28:05
Click to select for comparison
1,047
GER flag Kilian Aegerter
01:28:11
Click to select for comparison
1,048
GER flag Thomas Dahm
01:28:12
Click to select for comparison
1,049
GER flag Nico Schmidt
01:28:12
Click to select for comparison
1,050
GER flag Dennis Bretz
01:28:15
Click to select for comparison
1,051
ESP flag Eduard Safont Balaguer
01:28:19
Click to select for comparison
1,052
FRA flag Marin Guillaume
01:28:20
Click to select for comparison
1,053
GER flag Tobias Kopp
01:28:20
Click to select for comparison
1,054
FRA flag Alexandre Kimmel
01:28:21
Click to select for comparison
1,055
MEX flag Omar Vega
01:28:24
Click to select for comparison
1,056
GER flag Kai Götzinger
01:28:24
Click to select for comparison
1,057
GER flag Bastian Ferch
01:28:29
Click to select for comparison
1,058
GER flag Julian Gross
01:28:30
Click to select for comparison
1,059
TUR flag Tolga Aksüt
01:28:30
Click to select for comparison
1,060
NED flag Peter Aker
01:28:31
Click to select for comparison
1,061
GER flag Roger Köhler
01:28:31
Click to select for comparison
1,062
GER flag Christian Beck
01:28:32
Click to select for comparison
1,063
GER flag Matthias Walter
01:28:33
Click to select for comparison
1,064
GER flag Dejan Supica
01:28:35
Click to select for comparison
1,065
GER flag Raimund Ertel
01:28:35
Click to select for comparison
1,066
GER flag Pascual Czerny
01:28:37
Click to select for comparison
1,067
GER flag Christoph Bleh
01:28:38
Click to select for comparison
1,068
GER flag Pierre Pell
01:28:40
Click to select for comparison
1,069
GER flag Andrey Shadrin
01:28:40
Click to select for comparison
1,070
GER flag Christian Vorn Hüls
01:28:42
Click to select for comparison
1,071
GER flag René Wurzel
01:28:42
Click to select for comparison
1,072
GER flag Bernd Leiendecker
01:28:42
Click to select for comparison
1,073
GER flag Can Parlak
01:28:43
Click to select for comparison
1,074
GER flag Martin Wielenski
01:28:45
Click to select for comparison
1,075
GER flag Patrick Modrak
01:28:46
Click to select for comparison
1,076
GER flag Jochen Dehniger
01:28:46
Click to select for comparison
1,077
GER flag Rouven Schröck
01:28:47
Click to select for comparison
1,078
SRB flag Daniel Kuzmanović
01:28:50
Click to select for comparison
1,079
GER flag Moritz Schmidt
01:28:51
Click to select for comparison
1,080
GER flag Christopher Schütt
01:28:52
Click to select for comparison
1,081
IRL flag Paul Weir
01:28:52
Click to select for comparison
1,082
GER flag Michael Soffner
01:28:54
Click to select for comparison
1,083
GER flag Steffen Barembruch
01:28:56
Click to select for comparison
1,084
GER flag Jochen Harth
01:28:56
Click to select for comparison
1,085
GER flag Tobias Wicht
01:28:57
Click to select for comparison
1,086
GER flag Nicolas Bartlau
01:28:59
Click to select for comparison
1,087
GER flag Nico Eiselt
01:29:01
Click to select for comparison
1,088
GER flag Alexander Engel
01:29:01
Click to select for comparison
1,089
GER flag Martin Schlösser
01:29:01
Click to select for comparison
1,090
GER flag Sebastian Bütow
01:29:01
Click to select for comparison
1,091
GER flag Sascha Chladek
01:29:01
Click to select for comparison
1,092
GER flag Bernhard Trostl
01:29:02
Click to select for comparison
1,093
GER flag Bastian Schmitt
01:29:03
Click to select for comparison
1,094
GER flag Thomas Kuhn
01:29:04
Click to select for comparison
1,095
GER flag David Wohlleben
01:29:05
Click to select for comparison
1,096
GER flag Robin Kaiser
01:29:05
Click to select for comparison
1,097
GER flag Marco Mezger
01:29:05
Click to select for comparison
1,098
GER flag Peter Ehry
01:29:06
Click to select for comparison
1,099
USA flag Jason O'Dell
01:29:10
Click to select for comparison
1,100
IND flag Rohan Tiwari
01:29:11