TrainRox Logo TrainRox

HYROX MEN - Barcelona 2026

14–17 May 2026
Showing 1,001 to 1,100 of 2,354 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,001
ESP flag Manuel Emerson Socorro Lorenzo
60-64 1:20:22
Click to select for comparison
1,002
ESP flag Javier Chapela Rivas
30-34 1:20:24
Click to select for comparison
1,003
FRA flag Charles Canonge
30-34 1:20:24
Click to select for comparison
1,004
FRA flag Sébastien Tonel
40-44 1:20:26
Click to select for comparison
1,005
CAN flag Jared Boretsky
25-29 1:20:27
Click to select for comparison
1,006
FRA flag Marius Grivault
16-24 1:20:31
Click to select for comparison
1,007
GBR flag Kevin Morrison
35-39 1:20:32
Click to select for comparison
1,008
FRA flag Yann Pichonnier
25-29 1:20:32
Click to select for comparison
1,009
GER flag Umut Yüksekli
25-29 1:20:32
Click to select for comparison
1,010
Zachary Alexander
35-39 1:20:34
Click to select for comparison
1,011
ESP flag Luis Zarraluqui
25-29 1:20:34
Click to select for comparison
1,012
ESP flag Antonio Gonzalez
25-29 1:20:35
Click to select for comparison
1,013
GBR flag Sam Rounce
35-39 1:20:36
Click to select for comparison
1,014
GBR flag Paul James
45-49 1:20:36
Click to select for comparison
1,015
ESP flag Javier Rodriguez
25-29 1:20:38
Click to select for comparison
1,016
FRA flag Florian Dupe
25-29 1:20:39
Click to select for comparison
1,017
ESP flag Ramon Cespedes
25-29 1:20:39
Click to select for comparison
1,018
FRA flag Robin Viviani
25-29 1:20:41
Click to select for comparison
1,019
FRA flag Olivier Fissore
45-49 1:20:41
Click to select for comparison
1,020
IRL flag Daniel Hobbs
30-34 1:20:42
Click to select for comparison
1,021
NED flag Umut Dogan
35-39 1:20:43
Click to select for comparison
1,022
EGY flag Amr Elsehemy
40-44 1:20:45
Click to select for comparison
1,023
FRA flag Jon Chamarro
25-29 1:20:45
Click to select for comparison
1,024
ESP flag Jose Benjamin Lima Lorenzo
50-54 1:20:45
Click to select for comparison
1,025
GER flag Philipp Plöger
35-39 1:20:50
Click to select for comparison
1,026
LUX flag Tom Bernard
25-29 1:20:51
Click to select for comparison
1,027
ESP flag Cristian Vilchez
25-29 1:20:55
Click to select for comparison
1,028
EGY flag Amr Wahba
30-34 1:20:55
Click to select for comparison
1,029
GBR flag Nathan Smith
40-44 1:20:56
Click to select for comparison
1,030
GBR flag Matthew Howard
50-54 1:20:57
Click to select for comparison
1,031
GIB flag Kyrone Watson
35-39 1:20:57
Click to select for comparison
1,032
ESP flag Alejandro García Alés
35-39 1:20:58
Click to select for comparison
1,033
GBR flag Alex Board
30-34 1:20:59
Click to select for comparison
1,034
EGY flag Karim Botros
16-24 1:21:00
Click to select for comparison
1,035
FRA flag Costin Dejonghe
30-34 1:21:01
Click to select for comparison
1,036
GER flag Oliver Konnerth
35-39 1:21:01
Click to select for comparison
1,037
FRA flag Florian Cazeres
40-44 1:21:01
Click to select for comparison
1,038
MAR flag Younès Mellal
40-44 1:21:03
Click to select for comparison
1,039
IRL flag James O’Brien
16-24 1:21:04
Click to select for comparison
1,040
ESP flag Alex Cabrera
30-34 1:21:06
Click to select for comparison
1,041
POL flag Stanisław Idzikowski
25-29 1:21:06
Click to select for comparison
1,042
ESP flag Sergio Jiménez
30-34 1:21:07
Click to select for comparison
1,043
ESP flag JOSE ANTONIO VALENZUELA SANCHEZ
35-39 1:21:07
Click to select for comparison
1,044
ESP flag Markel Etxebarria Manero
16-24 1:21:07
Click to select for comparison
1,045
GBR flag Regan Mills
16-24 1:21:09
Click to select for comparison
1,046
ESP flag Albert Cerdà
35-39 1:21:10
Click to select for comparison
1,047
FRA flag Alexy Gargani
30-34 1:21:10
Click to select for comparison
1,048
ESP flag Borja De Gorgolas
35-39 1:21:11
Click to select for comparison
1,049
USA flag Bryan Waltemath
30-34 1:21:12
Click to select for comparison
1,050
ESP flag Bosco López-Madrid
30-34 1:21:12
Click to select for comparison
1,051
FRA flag Jean Bruno Perol
40-44 1:21:12
Click to select for comparison
1,052
FRA flag Pierre Lopez
30-34 1:21:13
Click to select for comparison
1,053
BEL flag Thomas Mann
16-24 1:21:14
Click to select for comparison
1,054
ESP flag Adrian Fuentes
30-34 1:21:15
Click to select for comparison
1,055
NED flag Ruben Schellings
25-29 1:21:15
Click to select for comparison
1,056
FRA flag Thibault Lelard-Martin
25-29 1:21:15
Click to select for comparison
1,057
GBR flag Joe Baldwin
30-34 1:21:17
Click to select for comparison
1,058
ESP flag Cristian Pérez
30-34 1:21:17
Click to select for comparison
1,059
CYP flag Kleanthis Georgiou
25-29 1:21:18
Click to select for comparison
1,060
POR flag Nuno Lopes
35-39 1:21:20
Click to select for comparison
1,061
GBR flag Andrew Hardy
40-44 1:21:20
Click to select for comparison
1,062
CRC flag Mario Negrini Morux
35-39 1:21:20
Click to select for comparison
1,063
IRL flag Daire Brady
25-29 1:21:21
Click to select for comparison
1,064
LBN flag Rami Malla
35-39 1:21:24
Click to select for comparison
1,065
AUS flag Aaron Mailey
45-49 1:21:26
Click to select for comparison
1,066
PUR flag Kevin Gonzalez
30-34 1:21:26
Click to select for comparison
1,067
ESP flag Victor Sebastian
35-39 1:21:26
Click to select for comparison
1,068
ESP flag Eduard Safont Balaguer
25-29 1:21:26
Click to select for comparison
1,069
FRA flag Martin Lavediaux
25-29 1:21:26
Click to select for comparison
1,070
FRA flag Flavien Boucher
40-44 1:21:27
Click to select for comparison
1,071
ESP flag Denis Martin
35-39 1:21:27
Click to select for comparison
1,072
CPV flag Marcel Varela Ribeiro
30-34 1:21:27
Click to select for comparison
1,073
GER flag Felix Bock
35-39 1:21:28
Click to select for comparison
1,074
ESP flag Victor Fernández Ventura
25-29 1:21:30
Click to select for comparison
1,075
ESP flag Goyo Portella
35-39 1:21:31
Click to select for comparison
1,076
ESP flag Víctor Sánchez Sanjose
35-39 1:21:31
Click to select for comparison
1,077
PER flag Guillermo Pezet
30-34 1:21:32
Click to select for comparison
1,078
ESP flag Joan Sotos
35-39 1:21:32
Click to select for comparison
1,079
GBR flag Andrew Akinbohun
25-29 1:21:32
Click to select for comparison
1,080
FRA flag Ronan Pertuisel
30-34 1:21:32
Click to select for comparison
1,081
AUT flag Michael Mayfurth
25-29 1:21:33
Click to select for comparison
1,082
ISR flag Weaam Armaly
35-39 1:21:34
Click to select for comparison
1,083
ESP flag Jorge Morillas
50-54 1:21:34
Click to select for comparison
1,084
GBR flag David Stavri Ratcliffe
35-39 1:21:34
Click to select for comparison
1,085
ESP flag Fernando Encinas Soria
50-54 1:21:34
Click to select for comparison
1,086
FRA flag Gael Rabiers Du Villars
35-39 1:21:36
Click to select for comparison
1,087
MAR flag Ayoub Chahlaoui
30-34 1:21:37
Click to select for comparison
1,088
ESP flag Ruben Peña
25-29 1:21:38
Click to select for comparison
1,089
GBR flag James Cox
30-34 1:21:38
Click to select for comparison
1,090
ESP flag Benigno Hernández
35-39 1:21:39
Click to select for comparison
1,091
ESP flag Unai Arregi Zamorano
35-39 1:21:39
Click to select for comparison
1,092
CZE flag David Mičík
40-44 1:21:41
Click to select for comparison
1,093
FRA flag Clement Bravo
30-34 1:21:42
Click to select for comparison
1,094
GBR flag Peter Cerpnjak
45-49 1:21:44
Click to select for comparison
1,095
ESP flag Miquel Perelló
30-34 1:21:44
Click to select for comparison
1,096
ESP flag Daniel Ramos
30-34 1:21:45
Click to select for comparison
1,097
CZE flag Tomas Divak
40-44 1:21:46
Click to select for comparison
1,098
GBR flag Olly Mercer
16-24 1:21:46
Click to select for comparison
1,099
ESP flag ÓSCAR CAMARERO
35-39 1:21:47
Click to select for comparison
1,100
POL flag Maciej Lewiński
40-44 1:21:47
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.