TrainRox Logo TrainRox

Frankfurt 2025 - HYROX MEN

12–14 Dec 2025
Showing 1,501 to 1,600 of 1,887 results
Select 2 results to compare
Compare # Athlete Time
Click to select for comparison
1,501
GER flag Christopher Funk
01:40:23
Click to select for comparison
1,502
GER flag Dirk Bauermeister
01:40:27
Click to select for comparison
1,503
GER flag Marc Erkelenz
01:40:31
Click to select for comparison
1,504
GER flag Daniel Tesic
01:40:31
Click to select for comparison
1,505
GER flag Markus Strickfaden
01:40:44
Click to select for comparison
1,506
GER flag Holger Hornig
01:40:46
Click to select for comparison
1,507
GER flag Alexander Greib
01:40:48
Click to select for comparison
1,508
GER flag Max Pöttinger
01:40:51
Click to select for comparison
1,509
GER flag Maximilian Eble
01:40:53
Click to select for comparison
1,510
GER flag Jochen Hampel
01:40:54
Click to select for comparison
1,511
GER flag Rhyan Flores
01:40:56
Click to select for comparison
1,512
ITA flag David Gianpaolo Albamonte
01:40:58
Click to select for comparison
1,513
GER flag Thomas Köbrich
01:40:58
Click to select for comparison
1,514
GER flag Christof Hager
01:41:03
Click to select for comparison
1,515
GER flag Faruk Özmen
01:41:05
Click to select for comparison
1,516
GER flag Torsten Westermann
01:41:06
Click to select for comparison
1,517
GER flag Achim Glaab
01:41:06
Click to select for comparison
1,518
GER flag Alfred Stangl
01:41:09
Click to select for comparison
1,519
GER flag Harald Gerstler
01:41:10
Click to select for comparison
1,520
GER flag Pascal Kretschmann
01:41:11
Click to select for comparison
1,521
GER flag Udo Wagner
01:41:12
Click to select for comparison
1,522
GER flag Marc Bauersfeld
01:41:15
Click to select for comparison
1,523
GER flag Gerd Gräfer
01:41:16
Click to select for comparison
1,524
GER flag Philipp Seelbach
01:41:16
Click to select for comparison
1,525
GER flag Benjamin Dick
01:41:16
Click to select for comparison
1,526
GER flag Fabio Wahl
01:41:16
Click to select for comparison
1,527
GER flag Joschka Kübler
01:41:26
Click to select for comparison
1,528
SLO flag Kenan Medic
01:41:36
Click to select for comparison
1,529
GER flag Timothée Bultingaire
01:41:38
Click to select for comparison
1,530
GER flag Michael Kroll
01:41:42
Click to select for comparison
1,531
GER flag Matthias Kranner
01:41:43
Click to select for comparison
1,532
GER flag Florian Biesalski
01:41:44
Click to select for comparison
1,533
AUT flag Manuel Pallhuber
01:41:45
Click to select for comparison
1,534
GER flag Ralf Penners
01:41:49
Click to select for comparison
1,535
GER flag Nico Rossel
01:41:49
Click to select for comparison
1,536
GER flag Jörn Güntzel
01:41:49
Click to select for comparison
1,537
GER flag Denny Großhans
01:41:50
Click to select for comparison
1,538
GER flag Marc Steinbauer
01:41:50
Click to select for comparison
1,539
GER flag Jonas Kaffee
01:41:53
Click to select for comparison
1,540
GER flag Jan-Philipp Struck
01:41:54
Click to select for comparison
1,541
GER flag Reinhard Loch
01:42:04
Click to select for comparison
1,542
GER flag Benjamin Walz
01:42:11
Click to select for comparison
1,543
GER flag Carsten Brückner
01:42:12
Click to select for comparison
1,544
GER flag Marco Bücheler
01:42:21
Click to select for comparison
1,545
NED flag Pierre Vugts
01:42:21
Click to select for comparison
1,546
GER flag Mario Lessing
01:42:22
Click to select for comparison
1,547
GER flag Dominic Dörr
01:42:29
Click to select for comparison
1,548
GER flag Rene Grossmann
01:42:30
Click to select for comparison
1,549
GER flag Christian Lindt
01:42:35
Click to select for comparison
1,550
GER flag Kevin Ballier
01:42:39
Click to select for comparison
1,551
GER flag Martin Riesch
01:42:42
Click to select for comparison
1,552
GER flag Michael Weiß
01:42:44
Click to select for comparison
1,553
GER flag Roman Seidel
01:42:47
Click to select for comparison
1,554
GER flag Henrik Haase
01:42:50
Click to select for comparison
1,555
GER flag Philip Pötsch
01:42:54
Click to select for comparison
1,556
GER flag Stefan Schuster
01:42:55
Click to select for comparison
1,557
GER flag Maximilian Lehner
01:42:58
Click to select for comparison
1,558
GER flag Tino Bayer
01:42:58
Click to select for comparison
1,559
GER flag Jonas Alon Fabian
01:42:59
Click to select for comparison
1,560
GER flag Niclas Porten
01:43:03
Click to select for comparison
1,561
GER flag Sven Jansen
01:43:04
Click to select for comparison
1,562
MEX flag Jesus Ricardo Licona Munoz
01:43:09
Click to select for comparison
1,563
GER flag Fabian Kunz
01:43:16
Click to select for comparison
1,564
GER flag Max Hopf
01:43:18
Click to select for comparison
1,565
GER flag Florian Borgschulte
01:43:20
Click to select for comparison
1,566
SUI flag Pascal Graf
01:43:22
Click to select for comparison
1,567
GER flag Dennis Ullmann
01:43:22
Click to select for comparison
1,568
GER flag Pascal Halle
01:43:27
Click to select for comparison
1,569
FRA flag Théo Muller
01:43:27
Click to select for comparison
1,570
ESP flag Angelo Orlando
01:43:30
Click to select for comparison
1,571
GER flag Remi Veyrenche
01:43:35
Click to select for comparison
1,572
GER flag Esmin Dilji
01:43:38
Click to select for comparison
1,573
GER flag Leon Joel Erich Wiedenbein
01:43:39
Click to select for comparison
1,574
GER flag Raiko Seifert
01:43:40
Click to select for comparison
1,575
GER flag Florian Ehrlinger
01:43:43
Click to select for comparison
1,576
ISR flag Tal Mamia
01:43:50
Click to select for comparison
1,577
GER flag Patrick Held
01:43:51
Click to select for comparison
1,578
GER flag Christian Sucietto
01:43:53
Click to select for comparison
1,579
GER flag Waldemar Knaus
01:44:00
Click to select for comparison
1,580
GER flag Dominikus Jocher
01:44:02
Click to select for comparison
1,581
GER flag Martin Mauersich
01:44:02
Click to select for comparison
1,582
GER flag Lars Hahn
01:44:05
Click to select for comparison
1,583
SUI flag Dominic Schaffner
01:44:05
Click to select for comparison
1,584
USA flag Lucas Tejwani
01:44:05
Click to select for comparison
1,585
GER flag Julius Gartemann
01:44:07
Click to select for comparison
1,586
GER flag Vincent Keck
01:44:07
Click to select for comparison
1,587
GER flag Marco Müller
01:44:09
Click to select for comparison
1,588
GER flag Manuel Hönow
01:44:11
Click to select for comparison
1,589
GER flag Mathias Jansen
01:44:16
Click to select for comparison
1,590
GER flag Felix Rottmann
01:44:17
Click to select for comparison
1,591
FRA flag Smain Fettah
01:44:18
Click to select for comparison
1,592
GER flag Marvin Clemente
01:44:23
Click to select for comparison
1,593
GER flag Leon Ungefuk
01:44:26
Click to select for comparison
1,594
GER flag Henning Kottenhoff
01:44:28
Click to select for comparison
1,595
GER flag Stefan Romberg
01:44:31
Click to select for comparison
1,596
GER flag Philipp Peschek
01:44:34
Click to select for comparison
1,597
GER flag Jannik Peters
01:44:37
Click to select for comparison
1,598
GER flag Alexander Lang
01:44:37
Click to select for comparison
1,599
GER flag Michael Greubel
01:44:38
Click to select for comparison
1,600
GER flag Anh Tuan Nguyen
01:44:39