HYROX MEN - Barcelona 2026

14–17 May 2026
Showing 2,101 to 2,200 of 2,354 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
2,101 88
ESP flag Javier Llovera Fdez De La Puente
1:43:28 50-54
Click to select for comparison
2,102 421
ITA flag Andrea Anfuso
1:43:33 35-39
Click to select for comparison
2,103 434
CZE flag Patrik Albrecht
1:43:33 25-29
Click to select for comparison
2,104 433
ESP flag Pedro Pablo Torinos Moya
1:43:33 25-29
Click to select for comparison
2,105 518
ESP flag Fernando Díez Deustua
1:43:38 30-34
Click to select for comparison
2,106 89
CAN flag Andrij Beslic
1:43:40 50-54
Click to select for comparison
2,107 141
LUX flag Jorge Daniel Pinto
1:43:41 45-49
Click to select for comparison
2,108 435
COL flag Mateo Jaimes
1:43:50 25-29
Click to select for comparison
2,109 422
ESP flag Xavier Camps Novi
1:43:59 35-39
Click to select for comparison
2,110 519
ESP flag Rodrigo Ojeda
1:44:00 30-34
Click to select for comparison
2,111 142
GBR flag Steve Playford
1:44:03 45-49
Click to select for comparison
2,112 90
ESP flag Juanjo Blazquez
1:44:07 50-54
Click to select for comparison
2,113 520
FRA flag Alexandre Ferreira
1:44:10 30-34
Click to select for comparison
2,114 521
ESP flag JAVIER GROS ABAD
1:44:20 30-34
Click to select for comparison
2,115 253
BRA flag Rafael Felinto
1:44:22 40-44
Click to select for comparison
2,116 143
USA flag John Mclean
1:44:23 45-49
Click to select for comparison
2,117 423
FRA flag Arnaud Goldblatt
1:44:25 35-39
Click to select for comparison
2,118 424
ITA flag Marco Tirinato
1:44:25 35-39
Click to select for comparison
2,119 436
GER flag Justin Köhler
1:44:25 25-29
Click to select for comparison
2,120 207
GBR flag Adam Birch
1:44:28 16-24
Click to select for comparison
2,121 437
POL flag Arkadiusz Pytka
1:44:36 25-29
Click to select for comparison
2,122 522
USA flag Victor Morales
1:44:42 30-34
Click to select for comparison
2,123 27
FRA flag Manuel Rajkowski
1:44:44 55-59
Click to select for comparison
2,124 438
POL flag Piotr Ho
1:44:53 25-29
Click to select for comparison
2,125 91
GBR flag Mark Roberts
1:44:56 50-54
Click to select for comparison
2,126 92
ESP flag Luis Gracia
1:45:02 50-54
Click to select for comparison
2,127 144
IRL flag Karl Joyce
1:45:04 45-49
Click to select for comparison
2,128 17
GBR flag Andy Godman
1:45:05 60-64
Click to select for comparison
2,129 439
FRA flag Yohan Thoreux
1:45:06 25-29
Click to select for comparison
2,130 425
FRA flag Anthony Constanty
1:45:24 35-39
Click to select for comparison
2,131 523
FRA flag Sebastien Iannelli
1:45:29 30-34
Click to select for comparison
2,132 208
POR flag Diogo Santos
1:45:29 16-24
Click to select for comparison
2,133 254
GBR flag Ben Sheppard
1:45:31 40-44
Click to select for comparison
2,134 440
ESA flag Víctor Hernández
1:45:39 25-29
Click to select for comparison
2,135 524
ESP flag Eduardo Mari
1:45:39 30-34
Click to select for comparison
2,136 209
FRA flag Mathieu Tourrette
1:45:40 16-24
Click to select for comparison
2,137 255
ESP flag Rubén Gascón
1:45:40 40-44
Click to select for comparison
2,138 210
FRA flag Tristan Caillon
1:45:43 16-24
Click to select for comparison
2,139 93
SWE flag Patric Tengblad
1:45:49 50-54
Click to select for comparison
2,140 441
ESP flag Edu Fernández
1:46:00 25-29
Click to select for comparison
2,141 426
FRA flag Hamza Fechtali
1:46:01 35-39
Click to select for comparison
2,142 256
GBR flag Stephen Adjaidoo
1:46:02 40-44
Click to select for comparison
2,143 427
ESP flag Daniel Vázquez Mamposo
1:46:04 35-39
Click to select for comparison
2,144 442
SVK flag Michal Hrubý
1:46:06 25-29
Click to select for comparison
2,145 443
GBR flag Leon Babbage
1:46:08 25-29
Click to select for comparison
2,146 428
IRL flag Jeff Dear
1:46:15 35-39
Click to select for comparison
2,147 525
FRA flag Sébastien Godard
1:46:18 30-34
Click to select for comparison
2,148 145
FRA flag Guillaume Menasse
1:46:20 45-49
Click to select for comparison
2,149 257
FRA flag Mickael De Miranda
1:46:25 40-44
Click to select for comparison
2,150 429
SUI flag Gregory Scheiwiller
1:46:31 35-39
Click to select for comparison
2,151 444
GBR flag Jenson Mulqueen
1:46:33 25-29
Click to select for comparison
2,152 258
CRC flag Francisco Malavassi
1:46:33 40-44
Click to select for comparison
2,153 211
GBR flag Jack Northwood
1:46:58 16-24
Click to select for comparison
2,154 430
CHI flag Guillermo Valin
1:47:00 35-39
Click to select for comparison
2,155 431
GER flag David Hoffmann
1:47:09 35-39
Click to select for comparison
2,156 526
USA flag Richard Engle
1:47:11 30-34
Click to select for comparison
2,157 146
ESP flag Ruben Vega Ruiz
1:47:14 45-49
Click to select for comparison
2,158 432
FRA flag Thomas Donnart
1:47:15 35-39
Click to select for comparison
2,159 527
ECU flag Geo Lopez Ortega
1:47:15 30-34
Click to select for comparison
2,160 433
FRA flag Bruno Ribes
1:47:16 35-39
Click to select for comparison
2,161 528
ESP flag Lenin Jean Romo Once
1:47:16 30-34
Click to select for comparison
2,162 445
Min Woo Lee
1:47:23 25-29
Click to select for comparison
2,163 212
GBR flag George Donaldson
1:47:26 16-24
Click to select for comparison
2,164 529
MAR flag Youssef Lahbabi
1:47:29 30-34
Click to select for comparison
2,165 530
ESP flag Mitchel Gray Avenido
1:47:30 30-34
Click to select for comparison
2,166 446
FRA flag Julien Ravon
1:47:35 25-29
Click to select for comparison
2,167 531
POR flag José Gomes
1:47:37 30-34
Click to select for comparison
2,168 213
ESP flag Alex Ballart
1:47:38 16-24
Click to select for comparison
2,169 259
FRA flag Jonathan Carpentier
1:47:38 40-44
Click to select for comparison
2,170 532
FRA flag Clément Le Bihanic
1:47:50 30-34
Click to select for comparison
2,171 260
FRA flag Morgann Mallet
1:47:57 40-44
Click to select for comparison
2,172 434
ESP flag Andrés González
1:47:59 35-39
Click to select for comparison
2,173 214
ESP flag Eloy Quero
1:48:01 16-24
Click to select for comparison
2,174 -
ESP flag Francisco Javier Fernández Mas
1:48:03
Click to select for comparison
2,175 4
GBR flag Peter Hicks
1:48:04 65-69
Click to select for comparison
2,176 94
FRA flag Michael Marcant
1:48:04 50-54
Click to select for comparison
2,177 533
USA flag Justin Lupo
1:48:07 30-34
Click to select for comparison
2,178 147
VEN flag johan guevara
1:48:07 45-49
Click to select for comparison
2,179 534
GBR flag Saul Blackwell
1:48:09 30-34
Click to select for comparison
2,180 435
GBR flag Carl Wilkinson
1:48:20 35-39
Click to select for comparison
2,181 215
POL flag Kacper Kacica
1:48:28 16-24
Click to select for comparison
2,182 216
FRA flag Adam Hechiche
1:48:29 16-24
Click to select for comparison
2,183 535
CZE flag Jan Parizek
1:48:29 30-34
Click to select for comparison
2,184 95
ESP flag Enrique Velázquez
1:48:35 50-54
Click to select for comparison
2,185 96
FRA flag Philippe Guillaumin
1:48:41 50-54
Click to select for comparison
2,186 536
ITA flag Danilo Piras
1:48:43 30-34
Click to select for comparison
2,187 261
FRA flag Edwin Berlucchi
1:48:48 40-44
Click to select for comparison
2,188 148
ESP flag Albert Picas
1:48:50 45-49
Click to select for comparison
2,189 447
FRA flag Kevin Lefant
1:48:51 25-29
Click to select for comparison
2,190 149
ESP flag Joan Esteve Batiste Febrer
1:48:54 45-49
Click to select for comparison
2,191 448
HUN flag Mark Nyari
1:48:55 25-29
Click to select for comparison
2,192 18
USA flag Staton Noel
1:49:00 60-64
Click to select for comparison
2,193 449
FRA flag Clement Phalippou
1:49:02 25-29
Click to select for comparison
2,194 217
GBR flag Christopher Martin
1:49:08 16-24
Click to select for comparison
2,195 436
ESP flag Sebastian Arias Hernández
1:49:08 35-39
Click to select for comparison
2,196 28
GBR flag Najeeb Rasul
1:49:09 55-59
Click to select for comparison
2,197 218
ESP flag Sergio Nieto
1:49:11 16-24
Click to select for comparison
2,198 29
NOR flag Ivar Blekastad
1:49:13 55-59
Click to select for comparison
2,199 19
AUT flag Josef Potzinger
1:49:20 60-64
Click to select for comparison
2,200 450
GER flag Finn Rüther
1:49:30 25-29
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.