TrainRox Logo TrainRox

HYROX DOUBLES MEN - Frankfurt 2025

12–14 Dec 2025
Showing 701 to 800 of 942 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
701
GER flag Stephan Schlagenhaufer
GER flag Dominic Schlagenhaufer
35-39 1:23:45
Click to select for comparison
702
GER flag Michael Lange
GER flag Till Oldorf
30-34 1:23:45
Click to select for comparison
703
NED flag Mark Trommelen
NED flag Arnoud Trommelen
35-39 1:23:46
Click to select for comparison
704
GER flag Philipp Haarmann
GER flag Salvatore Amato
30-34 1:23:50
Click to select for comparison
705
GER flag Andreas Eichenlaub
GER flag Andreas Schwochow
40-44 1:23:51
Click to select for comparison
706
GER flag Volker Stautz
GER flag Norman Päch
60-64 1:23:55
Click to select for comparison
707
GER flag Matthias Hildenbrand
ITA flag Sebastiano Gagliano
35-39 1:23:58
Click to select for comparison
708
GER flag Marco Kugler
GER flag Timo Kugler
30-34 1:23:59
Click to select for comparison
709
FRA flag Luc Spielmann
FRA flag José Fauriat
45-49 1:23:59
Click to select for comparison
710
GER flag Michael Raschke
GER flag André Paura
35-39 1:24:04
Click to select for comparison
711
GER flag Ingo Kölzow
GER flag Nils Kleiber
40-44 1:24:06
Click to select for comparison
712
FRA flag Jérémy Amzallag
FRA flag Alexandre Levy
40-44 1:24:08
Click to select for comparison
713
GER flag Manuel Winter
GER flag Alexander Schmidt
30-34 1:24:18
Click to select for comparison
714
AUT flag Shkumbin Gashi
AUT flag Dino Mesanovic
25-29 1:24:19
Click to select for comparison
715
GER flag Sebastian Groß
GER flag Marvin Holthausen
30-34 1:24:21
Click to select for comparison
716
GER flag Oliver Konnerth
GER flag Daniel Echouafni
40-44 1:24:22
Click to select for comparison
717
GER flag Wilhelm Harald Hecht
GER flag Max Hufnagel
16-24 1:24:24
Click to select for comparison
718
GER flag Denis Brandt
GER flag Jens Altpeter
35-39 1:24:27
Click to select for comparison
719
GER flag Niño Idanan
GER flag Nico Altseimer
35-39 1:24:28
Click to select for comparison
720
GER flag Michael Putz
GER flag Philipp Schulte-Beckhausen
35-39 1:24:28
Click to select for comparison
721
GER flag Julian Keilholz
GER flag Jonas Aschoff
25-29 1:24:28
Click to select for comparison
722
GER flag Andre Eilbrecht
GER flag Axel Zimmer
30-34 1:24:29
Click to select for comparison
723
GER flag Johannes Jany
GER flag Markus Schneider
35-39 1:24:31
Click to select for comparison
724
SUI flag Jörg Hadorn
GER flag Christian Geier
50-54 1:24:32
Click to select for comparison
725
GER flag Dennis Höhn
GER flag Akin Cetin
25-29 1:24:33
Click to select for comparison
726
GER flag Sebastian Grosse-Siestrup
GER flag Rolf Bauer
45-49 1:24:34
Click to select for comparison
727
GER flag Alexander Werschner
GER flag Paul Prehl
40-44 1:24:36
Click to select for comparison
728
GER flag Felix Vatheuer
GER flag Joshua Yorck Graf Von Wartenburg
25-29 1:24:37
Click to select for comparison
729
GER flag David Skiba
GER flag Nico Solakis
30-34 1:24:44
Click to select for comparison
730
GER flag Ben Jordan
GER flag Lukas Düring
16-24 1:24:44
Click to select for comparison
731
GER flag Marvin Schuster
GER flag Julian Schmitz
25-29 1:24:44
Click to select for comparison
732
GER flag Sebastian Seidel
GER flag Stephan Lang
40-44 1:24:48
Click to select for comparison
733
KOR flag Dong Woo You
GER flag Nick Taron
25-29 1:24:49
Click to select for comparison
734
GER flag Eric Thoms
GER flag Stefan Eiswirth
45-49 1:24:50
Click to select for comparison
735
GER flag Christian Schröder
GER flag Lukas Twittenhoff
35-39 1:24:53
Click to select for comparison
736
GER flag Erik Wille
Felix Stephan
30-34 1:24:56
Click to select for comparison
737
GER flag Tobias Jung
GER flag Nik Weiland
30-34 1:25:06
Click to select for comparison
738
GER flag Henri Schwermer
GER flag Florian Pfeffermann
30-34 1:25:10
Click to select for comparison
739
GER flag Matthias Wolber
GER flag Andreas Wagner
35-39 1:25:13
Click to select for comparison
740
GER flag Felix Zimmermann
GER flag Leon Kuss
25-29 1:25:20
Click to select for comparison
741
GER flag Jean-Pier Francetic
GER flag Fiete Walter
30-34 1:25:25
Click to select for comparison
742
GER flag Mert Eser
GER flag Dennis Kleinhubbert
25-29 1:25:26
Click to select for comparison
743
GER flag Benjamin Döring
GER flag Steffen Engelbrecht
40-44 1:25:27
Click to select for comparison
744
GER flag Thorsten Schörger
GER flag Daniel Hörner
35-39 1:25:31
Click to select for comparison
745
GER flag Sebastian Schmorleiz
GER flag David Trenkel
25-29 1:25:34
Click to select for comparison
746
NED flag Denzel Van Reeuwijk
NED flag Marc Edery
40-44 1:25:36
Click to select for comparison
747
GER flag Sebastian Krebs
GER flag Eric Karrlein
30-34 1:25:36
Click to select for comparison
748
GER flag Christian Zobel
GER flag Leonard Krichel
30-34 1:25:38
Click to select for comparison
749
GER flag Benjamin Butz
GER flag Daniel Grohmann
35-39 1:25:41
Click to select for comparison
750
GER flag Tim Gassauer
GER flag Marcel Schöpe
35-39 1:25:47
Click to select for comparison
751
GER flag Jan Bürmann
GER flag Tom Hartmann
30-34 1:25:49
Click to select for comparison
752
GER flag Fabian Seum
GER flag Christian Daum
30-34 1:25:50
Click to select for comparison
753
GER flag Florian Stück
GER flag Kevin Schwarz
30-34 1:25:54
Click to select for comparison
754
GER flag Markus Schüler
GER flag Dominik Wiencierz
35-39 1:25:55
Click to select for comparison
755
GER flag Adrian Fischer
GER flag David Vorenberg
25-29 1:25:58
Click to select for comparison
756
FRA flag Yohan Kangni
FRA flag Quentin Eljam
35-39 1:25:58
Click to select for comparison
757
GER flag Julian Klinck
GER flag Lukas Kühn
30-34 1:26:05
Click to select for comparison
758
GER flag Marco Breunig
GER flag Marcel Hertlein
30-34 1:26:07
Click to select for comparison
759
GER flag Jan Münch
GER flag Niklas Möller
25-29 1:26:09
Click to select for comparison
760
GER flag Nick Wachholz
GBR flag Daniel Newrick
16-24 1:26:10
Click to select for comparison
761
NED flag Brendan Appel
NED flag Quincy Schothorst
30-34 1:26:11
Click to select for comparison
762
GER flag Tobias Megow
GER flag Stefan Lazik
40-44 1:26:14
Click to select for comparison
763
GER flag Alex Tüchert
GER flag Nick Nimmerfroh
35-39 1:26:17
Click to select for comparison
764
GER flag Maik-Christian Bender
GER flag Moritz Zorbach
35-39 1:26:19
Click to select for comparison
765
GER flag Daniel Krämer
GER flag Alexander Benz
35-39 1:26:20
Click to select for comparison
766
NED flag Stef La Croix
NED flag Coen La Croix
30-34 1:26:23
Click to select for comparison
767
GER flag Michael Bröcker
GER flag Wolfgang Fischer
40-44 1:26:25
Click to select for comparison
768
GER flag Nicolas Brielmaier
GER flag Viktor Zipp
25-29 1:26:26
Click to select for comparison
769
GER flag Philipp Ritter
GER flag Christopher Bösch
35-39 1:26:28
Click to select for comparison
770
GER flag Andreas Wolf
GER flag Lars Herberholz
35-39 1:26:29
Click to select for comparison
771
NED flag Jeroen Van De Meulengraaf
NED flag Jeroen Barentsen
55-59 1:26:35
Click to select for comparison
772
GER flag Alexander Scheuer
ITA flag Massimo Colombo
40-44 1:26:37
Click to select for comparison
773
GER flag Niels Gärthöffner
GER flag Alexander Aini
35-39 1:26:41
Click to select for comparison
774
GER flag Christian Wack
GER flag Manuel Koch
25-29 1:26:43
Click to select for comparison
775
GER flag Leon Doll
GER flag Steve Krauth
25-29 1:26:50
Click to select for comparison
776
GER flag Niklas Zech
GER flag Florian Kübe
25-29 1:27:07
Click to select for comparison
777
GER flag Steffen Brenner
GER flag Arne Bork
25-29 1:27:08
Click to select for comparison
778
GER flag Martin Hurter
GER flag Lukas Jansen
35-39 1:27:12
Click to select for comparison
779
GER flag Matthias Eicher
AUT flag Dominik Pavlik
30-34 1:27:13
Click to select for comparison
780
GER flag Maurice Backhaus
GER flag Philip Meier
25-29 1:27:23
Click to select for comparison
781
GER flag Tim Lukas Schmidtlein
GER flag Nico Lachmann
30-34 1:27:30
Click to select for comparison
782
IRL flag Shane Casey
IRL flag Luke Callinan
30-34 1:27:32
Click to select for comparison
783
GER flag Jörg Wilcisk
GER flag Peter Stops
50-54 1:27:35
Click to select for comparison
784
GER flag Alexander Mai
GER flag Viktor Mai
40-44 1:27:46
Click to select for comparison
785
GER flag Julian Schwarz
GER flag Alexander Ubben
25-29 1:27:48
Click to select for comparison
786
GER flag Felix Neubauer
GER flag Christoph Kopf
30-34 1:27:51
Click to select for comparison
787
GER flag Marc Laude
GER flag Theo Wonglorz
16-24 1:27:54
Click to select for comparison
788
GER flag Florian Kuhlmey
GER flag Joel Biria
30-34 1:27:54
Click to select for comparison
789
GER flag Daniel Weide
GER flag Nicolai Glock
25-29 1:28:10
Click to select for comparison
790
GER flag Marcel Wicke
GER flag Henning Von Wagner
25-29 1:28:24
Click to select for comparison
791
GER flag Detlev Betz
GER flag Michael Auer
60-64 1:28:26
Click to select for comparison
792
USA flag Michael Mcdade
USA flag Bryan Dann
25-29 1:28:28
Click to select for comparison
793
GER flag Maximilian Redanz
GER flag Tim Gettmann
16-24 1:28:28
Click to select for comparison
794
GER flag Kevin Hildebrandt
GER flag Emil Dürer
16-24 1:28:42
Click to select for comparison
795
GER flag Till Urban
GER flag Thomas Urban
40-44 1:28:44
Click to select for comparison
796
GER flag Jan Holze
GER flag Moritz Schneider
40-44 1:28:48
Click to select for comparison
797
GER flag Maximilian Schübeck
GER flag Nicolas Villette
16-24 1:28:54
Click to select for comparison
798
GER flag Simon Schmitz
GER flag Leonard Timmerbeil
16-24 1:28:56
Click to select for comparison
799
GER flag Simon Lindner
GER flag Jonas Falk
30-34 1:29:01
Click to select for comparison
800
GER flag Dennis Thomas
GER flag Alex Bauer
50-54 1:29:02
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.