HYROX MEN - Barcelona 2025

25–27 Apr 2025
Showing 1,301 to 1,400 of 1,905 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,301 285
POR flag Rui Sousa
1:30:21 25-29
Click to select for comparison
1,302 148
GBR flag Michael Holt
1:30:21 40-44
Click to select for comparison
1,303 111
SIN flag Chin Siang Yew
1:30:24 16-24
Click to select for comparison
1,304 276
ITA flag Giampiero D'Agostino
1:30:24 35-39
Click to select for comparison
1,305 42
GBR flag Jonathan Ollett
1:30:24 50-54
Click to select for comparison
1,306 332
FRA flag Maxime Boudet
1:30:25 30-34
Click to select for comparison
1,307 149
FRA flag MARC TREVISAN
1:30:27 40-44
Click to select for comparison
1,308 286
IRL flag Cian Carty Heffernan
1:30:28 25-29
Click to select for comparison
1,309 333
ESP flag Roger Riba Pla
1:30:30 30-34
Click to select for comparison
1,310 287
GER flag Patrick Hellermann
1:30:30 25-29
Click to select for comparison
1,311 112
IRL flag Thomas Norton
1:30:31 16-24
Click to select for comparison
1,312 113
GER flag Maximilian Breu
1:30:34 16-24
Click to select for comparison
1,313 277
ESP flag Iñaki Gonzalez Caro
1:30:36 35-39
Click to select for comparison
1,314 334
IRL flag Jason Daly
1:30:37 30-34
Click to select for comparison
1,315 114
POR flag Samuel Teodoro Silva
1:30:38 16-24
Click to select for comparison
1,316 150
ESP flag MIQUEL ÀNGEL CÀNAVES CAIMARI
1:30:39 40-44
Click to select for comparison
1,317 279
GBR flag Carlo Felice
1:30:39 35-39
Click to select for comparison
1,318 335
IRL flag Simon Mernagh
1:30:39 30-34
Click to select for comparison
1,319 278
GER flag Ruslan Klauser
1:30:39 35-39
Click to select for comparison
1,320 115
GBR flag Jack Caldwell
1:30:40 16-24
Click to select for comparison
1,321 86
GBR flag Rob Hicks
1:30:42 45-49
Click to select for comparison
1,322 280
GBR flag Mark Crawford
1:30:43 35-39
Click to select for comparison
1,323 288
ESP flag Jacobo Granero
1:30:45 25-29
Click to select for comparison
1,324 43
GBR flag Craig Davidson
1:30:46 50-54
Click to select for comparison
1,325 336
GUA flag Alfonso Castillo
1:30:50 30-34
Click to select for comparison
1,326 151
GBR flag Steve Scott
1:30:50 40-44
Click to select for comparison
1,327 289
GBR flag Brad Casey
1:30:53 25-29
Click to select for comparison
1,328 337
GER flag Christoph Engelhardt
1:30:54 30-34
Click to select for comparison
1,329 290
ITA flag Giuseppe Romeo
1:30:54 25-29
Click to select for comparison
1,330 87
FRA flag Mathieu Bon
1:30:56 45-49
Click to select for comparison
1,331 16
SUI flag Matthias Mäder
1:30:57 55-59
Click to select for comparison
1,332 116
ESP flag Pol Ballesté
1:30:57 16-24
Click to select for comparison
1,333 44
FRA flag Cedric Derycke
1:30:57 50-54
Click to select for comparison
1,334 291
IRL flag Andrew Byrne
1:30:58 25-29
Click to select for comparison
1,335 88
GBR flag Chris Smith
1:31:01 45-49
Click to select for comparison
1,336 292
SWE flag Jonatan Persson
1:31:11 25-29
Click to select for comparison
1,337 293
GER flag Maximilian Premßler
1:31:11 25-29
Click to select for comparison
1,338 89
GBR flag David Marinovich
1:31:15 45-49
Click to select for comparison
1,339 294
ITA flag Giuseppe Edoardo Maglio
1:31:16 25-29
Click to select for comparison
1,340 152
ESP flag Jose Manuel Garcia
1:31:17 40-44
Click to select for comparison
1,341 295
IRL flag Francis Duffy
1:31:17 25-29
Click to select for comparison
1,342 338
GBR flag Joey Davidson
1:31:17 30-34
Click to select for comparison
1,343 339
GBR flag Daniel Martinez Calonge
1:31:18 30-34
Click to select for comparison
1,344 296
ESP flag Joan Francesc Quetglas
1:31:18 25-29
Click to select for comparison
1,345 281
ESP flag Ricard Py Morales
1:31:20 35-39
Click to select for comparison
1,346 297
ESP flag Eleazar Hernández Cabrera
1:31:21 25-29
Click to select for comparison
1,347 282
FRA flag Martin Carre
1:31:21 35-39
Click to select for comparison
1,348 298
GER flag Domenik Stamer
1:31:22 25-29
Click to select for comparison
1,349 340
GBR flag Sam Wilson
1:31:25 30-34
Click to select for comparison
1,350 283
FRA flag Mathieu Laval
1:31:26 35-39
Click to select for comparison
1,351 284
ESP flag Lorenzo Sendra Ramos
1:31:27 35-39
Click to select for comparison
1,352 341
ESP flag Lorenzo Alarcón García
1:31:28 30-34
Click to select for comparison
1,353 285
GBR flag Damian Prestwich
1:31:28 35-39
Click to select for comparison
1,354 342
FRA flag Maxime Amalric
1:31:29 30-34
Click to select for comparison
1,355 286
GBR flag Thomas Dacre
1:31:34 35-39
Click to select for comparison
1,356 299
HUN flag Denes Tatar
1:31:35 25-29
Click to select for comparison
1,357 343
GBR flag Matthew Mowat
1:31:36 30-34
Click to select for comparison
1,358 344
IRL flag Evan Dwyer
1:31:40 30-34
Click to select for comparison
1,359 117
IRL flag Nathan Williams
1:31:43 16-24
Click to select for comparison
1,360 300
FRA flag Théo Lambert
1:31:43 25-29
Click to select for comparison
1,361 90
GBR flag Chris Jones
1:31:44 45-49
Click to select for comparison
1,362 -
ESP flag Gerard Mcgill
1:31:45
Click to select for comparison
1,363 345
ITA flag Marco Chessa
1:31:48 30-34
Click to select for comparison
1,364 91
GBR flag Jack Busby
1:31:49 45-49
Click to select for comparison
1,365 153
ESP flag Marc Sturlese
1:31:49 40-44
Click to select for comparison
1,366 301
POR flag Celso Ferreira
1:31:50 25-29
Click to select for comparison
1,367 302
NED flag Julian van Riemsdijk
1:31:51 25-29
Click to select for comparison
1,368 287
ESP flag Marc Ballbe
1:31:51 35-39
Click to select for comparison
1,369 289
BRA flag Henrique Barros
1:31:52 35-39
Click to select for comparison
1,370 288
NED flag Edo Buziau
1:31:52 35-39
Click to select for comparison
1,371 346
FRA flag Sebastian Trabucatti
1:31:53 30-34
Click to select for comparison
1,372 347
MAR flag Ayoub Beniounes
1:31:54 30-34
Click to select for comparison
1,373 303
ESP flag Alvaro Herranz Diaz
1:31:58 25-29
Click to select for comparison
1,374 290
USA flag Steven Sanders
1:32:00 35-39
Click to select for comparison
1,375 348
ROU flag Bogdan Gherman
1:32:00 30-34
Click to select for comparison
1,376 291
FRA flag Mathieu GRAPIN
1:32:02 35-39
Click to select for comparison
1,377 45
FRA flag Laurent Giner
1:32:06 50-54
Click to select for comparison
1,378 118
ESP flag Álvaro Torres
1:32:09 16-24
Click to select for comparison
1,379 46
ESP flag Jon Aldasoeo
1:32:09 50-54
Click to select for comparison
1,380 304
FRA flag Johan Moncade
1:32:10 25-29
Click to select for comparison
1,381 292
MAR flag Younès Mellal
1:32:11 35-39
Click to select for comparison
1,382 119
GBR flag Luka Marbrook-Vout
1:32:11 16-24
Click to select for comparison
1,383 293
FRA flag Max Brillanceau
1:32:12 35-39
Click to select for comparison
1,384 305
GBR flag Andy Quach
1:32:12 25-29
Click to select for comparison
1,385 306
ITA flag Vladimir Carrara Lichna
1:32:15 25-29
Click to select for comparison
1,386 307
ESP flag Alejandro Corredoira
1:32:19 25-29
Click to select for comparison
1,387 308
ESP flag Eduard Cosialls
1:32:23 25-29
Click to select for comparison
1,388 349
ESP flag Francisco Javier Ruiz Pulido
1:32:24 30-34
Click to select for comparison
1,389 309
DEN flag Christoffer Max Frydenlund Nielsen
1:32:27 25-29
Click to select for comparison
1,390 47
GBR flag Blake Simmonds
1:32:27 50-54
Click to select for comparison
1,391 294
POR flag Thairo Santos
1:32:28 35-39
Click to select for comparison
1,392 -
ESP flag Pepijn Van Dam
1:32:30
Click to select for comparison
1,393 350
ESP flag Pablo Bareas
1:32:32 30-34
Click to select for comparison
1,394 120
GER flag Max Finke
1:32:32 16-24
Click to select for comparison
1,395 154
ESP flag Eduard Boneu Molina
1:32:32 40-44
Click to select for comparison
1,396 295
GBR flag Alex Smithies
1:32:35 35-39
Click to select for comparison
1,397 310
ESP flag Miguel Del rio
1:32:35 25-29
Click to select for comparison
1,398 155
ESP flag Álvaro Martín
1:32:37 40-44
Click to select for comparison
1,399 92
GBR flag Robert Young
1:32:38 45-49
Click to select for comparison
1,400 48
GBR flag Dean Constable
1:32:39 50-54
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.