HYROX MEN - Barcelona 2026

14–17 May 2026
Showing 1,101 to 1,200 of 2,354 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,101 233
ESP flag German Ramirez Mensa
1:21:47 35-39
Click to select for comparison
1,102 288
GBR flag Harleigh Janes
1:21:48 30-34
Click to select for comparison
1,103 257
ESP flag Yevgen Kashchiy Demyak
1:21:49 25-29
Click to select for comparison
1,104 33
NED flag Carlo van Velde
1:21:51 50-54
Click to select for comparison
1,105 291
ESP flag Miguel Angel Ibañez Moreno
1:21:51 30-34
Click to select for comparison
1,106 290
ESP flag Sergi Garcia Campmany
1:21:51 30-34
Click to select for comparison
1,107 289
VEN flag Eduardo Sanchez
1:21:51 30-34
Click to select for comparison
1,108 292
GBR flag Jack Johnson
1:21:53 30-34
Click to select for comparison
1,109 56
NED flag José Varela Fortes
1:21:55 45-49
Click to select for comparison
1,110 122
ESP flag Joan Pañella
1:21:55 40-44
Click to select for comparison
1,111 121
GBR flag Rob Harnetty
1:21:55 40-44
Click to select for comparison
1,112 258
ESP flag Dani Teruel
1:21:56 25-29
Click to select for comparison
1,113 293
FRA flag Etienne Poher
1:21:56 30-34
Click to select for comparison
1,114 259
ESP flag Unai Espinal
1:21:59 25-29
Click to select for comparison
1,115 294
BEL flag Morgan Krekels
1:22:00 30-34
Click to select for comparison
1,116 295
FRA flag Valentin Gautier
1:22:01 30-34
Click to select for comparison
1,117 260
ESP flag Marc Parareda Muntadas
1:22:03 25-29
Click to select for comparison
1,118 58
FRA flag Christophe Dehais
1:22:03 45-49
Click to select for comparison
1,119 57
ESP flag Quim Mestres
1:22:03 45-49
Click to select for comparison
1,120 296
SVK flag Richard Borbély
1:22:03 30-34
Click to select for comparison
1,121 235
CAN flag Ivan Sequeira
1:22:04 35-39
Click to select for comparison
1,122 110
FRA flag Timeo Chanet
1:22:05 16-24
Click to select for comparison
1,123 123
GER flag Frank Magnus
1:22:06 40-44
Click to select for comparison
1,124 59
GBR flag Ewen Saunders
1:22:07 45-49
Click to select for comparison
1,125 297
AUT flag Peter Teuschler
1:22:08 30-34
Click to select for comparison
1,126 298
ESP flag Toni Cloquell
1:22:08 30-34
Click to select for comparison
1,127 124
ITA flag Massimo Guano
1:22:12 40-44
Click to select for comparison
1,128 125
FRA flag Philippe Caparros
1:22:12 40-44
Click to select for comparison
1,129 236
ESP flag Adrian Adalid
1:22:13 35-39
Click to select for comparison
1,130 126
ESP flag Eduardo Artunduaga
1:22:13 40-44
Click to select for comparison
1,131 299
ESP flag Dani Úbeda Gómez
1:22:13 30-34
Click to select for comparison
1,132 300
FRA flag Mamadou Diallo
1:22:14 30-34
Click to select for comparison
1,133 237
GER flag Johannes Kirsch
1:22:14 35-39
Click to select for comparison
1,134 261
NED flag Swen Prevos
1:22:17 25-29
Click to select for comparison
1,135 238
GBR flag Rob Harmsworth
1:22:18 35-39
Click to select for comparison
1,136 111
GBR flag Ethan Fidler
1:22:18 16-24
Click to select for comparison
1,137 301
GER flag Heiko Koch
1:22:18 30-34
Click to select for comparison
1,138 127
ARG flag Marcos Gaisinsky
1:22:18 40-44
Click to select for comparison
1,139 61
ESP flag Antonio Martin
1:22:19 45-49
Click to select for comparison
1,140 128
ITA flag Giacomo Bellinato
1:22:19 40-44
Click to select for comparison
1,141 60
GBR flag Adrian Rogers
1:22:19 45-49
Click to select for comparison
1,142 262
FRA flag Pierre Edimbourg
1:22:19 25-29
Click to select for comparison
1,143 239
FRA flag Geoffrey Allien
1:22:21 35-39
Click to select for comparison
1,144 240
BEL flag Alexis Vendrix
1:22:22 35-39
Click to select for comparison
1,145 263
GBR flag Michael Jemedze
1:22:22 25-29
Click to select for comparison
1,146 264
GBR flag Zack Webster
1:22:22 25-29
Click to select for comparison
1,147 302
PUR flag Daniel Rivera Aparicio
1:22:23 30-34
Click to select for comparison
1,148 112
ESP flag Pablo Yañez Sánchez Toscano
1:22:23 16-24
Click to select for comparison
1,149 303
GER flag Alexander Ubben
1:22:25 30-34
Click to select for comparison
1,150 241
ESP flag Josep Sánchez Marí
1:22:25 35-39
Click to select for comparison
1,151 242
FRA flag Maxime Delgado
1:22:27 35-39
Click to select for comparison
1,152 304
FRA flag Jonathan Attal
1:22:27 30-34
Click to select for comparison
1,153 6
NED flag Frank Buiting
1:22:27 55-59
Click to select for comparison
1,154 305
ARG flag Augusto Mattessich
1:22:29 30-34
Click to select for comparison
1,155 113
FRA flag Esteban Fleuret
1:22:30 16-24
Click to select for comparison
1,156 265
ESP flag Ángel Marcos Trujillo Trujillo
1:22:30 25-29
Click to select for comparison
1,157 3
GBR flag Andrew Hibell
1:22:32 60-64
Click to select for comparison
1,158 129
AUT flag Michael Schnell
1:22:33 40-44
Click to select for comparison
1,159 266
ESP flag Diego Gracia Oronich
1:22:34 25-29
Click to select for comparison
1,160 267
IRL flag Declan Gill
1:22:34 25-29
Click to select for comparison
1,161 268
ESP flag Pedro López
1:22:36 25-29
Click to select for comparison
1,162 269
FRA flag Jonathan Moreira
1:22:36 25-29
Click to select for comparison
1,163 307
FRA flag Jérôme Grimault
1:22:38 30-34
Click to select for comparison
1,164 306
ESP flag Guillermo Albinana Arias
1:22:38 30-34
Click to select for comparison
1,165 243
ESP flag Oscar Navarro
1:22:38 35-39
Click to select for comparison
1,166 270
IRL flag Cian Weldon
1:22:38 25-29
Click to select for comparison
1,167 130
ESP flag Robert Hernandez
1:22:39 40-44
Click to select for comparison
1,168 308
GUA flag André Salazar
1:22:46 30-34
Click to select for comparison
1,169 271
USA flag Nick Finke
1:22:47 25-29
Click to select for comparison
1,170 131
FRA flag Pierre Dieuxyssies
1:22:47 40-44
Click to select for comparison
1,171 309
ESP flag Adrián Almalé
1:22:50 30-34
Click to select for comparison
1,172 310
FRA flag Pierre Neyret
1:22:52 30-34
Click to select for comparison
1,173 132
GBR flag Gary Whittington
1:22:54 40-44
Click to select for comparison
1,174 311
SUI flag Martin Hirt
1:22:54 30-34
Click to select for comparison
1,175 244
BUL flag Ivan Topliyski
1:22:57 35-39
Click to select for comparison
1,176 312
GBR flag Michael Waugh
1:22:57 30-34
Click to select for comparison
1,177 34
FRA flag Olivier Ravel
1:22:58 50-54
Click to select for comparison
1,178 35
FRA flag Arnaud Harenstein
1:22:58 50-54
Click to select for comparison
1,179 313
GBR flag Frederic Avis
1:22:59 30-34
Click to select for comparison
1,180 272
FRA flag Matteo Siedlinski
1:22:59 25-29
Click to select for comparison
1,181 273
ESP flag Ignasi Zornoza
1:23:00 25-29
Click to select for comparison
1,182 246
USA flag Brian Baird
1:23:01 35-39
Click to select for comparison
1,183 245
POR flag Joao Morgado
1:23:01 35-39
Click to select for comparison
1,184 274
SUI flag Sven Coendet
1:23:03 25-29
Click to select for comparison
1,185 275
FRA flag Lucas Bruno
1:23:03 25-29
Click to select for comparison
1,186 314
ESP flag Iñigo Grijalba Fernández
1:23:03 30-34
Click to select for comparison
1,187 315
ITA flag Valerio Savino
1:23:05 30-34
Click to select for comparison
1,188 133
POR flag Nathanael De Sousa
1:23:07 40-44
Click to select for comparison
1,189 276
ESP flag Steve Almarcha
1:23:07 25-29
Click to select for comparison
1,190 62
GBR flag Gavin Sharrock
1:23:07 45-49
Click to select for comparison
1,191 277
MAS flag Ali Mahadi
1:23:07 25-29
Click to select for comparison
1,192 316
GER flag Michael Tanzmeier
1:23:10 30-34
Click to select for comparison
1,193 114
FRA flag Killian Derout
1:23:12 16-24
Click to select for comparison
1,194 134
ESP flag Lucas Serer Nuchera
1:23:12 40-44
Click to select for comparison
1,195 317
SWE flag Simon Gonzales
1:23:12 30-34
Click to select for comparison
1,196 135
GBR flag Ben Dovaston
1:23:12 40-44
Click to select for comparison
1,197 63
ESP flag Toni Aranda
1:23:13 45-49
Click to select for comparison
1,198 136
ESP flag Daniel Morata
1:23:13 40-44
Click to select for comparison
1,199 247
ITA flag Filippo Galassini
1:23:15 35-39
Click to select for comparison
1,200 64
FRA flag Vincent Garel
1:23: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.