HYROX PRO MEN - Karlsruhe 2025

1–2 Mar 2025
Showing 1 to 100 of 184 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
GER flag Christof Brenner
59:53 35-39
Click to select for comparison
2 1
GER flag Paul Weindl
1:00:18 25-29
Click to select for comparison
3 1
NED flag Elte Hupkes
1:00:32 30-34
Click to select for comparison
4 1
ENG flag Michael ODonnell
1:00:41 16-24
Click to select for comparison
5 2
GER flag Benito Baez Ayala
1:00:41 35-39
Click to select for comparison
6 3
GER flag Franz Löschke
1:01:32 35-39
Click to select for comparison
7 2
GER flag Tim Wacker
1:02:11 16-24
Click to select for comparison
8 3
SCO flag Ross Walker
1:02:21 16-24
Click to select for comparison
9 2
IRL flag Kieron White
1:02:45 25-29
Click to select for comparison
10 3
FRA flag Thomas Fry
1:02:59 25-29
Click to select for comparison
11 4
CRO flag Marijan Brekalo
1:04:27 35-39
Click to select for comparison
12 4
GER flag Magnus Eschment
1:04:27 25-29
Click to select for comparison
13 1
GBR flag Andy Dunkerley
1:04:44 40-44
Click to select for comparison
14 2
BEL flag Reynaldo Latinne
1:05:03 30-34
Click to select for comparison
15 3
FRA flag Kevin Forootan
1:05:10 30-34
Click to select for comparison
16 4
GER flag Christopher Juhas
1:05:27 30-34
Click to select for comparison
17 2
LUX flag David Steffes
1:05:29 40-44
Click to select for comparison
18 4
GER flag Nils Knuth
1:05:55 16-24
Click to select for comparison
19 1
SUI flag Mike Schifferle
1:06:00 50-54
Click to select for comparison
20 5
GER flag Jannes Müller
1:06:05 25-29
Click to select for comparison
21 5
GER flag Bastian Peters
1:06:16 30-34
Click to select for comparison
22 6
GER flag Pascal Schmitt
1:06:20 30-34
Click to select for comparison
23 7
GER flag Marcel Blank
1:07:08 30-34
Click to select for comparison
24 5
GER flag Dirk Schulke
1:07:27 35-39
Click to select for comparison
25 5
SUI flag Joël Wolfensberger
1:07:40 16-24
Click to select for comparison
26 8
ESP flag Roger Serrano
1:07:48 30-34
Click to select for comparison
27 9
GER flag Clemens Reinhardt
1:07:48 30-34
Click to select for comparison
28 6
FRA flag Niko Ferry
1:07:53 16-24
Click to select for comparison
29 10
GER flag Steffen Dachtler
1:08:30 30-34
Click to select for comparison
30 11
FRA flag Maxence Dodu
1:08:32 30-34
Click to select for comparison
31 12
BEL flag Jonas De Bruyne
1:08:46 30-34
Click to select for comparison
32 6
FRA flag Emeric Choisy
1:09:13 35-39
Click to select for comparison
33 6
GER flag Robert May
1:09:26 25-29
Click to select for comparison
34 7
GER flag Bjarne Rogall
1:09:26 35-39
Click to select for comparison
35 7
FRA flag Damien Schnell
1:09:42 25-29
Click to select for comparison
36 3
GER flag Dominic Rohan-Gates
1:09:46 40-44
Click to select for comparison
37 8
GER flag Alex Dautel
1:09:58 35-39
Click to select for comparison
38 4
GER flag Patrick Gayer
1:10:00 40-44
Click to select for comparison
39 5
FRA flag Yoann Lescure
1:10:03 40-44
Click to select for comparison
40 9
GER flag Dominique Breuer
1:10:25 35-39
Click to select for comparison
41 10
GBR flag Simon Banwell
1:10:38 35-39
Click to select for comparison
42 13
GER flag Pirmin Planer
1:10:47 30-34
Click to select for comparison
43 11
GER flag Patrick Martens
1:10:48 35-39
Click to select for comparison
44 14
FRA flag Aymeric Menard
1:11:03 30-34
Click to select for comparison
45 15
GER flag Dominik Kaunert
1:11:04 30-34
Click to select for comparison
46 16
FRA flag Clovis Marion
1:11:25 30-34
Click to select for comparison
47 17
GER flag Christian Faltermaier
1:11:29 30-34
Click to select for comparison
48 6
GER flag David Fischer
1:11:30 40-44
Click to select for comparison
49 8
FRA flag Victor Gabriel
1:11:30 25-29
Click to select for comparison
50 7
LUX flag Anastasi Kim
1:11:34 40-44
Click to select for comparison
51 18
GER flag Kevin Keller
1:12:01 30-34
Click to select for comparison
52 19
GER flag Tim Wist
1:12:09 30-34
Click to select for comparison
53 20
GER flag Raphael Merkt
1:12:19 30-34
Click to select for comparison
54 21
GER flag Jonas Maurer
1:12:26 30-34
Click to select for comparison
55 9
GER flag Gerrit Bockey
1:12:31 25-29
Click to select for comparison
56 10
FRA flag Nathan Haag
1:12:36 25-29
Click to select for comparison
57 22
FRA flag MAXIME LAURENT
1:12:44 30-34
Click to select for comparison
58 12
GER flag Jonathan Faber
1:12:47 35-39
Click to select for comparison
59 23
GER flag Yannick Jung
1:12:48 30-34
Click to select for comparison
60 13
GER flag Carlo Gittermann
1:13:31 35-39
Click to select for comparison
61 7
ITA flag Tobias Bernar
1:13:48 16-24
Click to select for comparison
62 14
SUI flag Vincent Buclin
1:13:53 35-39
Click to select for comparison
63 11
LUX flag Harun Mehanovic
1:13:54 25-29
Click to select for comparison
64 12
GER flag Oke Börm
1:14:22 25-29
Click to select for comparison
65 15
GER flag Djamal Zaoui
1:14:24 35-39
Click to select for comparison
66 13
AUT flag Mathieu Gschwandtner
1:14:25 25-29
Click to select for comparison
67 24
FRA flag Nathan Saint-Jalmes
1:15:00 30-34
Click to select for comparison
68 14
GER flag Simon Gronau
1:15:16 25-29
Click to select for comparison
69 16
LIE flag Markus Wachter
1:15:47
Click to select for comparison
70 17
FRA flag Pierre Feret
1:16:15 35-39
Click to select for comparison
71 8
BRA flag Aaron Curto
1:16:25 16-24
Click to select for comparison
72 18
GER flag Jan Brinkmann
1:16:34 35-39
Click to select for comparison
73 1
GER flag Marc Tarrach
1:16:52 45-49
Click to select for comparison
74 25
GER flag Leon Corvey
1:17:01 30-34
Click to select for comparison
75 26
GER flag Julian Neukamm
1:17:18 30-34
Click to select for comparison
76 9
GER flag Francisco Schindler
1:17:46 16-24
Click to select for comparison
77 15
GER flag Dominic Schmidt
1:17:50 25-29
Click to select for comparison
78 16
GER flag Thomas Meier
1:17:51 25-29
Click to select for comparison
79 19
FRA flag Alban Michel
1:17:57 35-39
Click to select for comparison
80 20
GER flag Simon Erhardt
1:18:21 35-39
Click to select for comparison
81 21
GER flag Florian Wolf
1:18:30 35-39
Click to select for comparison
82 8
GER flag Lukas Kontny
1:18:31 40-44
Click to select for comparison
83 27
GER flag David James
1:18:32 30-34
Click to select for comparison
84 28
GER flag Constantin Wagner
1:18:35 30-34
Click to select for comparison
85 29
GER flag Christoph Bauer
1:18:36 30-34
Click to select for comparison
86 30
GER flag Christos Theodorou
1:18:59 30-34
Click to select for comparison
87 22
SUI flag Severin Troesch
1:19:06 35-39
Click to select for comparison
88 23
GER flag Frank Lörsch
1:19:15 35-39
Click to select for comparison
89 9
GER flag Luca Orlando Nappa
1:19:18 40-44
Click to select for comparison
90 24
GER flag Manuel Gerhart
1:19:28 35-39
Click to select for comparison
91 2
FRA flag Thomas Lecieux
1:19:42 45-49
Click to select for comparison
92 25
GER flag Kenny Raab
1:19:52 35-39
Click to select for comparison
93 31
GER flag Marc Ewers
1:20:07 30-34
Click to select for comparison
94 3
GER flag Moritz Matzen
1:20:13 45-49
Click to select for comparison
95 10
FRA flag Dorian Lehmann
1:20:29 16-24
Click to select for comparison
96 11
GER flag Jannik Eggs
1:20:39 16-24
Click to select for comparison
97 17
AUT flag Alexander Bonetti
1:20:45 25-29
Click to select for comparison
98 2
GER flag Rene Schönleber
1:20:51 50-54
Click to select for comparison
99 18
GER flag Jan Kortzack
1:21:18 25-29
Click to select for comparison
100 32
USA flag Zachary Collier
1:21:24 30-34
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.

Start your free trial

First week free. Cancel anytime. · Get the app