HYROX MEN - Maastricht 2026

17–20 Sept 2026
Showing 1 to 100 of 2,064 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
GBR flag Callum Overton
59:01 25-29
Click to select for comparison
2 2
NED flag Tom Leenart
59:11 25-29
Click to select for comparison
3 1
NED flag Lars Rademaker
59:15 30-34
Click to select for comparison
4 1
NED flag Suhayb Ahmed
1:00:00 16-24
Click to select for comparison
5 3
NED flag Jordy Snel
1:00:04 25-29
Click to select for comparison
6 2
NED flag Stefan Grootkarzijn
1:00:21 30-34
Click to select for comparison
7 1
NED flag Steven Knops
1:00:55 35-39
Click to select for comparison
8 2
BEL flag Géry Thérer
1:00:58 35-39
Click to select for comparison
9 1
BEL flag André Meute
1:01:01 40-44
Click to select for comparison
10 3
NED flag Dino Linden
1:01:05 35-39
Click to select for comparison
11 2
NED flag Sem Horsten
1:01:08 16-24
Click to select for comparison
12 4
NED flag Bernardus Jean-Baptiste Bolman
1:01:10 35-39
Click to select for comparison
13 4
NED flag Deston Verstraeten
1:01:15 25-29
Click to select for comparison
14 5
NED flag Quint Van Straalen
1:01:17 35-39
Click to select for comparison
15 5
NED flag Rick Mandersloot
1:01:17 25-29
Click to select for comparison
16 3
NED flag Xavier Pocorni
1:01:28 16-24
Click to select for comparison
17 6
BEL flag Jens Vanecht
1:01:37 25-29
Click to select for comparison
18 7
NED flag Aron Laferte
1:01:38 25-29
Click to select for comparison
19 3
GBR flag Alex Miller
1:01:47 30-34
Click to select for comparison
20 4
NED flag Jordy Paauw
1:01:48 30-34
Click to select for comparison
21 5
NED flag Youp Schreuder
1:01:50 30-34
Click to select for comparison
22 6
NED flag Jeroen Eppenga
1:01:56 30-34
Click to select for comparison
23 7
BEL flag Nicolas Thunus
1:02:07 30-34
Click to select for comparison
24 4
NED flag Leon Eleveld
1:02:08 16-24
Click to select for comparison
25 8
NED flag Leroy De Graaff
1:02:19 30-34
Click to select for comparison
26 6
FRA flag Alexandre Malenge
1:02:28 35-39
Click to select for comparison
27 5
GER flag Malik Alfousseni
1:02:31 16-24
Click to select for comparison
28 8
FRA flag Viktor Brion
1:02:33 25-29
Click to select for comparison
29 7
NED flag Ivo Groot Koerkamp
1:02:40 35-39
Click to select for comparison
30 9
BEL flag Quentin Deppe
1:02:41 25-29
Click to select for comparison
31 9
FRA flag Quentin Maurice
1:02:43 30-34
Click to select for comparison
32 10
BEL flag Stef Verhofstede
1:02:44 30-34
Click to select for comparison
33 8
BEL flag Glen Van Den Bulcke
1:02:45 35-39
Click to select for comparison
34 11
NED flag Niek Boom
1:02:52 30-34
Click to select for comparison
35 12
BEL flag Nick Piessens
1:02:58 30-34
Click to select for comparison
36 9
POR flag Filipe Costa
1:03:00 35-39
Click to select for comparison
37 10
NED flag Justin Den Tenter
1:03:04 25-29
Click to select for comparison
38 6
FRA flag Nohé Taleb
1:03:05 16-24
Click to select for comparison
39 1
GER flag Philipp Reek
1:03:08 45-49
Click to select for comparison
40 13
NED flag Bob Lenferink
1:03:12 30-34
Click to select for comparison
41 11
NED flag Bart Willems
1:03:13 25-29
Click to select for comparison
42 14
NED flag Anne Wiggers
1:03:16 30-34
Click to select for comparison
43 7
NED flag Floris Oude Nijhuis
1:03:22 16-24
Click to select for comparison
44 15
BEL flag Christophe Nezer
1:03:30 30-34
Click to select for comparison
45 12
FRA flag Enzo Boguta-Pfahl
1:03:32 25-29
Click to select for comparison
46 13
NED flag Morris Van Der Minnen
1:03:39 25-29
Click to select for comparison
47 16
FRA flag Hugo Dos Santos
1:03:46 30-34
Click to select for comparison
48 14
NED flag Jens Van Baaren
1:03:50 25-29
Click to select for comparison
49 17
NED flag Sander Geerdink
1:03:51 30-34
Click to select for comparison
50 8
NED flag Kay Abbing
1:03:52 16-24
Click to select for comparison
51 18
NED flag Dylan Brabant
1:03:52 30-34
Click to select for comparison
52 10
NED flag Renaldo Van Emmerik
1:04:04 35-39
Click to select for comparison
53 2
NED flag Maarten Nijboer
1:04:15 40-44
Click to select for comparison
54 15
NED flag Edwin Stok
1:04:19 25-29
Click to select for comparison
55 19
NED flag Frank Visser
1:04:24 30-34
Click to select for comparison
56 16
BEL flag Ryan Janssens
1:04:28 25-29
Click to select for comparison
57 17
GER flag Maximilian Kotzott
1:04:33 25-29
Click to select for comparison
58 20
IRL flag Pete Phillips
1:04:34 30-34
Click to select for comparison
59 21
NED flag Guus Van Noorden
1:04:43 30-34
Click to select for comparison
60 3
BEL flag Kenny Vanherpe
1:04:49 40-44
Click to select for comparison
61 11
FRA flag Julien Surlapierre
1:04:49 35-39
Click to select for comparison
62 9
NED flag Mart Oude Lenferink
1:04:49 16-24
Click to select for comparison
63 18
GER flag Christopher Tebbe
1:04:56 25-29
Click to select for comparison
64 12
GER flag Simon Schulenburg
1:04:57 35-39
Click to select for comparison
65 22
NED flag Robbin Vis
1:05:00 30-34
Click to select for comparison
66 2
GER flag Andreas Fruhmann
1:05:01 45-49
Click to select for comparison
67 10
BEL flag Mille Daeleman
1:05:05 16-24
Click to select for comparison
68 19
GER flag Jonas Rahm
1:05:05 25-29
Click to select for comparison
69 3
NED flag Raylie Florentina
1:05:06 45-49
Click to select for comparison
70 20
BEL flag Cédric Smet
1:05:15 25-29
Click to select for comparison
71 13
NED flag Teun Alberts
1:05:16 35-39
Click to select for comparison
72 23
NED flag Bob Van Der Marel
1:05:16 30-34
Click to select for comparison
73 14
BEL flag Thomas Verleye
1:05:17 35-39
Click to select for comparison
74 11
GBR flag Joel Brown
1:05:29 16-24
Click to select for comparison
75 21
FRA flag Pierre Amadou
1:05:33 25-29
Click to select for comparison
76 22
BEL flag Ewout De Keyser
1:05:33 25-29
Click to select for comparison
77 23
NED flag Jorn Dijkstra
1:05:38 25-29
Click to select for comparison
78 24
FRA flag Paul Leuner
1:05:40 25-29
Click to select for comparison
79 24
FRA flag Benoît Moitel
1:05:43 30-34
Click to select for comparison
80 25
NED flag Cranny Craane
1:05:44 30-34
Click to select for comparison
81 15
GER flag Konstantin Jünger
1:05:45 35-39
Click to select for comparison
82 26
BEL flag Luca Van Tichelen
1:05:46 30-34
Click to select for comparison
83 25
FRA flag Steven Bekaert
1:05:49 25-29
Click to select for comparison
84 16
NED flag David Blankenburgh
1:05:49 35-39
Click to select for comparison
85 4
NED flag Martijn Van Der Sijde
1:05:52 40-44
Click to select for comparison
86 27
NED flag Sam Boon
1:05:56 30-34
Click to select for comparison
87 5
NED flag Gijsbert Van De Vuurst
1:05:57 40-44
Click to select for comparison
88 26
BEL flag Maximilien Duchene
1:05:59 25-29
Click to select for comparison
89 6
NED flag Kevin De Smet
1:06:00 40-44
Click to select for comparison
90 28
NED flag Niek D'Haens
1:06:11 30-34
Click to select for comparison
91 29
BEL flag Jorne Segers
1:06:14 30-34
Click to select for comparison
92 27
FRA flag Loïc Roidot
1:06:15 25-29
Click to select for comparison
93 30
BEL flag Simon Dewulf
1:06:16 30-34
Click to select for comparison
94 12
RUS flag Stephan Ulyanov
1:06:17 16-24
Click to select for comparison
95 31
NED flag Nick Krijnen
1:06:18 30-34
Click to select for comparison
96 4
GER flag Torben Kostiuk
1:06:22 45-49
Click to select for comparison
97 13
GER flag Lukas Henseler
1:06:23 16-24
Click to select for comparison
98 28
BEL flag Sven Veekhoven
1:06:30 25-29
Click to select for comparison
99 29
NED flag Sven Aerts
1:06:32 25-29
Click to select for comparison
100 30
NED flag Calvin Do Rosario
1:06:33 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