TrainRox Logo TrainRox

HYROX MEN - Frankfurt 2025

12–14 Dec 2025
Showing 1,801 to 1,887 of 1,887 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,801
GER flag Detlef Roskosch
50-54 2:00:06
Click to select for comparison
1,802
GER flag Maurice Wüst
16-24 2:00:08
Click to select for comparison
1,803
GER flag Marco May
40-44 2:00:23
Click to select for comparison
1,804
GER flag Christian Ecke
45-49 2:00:24
Click to select for comparison
1,805
GER flag Dirk Paulsen
55-59 2:00:33
Click to select for comparison
1,806
GER flag Marco Schäfer
35-39 2:00:35
Click to select for comparison
1,807
GER flag Oscar Velasquez
35-39 2:00:47
Click to select for comparison
1,808
GER flag Patrick Ruf
40-44 2:00:58
Click to select for comparison
1,809
GER flag Udo Westbrock
55-59 2:00:59
Click to select for comparison
1,810
GER flag Tobias Rudde
30-34 2:01:01
Click to select for comparison
1,811
GER flag Eric Görtz
35-39 2:01:02
Click to select for comparison
1,812
GER flag Maximilian Krauss
30-34 2:01:23
Click to select for comparison
1,813
AUT flag Georg Lasshofer
55-59 2:01:45
Click to select for comparison
1,814
GER flag Christian Lug
40-44 2:01:50
Click to select for comparison
1,815
GER flag Patrick Sander
45-49 2:01:56
Click to select for comparison
1,816
GER flag Torsten Stern
40-44 2:01:58
Click to select for comparison
1,817
GER flag Timm Fröhlich
40-44 2:02:00
Click to select for comparison
1,818
GER flag Yannick Leippold
35-39 2:02:07
Click to select for comparison
1,819
GER flag Vladislav Schell
30-34 2:02:51
Click to select for comparison
1,820
GER flag Hauke Gierow
40-44 2:03:01
Click to select for comparison
1,821
GER flag Alexander Perez
40-44 2:03:18
Click to select for comparison
1,822
GER flag Marco Dominé
55-59 2:03:19
Click to select for comparison
1,823
NED flag Ralf Langenberg
16-24 2:03:24
Click to select for comparison
1,824
GER flag Klaus Arras
35-39 2:03:27
Click to select for comparison
1,825
NED flag Alex Mon
40-44 2:03:31
Click to select for comparison
1,826
GER flag Falco Hönsch
35-39 2:03:42
Click to select for comparison
1,827
GER flag Fabian Simunek
30-34 2:03:55
Click to select for comparison
1,828
GER flag Uwe Borrmann
60-64 2:03:55
Click to select for comparison
1,829
GER flag Dirk Hupsi Kaufmann
60-64 2:04:12
Click to select for comparison
1,830
GER flag Dennis Müller
25-29 2:04:28
Click to select for comparison
1,831
GER flag Marcus Eymer
45-49 2:04:30
Click to select for comparison
1,832
GER flag Frank Wagener
50-54 2:04:32
Click to select for comparison
1,833
GER flag Tobias Voigt
30-34 2:04:33
Click to select for comparison
1,834
GER flag Farid Mohamed
30-34 2:04:46
Click to select for comparison
1,835
GER flag Ernst Janzen
35-39 2:04:58
Click to select for comparison
1,836
GER flag Karim Souid
30-34 2:04:58
Click to select for comparison
1,837
ISR flag Itamar Shatnay
30-34 2:05:06
Click to select for comparison
1,838
GER flag Jonas Volz
35-39 2:05:31
Click to select for comparison
1,839
GER flag Michael Klose
35-39 2:05:54
Click to select for comparison
1,840
GER flag Andreas Voosen
60-64 2:06:07
Click to select for comparison
1,841
GRE flag Polikarpos Antoniadis
30-34 2:06:57
Click to select for comparison
1,842
GER flag Tobias Erlmann
30-34 2:07:46
Click to select for comparison
1,843
GER flag Nils Schlärmann
45-49 2:08:06
Click to select for comparison
1,844
GER flag Tobias Etsch
30-34 2:08:47
Click to select for comparison
1,845
GER flag Massimiliano Santamaria
35-39 2:09:48
Click to select for comparison
1,846
GER flag Robbie Reimann
25-29 2:10:11
Click to select for comparison
1,847
FRA flag Philipp Bulis
35-39 2:10:25
Click to select for comparison
1,848
GER flag Benedikt Heuser
25-29 2:10:43
Click to select for comparison
1,849
GER flag Joshua Hafemann
16-24 2:10:47
Click to select for comparison
1,850
COL flag Daniel Acero
25-29 2:10:54
Click to select for comparison
1,851
GER flag Elvin Mesanovic
25-29 2:11:04
Click to select for comparison
1,852
GER flag Jens Engel
50-54 2:11:30
Click to select for comparison
1,853
GER flag Jan Bruchhäuser
25-29 2:11:51
Click to select for comparison
1,854
GER flag Robert Burgsmüller
30-34 2:12:08
Click to select for comparison
1,855
GRE flag Athanasios Terzis
40-44 2:12:31
Click to select for comparison
1,856
GER flag Elias Standke
25-29 2:12:36
Click to select for comparison
1,857
GER flag Frank Arnold
50-54 2:12:47
Click to select for comparison
1,858
GER flag Yavuz Beyrek
50-54 2:12:51
Click to select for comparison
1,859
GER flag Marcel Stiebritz
25-29 2:13:30
Click to select for comparison
1,860
BRA flag Alysson Andrei Vargas
30-34 2:13:48
Click to select for comparison
1,861
GER flag Ingo Behrendt
50-54 2:13:58
Click to select for comparison
1,862
GER flag Christian Sattler
35-39 2:15:13
Click to select for comparison
1,863
GER flag Sebastian Scaffidi
35-39 2:15:18
Click to select for comparison
1,864
GER flag Tobias Wernet
30-34 2:15:24
Click to select for comparison
1,865
GER flag Ricardo Reimann
35-39 2:15:33
Click to select for comparison
1,866
GER flag Marc Scheidegg
35-39 2:15:46
Click to select for comparison
1,867
GER flag Fouad Baaour
30-34 2:16:17
Click to select for comparison
1,868
GBR flag Daniel Snowdon
16-24 2:17:29
Click to select for comparison
1,869
GER flag Holger Deunert
55-59 2:17:36
Click to select for comparison
1,870
GER flag Julian Meichner
30-34 2:18:21
Click to select for comparison
1,871
GER flag Nico Müller
16-24 2:18:49
Click to select for comparison
1,872
GER flag Ralf Kuschel
35-39 2:19:57
Click to select for comparison
1,873
GER flag Tarkan Straub
50-54 2:22:38
Click to select for comparison
1,874
LUX flag Daniel Haas
40-44 2:26:36
Click to select for comparison
1,875
GER flag Payam Samimi
35-39 2:28:17
Click to select for comparison
1,876
GER flag Daniel Sieberg
35-39 2:30:19
Click to select for comparison
1,877
IND flag Vignesh Kumar Rajasekaran
35-39 2:30:47
Click to select for comparison
1,878
AUT flag Pascal Kosik
30-34 2:31:30
Click to select for comparison
1,879
GER flag Jeffrey Jimenez
40-44 2:31:40
Click to select for comparison
1,880
GER flag Philipp Rafler
35-39 2:34:08
Click to select for comparison
1,881
GER flag Rooullah Mustafa
25-29 2:35:51
Click to select for comparison
1,882
GER flag Danny Prochnau
16-24 2:36:26
Click to select for comparison
1,883
GER flag Tobias Gessner
25-29 2:36:53
Click to select for comparison
1,884
GER flag Suravit Rutz
35-39 2:49:44
Click to select for comparison
1,885
GER flag Tony Nguyen
25-29 2:53:34
Click to select for comparison
1,886
GER flag Günther Leipold
60-64 2:56:47
Click to select for comparison
1,887
GER flag Michael Bähr
40-44 3:00:15
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.