TrainRox Logo TrainRox

HYROX MEN - Karlsruhe 2025

1–2 Mar 2025
Showing 1 to 100 of 1,208 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1
BEL flag Vic Vandendaele
25-29 57:09
Click to select for comparison
2
FRA flag Thomas Mouflard
30-34 58:33
Click to select for comparison
3
ITA flag Dylan Caruso
16-24 59:19
Click to select for comparison
4
GER flag Lukas Zajons
30-34 59:46
Click to select for comparison
5
GER flag Norman Badorrek
35-39 59:47
Click to select for comparison
6
GER flag Alexander Hager
30-34 1:00:07
Click to select for comparison
7
GER flag Jan Nicholas Bauer
25-29 1:00:12
Click to select for comparison
8
GBR flag Travis Brown
25-29 1:00:23
Click to select for comparison
9
SUI flag Jonathan Dustour
30-34 1:00:27
Click to select for comparison
10
ITA flag Gianluca Pozzatti
30-34 1:00:57
Click to select for comparison
11
GER flag Felix Swiczinsky
40-44 1:01:15
Click to select for comparison
12
GER flag Christoph Mattner
35-39 1:01:22
Click to select for comparison
13
GER flag Nico Krackl
35-39 1:01:33
Click to select for comparison
14
FRA flag Nicolas Paquay
30-34 1:01:40
Click to select for comparison
15
NED flag Florian Duterloo
35-39 1:01:57
Click to select for comparison
16
GER flag Robin Soppa
35-39 1:02:02
Click to select for comparison
17
GBR flag Sean McCarthy
16-24 1:02:06
Click to select for comparison
18
BUL flag Ivo Ivanov
25-29 1:02:08
Click to select for comparison
19
HUN flag Peter Simon
30-34 1:02:11
Click to select for comparison
20
GER flag Felix Bierwirth
30-34 1:02:11
Click to select for comparison
21
GER flag Danny Messing
35-39 1:02:13
Click to select for comparison
22
GER flag Patrick Bühler
25-29 1:02:39
Click to select for comparison
23
GER flag Justin Homburg
16-24 1:02:48
Click to select for comparison
24
AUT flag Kevin Baumgartner
25-29 1:02:56
Click to select for comparison
25
GER flag Stephan Wallacher
40-44 1:03:01
Click to select for comparison
26
GBR flag Stu Bowers
45-49 1:03:05
Click to select for comparison
27
FRA flag Arthur Marquet
16-24 1:03:13
Click to select for comparison
28
GER flag Marco Lindt
25-29 1:03:21
Click to select for comparison
29
GER flag Tim Schwenk
16-24 1:03:25
Click to select for comparison
30
GER flag Torsten Dahnke
35-39 1:03:54
Click to select for comparison
31
GER flag Piran Asci
30-34 1:04:00
Click to select for comparison
32
GER flag Stefan Schmid
35-39 1:04:02
Click to select for comparison
33
GER flag Jozef Kapicak
16-24 1:04:06
Click to select for comparison
34
GER flag Pawel Müller
40-44 1:04:10
Click to select for comparison
35
FRA flag Hugo Ancel
30-34 1:04:22
Click to select for comparison
36
ITA flag Carlo Gatti
50-54 1:04:23
Click to select for comparison
37
GER flag Marcel Bischof
35-39 1:04:37
Click to select for comparison
38
GER flag Marcel Maier
16-24 1:04:42
Click to select for comparison
39
GER flag Mathieu Gendre
25-29 1:04:44
Click to select for comparison
40
FRA flag Maxence COULON
25-29 1:05:02
Click to select for comparison
41
GER flag Manuel Thiel
35-39 1:05:37
Click to select for comparison
42
GBR flag Craig Downey
35-39 1:05:38
Click to select for comparison
43
GER flag Simon Jakob
30-34 1:05:45
Click to select for comparison
44
GER flag Julian Tauer
25-29 1:05:53
Click to select for comparison
45
GER flag Johannes Gorgulla
35-39 1:05:56
Click to select for comparison
46
GER flag Andreas Fichtel
30-34 1:05:59
Click to select for comparison
47
GER flag Roman Kadyrbajew
30-34 1:06:02
Click to select for comparison
48
GER flag Daniel Hubner
35-39 1:06:12
Click to select for comparison
49
GER flag Christopher Kruegel
30-34 1:06:12
Click to select for comparison
50
GER flag Fabian Gruber
30-34 1:06:14
Click to select for comparison
51
LUX flag Gil Nicola
30-34 1:06:24
Click to select for comparison
52
GER flag Alexander Heine
25-29 1:06:30
Click to select for comparison
53
GER flag Manuel Mecking
30-34 1:06:41
Click to select for comparison
54
GER flag Christian Gröbe
40-44 1:06:48
Click to select for comparison
55
GER flag Philipp Müller
40-44 1:06:51
Click to select for comparison
56
GER flag Lennart Witt
30-34 1:06:56
Click to select for comparison
57
GER flag Max Wörtge
30-34 1:07:04
Click to select for comparison
58
SUI flag samir serhani
25-29 1:07:07
Click to select for comparison
59
GER flag Chris Andre Ohlendorf
16-24 1:07:09
Click to select for comparison
60
GER flag Dominique Horlbeck
25-29 1:07:13
Click to select for comparison
61
GER flag Yannik Findeiß
25-29 1:07:18
Click to select for comparison
62
GER flag Nils Reckemeier
30-34 1:07:28
Click to select for comparison
63
GBR flag Max Ansell-Wood
25-29 1:07:29
Click to select for comparison
64
GER flag Konstantin Jünger
35-39 1:07:44
Click to select for comparison
65
GER flag Lars Popp
16-24 1:07:52
Click to select for comparison
66
GBR flag Ted Munson
30-34 1:07:54
Click to select for comparison
67
GER flag Jonas Schwendemann
25-29 1:07:56
Click to select for comparison
68
GER flag Dirk Spitzer
35-39 1:07:56
Click to select for comparison
69
GER flag Alexander McPhee
25-29 1:07:59
Click to select for comparison
70
POR flag José Pinho
25-29 1:08:08
Click to select for comparison
71
IRL flag Michael Bowler
30-34 1:08:20
Click to select for comparison
72
SUI flag Mathias Hug
35-39 1:08:32
Click to select for comparison
73
FRA flag Valentin Herrero
25-29 1:08:33
Click to select for comparison
74
GER flag Henrik Piroth
25-29 1:08:58
Click to select for comparison
75
GER flag Dominic Kapffenstein
35-39 1:09:02
Click to select for comparison
76
AUT flag Julian Fiedler
25-29 1:09:03
Click to select for comparison
77
GER flag Luis Martinez
30-34 1:09:16
Click to select for comparison
78
LUX flag Alain Eicher
30-34 1:09:17
Click to select for comparison
79
FRA flag Alexandre Florimond
40-44 1:09:18
Click to select for comparison
80
GER flag Kevin Thewes
30-34 1:09:20
Click to select for comparison
81
GER flag Pascal Ullrich
30-34 1:09:22
Click to select for comparison
82
GER flag Seitz Thorben
35-39 1:09:31
Click to select for comparison
83
FRA flag Ludo Tailliez
35-39 1:09:37
Click to select for comparison
84
GER flag Steffen Riedle
30-34 1:09:41
Click to select for comparison
85
MKD flag Anatolij Romanov
25-29 1:09:46
Click to select for comparison
86
GER flag Christopher Girke
35-39 1:09:47
Click to select for comparison
87
GBR flag Andrew Plews
40-44 1:09:52
Click to select for comparison
88
GER flag Andreas Breitsprecher
45-49 1:09:55
Click to select for comparison
89
FRA flag Pej PELTIER
40-44 1:09:55
Click to select for comparison
90
GER flag Hannes Roth
25-29 1:10:04
Click to select for comparison
91
GER flag Pawel Antonenko
30-34 1:10:11
Click to select for comparison
92
GER flag Janick Lienau
25-29 1:10:15
Click to select for comparison
93
GER flag Nico Elsäßer
35-39 1:10:15
Click to select for comparison
94
FRA flag Paul Touzain
25-29 1:10:17
Click to select for comparison
95
FRA flag Gaetan Molle
30-34 1:10:20
Click to select for comparison
96
GER flag Robin Noller
30-34 1:10:20
Click to select for comparison
97
GER flag Christoph Baum
40-44 1:10:28
Click to select for comparison
98
GER flag Rainer Gerhard
40-44 1:10:30
Click to select for comparison
99
GER flag Benedikt Reitwiessner
35-39 1:10:36
Click to select for comparison
100
GER flag Volker Schmitz
50-54 1:10:37