HYROX MEN - Barcelona 2025

25–27 Apr 2025
Showing 1,501 to 1,600 of 1,905 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,501 316
GBR flag Daniel Snowden
1:35:21 35-39
Click to select for comparison
1,502 168
ESP flag Xavier Ruiz
1:35:22 40-44
Click to select for comparison
1,503 125
GBR flag Alex Woods
1:35:22 16-24
Click to select for comparison
1,504 373
ESP flag Álvaro Casado Rodríguez
1:35:23 30-34
Click to select for comparison
1,505 169
GBR flag Gary Wickett
1:35:24 40-44
Click to select for comparison
1,506 374
ESP flag Enric González Riera
1:35:24 30-34
Click to select for comparison
1,507 331
NED flag Robin Prins
1:35:25 25-29
Click to select for comparison
1,508 170
ESP flag Nick McNamara
1:35:26 40-44
Click to select for comparison
1,509 59
ITA flag Alberto Salvi
1:35:30 50-54
Click to select for comparison
1,510 375
FRA flag Léo HAMDAN
1:35:30 30-34
Click to select for comparison
1,511 60
GBR flag Roberto Severi
1:35:36 50-54
Click to select for comparison
1,512 101
ESP flag Marc Soler
1:35:44 45-49
Click to select for comparison
1,513 2
FRA flag Nicolas SALVAN
1:35:46 65-69
Click to select for comparison
1,514 126
GBR flag Matthew Williams
1:35:46 16-24
Click to select for comparison
1,515 61
ITA flag Flavio Mongardini
1:35:47 50-54
Click to select for comparison
1,516 317
USA flag Jake Hillyard
1:35:47 35-39
Click to select for comparison
1,517 318
IRL flag justin kilduff
1:35:49 35-39
Click to select for comparison
1,518 171
GBR flag Matthew Staight
1:35:51 40-44
Click to select for comparison
1,519 376
COL flag Carlos Restrepo
1:35:52 30-34
Click to select for comparison
1,520 319
ESP flag Alex González
1:35:52 35-39
Click to select for comparison
1,521 320
ESP flag Hector Gardo
1:35:54 35-39
Click to select for comparison
1,522 332
VIE flag Thanh Do Long
1:35:55 25-29
Click to select for comparison
1,523 172
GBR flag Calum Wallace
1:35:55 40-44
Click to select for comparison
1,524 377
FRA flag Pierre SIMON
1:35:56 30-34
Click to select for comparison
1,525 321
AUT flag Patrick Grafenauer
1:35:58 35-39
Click to select for comparison
1,526 378
GBR flag Leo McCourt
1:35:58 30-34
Click to select for comparison
1,527 173
GBR flag Terry Bowker
1:36:03 40-44
Click to select for comparison
1,528 323
FRA flag Gaëtan Senseï Roumier
1:36:05 35-39
Click to select for comparison
1,529 322
ESP flag Dídac Domínguez Villanueva
1:36:05 35-39
Click to select for comparison
1,530 62
IRL flag John Monks
1:36:05 50-54
Click to select for comparison
1,531 333
MAR flag Salim Zniber
1:36:06 25-29
Click to select for comparison
1,532 379
ESP flag Javier Huete
1:36:09 30-34
Click to select for comparison
1,533 324
ESP flag Imanol Rivas
1:36:09 35-39
Click to select for comparison
1,534 174
HUN flag Gabor Zilahi
1:36:10 40-44
Click to select for comparison
1,535 175
AUT flag Lucian Dumitru
1:36:12 40-44
Click to select for comparison
1,536 334
NED flag Ben Srajek
1:36:12 25-29
Click to select for comparison
1,537 380
ESP flag Ivan Romero
1:36:15 30-34
Click to select for comparison
1,538 325
ESP flag Fernando Hernández
1:36:15 35-39
Click to select for comparison
1,539 381
GRE flag Dimitrios Tzetzelos
1:36:16 30-34
Click to select for comparison
1,540 176
NED flag Wesley Schuurink
1:36:16 40-44
Click to select for comparison
1,541 335
AUT flag Franz Aichinger
1:36:20 25-29
Click to select for comparison
1,542 63
GBR flag William Green
1:36:21 50-54
Click to select for comparison
1,543 64
ESP flag XAVIER MUNDET
1:36:24 50-54
Click to select for comparison
1,544 65
SWE flag Niclas Cedervi
1:36:25 50-54
Click to select for comparison
1,545 382
IRL flag Brian Kingston
1:36:25 30-34
Click to select for comparison
1,546 102
ESP flag Manuel Delgado
1:36:26 45-49
Click to select for comparison
1,547 383
GBR flag Daniel Duncan
1:36:27 30-34
Click to select for comparison
1,548 384
SUI flag Dimitri Casas
1:36:28 30-34
Click to select for comparison
1,549 66
POR flag Abel Pinheiro
1:36:29 50-54
Click to select for comparison
1,550 385
IND flag Ankit Nayal
1:36:30 30-34
Click to select for comparison
1,551 7
ITA flag Errico Cauli
1:36:31 60-64
Click to select for comparison
1,552 386
FRA flag Anthony DELLANDREA
1:36:33 30-34
Click to select for comparison
1,553 177
ESP flag Pablo Cudmani
1:36:35 40-44
Click to select for comparison
1,554 336
IRL flag Zac Mccluskey
1:36:35 25-29
Click to select for comparison
1,555 127
GBR flag Jacob Taylor
1:36:38 16-24
Click to select for comparison
1,556 337
IRL flag Zachary Plumb
1:36:39 25-29
Click to select for comparison
1,557 178
ESP flag Axel Andrés Canales Corvalán
1:36:43 40-44
Click to select for comparison
1,558 387
GBR flag Jonathon Trafford
1:36:46 30-34
Click to select for comparison
1,559 326
FRA flag Jeremy Bellil
1:36:47 35-39
Click to select for comparison
1,560 388
ESP flag Albert Gonzalez Romero
1:36:50 30-34
Click to select for comparison
1,561 389
GBR flag Matthew De Cataldo
1:36:51 30-34
Click to select for comparison
1,562 338
GBR flag George Edgar
1:36:58 25-29
Click to select for comparison
1,563 128
ESP flag Daniel Pérez Albano
1:37:00 16-24
Click to select for comparison
1,564 390
ESP flag Alberto Ruiz-Jarabo Lorrio
1:37:02 30-34
Click to select for comparison
1,565 129
GBR flag Sam Sutherland
1:37:04 16-24
Click to select for comparison
1,566 327
IRL flag Frank Mc Carthy
1:37:05 35-39
Click to select for comparison
1,567 339
GER flag Fabian Frie
1:37:06 25-29
Click to select for comparison
1,568 328
ESP flag Albert Cerdà
1:37:08 35-39
Click to select for comparison
1,569 391
FRA flag Florian Rela
1:37:11 30-34
Click to select for comparison
1,570 340
ESP flag Carlos Pérez Perez
1:37:12 25-29
Click to select for comparison
1,571 179
GBR flag Stuart Walker
1:37:14 40-44
Click to select for comparison
1,572 329
ESP flag Xisco Ortega
1:37:17 35-39
Click to select for comparison
1,573 8
NOR flag Kurt Roger Andersen
1:37:17 60-64
Click to select for comparison
1,574 180
ESP flag Rafael Ponte
1:37:23 40-44
Click to select for comparison
1,575 330
GBR flag Lee Anderson
1:37:25 35-39
Click to select for comparison
1,576 331
GBR flag Craig Thornton
1:37:32 35-39
Click to select for comparison
1,577 392
GBR flag Ciaran Mckenna
1:37:33 30-34
Click to select for comparison
1,578 103
ESP flag Miguel Angel Cebrian
1:37:38 45-49
Click to select for comparison
1,579 393
MEX flag Salvador Guadalupe Sánchez Piña
1:37:40 30-34
Click to select for comparison
1,580 394
FRA flag Cyril Roulleau
1:37:45 30-34
Click to select for comparison
1,581 131
ESP flag ORIOL ALBAL SERNA
1:37:47 16-24
Click to select for comparison
1,582 130
IRL flag Cormac Fagan
1:37:47 16-24
Click to select for comparison
1,583 132
GBR flag Rory Macnair
1:37:49 16-24
Click to select for comparison
1,584 181
ESP flag Pedro Hernández
1:37:51 40-44
Click to select for comparison
1,585 341
AUT flag Timo Rzucidlo
1:37:51 25-29
Click to select for comparison
1,586 332
HON flag Cesar Rodriguez Guevara
1:37:54 35-39
Click to select for comparison
1,587 342
CZE flag Jan Dvořák
1:37:56 25-29
Click to select for comparison
1,588 104
GBR flag Habib Khan
1:37:57 45-49
Click to select for comparison
1,589 343
DEN flag Andreas Kirkegaard
1:37:58 25-29
Click to select for comparison
1,590 344
IRL flag Thomas Merrigan
1:37:59 25-29
Click to select for comparison
1,591 395
GBR flag Jamaal Hepher
1:38:01 30-34
Click to select for comparison
1,592 333
FRA flag André Graf
1:38:04 35-39
Click to select for comparison
1,593 133
ROU flag Adrian Albert
1:38:06 16-24
Click to select for comparison
1,594 396
ITA flag Stefano Capizzi Cittadini
1:38:06 30-34
Click to select for comparison
1,595 334
GER flag Robin Wunderlich
1:38:08 35-39
Click to select for comparison
1,596 335
GBR flag Greg Freeman
1:38:10 35-39
Click to select for comparison
1,597 67
GBR flag Steven Cook
1:38:14 50-54
Click to select for comparison
1,598 397
GBR flag Alex Johnson
1:38:15 30-34
Click to select for comparison
1,599 398
SWE flag Simon Löfdahl
1:38:22 30-34
Click to select for comparison
1,600 134
ESP flag Paul Renzo Sulit Ordinario
1:38:23 16-24
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.