TrainRox Logo TrainRox

HYROX MEN - Hamburg 2025

2–5 Oct 2025
Showing 901 to 1,000 of 1,893 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
901
GER flag Robin Sander
35-39 1:27:14
Click to select for comparison
902
GER flag Ulf Leinius
50-54 1:27:14
Click to select for comparison
903
GER flag Andreas Woschek
35-39 1:27:15
Click to select for comparison
904
GER flag Daniel Moch
35-39 1:27:16
Click to select for comparison
905
GER flag Norman Winter
40-44 1:27:16
Click to select for comparison
906
GER flag Richard Melcher
16-24 1:27:17
Click to select for comparison
907
GER flag Karsten Wessel
35-39 1:27:21
Click to select for comparison
908
GER flag Vincent Levels
16-24 1:27:22
Click to select for comparison
909
GER flag Maik Hase
45-49 1:27:23
Click to select for comparison
910
GER flag Timon Diez
25-29 1:27:23
Click to select for comparison
911
DEN flag Nicky Friis
35-39 1:27:26
Click to select for comparison
912
GER flag Hanjer Zieroldt
40-44 1:27:28
Click to select for comparison
913
IRL flag Emmet Brady
50-54 1:27:29
Click to select for comparison
914
GER flag Franz Höhn
16-24 1:27:30
Click to select for comparison
915
GER flag Birger Wieking
45-49 1:27:31
Click to select for comparison
916
GER flag Karsten Reese
45-49 1:27:33
Click to select for comparison
917
GER flag Gerrit Schön
45-49 1:27:36
Click to select for comparison
918
FRA flag Kevin Garcia
35-39 1:27:38
Click to select for comparison
919
GER flag Thorsten Klingen
35-39 1:27:38
Click to select for comparison
920
AUT flag Matthias Häusler
35-39 1:27:40
Click to select for comparison
921
GER flag Hendrik Hilgenstühler
30-34 1:27:40
Click to select for comparison
922
GER flag Stefan Melde
35-39 1:27:41
Click to select for comparison
923
GER flag Tom Breuer
25-29 1:27:42
Click to select for comparison
924
GER flag Elias Karsten
35-39 1:27:44
Click to select for comparison
925
GER flag Patrick Becher
35-39 1:27:45
Click to select for comparison
926
GER flag Niklas Vogg
30-34 1:27:46
Click to select for comparison
927
GBR flag Hadleigh Measham
35-39 1:27:47
Click to select for comparison
928
GER flag Oliver Seeger
50-54 1:27:47
Click to select for comparison
929
GER flag Holger Schwegmann
35-39 1:27:49
Click to select for comparison
930
NOR flag Ottar Hjelset
50-54 1:27:49
Click to select for comparison
931
GER flag Fabian Lange
25-29 1:27:50
Click to select for comparison
932
GBR flag Mark Hine
30-34 1:27:50
Click to select for comparison
933
GER flag Torben Singpiel
25-29 1:27:52
Click to select for comparison
934
GER flag Stephan Marek
35-39 1:27:54
Click to select for comparison
935
NED flag Lodewijk Ten Brinke
40-44 1:27:55
Click to select for comparison
936
GER flag Stephan Fischer
40-44 1:27:57
Click to select for comparison
937
GER flag Christian Wust
40-44 1:27:57
Click to select for comparison
938
GER flag Jan-Mirko Müller
40-44 1:27:58
Click to select for comparison
939
DEN flag Michael Sørensen
40-44 1:27:59
Click to select for comparison
940
PER flag Victorio Leonardo
16-24 1:27:59
Click to select for comparison
941
GER flag Lukas Kramer
30-34 1:28:01
Click to select for comparison
942
GER flag Patrick Wirth
30-34 1:28:01
Click to select for comparison
943
ROU flag Razvan Simion
16-24 1:28:01
Click to select for comparison
944
GER flag Belmin Tahric
25-29 1:28:02
Click to select for comparison
945
GER flag Dustin Nguyen
30-34 1:28:03
Click to select for comparison
946
GER flag Stephan Zoschke
25-29 1:28:04
Click to select for comparison
947
GER flag Jan Lorbeer
25-29 1:28:05
Click to select for comparison
948
GER flag Dustin Möller-Alexandru
30-34 1:28:06
Click to select for comparison
949
GER flag Alexander Bauer
40-44 1:28:06
Click to select for comparison
950
DEN flag Stephan Dalsgaard
35-39 1:28:08
Click to select for comparison
951
GER flag Julius Gruban
30-34 1:28:08
Click to select for comparison
952
GBR flag James Stewart
35-39 1:28:11
Click to select for comparison
953
GER flag Maximilian Thiele
16-24 1:28:13
Click to select for comparison
954
GER flag David Kriz
35-39 1:28:14
Click to select for comparison
955
GER flag Daniel Luu
30-34 1:28:16
Click to select for comparison
956
GER flag Szymon Goryczko
40-44 1:28:17
Click to select for comparison
957
FRA flag Léo Guiziou
35-39 1:28:18
Click to select for comparison
958
GER flag Robby Hesse
25-29 1:28:18
Click to select for comparison
959
GER flag Adrian Zebisch
25-29 1:28:22
Click to select for comparison
960
GER flag Florian Harbeck
35-39 1:28:23
Click to select for comparison
961
GER flag René Graf
45-49 1:28:23
Click to select for comparison
962
GER flag Youssef Dhouib
16-24 1:28:23
Click to select for comparison
963
GER flag Tobias Huschke
35-39 1:28:23
Click to select for comparison
964
FRA flag Pierre Baciocchini
30-34 1:28:24
Click to select for comparison
965
SWE flag Johan Askaner
40-44 1:28:25
Click to select for comparison
966
GER flag Fabian Maltzan
30-34 1:28:25
Click to select for comparison
967
GER flag Daniel Walter
45-49 1:28:26
Click to select for comparison
968
GER flag Mino Schmidt
25-29 1:28:27
Click to select for comparison
969
GER flag Paul Volkwein
30-34 1:28:29
Click to select for comparison
970
GBR flag Roy shortall
40-44 1:28:29
Click to select for comparison
971
GER flag Christopher Just
35-39 1:28:31
Click to select for comparison
972
GBR flag Alex Constantinou
30-34 1:28:31
Click to select for comparison
973
GER flag Jan-Eric Hartmann
30-34 1:28:32
Click to select for comparison
974
GER flag Marcel Bauersfeld
35-39 1:28:32
Click to select for comparison
975
GER flag Wolfgang Bernhardt
45-49 1:28:33
Click to select for comparison
976
GER flag Tobias Jäger
25-29 1:28:33
Click to select for comparison
977
GER flag Niko Fischer-Wasels
40-44 1:28:34
Click to select for comparison
978
IRL flag Darran Nangle
40-44 1:28:35
Click to select for comparison
979
GER flag Patrick Czech
30-34 1:28:36
Click to select for comparison
980
GER flag Fabio Dahlem
30-34 1:28:37
Click to select for comparison
981
GER flag Frank Meyer
45-49 1:28:37
Click to select for comparison
982
GER flag Andreas Meyer zu Halingdorf
35-39 1:28:40
Click to select for comparison
983
GER flag Sascha Witzel
30-34 1:28:40
Click to select for comparison
984
GER flag Kjell Schneider
16-24 1:28:42
Click to select for comparison
985
GER flag Marko Bosse
45-49 1:28:42
Click to select for comparison
986
GER flag Philip Maier
30-34 1:28:44
Click to select for comparison
987
IRL flag Liam Heavin
45-49 1:28:47
Click to select for comparison
988
GER flag Sebastian Oryl
30-34 1:28:47
Click to select for comparison
989
GER flag Alexander Jung
40-44 1:28:49
Click to select for comparison
990
GER flag Malik Pahlmann
25-29 1:28:49
Click to select for comparison
991
GER flag Justus Platena
16-24 1:28:49
Click to select for comparison
992
GER flag Simon Wloka
45-49 1:28:50
Click to select for comparison
993
GER flag Thorsten Matthiesen
55-59 1:28:50
Click to select for comparison
994
GER flag Patrick Tang
35-39 1:28:51
Click to select for comparison
995
GER flag Till Anders
16-24 1:28:52
Click to select for comparison
996
GER flag Mike Göpfert
50-54 1:28:52
Click to select for comparison
997
GER flag Nikita Shepsenval
35-39 1:28:53
Click to select for comparison
998
DEN flag Sune Østergaard
25-29 1:28:54
Click to select for comparison
999
GER flag Lars Lüpping
30-34 1:28:54
Click to select for comparison
1,000
GER flag Dirk Böttcher
55-59 1:28:57
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.