HYROX MEN - Barcelona 2026

11–15 Nov 2026 Provisional results
Showing 1 to 100 of 1,253 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1 1
NED flag Lars Rademaker
58:10 30-34
Click to select for comparison
2 1
NED flag Rik Beugel
58:20 16-24
Click to select for comparison
3 1
SUI flag Joël Wolfensberger
58:31 25-29
Click to select for comparison
4 2
ESP flag Rubén González Pereda
59:17 30-34
Click to select for comparison
5 1
FRA flag Eliott Goi
59:25 35-39
Click to select for comparison
6 2
FRA flag Ghislain Touzet
59:52 35-39
Click to select for comparison
7 2
SLO flag Rok Vodišek
59:52 25-29
Click to select for comparison
8 3
ESP flag Raúl Sanjuán Juan
1:00:04 25-29
Click to select for comparison
9 4
ESP flag Manuel Marín Bueno
1:00:08 25-29
Click to select for comparison
10 2
FRA flag Léo René
1:00:16 16-24
Click to select for comparison
11 5
NED flag Eljan Van Soeren
1:00:20 25-29
Click to select for comparison
12 1
ESP flag Damian Bevilacqua
1:01:08 45-49
Click to select for comparison
13 3
ESP flag Eric Vicente Villalonga
1:01:13 30-34
Click to select for comparison
14 4
GBR flag Ryan Clift
1:01:15 30-34
Click to select for comparison
15 5
ESP flag Juan Rosselló
1:01:21 30-34
Click to select for comparison
16 6
ITA flag Marco Macchia
1:01:26 25-29
Click to select for comparison
17 3
GBR flag Adam Bailey
1:01:38 35-39
Click to select for comparison
18 1
NOR flag Andreas Martinussen
1:01:41
Click to select for comparison
19 7
FRA flag Clément Chuecos
1:01:45 25-29
Click to select for comparison
20 4
FRA flag Martin Casse
1:01:56 35-39
Click to select for comparison
21 6
ESP flag Daniel Perán Alcaraz
1:01:59 30-34
Click to select for comparison
22 5
FRA flag Guillaume SOUM
1:02:01 35-39
Click to select for comparison
23 6
FRA flag Guillaume Jolly
1:02:37 35-39
Click to select for comparison
24 7
FRA flag Kévin Troutet
1:02:47 30-34
Click to select for comparison
25 8
SVK flag Nikolas Rákoci
1:02:47 25-29
Click to select for comparison
26 9
CZE flag Lukas Kynicky
1:02:51 25-29
Click to select for comparison
27 10
FRA flag Valentin Renaud
1:03:05 25-29
Click to select for comparison
28 2
GRE flag Michalis Xenos
1:03:20
Click to select for comparison
29 11
CZE flag Tadeáš Pospíšil
1:03:28 25-29
Click to select for comparison
30 8
SUI flag Steven Rickli
1:03:31 30-34
Click to select for comparison
31 12
FRA flag Julien Faujour
1:03:38 25-29
Click to select for comparison
32 13
ESP flag Pepe Jimenez
1:03:42 25-29
Click to select for comparison
33 7
ITA flag Giovanni Domenico Nucera
1:03:50 35-39
Click to select for comparison
34 9
FRA flag Alexis Barbier
1:03:55 30-34
Click to select for comparison
35 10
ESP flag Dani Alonso
1:04:00 30-34
Click to select for comparison
36 3
ESP flag Julian Arcos Liroa
1:04:01 40-44
Click to select for comparison
37 14
FRA flag Peter Barbaret
1:04:07 25-29
Click to select for comparison
38 11
ITA flag Gianluca Scardovi
1:04:10 30-34
Click to select for comparison
39 12
GBR flag Andrew McDade
1:04:10 30-34
Click to select for comparison
40 2
ESP flag Octavio Pérez
1:04:14 45-49
Click to select for comparison
41 15
IRL flag Daryl Donnery
1:04:17 25-29
Click to select for comparison
42 13
POR flag Bernardo Girao
1:04:18 30-34
Click to select for comparison
43 14
GBR flag Jed Findlay
1:04:26 30-34
Click to select for comparison
44 8
SUI flag Florian Thibaut
1:04:29 35-39
Click to select for comparison
45 4
FRA flag Mickael Braye
1:04:32 40-44
Click to select for comparison
46 16
FRA flag Jeremy Olivan
1:04:33 25-29
Click to select for comparison
47 9
FRA flag Yohan Saint-Leger
1:04:34 35-39
Click to select for comparison
48 17
ESP flag Sergio López Izquierdo
1:05:00 25-29
Click to select for comparison
49 16
ITA flag Nicola Zanetti
1:05:00 30-34
Click to select for comparison
50 15
MEX flag Carlos Rodrigo Aguilar Medina
1:05:00 30-34
Click to select for comparison
51 18
FRA flag Matis Bonnefont
1:05:04 25-29
Click to select for comparison
52 3
FRA flag Maxime Vavasseur
1:05:05 16-24
Click to select for comparison
53 4
ESP flag Teo Arasa Cid
1:05:15 16-24
Click to select for comparison
54 10
GBR flag Tate Irons
1:05:17 35-39
Click to select for comparison
55 11
ESP flag Marcos Ramos Fernandez
1:05:19 35-39
Click to select for comparison
56 17
GRE flag Alexandros-Ioannis Blithikiotis
1:05:22 30-34
Click to select for comparison
57 5
AUT flag Felix Möller
1:05:30 16-24
Click to select for comparison
58 18
GBR flag Kyle Allsworth
1:05:37 30-34
Click to select for comparison
59 19
ESP flag David Guerrero Marichalar
1:05:50 30-34
Click to select for comparison
60 5
POR flag Carlos Pinho
1:05:55 40-44
Click to select for comparison
61 19
FRA flag Mathias Debat
1:05:59 25-29
Click to select for comparison
62 6
FRA flag Maël Grandjouan
1:05:59 16-24
Click to select for comparison
63 7
HUN flag Donat Dienes
1:06:03 16-24
Click to select for comparison
64 20
ESP flag Eric Infante Garcia
1:06:05 30-34
Click to select for comparison
65 8
NED flag Niek Van Asten
1:06:05 16-24
Click to select for comparison
66 20
IRL flag Mikey Fanning
1:06:07 25-29
Click to select for comparison
67 21
CZE flag Marián Dobrovolný
1:06:13 30-34
Click to select for comparison
68 22
ESP flag Robert Mola
1:06:15 30-34
Click to select for comparison
69 3
GBR flag Neill Weir
1:06:24 45-49
Click to select for comparison
70 21
ESP flag Pablo Hermoso Moreno
1:06:26 25-29
Click to select for comparison
71 9
FRA flag Adrien Koutassila
1:06:27 16-24
Click to select for comparison
72 23
ESP flag Fernando Ferrer
1:06:28 30-34
Click to select for comparison
73 24
GBR flag George Playford
1:06:28 30-34
Click to select for comparison
74 25
FRA flag Nicolas Bennet
1:06:31 30-34
Click to select for comparison
75 22
FRA flag Enzo Beaussaron
1:06:35 25-29
Click to select for comparison
76 12
ITA flag Daniele Sciaudone
1:06:40 35-39
Click to select for comparison
77 6
FRA flag Rafael Rohmer
1:06:41 40-44
Click to select for comparison
78 10
SIN flag Warren Wee Wee
1:06:44 16-24
Click to select for comparison
79 26
ESP flag Eduard Serrat Viñals
1:06:57 30-34
Click to select for comparison
80 13
FRA flag Bjorn SEGUIN
1:06:57 35-39
Click to select for comparison
81 14
FRA flag Vincent Rousselot
1:07:00 35-39
Click to select for comparison
82 15
GER flag Tim Hermann
1:07:02 35-39
Click to select for comparison
83 23
FRA flag Paul Hadjadj
1:07:05 25-29
Click to select for comparison
84 24
IRL flag Conor Craig
1:07:05 25-29
Click to select for comparison
85 27
POR flag Pedro Gouveia
1:07:06 30-34
Click to select for comparison
86 11
CZE flag Kryštof Schovanec
1:07:06 16-24
Click to select for comparison
87 16
COL flag Juan Tabares
1:07:08 35-39
Click to select for comparison
88 28
POR flag André Rei
1:07:08 30-34
Click to select for comparison
89 29
FRA flag guillaume goudergues
1:07:09 30-34
Click to select for comparison
90 12
FRA flag Thibaut Montay
1:07:12 16-24
Click to select for comparison
91 25
POL flag Filip Szewczyk
1:07:14 25-29
Click to select for comparison
92 30
CHI flag Nicolas Dominguez Kamal
1:07:14 30-34
Click to select for comparison
93 17
CYP flag Polymnios Avgousti
1:07:15 35-39
Click to select for comparison
94 31
FRA flag Anthony Laigle
1:07:16 30-34
Click to select for comparison
95 18
AUT flag Benjamin Schmidradler
1:07:16 35-39
Click to select for comparison
96 26
ESP flag Toni Sampietro Lacosta
1:07:23 25-29
Click to select for comparison
97 19
ITA flag Ervin Alija
1:07:27 35-39
Click to select for comparison
98 32
FRA flag Benjamin Guilbaud
1:07:32 30-34
Click to select for comparison
99 27
ITA flag Francesco Firino
1:07:33 25-29
Click to select for comparison
100 20
POR flag Carlos Mesquita
1:07:35 35-39

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

First week free. Cancel anytime.

Start your free trial