HYROX MEN - Düsseldorf 2026

11–15 Nov 2026 Provisional results
Showing 1 to 100 of 237 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
GER flag Stephan Wallacher
1:01:33 40-44
Click to select for comparison
2 1
NOR flag Sebastian Marker
1:01:42 35-39
Click to select for comparison
3 1
GBR flag Fyn Townson
1:02:11 25-29
Click to select for comparison
4 2
NED flag Martijn Peters
1:02:34 40-44
Click to select for comparison
5 1
NED flag Vince Bruinsma
1:02:46 30-34
Click to select for comparison
6 2
GER flag Johannes Gerlof
1:03:06 30-34
Click to select for comparison
7 2
GER flag Manuel Albrecht
1:03:31 35-39
Click to select for comparison
8 3
GBR flag Neil Norris
1:03:31 30-34
Click to select for comparison
9 4
GER flag Tim Schroer
1:04:02 30-34
Click to select for comparison
10 3
GER flag Oliver Tesch
1:04:29 35-39
Click to select for comparison
11 1
SUI flag Patrik Amstutz
1:04:30 45-49
Click to select for comparison
12 3
GER flag Stefan Hartmann
1:04:34 40-44
Click to select for comparison
13 4
MAR flag Abdellah Monsif
1:05:10 35-39
Click to select for comparison
14 5
GER flag Constantin Rieger
1:05:12 30-34
Click to select for comparison
15 1
NED flag Laurens Wilms
1:05:12 16-24
Click to select for comparison
16 5
GER flag Dennis Geckert
1:05:53 35-39
Click to select for comparison
17 2
GER flag Thorsten Eckert
1:06:24 45-49
Click to select for comparison
18 6
GER flag Sandro Thielen-Küstner
1:06:26 30-34
Click to select for comparison
19 7
GER flag Marcel Blank
1:07:37 30-34
Click to select for comparison
20 8
GER flag Alexander Busch
1:07:39 30-34
Click to select for comparison
21 4
GER flag Tarek Ibrahim
1:07:49 40-44
Click to select for comparison
22 5
ITA flag Francesco Borsari
1:07:53 40-44
Click to select for comparison
23 9
GER flag Manuel Oster
1:07:59 30-34
Click to select for comparison
24 6
BEL flag Alessio Murru
1:08:43 35-39
Click to select for comparison
25 7
NED flag Jan Dijkmans
1:08:51 35-39
Click to select for comparison
26 6
GER flag Andre Jahnel
1:08:55 40-44
Click to select for comparison
27 2
GER flag Noah-Aron Folberth
1:09:03 25-29
Click to select for comparison
28 8
GER flag Marco Joswig
1:09:20 35-39
Click to select for comparison
29 9
GER flag Matthias Kraupe
1:09:56 35-39
Click to select for comparison
30 10
GER flag Marco Karthaus
1:10:07 35-39
Click to select for comparison
31 10
GER flag Nils Kummert
1:10:45 30-34
Click to select for comparison
32 11
GER flag Jonathan Faber
1:10:52 35-39
Click to select for comparison
33 3
GER flag Marlon Uwagboe
1:10:55 25-29
Click to select for comparison
34 4
GER flag Jan Hintze
1:10:58 25-29
Click to select for comparison
35 12
GER flag Mario Fährmann
1:11:17 35-39
Click to select for comparison
36 13
SUI flag Mahad Abshir Mohamud
1:11:19 35-39
Click to select for comparison
37 5
GBR flag James Osborne
1:11:20 25-29
Click to select for comparison
38 14
GER flag Matthias Fischer
1:11:28 35-39
Click to select for comparison
39 11
GER flag Sebastian Epple
1:11:32 30-34
Click to select for comparison
40 15
BEL flag Stefaan Dekeyser
1:11:33 35-39
Click to select for comparison
41 7
AUT flag Hans-Peter Waba
1:11:34 40-44
Click to select for comparison
42 8
GER flag Gregor Akkerman
1:11:39 40-44
Click to select for comparison
43 12
FRA flag Henri Toupet
1:11:49 30-34
Click to select for comparison
44 16
GER flag Tobias Lübke
1:11:54 35-39
Click to select for comparison
45 17
LUX flag Raoul Bonani
1:11:56 35-39
Click to select for comparison
46 13
GER flag Jan Sören Meiners
1:12:21 30-34
Click to select for comparison
47 18
GER flag Wojciech Nowinski
1:12:27 35-39
Click to select for comparison
48 14
GER flag Max Buch
1:13:29 30-34
Click to select for comparison
49 9
GER flag Markus Gilleßen
1:13:37 40-44
Click to select for comparison
50 1
GER flag Thorben Heurs
1:13:42 55-59
Click to select for comparison
51 6
DEN flag Sebastian Pedersen
1:14:01 25-29
Click to select for comparison
52 19
BEL flag Philippe Terwagne
1:14:16 35-39
Click to select for comparison
53 10
GER flag Stephan Hübner
1:14:22 40-44
Click to select for comparison
54 15
FRA flag François Isel
1:14:32 30-34
Click to select for comparison
55 20
GER flag Andre Bausch
1:14:37 35-39
Click to select for comparison
56 21
GER flag Marvin Kandziora
1:15:03 35-39
Click to select for comparison
57 16
GER flag Alexander Rapp
1:15:13 30-34
Click to select for comparison
58 22
POL flag Wojciech Wozniak
1:15:24 35-39
Click to select for comparison
59 7
FRA flag Maxime Klinckemaille
1:15:55 25-29
Click to select for comparison
60 23
THA flag Ahm Khachen
1:16:02 35-39
Click to select for comparison
61 8
FRA flag Adrien Marie
1:16:14 25-29
Click to select for comparison
62 3
GER flag Alexander Herber
1:16:17 45-49
Click to select for comparison
63 17
GER flag Tim Siedelhofer
1:16:26 30-34
Click to select for comparison
64 1
NED flag Maarten Van Druten
1:16:42 50-54
Click to select for comparison
65 24
GER flag Lukas Killinger
1:16:42 35-39
Click to select for comparison
66 18
GER flag Maximilian Dustmann
1:16:47 30-34
Click to select for comparison
67 19
BEL flag Bastien Deneffe
1:16:52 30-34
Click to select for comparison
68 2
GER flag Leif Böhm
1:17:00 16-24
Click to select for comparison
69 25
GER flag Andres Guerrero
1:17:01 35-39
Click to select for comparison
70 3
GER flag Benno Leonhard Spille
1:17:03 16-24
Click to select for comparison
71 11
GER flag Maik Mauermann
1:17:18 40-44
Click to select for comparison
72 26
NED flag Klaas Wiltjer
1:17:26 35-39
Click to select for comparison
73 12
GER flag Jan Hoyer
1:17:45 40-44
Click to select for comparison
74 9
GER flag Jan Tümmers
1:17:52 25-29
Click to select for comparison
75 20
GER flag Samir El Fahmi
1:17:53 30-34
Click to select for comparison
76 10
GER flag Daniel Wiedmaier
1:17:58 25-29
Click to select for comparison
77 21
GER flag Sven Rieswick
1:18:05 30-34
Click to select for comparison
78 4
GER flag Tom Ross
1:18:08 16-24
Click to select for comparison
79 27
GBR flag Marco Marsh
1:18:09 35-39
Click to select for comparison
80 22
GER flag Christopher Billig
1:18:20 30-34
Click to select for comparison
81 23
GER flag Michael Bourger
1:18:24 30-34
Click to select for comparison
82 5
GER flag Moritz Bredthauer
1:18:26 16-24
Click to select for comparison
83 24
GER flag Moritz Bock
1:18:28 30-34
Click to select for comparison
84 25
GER flag Konstantin Garidis
1:18:30 30-34
Click to select for comparison
85 13
GER flag Daniel König
1:18:39 40-44
Click to select for comparison
86 2
AUT flag Markus Reininger
1:18:43 50-54
Click to select for comparison
87 6
GER flag Matthes Böcker
1:18:51 16-24
Click to select for comparison
88 11
NED flag Martijn Jansen
1:19:07 25-29
Click to select for comparison
89 14
NED flag Jeroen Effing
1:19:29 40-44
Click to select for comparison
90 28
GER flag Marius Richter
1:19:42 35-39
Click to select for comparison
91 12
GER flag Marc Wiede
1:19:44 25-29
Click to select for comparison
92 29
COL flag Raúl Pulido
1:19:44 35-39
Click to select for comparison
93 26
GER flag Jens Mydlach
1:19:49 30-34
Click to select for comparison
94 30
GER flag Torben Pieper
1:19:59 35-39
Click to select for comparison
95 13
GER flag Till Wimmer
1:20:03 25-29
Click to select for comparison
96 31
GER flag Rudolf De Baey
1:20:09 35-39
Click to select for comparison
97 27
GER flag Kevin Geffert
1:20:31 30-34
Click to select for comparison
98 28
GER flag Andreas Harry Krull
1:20:36 30-34
Click to select for comparison
99 29
GER flag Patrick Feller
1:21:07 30-34
Click to select for comparison
100 32
GER flag Cedric Wetenkamp
1:21:09 35-39

Want a faster time at your next race? Get a plan made for you.

First week free. Cancel anytime.

Start your free trial