TrainRox Logo TrainRox

HYROX MEN - Hamburg 2025

2–5 Oct 2025
Showing 1 to 100 of 1,893 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
GER flag Dieter Schwarzkopf
35-39 56:56
Click to select for comparison
2
GBR flag Lloyd Mulholland
30-34 57:53
Click to select for comparison
3
GER flag Thorben Sindermann
35-39 59:32
Click to select for comparison
4
GBR flag Alex Mallison
30-34 1:00:00
Click to select for comparison
5
DEN flag Daniel Stoksbjerg
16-24 1:00:10
Click to select for comparison
6
AUT flag Christian Szalay
30-34 1:00:46
Click to select for comparison
7
RSA flag Matthew Gearing
30-34 1:00:59
Click to select for comparison
8
GBR flag Richard Daniels
35-39 1:01:00
Click to select for comparison
9
GER flag Fynn Lauer
25-29 1:01:00
Click to select for comparison
10
GER flag Henning Hauschild
35-39 1:01:28
Click to select for comparison
11
GER flag Thore Kuenzel
40-44 1:01:32
Click to select for comparison
12
GER flag Martin Strauch
35-39 1:01:41
Click to select for comparison
13
NED flag Sil Wiersma
25-29 1:01:42
Click to select for comparison
14
GER flag Oliver Tesch
35-39 1:02:11
Click to select for comparison
15
GER flag Timo Tekolf
30-34 1:02:12
Click to select for comparison
16
GBR flag Adam Young
30-34 1:02:12
Click to select for comparison
17
GER flag Brun Keller
30-34 1:02:15
Click to select for comparison
18
GER flag Mats Möller
25-29 1:02:16
Click to select for comparison
19
GER flag Maximilian Beverburg
30-34 1:02:16
Click to select for comparison
20
RSA flag Dyllan Schewitz
25-29 1:02:37
Click to select for comparison
21
UKR flag Andrii Mazur
30-34 1:02:47
Click to select for comparison
22
ITA flag Enrico Corvetto
35-39 1:03:02
Click to select for comparison
23
GBR flag Matthew Boxall
25-29 1:03:08
Click to select for comparison
24
NED flag Gossen Smit
35-39 1:03:11
Click to select for comparison
25
NED flag Aron Laferte
25-29 1:03:14
Click to select for comparison
26
NED flag Hamid El Aarbaoui
40-44 1:03:18
Click to select for comparison
27
GER flag Kai Schramm
35-39 1:03:18
Click to select for comparison
28
IRL flag Barry Walsh
25-29 1:03:19
Click to select for comparison
29
IRL flag Jay Hogan
16-24 1:03:20
Click to select for comparison
30
FRA flag Mehdi Levacher
25-29 1:03:27
Click to select for comparison
31
GER flag Torben Kostiuk
45-49 1:03:34
Click to select for comparison
32
GER flag Sebastian Eickenjäger
35-39 1:03:39
Click to select for comparison
33
GER flag Dennis Geckert
30-34 1:03:40
Click to select for comparison
34
GER flag Paul Hadler
16-24 1:03:43
Click to select for comparison
35
GER flag Maximilian Kotzott
25-29 1:03:48
Click to select for comparison
36
GER flag Frederik Lundelius
25-29 1:04:17
Click to select for comparison
37
GER flag Maximilian Kunert
25-29 1:04:21
Click to select for comparison
38
NED flag Ronald Mulder
35-39 1:04:28
Click to select for comparison
39
GBR flag Ross Blake
45-49 1:04:31
Click to select for comparison
40
GER flag Konstantin Jünger
35-39 1:04:32
Click to select for comparison
41
GER flag Patrick Gayer
40-44 1:04:37
Click to select for comparison
42
GBR flag James Ingham
45-49 1:04:38
Click to select for comparison
43
GER flag Chris-Andre Ohlendorf
25-29 1:04:46
Click to select for comparison
44
GER flag Oliver Dimmerling
30-34 1:04:58
Click to select for comparison
45
IRL flag Chris Keane
35-39 1:04:58
Click to select for comparison
46
GER flag Johannes Klos
25-29 1:04:59
Click to select for comparison
47
GER flag Moritz Müller
25-29 1:05:11
Click to select for comparison
48
FRA flag Loris Sevilla
35-39 1:05:21
Click to select for comparison
49
GER flag Andreas Fruhmann
45-49 1:05:21
Click to select for comparison
50
GER flag Jacob Von Seydewitz
25-29 1:05:23
Click to select for comparison
51
YEM flag Mohammed Al Shaafi
25-29 1:05:39
Click to select for comparison
52
GER flag Benjamin Passler
35-39 1:05:41
Click to select for comparison
53
NED flag Pim Baan
30-34 1:05:44
Click to select for comparison
54
BEL flag Cyrus Skakal
16-24 1:05:51
Click to select for comparison
55
GER flag Oskar Kroglowski
16-24 1:05:59
Click to select for comparison
56
IRL flag Cormac Hannan
30-34 1:06:00
Click to select for comparison
57
GER flag Kenny Raab
35-39 1:06:04
Click to select for comparison
58
GER flag Gordon Schnepel
40-44 1:06:04
Click to select for comparison
59
GER flag Robinson Bentler
30-34 1:06:06
Click to select for comparison
60
GER flag Tobias Krug
30-34 1:06:11
Click to select for comparison
61
GBR flag Oskar Kolk
25-29 1:06:21
Click to select for comparison
62
ITA flag Michael Rainer
30-34 1:06:24
Click to select for comparison
63
NED flag Floris van Drunen
30-34 1:06:30
Click to select for comparison
64
GER flag Tom Christofzik
30-34 1:06:37
Click to select for comparison
65
GER flag Renning Elischer
30-34 1:06:39
Click to select for comparison
66
FRA flag Hugo LARACCA
25-29 1:06:40
Click to select for comparison
67
AUT flag Rainer Winninger
45-49 1:06:42
Click to select for comparison
68
AUT flag Fabian Schuster
30-34 1:06:47
Click to select for comparison
69
GER flag Julian Neumaier
30-34 1:06:50
Click to select for comparison
70
GER flag Christopher Schäckermann
40-44 1:06:50
Click to select for comparison
71
GBR flag Nick Evans
45-49 1:06:54
Click to select for comparison
72
GER flag Kevin Ociepka
30-34 1:06:55
Click to select for comparison
73
GER flag Michael Wawrzinek
25-29 1:06:57
Click to select for comparison
74
GBR flag Chris Whalley
35-39 1:06:59
Click to select for comparison
75
BEL flag Valentin Delfosse
40-44 1:07:01
Click to select for comparison
76
DEN flag Michael Abildgaard Haladyn
45-49 1:07:02
Click to select for comparison
77
GER flag Steven Ragnar Mengdehl
30-34 1:07:23
Click to select for comparison
78
GER flag Hermann Schöberl
45-49 1:07:24
Click to select for comparison
79
GER flag Elias Ntidam
25-29 1:07:25
Click to select for comparison
80
GER flag Ansgar Bock
25-29 1:07:25
Click to select for comparison
81
GER flag Christopher Langendorf
30-34 1:07:30
Click to select for comparison
82
NED flag Kevin De Smet
40-44 1:07:32
Click to select for comparison
83
NED flag Teun Alberts
30-34 1:07:32
Click to select for comparison
84
IRL flag Richard Naughton
35-39 1:07:41
Click to select for comparison
85
GER flag Paul Wolf
30-34 1:07:48
Click to select for comparison
86
IRL flag Gary Corroon
45-49 1:07:51
Click to select for comparison
87
GER flag Ferdinand Vogler
30-34 1:07:52
Click to select for comparison
88
GER flag Dennis Konrad
25-29 1:07:53
Click to select for comparison
89
FRA flag Olivier Pepin
35-39 1:07:53
Click to select for comparison
90
GER flag Jan-Niklas Lübke
25-29 1:07:54
Click to select for comparison
91
DEN flag Christian Linnet
55-59 1:07:55
Click to select for comparison
92
DEN flag Ole Olesen
45-49 1:07:56
Click to select for comparison
93
NED flag Daniël Timmermans
35-39 1:07:57
Click to select for comparison
94
DEN flag Rasmus Justesen
16-24 1:07:58
Click to select for comparison
95
GER flag Julian Höher
25-29 1:08:00
Click to select for comparison
96
GER flag Eike Christian Krüger
25-29 1:08:05
Click to select for comparison
97
DEN flag Jon Skriver
45-49 1:08:05
Click to select for comparison
98
GER flag Asim Latifi
25-29 1:08:12
Click to select for comparison
99
GER flag Kirill Schitomirski
40-44 1:08:15
Click to select for comparison
100
GER flag Nick Waldstädt
25-29 1:08:18