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