HYROX MEN - Mechelen 2026

26–29 Mar 2026
Showing 1 to 100 of 2,675 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
NED flag Luc Van Overdam
53:43 25-29
Click to select for comparison
2 1
ITA flag Dylan Caruso
54:36
Click to select for comparison
3 2
GBR flag Luke Buckland
56:28 16-24
Click to select for comparison
4 1
GBR flag Gavin Magner
56:54 30-34
Click to select for comparison
5 2
GER flag Renning Elischer
57:17 30-34
Click to select for comparison
6 3
BEL flag Reynaldo Latinne
57:37 30-34
Click to select for comparison
7 1
FRA flag Gaetan Blas
57:40 35-39
Click to select for comparison
8 2
BEL flag Maxime Anciaux
57:43
Click to select for comparison
9 2
FRA flag Alex Sygula
57:45 25-29
Click to select for comparison
10 4
ITA flag Matteo Cioè
57:46 30-34
Click to select for comparison
11 3
BEL flag Michael Mabille
57:46 25-29
Click to select for comparison
12 4
FRA flag Martin Charbeau
58:16 25-29
Click to select for comparison
13 5
BEL flag Alexandre de Vaucleroy
58:28 30-34
Click to select for comparison
14 1
GBR flag Andrew Langley
58:31 40-44
Click to select for comparison
15 3
GBR flag Lee Clayton
58:38 35-39
Click to select for comparison
16 6
TUR flag Burak Edis Emiroğlu
59:13 30-34
Click to select for comparison
17 7
BEL flag Glen Van Den Bulcke
59:15 30-34
Click to select for comparison
18 8
FRA flag Ali Baha
59:20 30-34
Click to select for comparison
19 9
NED flag Sander D'Hont
59:42 30-34
Click to select for comparison
20 5
NED flag Albert Van Den Berge
59:48 25-29
Click to select for comparison
21 2
FRA flag Anthony Oliver
59:49 40-44
Click to select for comparison
22 3
FRA flag Enzo Rocchia
59:53 16-24
Click to select for comparison
23 6
BEL flag Niels Anné
59:59 25-29
Click to select for comparison
24 4
GBR flag Bradley Johnson
1:00:03 35-39
Click to select for comparison
25 5
GBR flag Luke Sandlan
1:00:08 35-39
Click to select for comparison
26 4
NED flag Sidney Van Geffen
1:00:09 16-24
Click to select for comparison
27 7
NED flag William Polinder
1:00:18 25-29
Click to select for comparison
28 8
NED flag Tom Leenart
1:00:25 25-29
Click to select for comparison
29 10
NED flag Floris Van Drunen
1:00:25 30-34
Click to select for comparison
30 11
GBR flag Jakub Bramwell
1:00:27 30-34
Click to select for comparison
31 9
FRA flag Nicolas Lecourt
1:00:27 25-29
Click to select for comparison
32 10
CZE flag Martin Pavlis
1:00:35 25-29
Click to select for comparison
33 12
FRA flag Kevin Gentit
1:00:35 30-34
Click to select for comparison
34 13
BEL flag Stef Verhofstede
1:00:44 30-34
Click to select for comparison
35 6
FRA flag Yohan Saint-Leger
1:00:48 35-39
Click to select for comparison
36 5
FRA flag Tom Martz
1:00:49 16-24
Click to select for comparison
37 14
FRA flag Loic Warin
1:00:51 30-34
Click to select for comparison
38 7
GBR flag Mikey Tranent
1:00:55 35-39
Click to select for comparison
39 11
BEL flag Jens Vanecht
1:00:56 25-29
Click to select for comparison
40 12
SLO flag Žiga Likar
1:01:03 25-29
Click to select for comparison
41 6
FRA flag Nohé Taleb
1:01:03 16-24
Click to select for comparison
42 3
NED flag Matij Mersch
1:01:12 40-44
Click to select for comparison
43 13
NOR flag Emil Kullerud
1:01:13 25-29
Click to select for comparison
44 4
BEL flag Joris De Schepper
1:01:16 40-44
Click to select for comparison
45 15
BEL flag Sam Benetti
1:01:16 30-34
Click to select for comparison
46 8
FRA flag Julien Surlapierre
1:01:17 35-39
Click to select for comparison
47 14
FRA flag Guillaume Béghin
1:01:20 25-29
Click to select for comparison
48 7
NED flag Sem Horsten
1:01:22 16-24
Click to select for comparison
49 15
IRL flag Shane Butler
1:01:27 25-29
Click to select for comparison
50 8
FRA flag Valentin Thoilliez
1:01:27 16-24
Click to select for comparison
51 16
NED flag Vince Bruinsma
1:01:28 25-29
Click to select for comparison
52 16
NED flag Floris Van Drunen
1:01:30 30-34
Click to select for comparison
53 1
GBR flag Tommy McRavey
1:01:31 45-49
Click to select for comparison
54 17
IRL flag David Kieran
1:01:33 30-34
Click to select for comparison
55 18
NED flag Dylan Brabant
1:01:36 30-34
Click to select for comparison
56 17
BEL flag Brieuc De Streel
1:01:37 25-29
Click to select for comparison
57 2
BEL flag Kristof Corthals
1:01:39
Click to select for comparison
58 9
ITA flag Samer Nakchi
1:01:43 35-39
Click to select for comparison
59 9
IRL flag Alan Dowdall
1:01:45 16-24
Click to select for comparison
60 10
GBR flag Zander Leslie
1:01:48 16-24
Click to select for comparison
61 11
FRA flag Thomas Serais
1:01:49 16-24
Click to select for comparison
62 19
NED flag Youp Schreuder
1:01:53 30-34
Click to select for comparison
63 20
BEL flag Nick Piessens
1:01:55 30-34
Click to select for comparison
64 18
FRA flag Johan Dereppe
1:01:55 25-29
Click to select for comparison
65 10
FRA flag Damien Ciglia
1:01:55 35-39
Click to select for comparison
66 21
MAR flag Youssef Chtioui
1:01:56
Click to select for comparison
67 12
LUX flag Charel Tanson
1:02:00
Click to select for comparison
68 22
FRA flag Hugo Dos Santos
1:02:00 30-34
Click to select for comparison
69 19
BEL flag Maximilien Duchene
1:02:08 25-29
Click to select for comparison
70 20
NED flag Sjoerd Van Der Stelt
1:02:08 25-29
Click to select for comparison
71 11
GER flag Simon Schulenburg
1:02:17 35-39
Click to select for comparison
72 13
NED flag Jelani James
1:02:29 16-24
Click to select for comparison
73 1
FRA flag Christophe Marion
1:02:33 50-54
Click to select for comparison
74 23
FRA flag Anthony Mahe
1:02:34 30-34
Click to select for comparison
75 12
NED flag Renaldo Van Emmerik
1:02:34 35-39
Click to select for comparison
76 21
FRA flag Viktor Brion
1:02:40 25-29
Click to select for comparison
77 22
NED flag Morris Van Der Minnen
1:02:53 25-29
Click to select for comparison
78 13
FRA flag Mathieu Letellier
1:02:59 35-39
Click to select for comparison
79 23
BEL flag Jordi Andries
1:03:07 25-29
Click to select for comparison
80 5
BEL flag Nicola Staelens
1:03:08 40-44
Click to select for comparison
81 24
FRA flag Pierre Sahraoui
1:03:10 30-34
Click to select for comparison
82 26
BEL flag Axel De Lievre
1:03:11 30-34
Click to select for comparison
83 25
FRA flag Samuel Perrin
1:03:11 30-34
Click to select for comparison
84 24
FRA flag Romain Gastel
1:03:13 25-29
Click to select for comparison
85 27
NED flag Sven Wierda
1:03:14 30-34
Click to select for comparison
86 28
MEX flag Arturo Rosales
1:03:17 30-34
Click to select for comparison
87 29
GBR flag Alex Birbeck
1:03:24 30-34
Click to select for comparison
88 30
NED flag Christian De Die
1:03:29 30-34
Click to select for comparison
89 25
NED flag Glenn Gijzen
1:03:30 25-29
Click to select for comparison
90 6
IRL flag Patrick Duggan
1:03:31 40-44
Click to select for comparison
91 31
BEL flag Luca Van Tichelen
1:03:33 30-34
Click to select for comparison
92 26
NED flag Bram Van Rooij
1:03:39 25-29
Click to select for comparison
93 32
GER flag Yannick Schäfer
1:03:39 30-34
Click to select for comparison
94 14
FRA flag Baptiste Klein
1:03:42 16-24
Click to select for comparison
95 27
FRA flag Florentin Fenneteau
1:03:42 25-29
Click to select for comparison
96 28
NED flag Damian Zaal
1:03:48 25-29
Click to select for comparison
97 29
RSA flag James Beale
1:03:51 25-29
Click to select for comparison
98 30
FRA flag Luka Dauvers
1:03:54 25-29
Click to select for comparison
99 31
NED flag Dario Mulder
1:03:54 25-29
Click to select for comparison
100 32
MAR flag Mohamed Boulahoil
1:03:57 25-29
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