TrainRox Logo TrainRox

Frankfurt 2025 - HYROX MEN

12–14 Dec 2025
Showing 1,601 to 1,700 of 1,887 results
Select 2 results to compare
Compare # Athlete Time
Click to select for comparison
1,601
GER flag Marius Müller
01:44:49
Click to select for comparison
1,602
GBR flag Michael Westwood
01:44:52
Click to select for comparison
1,603
GER flag Nick Breiter
01:44:56
Click to select for comparison
1,604
GER flag Jan Sauerbrey
01:45:00
Click to select for comparison
1,605
GER flag Jens Leonhardt
01:45:00
Click to select for comparison
1,606
GER flag Dirk Von Zur Mühlen
01:45:02
Click to select for comparison
1,607
GER flag Tobias Haase
01:45:04
Click to select for comparison
1,608
GER flag Janis Buschwa
01:45:05
Click to select for comparison
1,609
GER flag Ralph Linkenheil
01:45:12
Click to select for comparison
1,610
GER flag Rico Schumann
01:45:14
Click to select for comparison
1,611
GBR flag Christopher Dougan
01:45:15
Click to select for comparison
1,612
GER flag Thomas Backes
01:45:16
Click to select for comparison
1,613
GER flag Juergen Sarembe
01:45:28
Click to select for comparison
1,614
GER flag Harmen Hogenes
01:45:28
Click to select for comparison
1,615
GER flag Tobias Rethage
01:45:29
Click to select for comparison
1,616
GER flag Vuk Popovic
01:45:31
Click to select for comparison
1,617
BOL flag Alvaro Gabriel Calderon Toledo
01:45:33
Click to select for comparison
1,618
GER flag Karl-Heinz Dornieden
01:45:34
Click to select for comparison
1,619
COL flag Eduardo Quinones Oliva
01:45:34
Click to select for comparison
1,620
GER flag Hendrik Bornholdt
01:45:38
Click to select for comparison
1,621
GER flag Darren Buesen
01:45:39
Click to select for comparison
1,622
GER flag Engin Demirkol
01:45:39
Click to select for comparison
1,623
GER flag Emre Öztas
01:45:43
Click to select for comparison
1,624
GER flag Markus Heldt
01:45:47
Click to select for comparison
1,625
GER flag Ogulcan Türkoglu
01:45:48
Click to select for comparison
1,626
GER flag Victor Hoeter
01:45:48
Click to select for comparison
1,627
GER flag Jascha Weber
01:45:50
Click to select for comparison
1,628
GER flag Max Ramm
01:45:54
Click to select for comparison
1,629
GER flag Patrick Gutbier
01:45:54
Click to select for comparison
1,630
GER flag Tim Kossarev
01:45:55
Click to select for comparison
1,631
GER flag Dominik Laule
01:46:01
Click to select for comparison
1,632
USA flag Joseph Michael Tuegel
01:46:05
Click to select for comparison
1,633
GER flag Matthias Nitsch
01:46:12
Click to select for comparison
1,634
GER flag Bernd Schrader
01:46:19
Click to select for comparison
1,635
ECU flag David Izurieta
01:46:20
Click to select for comparison
1,636
GER flag Marco Helzel
01:46:21
Click to select for comparison
1,637
GER flag Dennis Moos
01:46:22
Click to select for comparison
1,638
GER flag Paul Lindemann
01:46:24
Click to select for comparison
1,639
GER flag Simon Schäfer
01:46:26
Click to select for comparison
1,640
FRA flag Nathan Benoit
01:46:30
Click to select for comparison
1,641
GER flag Erdal Alicioglu
01:46:36
Click to select for comparison
1,642
GER flag Jakob Münßinger
01:46:42
Click to select for comparison
1,643
LUX flag David Urbing
01:46:45
Click to select for comparison
1,644
GER flag Georg Pah
01:46:46
Click to select for comparison
1,645
GER flag Sergej Wirki
01:46:49
Click to select for comparison
1,646
GER flag Maxim Lisewitzki
01:46:58
Click to select for comparison
1,647
GER flag Simon Schell
01:47:00
Click to select for comparison
1,648
GER flag Darwin Schneider
01:47:06
Click to select for comparison
1,649
ROU flag Radu Marius Chira
01:47:07
Click to select for comparison
1,650
GER flag Björn Graner
01:47:07
Click to select for comparison
1,651
GER flag Carsten Dietzel
01:47:11
Click to select for comparison
1,652
GER flag Christoph Lintzen
01:47:14
Click to select for comparison
1,653
GER flag Sven Thompson
01:47:19
Click to select for comparison
1,654
GER flag Max Fischer
01:47:23
Click to select for comparison
1,655
GER flag Robert Gerstenberger
01:47:25
Click to select for comparison
1,656
ITA flag Gabriele Omari
01:47:29
Click to select for comparison
1,657
GER flag Thomas Berger
01:47:35
Click to select for comparison
1,658
GER flag Harun Acar
01:47:38
Click to select for comparison
1,659
GER flag Michael Wodarz
01:47:39
Click to select for comparison
1,660
GER flag Ali Hassan
01:47:51
Click to select for comparison
1,661
GER flag Christoph Janz
01:47:53
Click to select for comparison
1,662
GER flag Michael Svoboda
01:47:55
Click to select for comparison
1,663
GER flag Jonas Klatt
01:47:57
Click to select for comparison
1,664
GER flag Benjamin Gehrig
01:48:04
Click to select for comparison
1,665
GER flag Fabian Klodt
01:48:06
Click to select for comparison
1,666
GER flag Wesley Morling
01:48:07
Click to select for comparison
1,667
GER flag Christoph Knecht
01:48:08
Click to select for comparison
1,668
GER flag David Stillfried
01:48:10
Click to select for comparison
1,669
GER flag Christian Brenner
01:48:15
Click to select for comparison
1,670
GER flag Pascal Küppers
01:48:16
Click to select for comparison
1,671
GER flag Danniv Arnon
01:48:18
Click to select for comparison
1,672
GER flag Nikjas Stüve
01:48:21
Click to select for comparison
1,673
GER flag Benjamin Scheipers
01:48:31
Click to select for comparison
1,674
GER flag Nico Reiter
01:48:32
Click to select for comparison
1,675
AUT flag Wolfgang Haas
01:48:36
Click to select for comparison
1,676
GER flag Christian Jablowski
01:48:39
Click to select for comparison
1,677
GER flag Florian Müller
01:48:41
Click to select for comparison
1,678
GER flag Peter Bengert
01:48:41
Click to select for comparison
1,679
GER flag Sebastian Bilek
01:48:44
Click to select for comparison
1,680
GER flag Miles Neumann
01:48:54
Click to select for comparison
1,681
GER flag Andreas Großholz
01:48:58
Click to select for comparison
1,682
GER flag Jakkapong Euler
01:49:02
Click to select for comparison
1,683
GER flag Ralf Bahnmüller
01:49:13
Click to select for comparison
1,684
GER flag Dennis Schnepf
01:49:19
Click to select for comparison
1,685
GER flag Justin Köhler
01:49:35
Click to select for comparison
1,686
GER flag Danny Labes
01:49:41
Click to select for comparison
1,687
GER flag Patrick Nowak
01:49:45
Click to select for comparison
1,688
ARG flag Sebastian Baskovich
01:49:46
Click to select for comparison
1,689
GER flag Tim Graf
01:49:55
Click to select for comparison
1,690
EGY flag Abdelrahman Ali
01:49:55
Click to select for comparison
1,691
INA flag Matesar Filoni
01:49:57
Click to select for comparison
1,692
GER flag Kevin Klein
01:50:00
Click to select for comparison
1,693
GER flag Moritz Negele
01:50:01
Click to select for comparison
1,694
VIE flag Minh Hoang Nguyen
01:50:03
Click to select for comparison
1,695
GER flag Patrick Mendena
01:50:04
Click to select for comparison
1,696
FRA flag Roman Trouillet
01:50:09
Click to select for comparison
1,697
GER flag Frederic Radenbach
01:50:10
Click to select for comparison
1,698
GER flag Kevin Faller
01:50:11
Click to select for comparison
1,699
GER flag Marc Piotrowski
01:50:12
Click to select for comparison
1,700
GBR flag Dawit Demetri
01:50:15