HYROX PRO DOUBLES MEN - Mechelen 2026

26–29 Mar 2026
Showing 1 to 100 of 493 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
ENG flag Harry Sutherland
ENG flag Ben Sutherland
49:48 25-29
Click to select for comparison
2 2
NED flag Cem Ter Burg
NED flag Maarten Enthoven
50:09 25-29
Click to select for comparison
3 1
GER flag Jan-Niklas Friedrich
GER flag Lukas Zajons
51:10 30-34
Click to select for comparison
4 2
BEL flag Pieter Maes
BEL flag Tom Franssens
52:01 30-34
Click to select for comparison
5 3
NED flag Nick van Ommen
NED flag Nicky Verhoeven
52:33 30-34
Click to select for comparison
6 1
NED flag Joey Seetsen
BEL flag Niels Kinget
52:40 16-24
Click to select for comparison
7 2
ALG flag Manis Lounis
FRA flag Adrien Leroux
52:56 16-24
Click to select for comparison
8 3
NED flag Luc Van Overdam
NED flag Kees Aardenburg
53:05 25-29
Click to select for comparison
9 4
FRA flag Lucas Lamoureux
FRA flag Thomas Olivier
53:12 30-34
Click to select for comparison
10 4
FRA flag Romain Chamayou Brien
FRA flag Baptiste Lance
53:33 25-29
Click to select for comparison
11 5
POL flag Aleksander Strapagiel
POL flag Filip Modelski
53:44 30-34
Click to select for comparison
12 5
NED flag Wilbert Jansen
NED flag Julian Bosch
53:55 25-29
Click to select for comparison
13 6
GER flag Max Emde
GER flag Nils Stüber
54:03 25-29
Click to select for comparison
14 7
GBR flag Ben Garner
GBR flag Callum Baynes
54:05 25-29
Click to select for comparison
15 8
NED flag Paul Hesselberth
NED flag Dario Mulder
54:14 25-29
Click to select for comparison
16 6
BEL flag Nicolas Grimont
BEL flag Pierre Grimont
54:22 30-34
Click to select for comparison
17 7
BEL flag Louis Osselaer
BEL flag Jelle Hoste
54:24 30-34
Click to select for comparison
18 8
BEL flag Alexandre De Vaucleroy
BEL flag Antoine Derom
54:35 30-34
Click to select for comparison
19 9
FRA flag Adrien Poujouly
FRA flag Julien Dobua
54:45 25-29
Click to select for comparison
20 9
NED flag Yannick De Vlieger
BEL flag Nicky Van Osselaer
54:48 30-34
Click to select for comparison
21 10
IRL flag Michael Vallely
SCO flag Ciaran Mcadam
54:52 30-34
Click to select for comparison
22 11
NED flag Mack Engbers
NED flag Leon Roos
54:53 30-34
Click to select for comparison
23 10
NED flag Brian Vogelzang
NED flag Brian Janssen
55:03 25-29
Click to select for comparison
24 3
NED flag Daan Van Hees
NED flag Tieme De Boer
55:04 16-24
Click to select for comparison
25 1
MLT flag Anthony Bajada
MLT flag Glenn Tanti Cuschieri
55:07
Click to select for comparison
26 12
GBR flag James Mackrell
ENG flag Travis Brown
55:10 30-34
Click to select for comparison
27 11
BEL flag Maxime Dupont
BEL flag Benjamin Desmet
55:18 25-29
Click to select for comparison
28 12
GBR flag Jack Waugh
SCO flag Matthew Mcdowell
55:19 25-29
Click to select for comparison
29 13
IRL flag Caolan Clancy
IRL flag Michael Mc Kenna
55:22 25-29
Click to select for comparison
30 4
GBR flag Joe Orr
GBR flag Jamie Jackson
55:28 16-24
Click to select for comparison
31 13
IRL flag Aaron Bassett
GBR flag Matt Lundberg
55:29 30-34
Click to select for comparison
32 2
POL flag Lukas Kleczek
POL flag Piotr Tomczyk
55:33 35-39
Click to select for comparison
33 5
IRL flag Gavin Moloney
IRL flag Sean Moloney
55:39 16-24
Click to select for comparison
34 14
GBR flag Alex Birbeck
GBR flag Luke Buckland
55:40 25-29
Click to select for comparison
35 16
NED flag Dave Jannenga
NED flag Bobby Bos
55:44 25-29
Click to select for comparison
36 15
FRA flag Maxime Poirot
FRA flag Romain Constans
55:44 25-29
Click to select for comparison
37 14
GER flag Hendrik Themann
GER flag Ole Dojen
55:47 30-34
Click to select for comparison
38 17
NED flag Stan Prinsen
NED flag Kasper Weijkamp
55:47 25-29
Click to select for comparison
39 6
ITA flag Guglielmo Platania
ITA flag Thomas Molgora
55:49 16-24
Click to select for comparison
40 18
NED flag Tim Noorduin
NED flag Wout Schaart
55:50 25-29
Click to select for comparison
41 19
IRL flag Jack Mullane
IRL flag Shane Butler
55:51 25-29
Click to select for comparison
42 20
FRA flag Amory Fedjekhi
FRA flag Augustin Tonnel
55:52 25-29
Click to select for comparison
43 15
IRL flag Ryan O Brien
IRL flag Nathan Adams
55:56 30-34
Click to select for comparison
44 3
FRA flag Gregory Piombino
FRA flag Damien Renaudet
55:58 35-39
Click to select for comparison
45 16
NED flag Thom Van Hagen
NED flag Jordi Balk
55:59 30-34
Click to select for comparison
46 4
NED flag Rory Van Rees
NED flag Robbert De Rijk
56:03 35-39
Click to select for comparison
47 21
BEL flag Simon Wéry
BEL flag Antoine Wéry
56:05 25-29
Click to select for comparison
47 22
AUT flag Martin Vondrak
GER flag Nico Küttner
56:06 25-29
Click to select for comparison
48 22
POR flag Joao Pedro De Paiva E Cunha
ESP flag Francisco Javier Ponte Luna
56:16 25-29
Click to select for comparison
49 17
NED flag Bjärne Ten Wolde
NED flag Sven Ten Wolde
56:17 30-34
Click to select for comparison
51 24
NED flag Chris Stienenbos
NED flag Martijn Van Dalen
56:22 25-29
Click to select for comparison
52 25
NED flag Tygo Versendaal
NED flag Aron Schalk
56:24 25-29
Click to select for comparison
53 7
NED flag Stijn Lof
NED flag Sverre Musz
56:24 16-24
Click to select for comparison
54 26
IRL flag Conor Grogan
IRL flag Ryan Mccarthy
56:27 25-29
Click to select for comparison
55 18
FRA flag Valentin Herrero
FRA flag Aubin Delas
56:29 30-34
Click to select for comparison
56 19
POR flag João Aveiro
POR flag Fábio Ribeiro
56:32 30-34
Click to select for comparison
57 27
GER flag Marvin Walter
GER flag Malte Hornemann
56:36 25-29
Click to select for comparison
58 5
LUX flag Kim Anastasi
BIH flag Harun Mehanovic
56:40 35-39
Click to select for comparison
59 8
IRL flag Archie Stewart
IRL flag David Gahan
56:42 16-24
Click to select for comparison
60 20
IRL flag Zak Harding
GBR flag Michael Johnson
56:45 30-34
Click to select for comparison
61 28
NED flag Bart Jouta
NED flag Stan Boekel
56:47 25-29
Click to select for comparison
62 21
GBR flag Kieran Matthew
GBR flag Ian Gunster
56:47 30-34
Click to select for comparison
63 9
FRA flag Enzo Caron
FRA flag Alex Cannarozzo
56:48 16-24
Click to select for comparison
64 6
FRA flag Camille Fage
FRA flag Maximilien Arnould
56:48 35-39
Click to select for comparison
65 29
GER flag Lukas Haimayer
GER flag Marc Gommel
56:49 25-29
Click to select for comparison
66 7
GER flag Patrick Martens
LUX flag Gil Nicola
56:56 35-39
Click to select for comparison
67 8
FRA flag Ludovic Dubus
FRA flag Thomas Konieczkowicz
56:57 35-39
Click to select for comparison
68 22
FRA flag Maxime Benis
FRA flag Riwan Kucharski
57:04 30-34
Click to select for comparison
69 1
NED flag Donny Lodder
NED flag Diederik Verhoef
57:13 40-44
Click to select for comparison
70 23
BEL flag Alain Etienne
BEL flag Ludovic Chevalier
57:13 30-34
Click to select for comparison
71 30
NED flag Hans Donker
NED flag Jeroen Meerman
57:16 25-29
Click to select for comparison
72 10
NED flag Matthijs Bakker
NED flag Damian Goes
57:22 16-24
Click to select for comparison
73 24
NED flag Marcel Beishuizen
NED flag Jeroen Bouman
57:37 30-34
Click to select for comparison
74 9
GER flag Andreas Schneider
GER flag Sebastian Geisel
57:40 35-39
Click to select for comparison
75 31
FRA flag Adam Ricouart
FRA flag Victor Gabriel
57:45 25-29
Click to select for comparison
76 2
NED flag Klaas Van Woudenbergh
NED flag Sander Van Der Linden
57:45 40-44
Click to select for comparison
77 11
IRL flag David Boyle
IRL flag Fionn Mccready
57:47 16-24
Click to select for comparison
78 10
GER flag Tim Vicariesmann
GER flag Julian Lehrer
57:50 35-39
Click to select for comparison
79 32
FRA flag Benjamin Jaulent
FRA flag Aubin Mallard
57:53 25-29
Click to select for comparison
80 11
NED flag David Losse
NED flag Wiebe Kuipers
58:04 35-39
Click to select for comparison
81 25
FRA flag Dylan Gruson
FRA flag Camil Haddadi
58:05 30-34
Click to select for comparison
82 33
BEL flag Brandon Delsart
BEL flag Antoine Deghorain
58:06 25-29
Click to select for comparison
83 3
NED flag Robert Stols
NED flag Hamid El Aarbaoui
58:06 40-44
Click to select for comparison
84 4
GER flag Marius Toborek
GER flag David Fischer
58:08 40-44
Click to select for comparison
85 12
BEL flag Mitu Verbeeck
BEL flag Vincent Sels
58:13 16-24
Click to select for comparison
86 34
IRL flag Gareth Francis
IRL flag Sean Lawler
58:13 25-29
Click to select for comparison
87 35
BEL flag Quentin Deppe
BEL flag Nicolas Deppe
58:14 25-29
Click to select for comparison
88 12
BEL flag Vincent Everaert
BEL flag Elias Poelman
58:21 35-39
Click to select for comparison
89 13
BEL flag Elliot Vandeleene
BEL flag Jules Geskens
58:21 16-24
Click to select for comparison
90 14
GBR flag Chris Gunson
GBR flag Dylan Maudsley
58:22 16-24
Click to select for comparison
91 5
NED flag Nick Van Sliedregt
NED flag Robert Van Der Zanden
58:27 40-44
Click to select for comparison
92 13
FRA flag Jean Christophe Bernardini
FRA flag Gregory Petitjean
58:41 35-39
Click to select for comparison
93 26
NED flag Frank Van Driel
NED flag Frank Visser
58:41 30-34
Click to select for comparison
94 14
GBR flag Tom Cansfield
GBR flag Bradley Johnson
58:43 35-39
Click to select for comparison
95 15
FRA flag Colin Pestel
FRA flag Mattis Pitot
58:43 16-24
Click to select for comparison
96 16
FRA flag Florian Robin
FRA flag Tryan Maille
58:47 16-24
Click to select for comparison
97 6
NED flag Daan Marcellis
NED flag Martijn Peters
58:48 40-44
Click to select for comparison
98 27
GER flag Anil Yesil
GER flag Fabian Wesemann
58:48 30-34
Click to select for comparison
99 36
NED flag Damian Kramer
ANG flag Lilinho Da Silva Martins
58:49 25-29
Click to select for comparison
100 7
FRA flag Pierrick Debomy
FRA flag Gary Duclermortier
58:50 40-44
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