HYROX MEN - Barcelona 2026

14–17 May 2026
Showing 1,301 to 1,400 of 2,354 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,301 148
GBR flag Chris Johnson
1:24:49 40-44
Click to select for comparison
1,302 298
ESP flag Toni Sánchez Poyato
1:24:50 25-29
Click to select for comparison
1,303 271
FRA flag Arnaud Bellemin
1:24:51 35-39
Click to select for comparison
1,304 299
FRA flag Elian Huguet
1:24:51 25-29
Click to select for comparison
1,305 272
VEN flag Fabrizio Fava
1:24:52 35-39
Click to select for comparison
1,306 149
ARG flag Pablo Castiglia
1:24:52 40-44
Click to select for comparison
1,307 346
IRL flag Stephen Tomsett
1:24:52 30-34
Click to select for comparison
1,308 122
FRA flag Axel Gautier
1:24:52 16-24
Click to select for comparison
1,309 73
GBR flag Stephen Bamford
1:24:53 45-49
Click to select for comparison
1,310 123
SUI flag Marc Kunz
1:24:55 16-24
Click to select for comparison
1,311 347
ESP flag Mario Herrero Delgado
1:24:57 30-34
Click to select for comparison
1,312 273
ESP flag Angel Uzquiano
1:24:57 35-39
Click to select for comparison
1,313 274
ESP flag Álvaro Martín
1:24:58 35-39
Click to select for comparison
1,314 150
GBR flag Mike Conaty
1:24:59 40-44
Click to select for comparison
1,315 348
RUS flag Vladimir Geraskin
1:25:02 30-34
Click to select for comparison
1,316 275
URU flag Juan Hernández
1:25:02 35-39
Click to select for comparison
1,317 124
ESP flag David Vallespín
1:25:05 16-24
Click to select for comparison
1,318 349
FRA flag Jordan Gil-Garrido
1:25:05 30-34
Click to select for comparison
1,319 125
ECU flag Joaquín Schneider
1:25:07 16-24
Click to select for comparison
1,320 300
ESP flag Joan Sanahuja
1:25:08 25-29
Click to select for comparison
1,321 151
ESP flag Ruben Rodríguez
1:25:08 40-44
Click to select for comparison
1,322 276
ESP flag Jacob Alonso
1:25:11 35-39
Click to select for comparison
1,323 351
FRA flag Nathan Skelton
1:25:13 30-34
Click to select for comparison
1,324 350
ESP flag Ramon Bordas
1:25:13 30-34
Click to select for comparison
1,325 152
ESP flag Juan Francisco Gomez Yuste
1:25:14 40-44
Click to select for comparison
1,326 39
GBR flag Matthew OBoyle
1:25:14 50-54
Click to select for comparison
1,327 301
BUL flag Ivan Kolev
1:25:16 25-29
Click to select for comparison
1,328 40
IRL flag Patrick Mcgarry
1:25:16 50-54
Click to select for comparison
1,329 74
ESP flag Edgar Gaig
1:25:17 45-49
Click to select for comparison
1,330 153
USA flag Andre Lazarus
1:25:17 40-44
Click to select for comparison
1,331 277
ESP flag Nacho San José
1:25:18 35-39
Click to select for comparison
1,332 4
FRA flag Franck Janel
1:25:19 60-64
Click to select for comparison
1,333 352
FRA flag Jean Martel
1:25:19 30-34
Click to select for comparison
1,334 302
ITA flag Riccardo Meyer
1:25:19 25-29
Click to select for comparison
1,335 304
FRA flag Lucas Bertron
1:25:22 25-29
Click to select for comparison
1,336 303
CRC flag Stephan Rodriguez
1:25:22 25-29
Click to select for comparison
1,337 278
GER flag Maximilian Lehner
1:25:23 35-39
Click to select for comparison
1,338 353
FRA flag Florian Anne
1:25:23 30-34
Click to select for comparison
1,339 154
NOR flag Øyvind Eide
1:25:24 40-44
Click to select for comparison
1,340 354
MEX flag Marco Flores
1:25:24 30-34
Click to select for comparison
1,341 41
GER flag Adam Weiner
1:25:27 50-54
Click to select for comparison
1,342 279
ESP flag Marc Oriol Arbós Reyes
1:25:27 35-39
Click to select for comparison
1,343 126
POL flag Kamil Tasarz
1:25:27 16-24
Click to select for comparison
1,344 127
AUT flag Tobias Knapp
1:25:27 16-24
Click to select for comparison
1,345 42
FRA flag Sébastien Crouzil
1:25:28 50-54
Click to select for comparison
1,346 305
AND flag Luis Miguel Pinilla
1:25:30 25-29
Click to select for comparison
1,347 128
NED flag Frits Jägers
1:25:35 16-24
Click to select for comparison
1,348 155
ESP flag Jose Angel Tomas
1:25:37 40-44
Click to select for comparison
1,349 355
PUR flag Jaime Maiz Riveiro
1:25:37 30-34
Click to select for comparison
1,350 356
ESP flag Dani Llorens Palomo
1:25:38 30-34
Click to select for comparison
1,351 156
POL flag Marcin Koper
1:25:39 40-44
Click to select for comparison
1,352 357
GER flag Alexander Schmitt
1:25:40 30-34
Click to select for comparison
1,353 358
GBR flag Andrew Howls
1:25:41 30-34
Click to select for comparison
1,354 157
ESP flag Eduard Nonó
1:25:42 40-44
Click to select for comparison
1,355 5
GBR flag Peter Downer
1:25:43 60-64
Click to select for comparison
1,356 129
ESP flag Daniel Pérez Albano
1:25:43 16-24
Click to select for comparison
1,357 43
ESP flag EDUARDO MARTINEZ FERNANDEZ
1:25:43 50-54
Click to select for comparison
1,358 359
FRA flag Matthieu Coget
1:25:44 30-34
Click to select for comparison
1,359 280
HUN flag Tibor Horvath
1:25:45 35-39
Click to select for comparison
1,360 130
GER flag Marat Kramer
1:25:45 16-24
Click to select for comparison
1,361 361
GBR flag Ben Hollister
1:25:46 30-34
Click to select for comparison
1,362 360
FRA flag Olivier Leroy
1:25:46 30-34
Click to select for comparison
1,363 362
GBR flag Dan Heartshorne
1:25:47 30-34
Click to select for comparison
1,364 281
ESP flag Joan Soler Fossas
1:25:48 35-39
Click to select for comparison
1,365 75
GBR flag Chris Hayward
1:25:48 45-49
Click to select for comparison
1,366 76
IRL flag Clive Quinn
1:25:49 45-49
Click to select for comparison
1,367 158
ESP flag Sergio Mula
1:25:49 40-44
Click to select for comparison
1,368 363
SWE flag Tim Backstrom
1:25:50 30-34
Click to select for comparison
1,369 284
NED flag Simon Kamstra
1:25:51 35-39
Click to select for comparison
1,370 282
FRA flag Pierrick Canope
1:25:51 35-39
Click to select for comparison
1,371 159
FRA flag Samuel Renaud
1:25:51 40-44
Click to select for comparison
1,372 283
ESP flag Ares Marín Montañés
1:25:51 35-39
Click to select for comparison
1,373 160
ESP flag Jose Valiente Galvez
1:25:54 40-44
Click to select for comparison
1,374 285
ESP flag Ricard Py Morales
1:25:54 35-39
Click to select for comparison
1,375 286
ITA flag Nicolò Federigi
1:25:56 35-39
Click to select for comparison
1,376 161
HUN flag Czili Balázs
1:25:58 40-44
Click to select for comparison
1,377 77
USA flag Elmond Davantes
1:25:58 45-49
Click to select for comparison
1,378 364
FRA flag Julien Goursaud
1:26:00 30-34
Click to select for comparison
1,379 162
FRA flag Grégory Figaro
1:26:01 40-44
Click to select for comparison
1,380 306
ESP flag ALEX PLANA
1:26:02 25-29
Click to select for comparison
1,381 163
MEX flag FRANCISCO GONZALEZ SOLIS
1:26:02 40-44
Click to select for comparison
1,382 287
ESP flag Oriol Cagigos
1:26:02 35-39
Click to select for comparison
1,383 365
ESP flag David Guijarro Escudero
1:26:05 30-34
Click to select for comparison
1,384 288
GER flag Dirk Hammermann
1:26:07 35-39
Click to select for comparison
1,385 366
GBR flag Nathan Gordon
1:26:07 30-34
Click to select for comparison
1,386 79
FRA flag Steeve Richard
1:26:08 45-49
Click to select for comparison
1,387 78
ESP flag Oscar Jareño Garcia Roco
1:26:08 45-49
Click to select for comparison
1,388 367
FRA flag Alexandre Zimmermann
1:26:09 30-34
Click to select for comparison
1,389 289
GBR flag Christopher Moore
1:26:09 35-39
Click to select for comparison
1,390 368
ESP flag Daniel Urbez Curto
1:26:09 30-34
Click to select for comparison
1,391 290
FRA flag Thomas Schnell
1:26:10 35-39
Click to select for comparison
1,392 131
ESP flag Iker Vallejos Mendez
1:26:10 16-24
Click to select for comparison
1,393 369
IRL flag Éamon Mcilgorm
1:26:13 30-34
Click to select for comparison
1,394 291
ESP flag Sergio Losada
1:26:13 35-39
Click to select for comparison
1,395 292
ESP flag Alvaro Orozco
1:26:14 35-39
Click to select for comparison
1,396 370
FRA flag Samuel Cardon
1:26:14 30-34
Click to select for comparison
1,397 80
FRA flag Guernion Nicolas
1:26:14 45-49
Click to select for comparison
1,398 132
ESP flag Alvaro Gonzalez
1:26:15 16-24
Click to select for comparison
1,399 307
FRA flag Enzo Buttice
1:26:15 25-29
Click to select for comparison
1,400 81
ESP flag Sergi López
1:26:16 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.