HYROX MEN - Barcelona 2025

25–27 Apr 2025
Showing 1,801 to 1,900 of 1,905 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,801 80
IRL flag Tom Knieirim
1:52:44 50-54
Click to select for comparison
1,802 378
GBR flag Safwaan Mohammed
1:53:10 25-29
Click to select for comparison
1,803 122
ESP flag Jaime Sanchez
1:53:23 45-49
Click to select for comparison
1,804 156
GBR flag Conner Irwin
1:53:28 16-24
Click to select for comparison
1,805 441
IRL flag Freddie O’Donohoe
1:53:34 30-34
Click to select for comparison
1,806 442
GBR flag Michalis Michael
1:53:37 30-34
Click to select for comparison
1,807 379
ESP flag Víctor Nieto
1:53:50 25-29
Click to select for comparison
1,808 157
FRA flag Augustin Grais
1:54:10 16-24
Click to select for comparison
1,809 443
ESP flag Manish Babani
1:54:18 30-34
Click to select for comparison
1,810 444
IRL flag Niall Clarke
1:54:20 30-34
Click to select for comparison
1,811 376
GBR flag James Gill
1:54:23 35-39
Click to select for comparison
1,812 205
ESP flag David Gonzalez Armas
1:54:24 40-44
Click to select for comparison
1,813 206
FRA flag Romain ZARA
1:54:32 40-44
Click to select for comparison
1,814 81
POR flag Carlos Fonseca
1:54:42 50-54
Click to select for comparison
1,815 123
FRA flag Vincent Fesneault
1:54:48 45-49
Click to select for comparison
1,816 124
GBR flag Luke Lovesey
1:54:48 45-49
Click to select for comparison
1,817 29
SWE flag Magnus Hasselström
1:54:51 55-59
Click to select for comparison
1,818 445
GBR flag Carl Porter
1:55:10 30-34
Click to select for comparison
1,819 377
GBR flag Patrick Adcock
1:55:15 35-39
Click to select for comparison
1,820 207
GER flag Dimo Emmermann
1:55:21 40-44
Click to select for comparison
1,821 208
ESP flag Maxim Santos Villanueva Lopez
1:55:25 40-44
Click to select for comparison
1,822 209
NED flag Alex Mon
1:56:21 40-44
Click to select for comparison
1,823 210
GBR flag Adrian Porter
1:56:39 40-44
Click to select for comparison
1,824 380
ITA flag Marco Seghezzi
1:56:40 25-29
Click to select for comparison
1,825 446
MEX flag Salvador Octavio Ramírez Gómez
1:56:40 30-34
Click to select for comparison
1,826 378
CAN flag Thomas Ng
1:56:41 35-39
Click to select for comparison
1,827 379
ESP flag Christian Taberner
1:56:43 35-39
Click to select for comparison
1,828 125
BEL flag Thibaut Sacre
1:56:51 45-49
Click to select for comparison
1,829 447
GBR flag Lewis Williams
1:57:06 30-34
Click to select for comparison
1,830 126
GBR flag Tomas Vlachioties
1:57:12 45-49
Click to select for comparison
1,831 30
GBR flag David Oram
1:58:22 55-59
Click to select for comparison
1,832 127
IRL flag Michael Nolan
1:58:24 45-49
Click to select for comparison
1,833 158
FRA flag Thomas DE MARE
1:58:47 16-24
Click to select for comparison
1,834 31
GBR flag Carl Owen
1:59:14 55-59
Click to select for comparison
1,835 211
POR flag Pedro Moreira
1:59:29 40-44
Click to select for comparison
1,836 159
FRA flag Bastien CAMPOY
1:59:45 16-24
Click to select for comparison
1,837 381
GBR flag Oliver Morgan
1:59:50 25-29
Click to select for comparison
1,838 82
GBR flag Matthew Leech
2:00:40 50-54
Click to select for comparison
1,839 160
GBR flag Dan Crabtree
2:00:44 16-24
Click to select for comparison
1,840 212
CHI flag Sebastian Luis Alberto González Jofré
2:00:53 40-44
Click to select for comparison
1,841 128
GER flag Maik Palm
2:00:59 45-49
Click to select for comparison
1,842 448
GER flag Mike Lennard Kruse
2:01:24 30-34
Click to select for comparison
1,843 83
GBR flag Dennis Nolan
2:01:27 50-54
Click to select for comparison
1,844 161
GBR flag Tristan Montague
2:01:28 16-24
Click to select for comparison
1,845 449
IRL flag Patrick Tuffy
2:01:38 30-34
Click to select for comparison
1,846 450
ESP flag Abraham Álvarez
2:01:45 30-34
Click to select for comparison
1,847 380
FRA flag Lorick Travailleur
2:01:46 35-39
Click to select for comparison
1,848 382
FRA flag Loic Guillot
2:02:09 25-29
Click to select for comparison
1,849 451
GBR flag George Ball
2:02:10 30-34
Click to select for comparison
1,850 452
CMR flag Abel Prince
2:02:11 30-34
Click to select for comparison
1,851 129
IRL flag Colin Baker
2:02:20 45-49
Click to select for comparison
1,852 213
VEN flag Arnaldo Zerpa
2:02:23 40-44
Click to select for comparison
1,853 383
MEX flag Bernardo Ramos Gongora
2:02:51 25-29
Click to select for comparison
1,854 214
IRL flag Wesley Baker
2:03:03 40-44
Click to select for comparison
1,855 453
ESP flag RICARDO MARZO
2:03:15 30-34
Click to select for comparison
1,856 84
ITA flag Filippo Sona
2:03:30 50-54
Click to select for comparison
1,857 130
GBR flag Scott Morrison
2:03:34 45-49
Click to select for comparison
1,858 162
SWE flag Hugo Rasmussen
2:03:45 16-24
Click to select for comparison
1,859 454
USA flag Colin McGowan
2:03:47 30-34
Click to select for comparison
1,860 215
ESP flag Jamie Wood
2:03:48 40-44
Click to select for comparison
1,861 455
ESP flag Alberto Jose Mesa Montesinos
2:03:55 30-34
Click to select for comparison
1,862 381
ESP flag Jordi Niell
2:03:56 35-39
Click to select for comparison
1,863 456
IRL flag Akay Kilic
2:04:01 30-34
Click to select for comparison
1,864 384
GBR flag Toby Bell
2:04:22 25-29
Click to select for comparison
1,865 382
ESP flag Roger Massó Poyatos
2:04:34 35-39
Click to select for comparison
1,866 383
SUI flag Sebastian Juillard
2:04:43 35-39
Click to select for comparison
1,867 385
USA flag Henry Quinones
2:04:50 25-29
Click to select for comparison
1,868 457
GBR flag Alex Theodorou
2:05:52 30-34
Click to select for comparison
1,869 163
FRA flag Tom Delassus
2:05:54 16-24
Click to select for comparison
1,870 384
ROU flag Catalin Botezan
2:05:57 35-39
Click to select for comparison
1,871 216
GBR flag Vladimir Menshakov
2:06:13 40-44
Click to select for comparison
1,872 458
IRL flag Ben Moore
2:06:28 30-34
Click to select for comparison
1,873 3
ESP flag Francisco Alfaro Gallego
2:06:29 65-69
Click to select for comparison
1,874 386
GBR flag Geraint Worby
2:07:15 25-29
Click to select for comparison
1,875 164
IRL flag Sean Kennedy
2:08:14 16-24
Click to select for comparison
1,876 85
GBR flag Derek Mason
2:09:12 50-54
Click to select for comparison
1,877 385
GBR flag Emanuel Nakhla
2:09:18 35-39
Click to select for comparison
1,878 459
IRL flag Brian McDonald
2:09:23 30-34
Click to select for comparison
1,879 387
GBR flag Bryan Osango
2:10:28 25-29
Click to select for comparison
1,880 460
ESP flag Victor Rodriguez Perez
2:11:07 30-34
Click to select for comparison
1,881 386
ESP flag Victor Hugo Azocar Azpiri
2:11:07 35-39
Click to select for comparison
1,882 461
FRA flag Kevin Nkeletela
2:11:10 30-34
Click to select for comparison
1,883 388
GER flag Steffen Barlmeyer
2:11:18 25-29
Click to select for comparison
1,884 387
ESP flag Alejandro Esteban López
2:11:45 35-39
Click to select for comparison
1,885 462
GBR flag Scott Owen
2:12:36 30-34
Click to select for comparison
1,886 217
GBR flag Michael Kite
2:13:34 40-44
Click to select for comparison
1,887 218
EST flag Vadim Kravchenko
2:14:11 40-44
Click to select for comparison
1,888 389
IRL flag Mark Sweeney
2:16:16 25-29
Click to select for comparison
1,889 32
IRL flag Adrian Corcoran
2:16:35 55-59
Click to select for comparison
1,890 390
ESP flag Emili Zubillaga
2:17:37 25-29
Click to select for comparison
1,891 219
BRA flag Luis Felippe De Mello
2:19:16 40-44
Click to select for comparison
1,892 220
FRA flag Gerald Paret
2:19:45 40-44
Click to select for comparison
1,893 463
GER flag Pascal Schindler
2:20:14 30-34
Click to select for comparison
1,894 86
AUS flag Richard Elmer
2:22:18 50-54
Click to select for comparison
1,895 464
GBR flag Jason Chibanda
2:23:55 30-34
Click to select for comparison
1,896 33
IRL flag Brendan O Donnell
2:26:22 55-59
Click to select for comparison
1,897 391
FRA flag Mouhamadil Saindou
2:27:09 25-29
Click to select for comparison
1,898 165
IRL flag Tom Corcoran
2:28:07 16-24
Click to select for comparison
1,899 392
ESP flag Ivan Martinez Aldana
2:29:51 25-29
Click to select for comparison
1,900 4
SWE flag Erik Schaffer
2:32:17 65-69
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.