HYROX MEN - Málaga 2026

16–19 Apr 2026
Showing 2,001 to 2,075 of 2,075 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
2,001 138
FRA flag Ali-Eren Ulger
1:54:27 16-24
Click to select for comparison
2,002 219
ESP flag Ramón Gomez
1:54:29 45-49
Click to select for comparison
2,003 220
ESP flag Mark Prinsloo
1:54:29 45-49
Click to select for comparison
2,004 139
KOR flag SEONGTAEK SEO
1:54:42 16-24
Click to select for comparison
2,005 140
IRL flag Andrew Treacy
1:54:51 16-24
Click to select for comparison
2,006 408
FIN flag Andreas Bärdén
1:54:59 35-39
Click to select for comparison
2,007 314
GBR flag Nick Ryall
1:54:59 40-44
Click to select for comparison
2,008 4
AUS flag Albert Monichino
1:55:01 65-69
Click to select for comparison
2,009 141
MEX flag Alejandro Rodriguez Villarreal
1:55:08 16-24
Click to select for comparison
2,010 315
FRA flag Romain ZARA
1:56:07 40-44
Click to select for comparison
2,011 142
ESA flag Alejandro Colomer
1:56:23 16-24
Click to select for comparison
2,012 316
FRA flag Benjamin Huyghe
1:56:25 40-44
Click to select for comparison
2,013 409
GBR flag Timothy Fisher
1:56:46 35-39
Click to select for comparison
2,014 317
ESP flag Pablo Rios Barriuso
1:56:59 40-44
Click to select for comparison
2,015 307
GBR flag Jack Swallow
1:57:08 25-29
Click to select for comparison
2,016 143
IRL flag Cian Cassidy
1:57:18 16-24
Click to select for comparison
2,017 308
GBR flag Thomas Parkin
1:57:23 25-29
Click to select for comparison
2,018 451
GBR flag Caleb Herelle
1:57:54 30-34
Click to select for comparison
2,019 309
FRA flag Antoine Lacoche
1:58:17 25-29
Click to select for comparison
2,020 103
ESP flag Juan Angulo
1:58:57 50-54
Click to select for comparison
2,021 318
POL flag Grzegorz Dlugolecki
1:59:03 40-44
Click to select for comparison
2,022 452
ESP flag Medi Mou
1:59:42 30-34
Click to select for comparison
2,023 49
GBR flag Steve Antony
2:00:01 55-59
Click to select for comparison
2,024 319
USA flag William Matthaeus
2:00:03 40-44
Click to select for comparison
2,025 453
BRA flag Yan Benevides Huapaya
2:00:05 30-34
Click to select for comparison
2,026 50
GBR flag Robert Ashton
2:00:33 55-59
Click to select for comparison
2,027 410
IRL flag Ian O Connor
2:00:43 35-39
Click to select for comparison
2,028 411
FRA flag Romain Boulanger
2:00:47 35-39
Click to select for comparison
2,029 454
SWE flag Ramin Elia
2:00:56 30-34
Click to select for comparison
2,030 320
ESP flag Javier Ruiz Cuenca
2:00:58 40-44
Click to select for comparison
2,031 321
GBR flag Aaron Streets
2:01:17 40-44
Click to select for comparison
2,032 322
USA flag Mafi Latu
2:01:45 40-44
Click to select for comparison
2,033 310
CZE flag Petr Kamenčák
2:01:45 25-29
Click to select for comparison
2,034 51
ESP flag Antonio Bernal Liarte
2:01:56 55-59
Click to select for comparison
2,035 144
SWE flag Axel Holmquist
2:02:00 16-24
Click to select for comparison
2,036 104
SUI flag Greg Calcagno
2:02:14 50-54
Click to select for comparison
2,037 221
IRL flag Scott Keenan
2:02:44 45-49
Click to select for comparison
2,038 14
GBR flag John Peacock
2:02:50 60-64
Click to select for comparison
2,039 323
IRL flag Seán Ryan
2:02:51 40-44
Click to select for comparison
2,040 455
ESP flag Jose Antonio Bouzas Rendal
2:03:49 30-34
Click to select for comparison
2,041 456
IRL flag Stelios Michael
2:04:25 30-34
Click to select for comparison
2,042 324
IRL flag Andrew Cleary
2:04:30 40-44
Click to select for comparison
2,043 222
MEX flag Eduardo García Cervera
2:04:44 45-49
Click to select for comparison
2,044 223
GER flag Michael Winkelmann
2:05:06 45-49
Click to select for comparison
2,045 224
USA flag Simi Cazeau
2:05:08 45-49
Click to select for comparison
2,046 325
CRO flag Sasa Juras
2:05:15 40-44
Click to select for comparison
2,047 52
GBR flag Mark Bell
2:05:25 55-59
Click to select for comparison
2,048 105
ESP flag Ricardo Carrascosa Ponce
2:05:31 50-54
Click to select for comparison
2,049 106
GIB flag Mario Balloqui
2:06:20 50-54
Click to select for comparison
2,050 15
GER flag Andreas Bergmann
2:06:21 60-64
Click to select for comparison
2,051 225
GBR flag Louis Mills
2:06:40 45-49
Click to select for comparison
2,052 311
BEL flag Théotime Brichard
2:07:05 25-29
Click to select for comparison
2,053 312
ESP flag BLAI SANCHEZ BONET
2:07:49 25-29
Click to select for comparison
2,054 457
MAR flag Othman Essakalli
2:07:50 30-34
Click to select for comparison
2,055 145
GER flag Norman Oesterschlink
2:09:01 16-24
Click to select for comparison
2,056 326
IRL flag Anthony Orourke
2:09:18 40-44
Click to select for comparison
2,057 313
CZE flag Vít Vyvlečka
2:10:45 25-29
Click to select for comparison
2,058 458
GBR flag Andre Webber
2:11:46 30-34
Click to select for comparison
2,059 327
GBR flag David Willacy
2:12:33 40-44
Click to select for comparison
2,060 459
IRL flag Mark Hanley
2:14:25 30-34
Click to select for comparison
2,061 460
GBR flag Kyle Ainley
2:14:42 30-34
Click to select for comparison
2,062 314
ESP flag XAVIER ARREGUI VILA
2:14:45 25-29
Click to select for comparison
2,063 226
IRL flag Michael Ventre
2:15:51 45-49
Click to select for comparison
2,064 461
GBR flag Raheem Parke-Rawlins
2:15:52 30-34
Click to select for comparison
2,065 53
USA flag Roger Howard
2:16:06 55-59
Click to select for comparison
2,066 54
GBR flag Christopher Tunmore
2:16:30 55-59
Click to select for comparison
2,067 55
GBR flag Adam Kenwright
2:17:59 55-59
Click to select for comparison
2,068 328
USA flag Jake Amundsen
2:18:07 40-44
Click to select for comparison
2,069 227
SVK flag Peter Kozdon
2:21:19 45-49
Click to select for comparison
2,070 462
ESA flag DAVID LEON
2:29:43 30-34
Click to select for comparison
2,071 146
MEX flag Mario Emilio Martinez Gutierrez
2:30:07 16-24
Click to select for comparison
2,072 1
GBR flag Peter Hutchinson
2:30:20 75-79
Click to select for comparison
2,073 228
FRA flag Steven Le Reste
2:35:04 45-49
Click to select for comparison
2,074 463
GBR flag Edwin Osei
2:45:44 30-34
Click to select for comparison
2,075 16
CZE flag Josef Tigana
2:45:50 60-64
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.