HYROX MEN - Barcelona 2025

25–27 Apr 2025
Showing 1,701 to 1,800 of 1,905 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,701 420
ESP flag JOAN GIL TORAL
1:43:55 30-34
Click to select for comparison
1,702 23
ESP flag Jose Luis Seijas Seijas
1:44:02 55-59
Click to select for comparison
1,703 421
ESP flag Pablo García Gras
1:44:04 30-34
Click to select for comparison
1,704 191
ESP flag Toni Moral
1:44:05 40-44
Click to select for comparison
1,705 350
GBR flag Ryan Smith
1:44:13 35-39
Click to select for comparison
1,706 192
USA flag Kairi Casey
1:44:17 40-44
Click to select for comparison
1,707 351
GER flag Sebastian Hofmann
1:44:25 35-39
Click to select for comparison
1,708 352
GBR flag Andrew Binner
1:44:30 35-39
Click to select for comparison
1,709 78
GBR flag Bradley Goldenberg
1:44:37 50-54
Click to select for comparison
1,710 353
CAN flag Cameron Gordon
1:44:39 35-39
Click to select for comparison
1,711 368
SUI flag Michael Winzeler
1:44:39 25-29
Click to select for comparison
1,712 142
GBR flag Finn Smith
1:44:44 16-24
Click to select for comparison
1,713 354
USA flag James Collins
1:44:51 35-39
Click to select for comparison
1,714 115
GBR flag Jeremy Boothroyd
1:45:11 45-49
Click to select for comparison
1,715 355
ESP flag MARC CASTELLÓN BELTRÁN
1:45:14 35-39
Click to select for comparison
1,716 369
MDA flag Alexandru Handabura
1:45:15 25-29
Click to select for comparison
1,717 422
ESP flag David Álvarez
1:45:20 30-34
Click to select for comparison
1,718 423
NED flag Berend Raadschilders
1:45:22 30-34
Click to select for comparison
1,719 424
BEL flag Frederic Spiessens
1:45:22 30-34
Click to select for comparison
1,720 193
IRL flag Brendan goyvaerts
1:45:25 40-44
Click to select for comparison
1,721 79
ESP flag Juan Pablo Magro
1:45:29 50-54
Click to select for comparison
1,722 425
ARG flag Bruno Fiordelmondo
1:45:32 30-34
Click to select for comparison
1,723 143
GBR flag Alfie Gummer
1:45:35 16-24
Click to select for comparison
1,724 356
USA flag Erik Petursson
1:45:35 35-39
Click to select for comparison
1,725 426
IND flag Gautam Sreeran
1:45:41 30-34
Click to select for comparison
1,726 357
GBR flag Dean simpson
1:45:41 35-39
Click to select for comparison
1,727 116
ESP flag Daniel Vinaches
1:45:45 45-49
Click to select for comparison
1,728 194
IRL flag Kieran Lynch
1:45:45 40-44
Click to select for comparison
1,729 358
ESP flag Rubén Miquel Ballester
1:45:46 35-39
Click to select for comparison
1,730 195
GBR flag Nick Hearn
1:45:50 40-44
Click to select for comparison
1,731 144
ESP flag Gerard Poll
1:45:56 16-24
Click to select for comparison
1,732 427
GBR flag Matthew Brown
1:46:01 30-34
Click to select for comparison
1,733 359
GBR flag Joe Trafford
1:46:05 35-39
Click to select for comparison
1,734 360
ROU flag Marius Muresan
1:46:12 35-39
Click to select for comparison
1,735 196
GBR flag Massimo Lassandro
1:46:12 40-44
Click to select for comparison
1,736 145
FRA flag Julian SNANOUDJ SELLIN
1:46:16 16-24
Click to select for comparison
1,737 428
GBR flag Jonathan Finney
1:46:18 30-34
Click to select for comparison
1,738 429
ESP flag Sean Hughes
1:46:26 30-34
Click to select for comparison
1,739 370
GBR flag Connor Finch
1:46:31 25-29
Click to select for comparison
1,740 24
GBR flag Rod Johnstone
1:46:39 55-59
Click to select for comparison
1,741 430
GER flag Flemming Stuhlmann
1:46:39 30-34
Click to select for comparison
1,742 197
IRL flag Derek Twiss
1:46:40 40-44
Click to select for comparison
1,743 146
NED flag Luuk Kordelaar
1:46:45 16-24
Click to select for comparison
1,744 198
USA flag Ricardo Cabrera
1:46:47 40-44
Click to select for comparison
1,745 117
POR flag Alberto Guedes
1:46:50 45-49
Click to select for comparison
1,746 371
ESP flag Ricardo Millán
1:46:51 25-29
Click to select for comparison
1,747 431
ESP flag Pablo Sanchez
1:46:55 30-34
Click to select for comparison
1,748 25
GER flag Elmar Schlicksbier
1:46:56 55-59
Click to select for comparison
1,749 432
ESP flag Alberto Poza
1:46:57 30-34
Click to select for comparison
1,750 361
ESP flag Jorge Zaldivar
1:47:00 35-39
Click to select for comparison
1,751 199
IRL flag Paul Kelly
1:47:02 40-44
Click to select for comparison
1,752 362
FRA flag Maximilien Blant
1:47:03 35-39
Click to select for comparison
1,753 372
CAN flag Basil Nham
1:47:04 25-29
Click to select for comparison
1,754 118
FRA flag Bruno MARCQ
1:47:04 45-49
Click to select for comparison
1,755 373
ESP flag Jon Martorell Pérez
1:47:05 25-29
Click to select for comparison
1,756 200
ESP flag Francisco Malavassi
1:47:05 40-44
Click to select for comparison
1,757 26
GBR flag Matthew Alleway
1:47:14 55-59
Click to select for comparison
1,758 363
ESP flag Pablo Ortega León
1:47:19 35-39
Click to select for comparison
1,759 147
GBR flag Louis Harvey
1:47:23 16-24
Click to select for comparison
1,760 364
SLO flag Michael Kuhar
1:47:30 35-39
Click to select for comparison
1,761 374
ESP flag Fernando Insaurralde Brusich
1:47:40 25-29
Click to select for comparison
1,762 201
GBR flag Colin Young
1:47:57 40-44
Click to select for comparison
1,763 365
IRL flag Patrick Murphy
1:47:57 35-39
Click to select for comparison
1,764 148
NED flag Siepaan Ahmad
1:47:58 16-24
Click to select for comparison
1,765 433
ESP flag Oriol Rodó Prats
1:48:09 30-34
Click to select for comparison
1,766 366
GBR flag Dave Anderson
1:48:32 35-39
Click to select for comparison
1,767 119
FRA flag Eric Dizin
1:48:35 45-49
Click to select for comparison
1,768 367
SWE flag Christoffer Lydahl
1:48:44 35-39
Click to select for comparison
1,769 375
ESP flag Julio Laporta
1:48:45 25-29
Click to select for comparison
1,770 202
GBR flag Alex Joyner
1:48:57 40-44
Click to select for comparison
1,771 434
GBR flag William Blackshaw
1:49:04 30-34
Click to select for comparison
1,772 368
ESP flag Raul Perez Martinez
1:49:05 35-39
Click to select for comparison
1,773 369
IRL flag William Courtney
1:49:06 35-39
Click to select for comparison
1,774 149
GBR flag Matt Tagg
1:49:17 16-24
Click to select for comparison
1,775 435
GBR flag Rubin Holland
1:49:21 30-34
Click to select for comparison
1,776 150
FRA flag Corentin Bochent
1:49:22 16-24
Click to select for comparison
1,777 376
IRL flag James Murphy
1:49:22 25-29
Click to select for comparison
1,778 203
ESP flag Francisco Campoy
1:49:23 40-44
Click to select for comparison
1,779 27
ESP flag Xavi Xargayó
1:49:23 55-59
Click to select for comparison
1,780 370
ESP flag Ignacio Bermejo
1:49:31 35-39
Click to select for comparison
1,781 28
NED flag Edwin Tulkens
1:49:47 55-59
Click to select for comparison
1,782 151
IRL flag Lochlan Cran
1:50:12 16-24
Click to select for comparison
1,783 153
NED flag Joep van den Heuvel
1:50:22 16-24
Click to select for comparison
1,784 152
NED flag Jens Bos
1:50:22 16-24
Click to select for comparison
1,785 436
FRA flag alex ARCOUTEL
1:50:26 30-34
Click to select for comparison
1,786 437
ITA flag Gualtiero Chiossi
1:50:29 30-34
Click to select for comparison
1,787 371
GBR flag Peter Cheeseman
1:50:31 35-39
Click to select for comparison
1,788 377
GBR flag Nath Humphreys
1:50:36 25-29
Click to select for comparison
1,789 372
ITA flag Luca Del Grosso
1:50:51 35-39
Click to select for comparison
1,790 373
SWE flag Fredrik van Huynh
1:50:52 35-39
Click to select for comparison
1,791 438
IRL flag Sam Shortall
1:50:57 30-34
Click to select for comparison
1,792 154
GBR flag Denny Veasey
1:51:15 16-24
Click to select for comparison
1,793 120
VEN flag Johan Armando Guevara Reina
1:51:19 45-49
Click to select for comparison
1,794 439
IND flag Aryan Tyagi
1:51:20 30-34
Click to select for comparison
1,795 440
FRA flag Maxime Roubaud
1:51:27 30-34
Click to select for comparison
1,796 374
ESP flag Alberto Lorrio
1:51:37 35-39
Click to select for comparison
1,797 155
FRA flag Maxence Edel
1:52:01 16-24
Click to select for comparison
1,798 204
GBR flag Yaser Gholami
1:52:05 40-44
Click to select for comparison
1,799 375
ESP flag Juan Garcia Rodriguez
1:52:16 35-39
Click to select for comparison
1,800 121
GER flag Michael Kroll
1:52:38 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.