TrainRox Logo TrainRox

HYROX MEN - Barcelona 2026

14–17 May 2026
Showing 401 to 500 of 2,354 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
401
FRA flag Gaetan Lopez
30-34 1:11:43
Click to select for comparison
402
ESP flag Max Smith
25-29 1:11:44
Click to select for comparison
403
ITA flag Luca Delgrosso
30-34 1:11:44
Click to select for comparison
404
GBR flag Troy Rouse
35-39 1:11:45
Click to select for comparison
405
ALG flag Abderrahim Yahiaoui
35-39 1:11:45
Click to select for comparison
406
MAR flag Mehdi Sabiri
40-44 1:11:46
Click to select for comparison
407
GER flag Manyacca Menyoli
25-29 1:11:47
Click to select for comparison
408
ESP flag Marcos Aguilar Finez
35-39 1:11:48
Click to select for comparison
409
FRA flag Cédric Mazenq
35-39 1:11:52
Click to select for comparison
410
ESP flag Adrián Tello Beneit
30-34 1:11:52
Click to select for comparison
411
FRA flag Mickael Pascual
35-39 1:11:53
Click to select for comparison
412
FRA flag Clément Sarrat
30-34 1:11:55
Click to select for comparison
413
GBR flag Rob Worthington
55-59 1:11:56
Click to select for comparison
414
GBR flag Dan Addis
35-39 1:11:57
Click to select for comparison
415
FRA flag Theophile Deffrennes
30-34 1:11:59
Click to select for comparison
416
ESP flag Angel Pinilla Ciria
35-39 1:12:01
Click to select for comparison
417
ESP flag Eduardo Sanchez
25-29 1:12:02
Click to select for comparison
418
POL flag Robert Baczewski
30-34 1:12:02
Click to select for comparison
419
FRA flag Christopher Roseau
35-39 1:12:03
Click to select for comparison
420
FRA flag Mathieu Peyris
40-44 1:12:03
Click to select for comparison
421
GER flag Jens Weipert
40-44 1:12:03
Click to select for comparison
422
POR flag António Piçarra
35-39 1:12:04
Click to select for comparison
423
GBR flag Jahmal Howlett-Mundle
25-29 1:12:05
Click to select for comparison
424
FRA flag Manuel Rizzetto
35-39 1:12:06
Click to select for comparison
425
ESP flag Hector Diaz
30-34 1:12:07
Click to select for comparison
426
FRA flag Johan Billoud
30-34 1:12:07
Click to select for comparison
427
ESP flag ANGEL FERNANDEZ
40-44 1:12:08
Click to select for comparison
428
ITA flag Jonny Sasati
35-39 1:12:10
Click to select for comparison
429
FRA flag John Hallopé
16-24 1:12:10
Click to select for comparison
430
GER flag Florian Preiss
25-29 1:12:10
Click to select for comparison
431
ESP flag Pablo Anitua Diez
30-34 1:12:11
Click to select for comparison
432
FRA flag Sebastian Harris
25-29 1:12:11
Click to select for comparison
433
GBR flag Karl Yelland
35-39 1:12:13
Click to select for comparison
434
ESP flag RUBÉN DAVID DEL PINO SERRANO
35-39 1:12:19
Click to select for comparison
435
ESP flag Fernando Tena
35-39 1:12:21
Click to select for comparison
436
GBR flag Jamie Randall
40-44 1:12:21
Click to select for comparison
437
GBR flag James Bidwell
30-34 1:12:21
Click to select for comparison
438
IRL flag Niall Goodwin
35-39 1:12:23
Click to select for comparison
439
FRA flag Roy Ceansu
16-24 1:12:24
Click to select for comparison
440
GBR flag Liam Mcclure
35-39 1:12:27
Click to select for comparison
441
GBR flag Tom Starling
25-29 1:12:28
Click to select for comparison
442
BEL flag Jeremy Outmanns
30-34 1:12:30
Click to select for comparison
443
GBR flag Sam Draper
30-34 1:12:30
Click to select for comparison
444
ESP flag Angel De Las Heras Lopez
40-44 1:12:31
Click to select for comparison
445
GBR flag Nicholas Abbott
16-24 1:12:32
Click to select for comparison
446
IRL flag Edward Whelan
50-54 1:12:32
Click to select for comparison
447
AUT flag Ilja Feilinger
35-39 1:12:33
Click to select for comparison
448
IRL flag Alan Cusack
35-39 1:12:35
Click to select for comparison
449
SWE flag Niclas Blåklinth
40-44 1:12:36
Click to select for comparison
450
FRA flag Antoine Aldebert
30-34 1:12:36
Click to select for comparison
451
ITA flag Guido Viggiani
30-34 1:12:37
Click to select for comparison
452
ESP flag Amadeo Villar Guardia
25-29 1:12:39
Click to select for comparison
453
GER flag Sönke Weber
16-24 1:12:40
Click to select for comparison
454
FRA flag Ugo Porta
16-24 1:12:43
Click to select for comparison
455
AUT flag Veit Florian Kopenec
16-24 1:12:43
Click to select for comparison
456
NED flag Bo Evertse
25-29 1:12:44
Click to select for comparison
457
ESP flag Javi Penadés
35-39 1:12:46
Click to select for comparison
458
FRA flag Julien Affre
40-44 1:12:49
Click to select for comparison
459
FRA flag Tom Darneix
30-34 1:12:51
Click to select for comparison
460
ESP flag Mikel Tamayo
30-34 1:12:51
Click to select for comparison
461
GBR flag Dan Harding
35-39 1:12:52
Click to select for comparison
462
CZE flag Jaromír Täuber
30-34 1:12:53
Click to select for comparison
463
ESP flag Luis Moyano Fernandez
45-49 1:12:53
Click to select for comparison
464
ESP flag Ignacio Mazon
25-29 1:12:54
Click to select for comparison
465
NED flag Joris Harink
30-34 1:12:54
Click to select for comparison
466
GBR flag Reece Jefferson
25-29 1:12:54
Click to select for comparison
467
ALG flag Imad Chakor Djelthia
25-29 1:12:55
Click to select for comparison
468
USA flag Liam White
30-34 1:12:56
Click to select for comparison
469
FRA flag Mickael Benyamina
40-44 1:12:56
Click to select for comparison
470
ITA flag Christian Perini
45-49 1:12:56
Click to select for comparison
471
ESP flag Enric Arbós Reyes
40-44 1:13:00
Click to select for comparison
472
GBR flag Sam Morley
25-29 1:13:00
Click to select for comparison
473
POL flag Mateusz Zwierz
35-39 1:13:01
Click to select for comparison
474
MAR flag Kevin Mansuy
30-34 1:13:01
Click to select for comparison
475
IRL flag Stephen Maher
35-39 1:13:02
Click to select for comparison
476
AUT flag Anton Kostenzer
35-39 1:13:04
Click to select for comparison
477
COL flag Marlon Duque
25-29 1:13:08
Click to select for comparison
478
ITA flag Federico Tonin
25-29 1:13:12
Click to select for comparison
479
FRA flag Julien Richalet
30-34 1:13:12
Click to select for comparison
480
ESP flag Patxi Mikel Triguero
25-29 1:13:12
Click to select for comparison
481
FRA flag Guillaume Cado
35-39 1:13:13
Click to select for comparison
482
FRA flag Nathan Poulet
25-29 1:13:14
Click to select for comparison
483
FRA flag Yoann Le Guen
25-29 1:13:15
Click to select for comparison
484
GER flag Joshua Dams
35-39 1:13:15
Click to select for comparison
485
ESP flag Pablo Romero
45-49 1:13:15
Click to select for comparison
486
FRA flag Mickael Cavailles
40-44 1:13:17
Click to select for comparison
487
FRA flag Jo Curutchague
35-39 1:13:18
Click to select for comparison
488
GBR flag Joshua Moss
30-34 1:13:18
Click to select for comparison
489
GBR flag Kyle O'Donoghue
25-29 1:13:18
Click to select for comparison
490
NOR flag Stig René Bersaas Oldervik
45-49 1:13:20
Click to select for comparison
491
GBR flag Callum Tusler
25-29 1:13:22
Click to select for comparison
492
SUI flag Marco Vitoria Fagnani
30-34 1:13:23
Click to select for comparison
493
ESP flag David Hermo Blanco
25-29 1:13:24
Click to select for comparison
494
ESP flag Sergi Ayala
45-49 1:13:24
Click to select for comparison
495
FRA flag Mathias Bonis
25-29 1:13:25
Click to select for comparison
496
BUL flag Aleksandar Stanev
25-29 1:13:27
Click to select for comparison
497
FRA flag Vincent Guillard
30-34 1:13:27
Click to select for comparison
498
ESP flag Diego Zamorano Villar
25-29 1:13:27
Click to select for comparison
499
ESP flag Alvaro Vicente
25-29 1:13:28
Click to select for comparison
500
ESP flag Antonio Sanchez Gea
40-44 1:13:28
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.