HYROX DOUBLES MEN - Mechelen 2026

26–29 Mar 2026
Showing 1 to 100 of 1,867 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
BEL flag Jan Brys
BEL flag Tim Brys
52:08 30-34
Click to select for comparison
2 1
NED flag Nils Van Dijk
NED flag Ruben Boontje
53:46 16-24
Click to select for comparison
3 1
BEL flag Mathieu Meeûs
BEL flag Michael Mabille
54:26
Click to select for comparison
4 1
FRA flag Nicolas Lecourt
FRA flag Luka Dauvers
54:38 25-29
Click to select for comparison
5 2
NED flag Wim Oosthoek
NED flag Maarten Smit
54:48 30-34
Click to select for comparison
6 2
FRA flag Charles Izac
FRA flag Maxime Fallot
54:53 16-24
Click to select for comparison
7 1
GBR flag Bradley Graham
GBR flag Glen Mullins
54:57 40-44
Click to select for comparison
8 2
NED flag Lukas Hooghof
NED flag Falco Bovens
55:01 25-29
Click to select for comparison
9 3
BEL flag Sam Benetti
BEL flag Reynaldo Latinne
55:04 30-34
Click to select for comparison
10 3
FRA flag Youssef Zaryouh
FRA flag Lyes Mezine
55:09 25-29
Click to select for comparison
11 2
ITA flag Costantino Valente
ITA flag Lorenzo Grillo
55:27 35-39
Click to select for comparison
12 3
GER flag Lukas Zajons
GER flag Anil Yesil
55:32 35-39
Click to select for comparison
13 3
BEL flag Daan Anné
BEL flag Niels Anné
55:37 16-24
Click to select for comparison
14 4
NED flag Yves Van Der Vloet
NED flag Floris Van Drunen
55:37 25-29
Click to select for comparison
15 4
GER flag Christian Fusseder
BEL flag Kenneth Persoons
55:48 35-39
Click to select for comparison
16 5
NED flag Joey Seetsen
NED flag Nasser El Boujjoufi
55:51 25-29
Click to select for comparison
17 4
NED flag Robbie Van Bakel
NED flag Gilian Van Well
55:53 30-34
Click to select for comparison
18 4
BEL flag Arnold Toussaint
BEL flag Alexandre Gus
56:08 16-24
Click to select for comparison
19 6
GBR flag Harry Wiltshire
GBR flag Ben Cardwell
56:13 25-29
Click to select for comparison
20 5
NED flag Maila Keij
NED flag Jasper De Ridder
56:24 16-24
Click to select for comparison
21 2
IRL flag Johnny Fitzharris
IRL flag Mark Fitzharris
56:30 40-44
Click to select for comparison
22 6
FRA flag Tom Martz
FRA flag Hugo Wilbert
56:32 16-24
Click to select for comparison
23 5
GER flag Konstantin Jünger
NED flag Mark Minn
56:35 35-39
Click to select for comparison
24 5
SUI flag Mauro Toscanelli
SUI flag Alessio Bortoletto
56:48 30-34
Click to select for comparison
25 7
GBR flag Jack Davies
GBR flag Ollie Eastwood
56:50 25-29
Click to select for comparison
26 6
NED flag Sven Wierda
NED flag Dave Agterhof
56:58 30-34
Click to select for comparison
27 7
FRA flag Marc-Antoine Normand
FRA flag Palasz Théo
57:05 30-34
Click to select for comparison
28 8
NED flag Corne Dames
NED flag Wesley Pollemans
57:08 30-34
Click to select for comparison
29 9
BEL flag Damien Golaire
FRA flag Dorian Ndotah
57:09 30-34
Click to select for comparison
30 7
NED flag Daan Harkema
NED flag Dirjan Bouma
57:11 16-24
Click to select for comparison
31 6
BEL flag Nick Pans
BEL flag Maarten Van Dyck
57:12 35-39
Click to select for comparison
32 8
NED flag Reno Van Heiningen
NED flag Jeroen Van Der Weijden
57:18 25-29
Click to select for comparison
33 10
NED flag S.A. Hoekstra
NED flag Michael Bommeleyn
57:18 30-34
Click to select for comparison
34 9
GER flag Nick Wermke
GER flag Max Wermke
57:20 25-29
Click to select for comparison
35 8
NED flag Milan Kuipers
NED flag Raf Roefs
57:22 16-24
Click to select for comparison
36 10
BEL flag Arthur Dejean
BEL flag Romain Sustendal
57:23 25-29
Click to select for comparison
37 11
FRA flag Anthony Gillet
FRA flag Charly Vejtzik
57:28 30-34
Click to select for comparison
38 12
BEL flag Hakim Chaual
BEL flag Jeffrey Van Walle
57:32 30-34
Click to select for comparison
39 13
BEL flag Félix Vercouter
BEL flag Alexis Pierart
57:32 30-34
Click to select for comparison
40 11
FRA flag Gotty Bastien
FRA flag Nicolas Garabedoff
57:35 25-29
Click to select for comparison
41 9
FRA flag Marius Rognon
FRA flag Paul Lablatiniere
57:37 16-24
Click to select for comparison
41 14
GER flag Marvin Grüttner
GER flag Maximilian Clemens
59:55 25-29
Click to select for comparison
42 10
NED flag Tim Schudde
NED flag Sven Van Der Vegt
57:39 16-24
Click to select for comparison
43 12
FRA flag Remi Lenglet
FRA flag Raphaël Marchyllie
57:43 25-29
Click to select for comparison
44 1
NED flag Ar Koolen
NED flag Michel Opdam
57:45 45-49
Click to select for comparison
45 7
NED flag Robin Janssen
NED flag Kay Smeets
57:45 35-39
Click to select for comparison
46 14
NED flag Dirk Driessen
NED flag Vincent Ueberbach
57:50 30-34
Click to select for comparison
47 15
NED flag Bart Daaleman
NED flag Robin Blomer
57:51 30-34
Click to select for comparison
48 13
BEL flag Lars Baert
BEL flag Felix Vandereyt
57:54 25-29
Click to select for comparison
49 14
NED flag Bo Breukers
NED flag Joep Coenen
57:56 25-29
Click to select for comparison
50 8
FRA flag Samuel Moutachi
FRA flag Wilfried Bakala
57:59 35-39
Click to select for comparison
51 15
BEL flag Dries Bertrands
BEL flag Esli Tigges
58:02 25-29
Click to select for comparison
52 16
FRA flag Benoît Moitel
FRA flag Louis Ducrot
58:07 25-29
Click to select for comparison
53 9
NED flag Servaas Jessen
FRA flag Victor Lamant
58:08 35-39
Click to select for comparison
54 11
BEL flag Ruben Lembrechts
BEL flag Anton Baeyens
58:10 16-24
Click to select for comparison
55 10
NED flag Maurice Janssen
NED flag Joost Huisink
58:13 35-39
Click to select for comparison
56 17
LUX flag Bob Scholtes
LUX flag Gil Nicola
58:16
Click to select for comparison
57 18
FRA flag Nicolas Michel
FRA flag Quentin Trimbur
58:20 25-29
Click to select for comparison
58 12
NED flag Koen Janssen
NED flag Jorik Naterop
58:21 16-24
Click to select for comparison
59 13
BEL flag Quentin Deppe
BEL flag Diego Santoro
58:22 16-24
Click to select for comparison
60 3
MAR flag Nordine El Khamsi
FRA flag Benoit Puissant
58:28 40-44
Click to select for comparison
61 16
BEL flag Arthur De Greef
BEL flag Laurent Ohn
58:30 30-34
Click to select for comparison
62 19
GER flag Martial Engelmann
GER flag Hannes Gradl
58:34 25-29
Click to select for comparison
63 20
NED flag Stephan Haak
NED flag Mees Van Vliet
58:38 25-29
Click to select for comparison
64 21
GER flag Philipp Wilbert
GER flag Tim Risch
58:40 25-29
Click to select for comparison
65 17
NED flag Joppe Nieuwland
NED flag Ruben Van De Plas
58:40 30-34
Click to select for comparison
66 11
NED flag Hein Dijkstra
NED flag Damien Van Den Brink
58:41 35-39
Click to select for comparison
67 22
NED flag Ivo Heessels
NED flag Freek Schellekens
58:42 25-29
Click to select for comparison
68 18
NED flag Roel Van Ruiten
NED flag Maik Hoogkamer
58:43 30-34
Click to select for comparison
69 14
NED flag Kevin Van Amersfoort
NED flag Wouter Steen
58:44 16-24
Click to select for comparison
70 15
NED flag Arthur Van Hierden
NED flag Tijmen Sportel
58:45 16-24
Click to select for comparison
71 19
IRL flag Conor Haskins
IRL flag Darren O’Neill
58:46 30-34
Click to select for comparison
72 12
FRA flag Dominique Palumbo
FRA flag Kevin Bertrand
58:47 35-39
Click to select for comparison
73 20
BEL flag Joachim Callebaut
BEL flag Milan Geerts
58:48 30-34
Click to select for comparison
74 13
BEL flag Nicolas Godts
BEL flag Benjamin Biemmi
58:50 35-39
Click to select for comparison
75 23
BEL flag Ottavio Matarazzi
BEL flag Luca Matarazzi
58:52 25-29
Click to select for comparison
76 21
BEL flag Anthony Schouppe
BEL flag Florian Muret
58:53 30-34
Click to select for comparison
77 22
NED flag Niek De Visser
NED flag Christian De Die
58:54 30-34
Click to select for comparison
78 24
NED flag Marc Van Ballegooij
NED flag Teun Van Woerkom
58:55 25-29
Click to select for comparison
79 25
BEL flag Gian Bianco
BEL flag Maxime Anciaux
58:55 25-29
Click to select for comparison
80 14
NED flag Rico Michiels
NED flag Robin Aalbers
59:02 35-39
Click to select for comparison
81 15
NED flag Luuk Van Lanen
NED flag Maarten Hoevenaars
59:10 35-39
Click to select for comparison
82 16
BEL flag Thomas Bouron
BEL flag Brahim Lahmiri
59:12 35-39
Click to select for comparison
83 4
CUW flag Jadire Rudolfina
NED flag Oshadix Leonora
59:12 40-44
Click to select for comparison
84 17
BEL flag Kenny Vanherpe
GBR flag Jack Boocock
59:17 35-39
Click to select for comparison
85 23
BEL flag Jonatan Fortuny
BEL flag Jérémie Carette
59:17 30-34
Click to select for comparison
86 18
GER flag Steven Warnke
MAR flag Imad Ait Lhaj
59:17 35-39
Click to select for comparison
87 16
GBR flag Josh Skelton
GBR flag Jonny Edgar
59:21 16-24
Click to select for comparison
88 24
NED flag Wyatt Van Engel
NED flag Thijs Don
59:22 30-34
Click to select for comparison
89 25
FRA flag Jerome Gimet
FRA flag Florentin Debruyne
59:25 30-34
Click to select for comparison
90 17
NED flag Daniel Rijlaarsdam
NED flag Boris Van De Giessen
59:25 16-24
Click to select for comparison
91 26
GER flag Michel Dapper
GER flag Felix Beerbaum
59:31 25-29
Click to select for comparison
92 26
NED flag Michiel Schröder
NED flag Nick Frese
59:32 30-34
Click to select for comparison
93 5
FRA flag Benjamin Laks
FRA flag Stephane Albi
59:34 40-44
Click to select for comparison
94 19
NED flag Rutger Meijer
NED flag Leon Hofman
59:35 35-39
Click to select for comparison
95 18
NED flag Guz Van Melick
NED flag Lex Hoevers
59:35 16-24
Click to select for comparison
96 27
NED flag Mike Oskam
NED flag Max De Jong
59:35 25-29
Click to select for comparison
97 27
BEL flag Johan Timmermans
BEL flag Tom De Buysscher
59:36 30-34
Click to select for comparison
98 28
BEL flag Sven Veekhoven
BEL flag Vincent Claes
59:38 25-29
Click to select for comparison
99 20
NED flag Jeroen Geerink
NED flag Frank Borchert
59:38 35-39
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