HYROX MEN - Barcelona 2026

14–17 May 2026
Showing 1,601 to 1,700 of 2,354 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,601
USA flag Anthony Morano
35-39 1:29:20
Click to select for comparison
1,602
FRA flag Mickael Cohen
35-39 1:29:22
Click to select for comparison
1,603
ESP flag Josep Navas Masip
50-54 1:29:24
Click to select for comparison
1,604
SUI flag Cyril Suzat
40-44 1:29:24
Click to select for comparison
1,605
IRL flag Conor Horan
25-29 1:29:25
Click to select for comparison
1,606
FRA flag Sébastien Ravard
50-54 1:29:25
Click to select for comparison
1,607
FRA flag Cedric Chaloupy
30-34 1:29:27
Click to select for comparison
1,608
GER flag Marc Bauersfeld
40-44 1:29:29
Click to select for comparison
1,609
GBR flag Gareth Davies
50-54 1:29:29
Click to select for comparison
1,610
GBR flag Peter James
35-39 1:29:30
Click to select for comparison
1,611
ESP flag Juan Antonio Villanueva Capel
30-34 1:29:31
Click to select for comparison
1,612
ESP flag Pablo Marc Barrera Castillo
30-34 1:29:31
Click to select for comparison
1,613
ESP flag Marc Calvo
45-49 1:29:31
Click to select for comparison
1,614
FRA flag Corentin Ruiz
30-34 1:29:33
Click to select for comparison
1,615
AUT flag Mario Paar
55-59 1:29:33
Click to select for comparison
1,616
FRA flag Cedric Derycke
50-54 1:29:34
Click to select for comparison
1,617
NED flag Elias Van Der Knijff
16-24 1:29:35
Click to select for comparison
1,618
USA flag Silong Yang
30-34 1:29:36
Click to select for comparison
1,619
FRA flag Olivier Colomb
40-44 1:29:37
Click to select for comparison
1,620
FRA flag Marco Michel
25-29 1:29:38
Click to select for comparison
1,621
GER flag Benedikt Heuser
25-29 1:29:39
Click to select for comparison
1,622
FRA flag Benjamin Averlant
30-34 1:29:41
Click to select for comparison
1,623
ESP flag Oriol Aguilar
25-29 1:29:43
Click to select for comparison
1,624
ESP flag Ruben Ibañez Bernal
40-44 1:29:43
Click to select for comparison
1,625
POR flag José Soares
40-44 1:29:44
Click to select for comparison
1,626
NZL flag Peter Skelton
60-64 1:29:46
Click to select for comparison
1,627
GBR flag Steuart Lynes
40-44 1:29:47
Click to select for comparison
1,628
FRA flag Jérôme Garcia
35-39 1:29:48
Click to select for comparison
1,629
ESP flag Karim Barmose
30-34 1:29:48
Click to select for comparison
1,630
EGY flag Mostafa Henna
25-29 1:29:49
Click to select for comparison
1,631
FRA flag Bastien Peltret
30-34 1:29:50
Click to select for comparison
1,632
FRA flag Jean-Baptiste Henry
45-49 1:29:50
Click to select for comparison
1,633
ESP flag Juan Manuel Sanz Cortés
50-54 1:29:50
Click to select for comparison
1,634
FRA flag Guillaume Venes
35-39 1:29:50
Click to select for comparison
1,635
FRA flag Patrick Papon
30-34 1:29:50
Click to select for comparison
1,636
ESP flag Guillermo Pérez Santero
60-64 1:29:53
Click to select for comparison
1,637
HKG flag Alex Tang
35-39 1:29:59
Click to select for comparison
1,638
GER flag Dirk Bachem
50-54 1:30:00
Click to select for comparison
1,639
SUI flag Michel Rey
60-64 1:30:00
Click to select for comparison
1,640
IRL flag Sam Kennedy
25-29 1:30:02
Click to select for comparison
1,641
FRA flag Loan Garcia
25-29 1:30:04
Click to select for comparison
1,642
ESP flag Christian Vega
35-39 1:30:04
Click to select for comparison
1,643
GBR flag Brandon Gibson
25-29 1:30:05
Click to select for comparison
1,644
FRA flag Jérémie Giraud-Telme
40-44 1:30:05
Click to select for comparison
1,645
GBR flag Sam Elliott
40-44 1:30:06
Click to select for comparison
1,646
FRA flag Maxime Aycart
25-29 1:30:08
Click to select for comparison
1,647
FRA flag Jean-Claude Gatto
45-49 1:30:08
Click to select for comparison
1,648
MEX flag Emilio Araujo
16-24 1:30:08
Click to select for comparison
1,649
FRA flag Gabin Thomas
25-29 1:30:13
Click to select for comparison
1,650
FRA flag Julien Nicolas
30-34 1:30:14
Click to select for comparison
1,651
BUL flag Aleksandar Velikov
25-29 1:30:17
Click to select for comparison
1,652
FRA flag Jonathan Vila
35-39 1:30:18
Click to select for comparison
1,653
CAN flag Noah Kutyma
16-24 1:30:18
Click to select for comparison
1,654
FRA flag Téo Battailleur
25-29 1:30:19
Click to select for comparison
1,655
ESP flag Luis Grima Reyes
30-34 1:30:21
Click to select for comparison
1,656
FRA flag Benjamin Blanchard
30-34 1:30:22
Click to select for comparison
1,657
IRL flag Colm O'Reilly
40-44 1:30:22
Click to select for comparison
1,658
ESP flag Jan Miró
16-24 1:30:23
Click to select for comparison
1,659
FRA flag Florian Landry
40-44 1:30:24
Click to select for comparison
1,660
FRA flag Arnaud Borg
35-39 1:30:25
Click to select for comparison
1,661
GBR flag Augustine Onafeko
25-29 1:30:25
Click to select for comparison
1,662
SWE flag Christopher Lidén
35-39 1:30:25
Click to select for comparison
1,663
GER flag Jonas Rogge
25-29 1:30:27
Click to select for comparison
1,664
ESP flag Pablo Carmona Sempere
16-24 1:30:28
Click to select for comparison
1,665
ITA flag Diego D’Agostino
35-39 1:30:28
Click to select for comparison
1,666
BEL flag Giorgio Giorgi
16-24 1:30:32
Click to select for comparison
1,667
ESP flag Jose Miguel Continente Sanchez
55-59 1:30:33
Click to select for comparison
1,668
FRA flag Clément Goutagny
35-39 1:30:35
Click to select for comparison
1,669
PHI flag Michael Pol
35-39 1:30:35
Click to select for comparison
1,670
ESP flag Juan Pablo Magro
50-54 1:30:36
Click to select for comparison
1,671
GBR flag Gary Haylock
55-59 1:30:37
Click to select for comparison
1,672
FRA flag Tiago Tavares
25-29 1:30:38
Click to select for comparison
1,673
SUI flag Jean-Michel LEGRAND
50-54 1:30:38
Click to select for comparison
1,674
FRA flag Alexandre Jemli
16-24 1:30:39
Click to select for comparison
1,675
GBR flag Jack Carr
30-34 1:30:39
Click to select for comparison
1,676
GBR flag Vincent Dutton
30-34 1:30:41
Click to select for comparison
1,677
LUX flag Felix Jenn
25-29 1:30:42
Click to select for comparison
1,678
VEN flag Julio Trillo Fossi
40-44 1:30:43
Click to select for comparison
1,679
ESP flag Pedro Antonio Muñoz Garcia
35-39 1:30:44
Click to select for comparison
1,680
ESP flag Guillermo Alierta
16-24 1:30:47
Click to select for comparison
1,681
BEL flag Philip Walravens
45-49 1:30:48
Click to select for comparison
1,682
GBR flag Konran Rogers
30-34 1:30:48
Click to select for comparison
1,683
NED flag Roeland Koops
35-39 1:30:49
Click to select for comparison
1,684
ESP flag Jesús Sánchez
50-54 1:30:49
Click to select for comparison
1,685
PHI flag Jaime G Banson
40-44 1:30:50
Click to select for comparison
1,686
ESP flag Dani Perez
30-34 1:30:50
Click to select for comparison
1,687
FRA flag Sylvain Guyon-Robert
50-54 1:30:50
Click to select for comparison
1,688
FRA flag Nathan Koothan
30-34 1:30:51
Click to select for comparison
1,689
TPE flag You Cheng Chang
30-34 1:30:52
Click to select for comparison
1,690
CUB flag Nestor juan Bello machado
40-44 1:30:54
Click to select for comparison
1,691
ESP flag Pablo De Quadras
16-24 1:31:00
Click to select for comparison
1,692
ESP flag Juan Pedro Navarro Garcia
40-44 1:31:01
Click to select for comparison
1,693
USA flag Ben Bullitt
35-39 1:31:02
Click to select for comparison
1,694
ESP flag Ramon Maldonado Casado
25-29 1:31:04
Click to select for comparison
1,695
FRA flag Julien Guccione
35-39 1:31:05
Click to select for comparison
1,696
TUN flag Mehdi Fhima
25-29 1:31:06
Click to select for comparison
1,697
FRA flag Dimitri Guibert
30-34 1:31:12
Click to select for comparison
1,698
GBR flag Kristian Nicolaas
25-29 1:31:12
Click to select for comparison
1,699
ESP flag IGNACIO BALDASANO
50-54 1:31:12
Click to select for comparison
1,700
FRA flag Nicholas De Veaux
35-39 1:31:14
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.

First week free. Cancel anytime.