TrainRox Logo TrainRox

HYROX MEN - Hamburg 2025

2–5 Oct 2025
Showing 801 to 900 of 1,893 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
801
GER flag Knut Welzel
65-69 1:24:59
Click to select for comparison
802
GER flag Christian Sell
40-44 1:25:02
Click to select for comparison
803
CZE flag Lukáš Kraj
16-24 1:25:03
Click to select for comparison
804
NED flag Wouter De Coene
35-39 1:25:03
Click to select for comparison
805
GER flag Lucas Plüth
16-24 1:25:05
Click to select for comparison
806
GER flag Luca Rubeau
25-29 1:25:05
Click to select for comparison
807
GER flag Patrick Wöhling
45-49 1:25:08
Click to select for comparison
808
GER flag Bodo Geerds
45-49 1:25:08
Click to select for comparison
809
CZE flag Matyáš Hanč
16-24 1:25:09
Click to select for comparison
810
GER flag Malte Reichelt
25-29 1:25:09
Click to select for comparison
811
GER flag Mads Hilgenstöhler
25-29 1:25:11
Click to select for comparison
812
GER flag Felix Dimigen
50-54 1:25:12
Click to select for comparison
813
GER flag Dennis Landermann
40-44 1:25:12
Click to select for comparison
814
SWE flag Markus Nylander
35-39 1:25:15
Click to select for comparison
815
NED flag Lennart Keijser
40-44 1:25:16
Click to select for comparison
816
GER flag Louis Aisosa Omoregbee
25-29 1:25:16
Click to select for comparison
817
GER flag Frederik Heinrichs
30-34 1:25:18
Click to select for comparison
818
TUR flag Ayhan Celik
25-29 1:25:24
Click to select for comparison
819
GER flag Maximilian Neumann-John
35-39 1:25:26
Click to select for comparison
820
GER flag Gleb Lebsak
35-39 1:25:31
Click to select for comparison
821
GER flag Bastian Vollmer
30-34 1:25:33
Click to select for comparison
822
GER flag Bernhard Gierke
40-44 1:25:35
Click to select for comparison
823
GER flag Olaf Schlüter
40-44 1:25:40
Click to select for comparison
824
GER flag Axel Büchling
50-54 1:25:41
Click to select for comparison
825
GER flag Alexander Witting
55-59 1:25:41
Click to select for comparison
826
GER flag Andreas Befus
30-34 1:25:45
Click to select for comparison
827
GER flag Pascal Kühl
30-34 1:25:46
Click to select for comparison
828
GER flag Nick Plüschke
30-34 1:25:47
Click to select for comparison
829
GER flag Luca Sambill
16-24 1:25:51
Click to select for comparison
830
GER flag Tammo Schwitters
35-39 1:25:51
Click to select for comparison
831
GER flag Markus Maier
35-39 1:25:52
Click to select for comparison
832
GER flag Jakob Hartmann
40-44 1:25:52
Click to select for comparison
833
GER flag Stefan Küster
35-39 1:25:52
Click to select for comparison
834
GER flag Marzel Gora
16-24 1:25:53
Click to select for comparison
835
GER flag Rainer Petzina
55-59 1:25:54
Click to select for comparison
836
GER flag Tayfun Coban
16-24 1:25:56
Click to select for comparison
837
GER flag Thomss Büll
55-59 1:26:00
Click to select for comparison
838
GER flag Lennart Jessen
35-39 1:26:01
Click to select for comparison
839
NZL flag Mark Stephens
45-49 1:26:01
Click to select for comparison
840
GER flag Nils Linkiewicz
25-29 1:26:03
Click to select for comparison
841
DEN flag Anders Okholm Gadeberg
30-34 1:26:03
Click to select for comparison
842
GER flag Johannes Krohn
35-39 1:26:03
Click to select for comparison
843
GER flag Andreas Tholen
35-39 1:26:04
Click to select for comparison
844
DEN flag Christian Lüdemann
30-34 1:26:05
Click to select for comparison
845
FRA flag Maxime Guyot
25-29 1:26:05
Click to select for comparison
846
GER flag Dennis Klein
25-29 1:26:06
Click to select for comparison
847
GER flag Dennis Cardoso e Sousa
25-29 1:26:07
Click to select for comparison
848
GER flag Jerome Zufas
30-34 1:26:08
Click to select for comparison
849
RUS flag Valentin Belov
25-29 1:26:10
Click to select for comparison
850
DEN flag Emil Sørensen
25-29 1:26:13
Click to select for comparison
851
GER flag Philipp Schröder
35-39 1:26:14
Click to select for comparison
852
GER flag Maximilian Erber
30-34 1:26:15
Click to select for comparison
853
GER flag Leon Naumann
35-39 1:26:17
Click to select for comparison
854
COL flag Juan Camilo Perez Rangel
16-24 1:26:17
Click to select for comparison
855
GER flag Otto Poschmann
16-24 1:26:18
Click to select for comparison
856
GER flag Torben Paech
35-39 1:26:19
Click to select for comparison
857
GER flag Stephan Silber
35-39 1:26:20
Click to select for comparison
858
GER flag Felix Müller
35-39 1:26:22
Click to select for comparison
859
GER flag Gerhart Seidl
50-54 1:26:22
Click to select for comparison
860
GER flag Andreas Dorn
45-49 1:26:23
Click to select for comparison
861
BEL flag Jan McDonald
30-34 1:26:24
Click to select for comparison
862
IRL flag James Hanley
35-39 1:26:24
Click to select for comparison
863
GBR flag Tom Vass
35-39 1:26:26
Click to select for comparison
864
GER flag Yannick Schüller
25-29 1:26:27
Click to select for comparison
865
GER flag Birger Oldsen
30-34 1:26:27
Click to select for comparison
866
GER flag Julian Schack
30-34 1:26:28
Click to select for comparison
867
GER flag Kai Reche
30-34 1:26:28
Click to select for comparison
868
GER flag Andreas Breitsprecher
45-49 1:26:29
Click to select for comparison
869
GER flag Pascal Schubert
35-39 1:26:33
Click to select for comparison
870
GER flag Kim Müller
40-44 1:26:33
Click to select for comparison
871
GER flag Constantin Schweiger
30-34 1:26:33
Click to select for comparison
872
FRA flag Arthur Pagie-Dumonteuil
16-24 1:26:36
Click to select for comparison
873
GER flag Christian Ränicke
45-49 1:26:37
Click to select for comparison
874
GER flag Martin Mauersich
50-54 1:26:39
Click to select for comparison
875
GER flag Dennis Jasper
16-24 1:26:41
Click to select for comparison
876
GER flag Andre Hofmann
40-44 1:26:42
Click to select for comparison
877
FRA flag Anthony Brunet
45-49 1:26:43
Click to select for comparison
878
GER flag Marcel Kämper
40-44 1:26:46
Click to select for comparison
879
GER flag Olaf Albert Colmann
30-34 1:26:47
Click to select for comparison
880
NED flag Bram van den Driest
35-39 1:26:47
Click to select for comparison
881
GER flag Michail Butt
45-49 1:26:47
Click to select for comparison
882
GER flag Tony Biermann
40-44 1:26:48
Click to select for comparison
883
DEN flag Mike Jensen
30-34 1:26:51
Click to select for comparison
884
GER flag Daniel Berg
16-24 1:26:56
Click to select for comparison
885
FRA flag Thibault Audic
25-29 1:26:56
Click to select for comparison
886
GER flag Franz Buckmayer
35-39 1:26:57
Click to select for comparison
887
GER flag Henrik Neudecker
45-49 1:26:58
Click to select for comparison
888
GER flag Florian Ewert
30-34 1:27:00
Click to select for comparison
889
GER flag Matthis Röh
16-24 1:27:00
Click to select for comparison
890
GER flag Melf Gerthsen
45-49 1:27:01
Click to select for comparison
891
GER flag Marcel Döbler
35-39 1:27:01
Click to select for comparison
892
GER flag Kolja Friedel
35-39 1:27:01
Click to select for comparison
893
GER flag Udo Wagner
50-54 1:27:03
Click to select for comparison
894
GER flag Thomas Riedner
45-49 1:27:04
Click to select for comparison
895
GER flag Leo Beyer
16-24 1:27:06
Click to select for comparison
896
GER flag Nico Fensterseifer
30-34 1:27:08
Click to select for comparison
897
GER flag Stefan Krämer
60-64 1:27:09
Click to select for comparison
898
GER flag Fabian Roos
16-24 1:27:09
Click to select for comparison
899
GER flag Christian Grohnert
40-44 1:27:11
Click to select for comparison
900
GER flag Luc Gogrewe
25-29 1:27:13
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.