HYROX PRO MEN - Düsseldorf 2026

11–15 Nov 2026 Provisional results
Showing 1 to 100 of 431 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
GER flag Jannik Czapla
54:33 25-29
Click to select for comparison
2 2
NED flag Sam Schoeman
55:13 25-29
Click to select for comparison
3 3
GER flag Paul Weindl
55:31 25-29
Click to select for comparison
4 1
FRA flag Julien Coquillaud-Salomon
55:39 35-39
Click to select for comparison
5 4
ENG flag Jake Williamson
56:33 25-29
Click to select for comparison
6 1
AUT flag Julian Kreutzer
57:12 30-34
Click to select for comparison
7 2
FRA flag Louis Simoneau
58:00 30-34
Click to select for comparison
8 1
AUT flag Tilen Dorninger
58:20
Click to select for comparison
9 5
ENG flag Dan Nota
58:29 25-29
Click to select for comparison
10 3
GER flag Marvin Karsch
58:52 30-34
Click to select for comparison
11 4
GER flag Tobias Kiefer
59:29 30-34
Click to select for comparison
12 6
SUI flag Alessandro Gregorio
59:32 25-29
Click to select for comparison
13 1
AUS flag Andrew Fahey
59:48
Click to select for comparison
14 5
GER flag Renning Elischer
1:00:10 30-34
Click to select for comparison
15 2
NOR flag Petter Saltvik
1:00:10 16-24
Click to select for comparison
16 2
NED flag Elte Hupkes
1:00:47 35-39
Click to select for comparison
17 6
GER flag Nico Küttner
1:00:50 30-34
Click to select for comparison
18 7
GER flag Tobias Schmitt
1:01:25 25-29
Click to select for comparison
19 7
ALG flag Hichem Herrama
1:01:31
Click to select for comparison
20 2
FRA flag Romain Clot
1:01:55 40-44
Click to select for comparison
21 8
ITA flag Federico Maione
1:02:17 25-29
Click to select for comparison
22 3
GER flag Andreas Dreitz
1:02:20 35-39
Click to select for comparison
23 9
FRA flag Sylvianno Lortal
1:02:25 25-29
Click to select for comparison
24 4
GER flag Paul Schramm
1:02:58 35-39
Click to select for comparison
25 3
GER flag Lukas Haimayer
1:03:04 16-24
Click to select for comparison
26 10
SUI flag Samir Serhani
1:03:14 25-29
Click to select for comparison
27 11
NED flag Robin Duran
1:03:16 25-29
Click to select for comparison
28 4
POR flag Abel Andrade
1:03:16 16-24
Click to select for comparison
29 8
NED flag Youp Schreuder
1:03:31 30-34
Click to select for comparison
30 5
NED flag Sem Horsten
1:03:35 16-24
Click to select for comparison
31 5
GER flag Ralf Gärtner
1:03:38 35-39
Click to select for comparison
32 3
NED flag Dennis Kneepkens
1:03:42 40-44
Click to select for comparison
33 6
CRO flag Toni Galic
1:03:59 35-39
Click to select for comparison
34 7
GER flag Rune Dallmann
1:04:10 35-39
Click to select for comparison
35 8
NED flag Bram Van Tongeren
1:04:11 35-39
Click to select for comparison
36 6
GER flag Fabio Schönfeld
1:04:16 16-24
Click to select for comparison
37 9
GER flag Bilal Zola
1:04:24 30-34
Click to select for comparison
38 4
LUX flag David Steffes
1:04:25 40-44
Click to select for comparison
39 5
SLO flag Rok Kolarič
1:04:51 40-44
Click to select for comparison
40 10
GER flag Martin Wenzel
1:04:52 30-34
Click to select for comparison
41 12
DEN flag Frederik Lundelius
1:05:05 25-29
Click to select for comparison
42 13
GER flag Jonathan Gauer
1:05:09 25-29
Click to select for comparison
43 14
GER flag Jonas Rahm
1:05:21 25-29
Click to select for comparison
44 7
GBR flag Ben Ellis
1:05:23 16-24
Click to select for comparison
45 15
GER flag Tim Lorenzen
1:05:36 25-29
Click to select for comparison
46 9
GER flag Tino Hager
1:05:39 35-39
Click to select for comparison
47 8
FRA flag Mathéo Vincent
1:05:55 16-24
Click to select for comparison
48 11
GER flag Janick Schulze
1:05:56 30-34
Click to select for comparison
49 9
GER flag Fabian Bauer
1:06:13 16-24
Click to select for comparison
50 10
ITA flag Samer Nakchi
1:06:37 35-39
Click to select for comparison
51 12
CZE flag Lukáš Drrábek
1:06:40 30-34
Click to select for comparison
52 16
NED flag Reno Van Heiningen
1:06:47 25-29
Click to select for comparison
53 17
GER flag David Ebereonwu
1:06:50 25-29
Click to select for comparison
54 10
GER flag Robin Ullrich
1:06:52 16-24
Click to select for comparison
55 13
BEL flag Francois Scarniet
1:06:56 30-34
Click to select for comparison
56 18
AUT flag Ben Okeke
1:07:02 25-29
Click to select for comparison
57 6
GER flag Paul Schmiejka
1:07:14 40-44
Click to select for comparison
58 19
GER flag Lukas Jochheim
1:07:22 25-29
Click to select for comparison
59 14
SUI flag Marc Wagner
1:07:35 30-34
Click to select for comparison
60 11
AUT flag Peter Mautner
1:07:38 35-39
Click to select for comparison
61 11
GER flag Tim Budemann
1:07:41 16-24
Click to select for comparison
62 12
FRA flag Jori Persico
1:07:43 35-39
Click to select for comparison
63 20
GER flag Jens Rechmann
1:07:47 25-29
Click to select for comparison
64 7
GER flag Thorsten Dürr
1:07:48 40-44
Click to select for comparison
65 15
POR flag Iduino Junior
1:07:51 30-34
Click to select for comparison
66 1
DEN flag Lars Henning Bjerregaard
1:07:54 50-54
Click to select for comparison
67 16
GER flag Felix Müller
1:07:54 30-34
Click to select for comparison
68 21
GER flag Kilian Werner
1:08:15 25-29
Click to select for comparison
69 22
GER flag Jakob Tedsen
1:08:17 25-29
Click to select for comparison
70 23
GER flag Mats Möller
1:08:20 25-29
Click to select for comparison
71 24
NED flag Roel Van Ruiten
1:08:23 25-29
Click to select for comparison
72 2
GER flag Daniel Schloesser
1:08:24 50-54
Click to select for comparison
73 8
GER flag Jochen Urban
1:08:32 40-44
Click to select for comparison
74 25
GER flag Martial Engelmann
1:08:38 25-29
Click to select for comparison
75 17
GER flag Sascha Willer
1:08:45 30-34
Click to select for comparison
76 12
NED flag George Evers
1:08:45 16-24
Click to select for comparison
77 1
SLO flag Joze Kojc
1:08:49 55-59
Click to select for comparison
78 18
GER flag Florian Krege
1:09:07 30-34
Click to select for comparison
79 19
GER flag Lukas Rexer
1:09:10 30-34
Click to select for comparison
80 20
GER flag Matthis Weis
1:09:14 30-34
Click to select for comparison
81 9
GER flag Bastian Byczok
1:09:19 40-44
Click to select for comparison
82 26
FRA flag Charly Vejtzik
1:09:25 25-29
Click to select for comparison
83 21
GER flag Piran Asci
1:09:27 30-34
Click to select for comparison
84 13
GER flag Nils Düren
1:09:34 16-24
Click to select for comparison
85 22
BEL flag Tom Bosmans
1:09:35 30-34
Click to select for comparison
86 23
GER flag Raphael Merkt
1:09:38 30-34
Click to select for comparison
87 24
GER flag David Pfahl
1:09:47 30-34
Click to select for comparison
88 25
GER flag Philipp Wilbert
1:09:48 30-34
Click to select for comparison
89 13
GRE flag Ioannis Papikas
1:09:50 35-39
Click to select for comparison
90 26
GER flag Max Lang
1:10:01 30-34
Click to select for comparison
91 27
AUT flag Bernhard Kircher
1:10:02 25-29
Click to select for comparison
92 28
GER flag Paul Schalnus
1:10:07 25-29
Click to select for comparison
93 14
GER flag Dominik Happe
1:10:08 16-24
Click to select for comparison
94 14
GER flag Matthias Diekmann
1:10:17 35-39
Click to select for comparison
95 29
GER flag Jan-Peer Martins
1:10:18 25-29
Click to select for comparison
96 16
GER flag Lasse Schwieren
1:10:19 16-24
Click to select for comparison
97 15
GER flag Samil Hadzic
1:10:19 16-24
Click to select for comparison
98 30
SUI flag Lukas Müller
1:10:32 25-29
Click to select for comparison
99 27
GER flag Marius Brockfeld
1:10:42 30-34
Click to select for comparison
100 17
AUT flag Jakob Brunbauer
1:10:44 16-24

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

First week free. Cancel anytime.

Start your free trial