HYROX MEN - Barcelona 2025

25–27 Apr 2025
Showing 1,001 to 1,100 of 1,905 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,001 228
GBR flag Zion Tordoff
1:24:00 25-29
Click to select for comparison
1,002 270
TUN flag Amine Barouni
1:24:01 30-34
Click to select for comparison
1,003 208
ESP flag Marc Bonet Ramos
1:24:02 35-39
Click to select for comparison
1,004 88
GBR flag Jon Selway
1:24:06 16-24
Click to select for comparison
1,005 28
IRL flag Padraig OConnor
1:24:06 50-54
Click to select for comparison
1,006 109
FRA flag mickael benyamina
1:24:06 40-44
Click to select for comparison
1,007 209
SUI flag Xavier Bocquenet
1:24:10 35-39
Click to select for comparison
1,008 110
MEX flag Aldo Gonzalez Martínez
1:24:11 40-44
Click to select for comparison
1,009 210
CHI flag Carlos Catalan
1:24:12 35-39
Click to select for comparison
1,010 57
ESP flag Ignacio Torreño Jarabo
1:24:12 45-49
Click to select for comparison
1,011 89
GBR flag Callum Pickrell
1:24:12 16-24
Click to select for comparison
1,012 29
ESP flag JUAN SANCHEZ LISTAN
1:24:14 50-54
Click to select for comparison
1,013 229
FRA flag Sébastien Hernoux
1:24:15 25-29
Click to select for comparison
1,014 211
GBR flag Liam Mulreid
1:24:16 35-39
Click to select for comparison
1,015 58
ESP flag Quino Dominguez
1:24:17 45-49
Click to select for comparison
1,016 111
GBR flag Mitchell Samuel James
1:24:18 40-44
Click to select for comparison
1,017 59
GBR flag Warren Inskip
1:24:18 45-49
Click to select for comparison
1,018 230
GER flag Bernd Lange
1:24:21 25-29
Click to select for comparison
1,019 231
GER flag Eric Steller
1:24:22 25-29
Click to select for comparison
1,020 271
FRA flag Jeremy Vuagnat may
1:24:22 30-34
Click to select for comparison
1,021 30
IRL flag Terence Mockler
1:24:25 50-54
Click to select for comparison
1,022 90
IRL flag Donagh Prendergast
1:24:27 16-24
Click to select for comparison
1,023 60
ESP flag DAVID MARTI
1:24:29 45-49
Click to select for comparison
1,024 232
GBR flag Obafemi Alabi
1:24:31 25-29
Click to select for comparison
1,025 272
GBR flag Christian Brooks
1:24:32 30-34
Click to select for comparison
1,026 91
ESP flag Xabier Asua Musatadi
1:24:33 16-24
Click to select for comparison
1,027 112
POR flag Jorge Machado
1:24:36 40-44
Click to select for comparison
1,028 212
ESP flag Adrià Prat Rodrigo
1:24:36 35-39
Click to select for comparison
1,029 213
IRL flag Fergus McFadden
1:24:37 35-39
Click to select for comparison
1,030 113
IRL flag David Grehan
1:24:42 40-44
Click to select for comparison
1,031 214
FRA flag Karim Ayoub
1:24:42 35-39
Click to select for comparison
1,032 215
GER flag Tobias Weber
1:24:43 35-39
Click to select for comparison
1,033 273
ESP flag Jesse Jefrey Rodríguez Castiblanco
1:24:43 30-34
Click to select for comparison
1,034 274
FRA flag Jordan GIL-GARRIDO
1:24:44 30-34
Click to select for comparison
1,035 92
GBR flag Luis Callaghan
1:24:45 16-24
Click to select for comparison
1,036 62
IRL flag David McCabe
1:24:45 45-49
Click to select for comparison
1,037 61
GBR flag Eddie Wardlaw
1:24:45 45-49
Click to select for comparison
1,038 275
ESP flag Adrian Gonzalez Zambrana
1:24:45 30-34
Click to select for comparison
1,039 216
GBR flag Sam Harden
1:24:47 35-39
Click to select for comparison
1,040 233
ESP flag Pau Falcato Ruiz
1:24:49 25-29
Click to select for comparison
1,041 235
GBR flag Rhys Jenkins
1:24:53 25-29
Click to select for comparison
1,042 217
ESP flag Ignacio San José Serrano
1:24:53 35-39
Click to select for comparison
1,043 234
GBR flag Joshua Williams
1:24:53 25-29
Click to select for comparison
1,044 236
FRA flag Jimmy Petit
1:24:55 25-29
Click to select for comparison
1,045 237
SUI flag Johan Muller
1:24:56 25-29
Click to select for comparison
1,046 114
FRA flag Benjamin Servant
1:24:57 40-44
Click to select for comparison
1,047 238
POR flag Bernardo Soares
1:24:58 25-29
Click to select for comparison
1,048 276
FRA flag Rudy Torest
1:25:00 30-34
Click to select for comparison
1,049 239
GER flag Tobias Kastan
1:25:02 25-29
Click to select for comparison
1,050 218
GBR flag Chris Lucas
1:25:06 35-39
Click to select for comparison
1,051 277
GER flag Cosmo Bulasikis
1:25:08 30-34
Click to select for comparison
1,052 240
FRA flag Killian Bretonneau
1:25:08 25-29
Click to select for comparison
1,053 241
GBR flag Dominic Janes
1:25:09 25-29
Click to select for comparison
1,054 278
GBR flag Harry Belshaw
1:25:10 30-34
Click to select for comparison
1,055 219
GBR flag Jody Bragger
1:25:10 35-39
Click to select for comparison
1,056 220
MEX flag Isaac Burpee Pacheco
1:25:12 35-39
Click to select for comparison
1,057 11
ESP flag FRANCISCO AZCARATE
1:25:13 55-59
Click to select for comparison
1,058 279
GBR flag Danny Cartwright
1:25:14 30-34
Click to select for comparison
1,059 280
IRL flag Cian Dowdall
1:25:16 30-34
Click to select for comparison
1,060 221
FRA flag Mathieu PEREZ
1:25:17 35-39
Click to select for comparison
1,061 93
GBR flag Regan Lee
1:25:19 16-24
Click to select for comparison
1,062 281
GBR flag Costa Thrasyvoulou
1:25:19 30-34
Click to select for comparison
1,063 222
UKR flag Bogdan Polishchuk
1:25:20 35-39
Click to select for comparison
1,064 115
SUI flag Patrick Ruch
1:25:21 40-44
Click to select for comparison
1,065 242
FRA flag Yanis Hocini
1:25:23 25-29
Click to select for comparison
1,066 64
GBR flag Mark Hoban
1:25:24 45-49
Click to select for comparison
1,067 63
ITA flag Federico Balbo
1:25:24 45-49
Click to select for comparison
1,068 282
ITA flag Rafael Rocha
1:25:24 30-34
Click to select for comparison
1,069 94
GBR flag Tyler Cook
1:25:24 16-24
Click to select for comparison
1,070 243
BUL flag Evgeni Dimov
1:25:25 25-29
Click to select for comparison
1,071 95
IRL flag Emmet Trant
1:25:25 16-24
Click to select for comparison
1,072 225
FRA flag Stephane Village
1:25:32 35-39
Click to select for comparison
1,073 224
GBR flag Charlie McNicholas
1:25:32 35-39
Click to select for comparison
1,074 223
MAR flag Adnane Cherkaoui
1:25:32 35-39
Click to select for comparison
1,075 283
FRA flag Lawrence Augustin
1:25:33 30-34
Click to select for comparison
1,076 226
GER flag Steffen Sauer
1:25:35 35-39
Click to select for comparison
1,077 31
GBR flag Tim Bloomfield
1:25:37 50-54
Click to select for comparison
1,078 284
GBR flag Konran Rogers
1:25:37 30-34
Click to select for comparison
1,079 65
GBR flag Edward Hickling
1:25:40 45-49
Click to select for comparison
1,080 96
GBR flag Craig McKenna
1:25:41 16-24
Click to select for comparison
1,081 32
ESP flag Jordi Carrion Ferrer
1:25:41 50-54
Click to select for comparison
1,082 244
GBR flag ALFIE DAVIES
1:25:42 25-29
Click to select for comparison
1,083 227
ESP flag Albert Romea
1:25:44 35-39
Click to select for comparison
1,084 116
ESP flag Saul González Fenollar
1:25:45 40-44
Click to select for comparison
1,085 33
SWE flag Magnus Karlsson
1:25:48 50-54
Click to select for comparison
1,086 66
ESP flag Josep Lardiez Farrés
1:25:49 45-49
Click to select for comparison
1,087 117
FRA flag Julien Deschamps
1:25:49 40-44
Click to select for comparison
1,088 245
FRA flag Theo Jumeau
1:25:50 25-29
Click to select for comparison
1,089 34
ESP flag Jose Luis Gonzalez Garcia
1:25:51 50-54
Click to select for comparison
1,090 286
IRL flag Chris Dunworth
1:25:52 30-34
Click to select for comparison
1,091 228
Mikhail Artemev
1:25:52 35-39
Click to select for comparison
1,092 285
FRA flag Sofiane BENHADID
1:25:52 30-34
Click to select for comparison
1,093 246
FRA flag Gaspard Dujardin
1:25:52 25-29
Click to select for comparison
1,094 247
ESP flag Alejandro Cetina Atance
1:25:54 25-29
Click to select for comparison
1,095 248
FRA flag Rémy Wasselin
1:25:55 25-29
Click to select for comparison
1,096 97
NED flag Melano Leilis
1:25:55 16-24
Click to select for comparison
1,097 118
MAR flag Adil Lakhdar Ghazal
1:25:56 40-44
Click to select for comparison
1,098 249
IRL flag Stephen Oneill
1:25:56 25-29
Click to select for comparison
1,099 229
ESP flag Felipe Charria
1:25:56 35-39
Click to select for comparison
1,100 67
ESP flag Xavier Español Colomé
1:25:57 45-49
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.