TrainRox Logo TrainRox

HYROX MEN - Frankfurt 2025

12–14 Dec 2025
Showing 1 to 100 of 1,887 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
GER flag Tobias Kiefer
30-34 57:19
Click to select for comparison
2
GBR flag Marc Mclean
25-29 58:56
Click to select for comparison
3
GER flag Rune Dallmann
35-39 59:09
Click to select for comparison
4
GER flag Nico Krackl
35-39 59:46
Click to select for comparison
5
POR flag Bruno Ferreira
40-44 1:00:16
Click to select for comparison
6
GER flag Max Bernard
25-29 1:00:16
Click to select for comparison
7
GER flag Ralf Ulmer
35-39 1:00:22
Click to select for comparison
8
GER flag Marco Kauschka
25-29 1:00:40
Click to select for comparison
9
GER flag Max-Ludwig Vogeley
25-29 1:01:46
Click to select for comparison
10
AUT flag Fabian Schuster
30-34 1:02:00
Click to select for comparison
11
GER flag Dominik Fechner
40-44 1:02:15
Click to select for comparison
12
HUN flag Peter Simon
30-34 1:02:17
Click to select for comparison
13
GER flag Nuno Schollmayer
16-24 1:02:27
Click to select for comparison
14
GER flag Tobias Schmitt
25-29 1:02:37
Click to select for comparison
15
FRA flag Rémi Garranger
30-34 1:02:38
Click to select for comparison
16
GRE flag Dimitris Gkorezis
30-34 1:02:54
Click to select for comparison
17
GER flag Malik Alfousseni
16-24 1:02:56
Click to select for comparison
18
GER flag Patrick Gayer
40-44 1:02:58
Click to select for comparison
19
GER flag Dennis Stricker
30-34 1:03:18
Click to select for comparison
20
GER flag Kilian Borjans
30-34 1:03:20
Click to select for comparison
21
GER flag Malik Farhat
25-29 1:03:21
Click to select for comparison
22
GRE flag Dimitris Balis
35-39 1:03:26
Click to select for comparison
23
IRL flag David Giles
35-39 1:03:27
Click to select for comparison
24
GER flag Clemens Scherbel
35-39 1:03:30
Click to select for comparison
25
GER flag Jannis Kirschbaum
25-29 1:03:33
Click to select for comparison
26
GER flag Sebastian Geisel
35-39 1:03:35
Click to select for comparison
27
GER flag Konstantin Jünger
35-39 1:03:37
Click to select for comparison
28
GER flag Robin Ullrich
16-24 1:03:40
Click to select for comparison
29
GER flag Manuel Thiel
35-39 1:03:43
Click to select for comparison
30
GER flag Kevin Ociepka
30-34 1:03:49
Click to select for comparison
31
GER flag Martin Kapicak
16-24 1:03:50
Click to select for comparison
32
FRA flag Nicolas Robert
35-39 1:03:54
Click to select for comparison
33
GER flag Sebastian Klemm
30-34 1:03:56
Click to select for comparison
34
GER flag Oliver Tesch
35-39 1:04:01
Click to select for comparison
35
GER flag Lukas Mayer
35-39 1:04:08
Click to select for comparison
36
SUI flag Timo Bernhard
25-29 1:04:09
Click to select for comparison
37
POR flag Francisco Carneiro
25-29 1:04:10
Click to select for comparison
38
GER flag Maximilian Kunert
25-29 1:04:15
Click to select for comparison
39
GER flag Anton Hülsey
30-34 1:04:24
Click to select for comparison
40
FRA flag Simon Pfister
30-34 1:04:29
Click to select for comparison
41
GER flag Constantin Rieger
25-29 1:04:36
Click to select for comparison
42
FRA flag Maxime Vautrinot
25-29 1:04:38
Click to select for comparison
43
GER flag Tim Decker
35-39 1:04:42
Click to select for comparison
44
GER flag Marco Seibert
30-34 1:04:43
Click to select for comparison
45
GER flag Clemens Reinhardt
35-39 1:04:44
Click to select for comparison
46
SUI flag Daniel Widjaja
40-44 1:04:46
Click to select for comparison
47
NED flag Jip De Jong
25-29 1:05:02
Click to select for comparison
48
GER flag Christoph Mattner
35-39 1:05:04
Click to select for comparison
49
GER flag Phillipp Leuchtmann
30-34 1:05:06
Click to select for comparison
50
GER flag Niko Reislöhner
25-29 1:05:07
Click to select for comparison
51
GER flag Marcel Roith
25-29 1:05:08
Click to select for comparison
52
GER flag Andreas Fruhmann
45-49 1:05:10
Click to select for comparison
53
GER flag Robinson Bentler
30-34 1:05:13
Click to select for comparison
54
GBR flag Adam Davies
30-34 1:05:17
Click to select for comparison
55
GER flag Karl Dollinger
30-34 1:05:25
Click to select for comparison
56
GER flag Tobias Hosenfelder
25-29 1:05:29
Click to select for comparison
57
GER flag Florian Beck
30-34 1:05:44
Click to select for comparison
58
FRA flag Maxime Fallot
16-24 1:05:44
Click to select for comparison
59
SUI flag Mike Schifferle
50-54 1:05:46
Click to select for comparison
60
GER flag Andreas Schneider
35-39 1:05:57
Click to select for comparison
61
GER flag Thomas Engel
35-39 1:06:01
Click to select for comparison
62
GBR flag George Nash
35-39 1:06:08
Click to select for comparison
63
IRL flag Aodhan Gervin
25-29 1:06:17
Click to select for comparison
64
GER flag Felix Müller
35-39 1:06:21
Click to select for comparison
65
GER flag Tornike Beradze
30-34 1:06:22
Click to select for comparison
66
NED flag Peter De Gruijl
30-34 1:06:28
Click to select for comparison
67
GER flag Paul Hadler
16-24 1:06:31
Click to select for comparison
68
GER flag Benedikt Reitwiessner
35-39 1:06:37
Click to select for comparison
69
GER flag Mathieu Gendre
25-29 1:06:42
Click to select for comparison
70
GER flag Maximilian Premßler
30-34 1:06:45
Click to select for comparison
71
GER flag Robin Noller
30-34 1:06:50
Click to select for comparison
72
GER flag Christian Liegmann
30-34 1:06:51
Click to select for comparison
73
GER flag Max Hagen
35-39 1:06:54
Click to select for comparison
74
GER flag Stefan Hartmann
40-44 1:06:59
Click to select for comparison
75
GER flag Andreas Soergel
35-39 1:07:02
Click to select for comparison
76
GER flag Marco Möhring
35-39 1:07:02
Click to select for comparison
77
GER flag Björn Ehresmann
30-34 1:07:08
Click to select for comparison
78
GER flag Viktor Wolf
35-39 1:07:08
Click to select for comparison
79
GER flag Hannes Sauter
30-34 1:07:16
Click to select for comparison
80
GER flag Leon Widmaier
25-29 1:07:21
Click to select for comparison
81
GER flag Nick Waldstädt
25-29 1:07:24
Click to select for comparison
82
GER flag Jan Fondermann
30-34 1:07:28
Click to select for comparison
83
GER flag Michel Barenschee
25-29 1:07:31
Click to select for comparison
84
GER flag Pascal Michels
30-34 1:07:31
Click to select for comparison
85
GER flag Thomas Köppl
30-34 1:07:45
Click to select for comparison
86
GER flag Sascha Biela
25-29 1:07:48
Click to select for comparison
87
GER flag Constantin Wagner
30-34 1:07:49
Click to select for comparison
88
GER flag Nico Müller
30-34 1:07:56
Click to select for comparison
89
GER flag Fabian Trettenbach
30-34 1:07:56
Click to select for comparison
90
GER flag Thaddäus Jechalik
16-24 1:07:58
Click to select for comparison
91
GER flag Marco Kenneder
35-39 1:08:03
Click to select for comparison
92
GER flag Melvin Franzen
25-29 1:08:06
Click to select for comparison
93
GBR flag Todd Allen
35-39 1:08:06
Click to select for comparison
94
GER flag Ruben Schukraft
30-34 1:08:07
Click to select for comparison
95
UGA flag Stephen Muhire Sunday
25-29 1:08:07
Click to select for comparison
96
GER flag Dustin Schliwka
16-24 1:08:08
Click to select for comparison
97
GER flag Hermann Schöberl
45-49 1:08:11
Click to select for comparison
98
GER flag Paul Schramm
35-39 1:08:13
Click to select for comparison
99
GER flag Christoph Baum
40-44 1:08:14
Click to select for comparison
100
GER flag Moritz Uppenkamp
30-34 1:08:15