HYROX MEN - Barcelona 2026

14–17 May 2026
Showing 1,901 to 2,000 of 2,354 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,901
ESP flag Ricardo Millán
30-34 1:36:27
Click to select for comparison
1,902
GBR flag Tom Gilliard-Burden
35-39 1:36:28
Click to select for comparison
1,903
FRA flag David Bourget
40-44 1:36:30
Click to select for comparison
1,904
FRA flag Victor Teik
40-44 1:36:30
Click to select for comparison
1,905
GBR flag Thomas Stancer
30-34 1:36:31
Click to select for comparison
1,906
ESP flag Enrique Zancajo
25-29 1:36:31
Click to select for comparison
1,907
NED flag Gerhardus Kijlstra
40-44 1:36:31
Click to select for comparison
1,908
GBR flag Christopher Martinez
30-34 1:36:33
Click to select for comparison
1,909
ESP flag Enric Puyal
35-39 1:36:34
Click to select for comparison
1,910
ESP flag Marc Camats
30-34 1:36:35
Click to select for comparison
1,911
USA flag Forest Hansen
40-44 1:36:35
Click to select for comparison
1,912
ESP flag Mateu Rota
30-34 1:36:35
Click to select for comparison
1,913
CHN flag Yiwei Xu
35-39 1:36:35
Click to select for comparison
1,914
BRA flag Erick Cavalcante
45-49 1:36:35
Click to select for comparison
1,915
ESP flag Juan Luis Garcia
30-34 1:36:37
Click to select for comparison
1,916
BRA flag Pedro Dias
25-29 1:36:39
Click to select for comparison
1,917
ESP flag Dani Rosset
40-44 1:36:42
Click to select for comparison
1,918
IRL flag Liam Collins
55-59 1:36:43
Click to select for comparison
1,919
NED flag Max Doorn
30-34 1:36:44
Click to select for comparison
1,920
ESP flag Marc Perez Lainez
25-29 1:36:47
Click to select for comparison
1,921
ESP flag Sergi Casoliva
35-39 1:36:48
Click to select for comparison
1,922
FRA flag Maxime Romain
25-29 1:36:52
Click to select for comparison
1,923
ESP flag Ricard Salinas
25-29 1:36:54
Click to select for comparison
1,924
GBR flag Alex Mckean Forman
16-24 1:36:55
Click to select for comparison
1,925
FRA flag Elyes Brachemi
25-29 1:36:57
Click to select for comparison
1,926
FRA flag Yohann Tiennot
35-39 1:37:02
Click to select for comparison
1,927
FRA flag Christophe Flores
35-39 1:37:02
Click to select for comparison
1,928
ESP flag Ferran Canovas Alonso
30-34 1:37:03
Click to select for comparison
1,929
FRA flag Victor Bulke
25-29 1:37:07
Click to select for comparison
1,930
BUL flag Dimitar Spasov Dimitrov
40-44 1:37:09
Click to select for comparison
1,931
GER flag Björn Leppich
30-34 1:37:10
Click to select for comparison
1,932
FRA flag Brahim Nabili
50-54 1:37:11
Click to select for comparison
1,933
FRA flag Adrien Regeon
40-44 1:37:11
Click to select for comparison
1,934
ESP flag Sergio Harim Del Pino
25-29 1:37:12
Click to select for comparison
1,935
USA flag Jonathan Fass
50-54 1:37:12
Click to select for comparison
1,936
POR flag Ivo Santos
35-39 1:37:13
Click to select for comparison
1,937
FRA flag Anthony Pluchot
25-29 1:37:19
Click to select for comparison
1,938
POR flag Edgar Rocha
25-29 1:37:22
Click to select for comparison
1,939
FRA flag Tristan Collet
30-34 1:37:24
Click to select for comparison
1,940
FRA flag Yohan Philippon
35-39 1:37:25
Click to select for comparison
1,941
BLR flag Yauheni Hancharevich
25-29 1:37:26
Click to select for comparison
1,942
IRL flag David Plummer
45-49 1:37:28
Click to select for comparison
1,943
BEL flag Kim Sleypen
40-44 1:37:33
Click to select for comparison
1,944
GBR flag Joe O’Brien
16-24 1:37:33
Click to select for comparison
1,945
ESP flag Iván Menés
25-29 1:37:34
Click to select for comparison
1,946
IRL flag Alan Martin Jennings
35-39 1:37:35
Click to select for comparison
1,947
FRA flag Enzo Cousin
16-24 1:37:37
Click to select for comparison
1,948
USA flag Kevin Ochoa
30-34 1:37:39
Click to select for comparison
1,949
GBR flag Aleem Gulamhusein
45-49 1:37:40
Click to select for comparison
1,950
GBR flag Ross Wormald
45-49 1:37:40
Click to select for comparison
1,951
MEX flag José Luis Castillo Cardenas
35-39 1:37:40
Click to select for comparison
1,952
FRA flag Patrick Saranana
60-64 1:37:43
Click to select for comparison
1,953
ESP flag Sergio Martínez
45-49 1:37:51
Click to select for comparison
1,954
ESP flag Christian Taberner Castello
40-44 1:37:51
Click to select for comparison
1,955
FRA flag Romain Crépin
40-44 1:37:54
Click to select for comparison
1,956
FRA flag Arnaud Joly
30-34 1:37:55
Click to select for comparison
1,957
FRA flag Simon Oliva
30-34 1:38:02
Click to select for comparison
1,958
MEX flag Ruben Martinez Ferriz
16-24 1:38:02
Click to select for comparison
1,959
GER flag Stephan Fischer
40-44 1:38:03
Click to select for comparison
1,960
FRA flag Gamal Ali
25-29 1:38:05
Click to select for comparison
1,961
PER flag Ramon Molla
35-39 1:38:07
Click to select for comparison
1,962
ESP flag Albert Fernandez
25-29 1:38:07
Click to select for comparison
1,963
FRA flag Josué Baloukjy
30-34 1:38:08
Click to select for comparison
1,964
GBR flag Christopher Ennis
35-39 1:38:09
Click to select for comparison
1,965
GBR flag David Hume
60-64 1:38:10
Click to select for comparison
1,966
FRA flag Aurelien Laplume
30-34 1:38:11
Click to select for comparison
1,967
GER flag Rico Rutkowski
35-39 1:38:11
Click to select for comparison
1,968
SUI flag Rama Marcus
45-49 1:38:13
Click to select for comparison
1,969
FRA flag Yoann Crettenand
45-49 1:38:15
Click to select for comparison
1,970
GER flag Etienne Kirschner
35-39 1:38:15
Click to select for comparison
1,971
GBR flag Ilyas Dudhwala
40-44 1:38:16
Click to select for comparison
1,972
GBR flag Albert John Lindo
35-39 1:38:17
Click to select for comparison
1,973
USA flag Josh Cox
25-29 1:38:20
Click to select for comparison
1,974
NOR flag Antoine Fadel
30-34 1:38:22
Click to select for comparison
1,975
ESP flag Adria Geli Iruela
35-39 1:38:22
Click to select for comparison
1,976
ESP flag Diego Muro
30-34 1:38:27
Click to select for comparison
1,977
FRA flag David Barris
50-54 1:38:28
Click to select for comparison
1,978
EGY flag Muhammad Essam
25-29 1:38:30
Click to select for comparison
1,979
ESP flag Yeanpiero Ochoa
45-49 1:38:33
Click to select for comparison
1,980
GER flag Philip Mertes
35-39 1:38:34
Click to select for comparison
1,981
ESP flag Marc Ballbe
35-39 1:38:35
Click to select for comparison
1,982
ESP flag Roger Boladeres
45-49 1:38:46
Click to select for comparison
1,983
ESP flag Gerard Almazan
35-39 1:38:50
Click to select for comparison
1,984
FRA flag Pierre Conreaux
40-44 1:38:52
Click to select for comparison
1,985
FRA flag Theo Maufrais
25-29 1:38:53
Click to select for comparison
1,986
GBR flag Dale Munson
35-39 1:38:54
Click to select for comparison
1,987
POL flag Bartłomiej Bednarek
40-44 1:38:55
Click to select for comparison
1,988
GBR flag Job Maelane
45-49 1:39:00
Click to select for comparison
1,989
ESP flag Jose Carlos Apoita
60-64 1:39:03
Click to select for comparison
1,990
FRA flag Thomas Barthere
16-24 1:39:04
Click to select for comparison
1,991
ROU flag Norbert Szabó
25-29 1:39:06
Click to select for comparison
1,992
GBR flag Elliot Wyton
25-29 1:39:06
Click to select for comparison
1,993
GBR flag Matt Deasy
45-49 1:39:07
Click to select for comparison
1,994
BEL flag Maxime Violon
30-34 1:39:13
Click to select for comparison
1,995
FRA flag Nicolas Ingrassia
25-29 1:39:15
Click to select for comparison
1,996
ESP flag Aniol Quer
30-34 1:39:18
Click to select for comparison
1,997
GBR flag Laurence Murphy
40-44 1:39:19
Click to select for comparison
1,998
FRA flag Sefkann Odic
16-24 1:39:20
Click to select for comparison
1,999
ESP flag José Miguel Blanco Gil
35-39 1:39:23
Click to select for comparison
2,000
GER flag Moritz Trautmann
25-29 1:39:23
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.