HYROX MEN - Barcelona 2026

14–17 May 2026
Showing 2,201 to 2,300 of 2,354 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
2,201 262
ESP flag Marc Forman
1:49:40 40-44
Click to select for comparison
2,202 451
GER flag Lorenzo Schumann
1:49:42 25-29
Click to select for comparison
2,203 437
GBR flag Mo Abdulhusein
1:49:49 35-39
Click to select for comparison
2,204 537
ESP flag Marc Serra
1:49:50 30-34
Click to select for comparison
2,205 219
NED flag Wesley Bendt
1:49:54 16-24
Click to select for comparison
2,206 220
GBR flag Theo Szweda
1:50:01 16-24
Click to select for comparison
2,207 438
PER flag John Rivasplata
1:50:02 35-39
Click to select for comparison
2,208 221
ESP flag Paul Atxurra
1:50:12 16-24
Click to select for comparison
2,209 439
HUN flag Laszlo Paksi
1:50:15 35-39
Click to select for comparison
2,210 538
FRA flag Alexandre choulot
1:50:15 30-34
Click to select for comparison
2,211 97
GBR flag Dave Mould
1:50:22 50-54
Click to select for comparison
2,212 263
Ben flag Amarjit Cheema
1:50:22 40-44
Click to select for comparison
2,213 222
ESP flag Ignacio Vela
1:50:33 16-24
Click to select for comparison
2,214 30
ESP flag Miguel Angel Margareto San José
1:50:33 55-59
Click to select for comparison
2,215 264
ESP flag Raul Perez
1:50:40 40-44
Click to select for comparison
2,216 265
GBR flag Ben Goodchild
1:50:47 40-44
Click to select for comparison
2,217 98
FRA flag Florian Block
1:50:47 50-54
Click to select for comparison
2,218 539
FRA flag Clement Payerne Baron
1:50:47 30-34
Click to select for comparison
2,219 266
ROU flag Daniel Kontos
1:50:55 40-44
Click to select for comparison
2,220 31
NED flag Eric De Ruijter
1:51:04 55-59
Click to select for comparison
2,221 440
ESP flag Ivan Bouza Leiros
1:51:16 35-39
Click to select for comparison
2,222 223
NED flag Marc Luten
1:51:22 16-24
Click to select for comparison
2,223 540
GER flag Aaron Afifi
1:51:23 30-34
Click to select for comparison
2,224 150
FRA flag David Illoz
1:51:32 45-49
Click to select for comparison
2,225 151
ITA flag Mauro Marcias
1:51:33 45-49
Click to select for comparison
2,226 441
GBR flag Loc Ngo
1:51:34 35-39
Click to select for comparison
2,227 442
FRA flag Jessy Wittmann
1:51:35 35-39
Click to select for comparison
2,228 443
ESP flag Carlos Cervera
1:51:38 35-39
Click to select for comparison
2,229 452
FRA flag Erwan Pereira Garcia
1:51:40 25-29
Click to select for comparison
2,230 444
GBR flag Adam Nurbhai
1:51:42 35-39
Click to select for comparison
2,231 152
ITA flag Alfredo Scampuddu
1:51:44 45-49
Click to select for comparison
2,232 453
ESP flag Antonio Castro Cabanelas
1:51:49 25-29
Click to select for comparison
2,233 541
NED flag Roan Yannick Vlutters
1:51:53 30-34
Click to select for comparison
2,234 224
ESP flag Àlex Lirio
1:51:54 16-24
Click to select for comparison
2,235 454
ITA flag Ian Manuel Reynaud Croda
1:51:56 25-29
Click to select for comparison
2,236 445
ESP flag Andres Sena
1:51:56 35-39
Click to select for comparison
2,237 267
AUT flag Carlos Neidl
1:52:02 40-44
Click to select for comparison
2,238 32
GER flag Ingo Behrendt
1:52:05 55-59
Click to select for comparison
2,239 455
ITA flag Davide Menini
1:52:09 25-29
Click to select for comparison
2,240 446
ESP flag Juanjo Antelo
1:52:17 35-39
Click to select for comparison
2,241 225
FRA flag Alexis Jallon
1:52:20 16-24
Click to select for comparison
2,242 542
GBR flag Luke Hemmings
1:52:20 30-34
Click to select for comparison
2,243 99
FRA flag Rudy Maurice
1:52:27 50-54
Click to select for comparison
2,244 456
ESP flag Gabriel Armijo
1:52:31 25-29
Click to select for comparison
2,245 33
ESP flag XAVIER MOR
1:52:41 55-59
Click to select for comparison
2,246 457
FRA flag Thibault Vasut
1:52:54 25-29
Click to select for comparison
2,247 447
ESP flag Gabriel Tugores Alomar
1:52:55 35-39
Click to select for comparison
2,248 268
FRA flag Altair Hamana
1:52:59 40-44
Click to select for comparison
2,249 100
ESP flag David Pozos
1:53:07 50-54
Click to select for comparison
2,250 269
FRA flag Daniel Foumena
1:53:10 40-44
Click to select for comparison
2,251 226
CZE flag Filipp Lomakin
1:53:11 16-24
Click to select for comparison
2,252 458
MAR flag Mehdi Cohen
1:53:16 25-29
Click to select for comparison
2,253 270
GER flag Raik Boy
1:53:39 40-44
Click to select for comparison
2,254 101
AUT flag Martin Opitz
1:53:43 50-54
Click to select for comparison
2,255 448
POR flag Jose Chavarria
1:54:06 35-39
Click to select for comparison
2,256 449
NED flag Raphaël Duane
1:54:20 35-39
Click to select for comparison
2,257 543
ESP flag Alberto Martínez
1:54:39 30-34
Click to select for comparison
2,258 227
ESP flag Huc Cavalle Busom
1:54:55 16-24
Click to select for comparison
2,259 450
ROU flag Miklos Gyorgyjakab
1:55:00 35-39
Click to select for comparison
2,260 544
GBR flag Aqeel Arif
1:55:07 30-34
Click to select for comparison
2,261 271
GBR flag Anthony Allen
1:55:12 40-44
Click to select for comparison
2,262 459
GBR flag Sam Chadwick
1:55:21 25-29
Click to select for comparison
2,263 451
ESP flag Marcel Vaño asla
1:55:23 35-39
Click to select for comparison
2,264 272
TUR flag Erdem Musaoglu
1:55:25 40-44
Click to select for comparison
2,265 273
FRA flag Romain Zara
1:55:43 40-44
Click to select for comparison
2,266 102
FRA flag Simon Pearson
1:56:04 50-54
Click to select for comparison
2,267 274
IRL flag James Byrne
1:56:12 40-44
Click to select for comparison
2,268 545
ESP flag Jaume Juanola
1:56:14 30-34
Click to select for comparison
2,269 103
ESP flag Jairo Contreras
1:56:14 50-54
Click to select for comparison
2,270 104
SWE flag David Nouveau
1:56:18 50-54
Click to select for comparison
2,271 275
IRL flag Mike Furlong
1:56:25 40-44
Click to select for comparison
2,272 460
FRA flag Geoffrey Jacqueau
1:56:26 25-29
Click to select for comparison
2,273 452
ESP flag JESUS GONZALEZ BALLINA
1:56:28 35-39
Click to select for comparison
2,274 105
FRA flag Franck Pierre
1:56:39 50-54
Click to select for comparison
2,275 461
FRA flag Samuel Marie-Marthe
1:57:04 25-29
Click to select for comparison
2,276 106
ESP flag Juan Sellares
1:57:12 50-54
Click to select for comparison
2,277 153
SWE flag Henrik Persson
1:57:24 45-49
Click to select for comparison
2,278 546
FRA flag Arthur Vally
1:57:31 30-34
Click to select for comparison
2,279 453
ESP flag Julián Santamaria
1:57:33 35-39
Click to select for comparison
2,280 228
GBR flag Dani Yates
1:57:36 16-24
Click to select for comparison
2,281 276
FRA flag David Bruyant
1:57:48 40-44
Click to select for comparison
2,282 229
FRA flag Killian Lesueur
1:57:55 16-24
Click to select for comparison
2,283 547
VEN flag James Jimenez
1:58:12 30-34
Click to select for comparison
2,284 230
FRA flag Rayan Rochdi
1:58:15 16-24
Click to select for comparison
2,285 277
FRA flag Pierre-Emmanuel D'Huart
1:58:29 40-44
Click to select for comparison
2,286 231
GBR flag Toby Greaves
1:58:40 16-24
Click to select for comparison
2,287 548
GBR flag Lee Fitzgerald
1:58:41 30-34
Click to select for comparison
2,288 549
ESP flag Armando Rodríguez
1:58:54 30-34
Click to select for comparison
2,289 550
KAZ flag Timur Mukhtarov
1:59:00 30-34
Click to select for comparison
2,290 278
USA flag John Barber Jr
1:59:19 40-44
Click to select for comparison
2,291 551
CAN flag Praveen Rathnam
2:00:19 30-34
Click to select for comparison
2,292 552
IND flag Afzal Ahmed
2:00:21 30-34
Click to select for comparison
2,293 553
USA flag Steven Indeglia
2:00:43 30-34
Click to select for comparison
2,294 154
ESP flag Jordi Vinuesa Roca
2:00:46 45-49
Click to select for comparison
2,295 554
FRA flag Alexandre Goriot
2:01:05 30-34
Click to select for comparison
2,296 454
FRA flag Ommar Omarjee
2:01:06 35-39
Click to select for comparison
2,297 555
ESP flag Carlos Estevez Garcia
2:01:44 30-34
Click to select for comparison
2,298 455
GER flag Martin Hollstein
2:01:55 35-39
Click to select for comparison
2,299 462
ITA flag Salvatore Samuele Postiglione
2:01:59 25-29
Click to select for comparison
2,300 155
LTU flag Tomas Adomaitis
2:02:25 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.