HYROX MEN - Madrid 2025

27–30 Nov 2025
Showing 2,601 to 2,673 of 2,673 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
2,601 4
ESP flag Francisco Alfaro
2:03:47 65-69
Click to select for comparison
2,602 514
FRA flag Aymard Khellout
2:03:54 25-29
Click to select for comparison
2,603 329
ESP flag David Infante
2:03:56 40-44
Click to select for comparison
2,604 113
GRE flag DIMITRIOS KORNAROS
2:04:02 50-54
Click to select for comparison
2,605 330
ESP flag IAGO FERNÁNDEZ
2:04:12 40-44
Click to select for comparison
2,606 665
GBR flag Carl Porter
2:04:16 30-34
Click to select for comparison
2,607 666
NED flag Stefan Arnautu
2:04:18 30-34
Click to select for comparison
2,608 667
GER flag Maximilian Winter
2:04:23 30-34
Click to select for comparison
2,609 46
MAR flag Karim Baïna
2:04:26 55-59
Click to select for comparison
2,610 513
JAM flag Shamar Stephens
2:04:39 35-39
Click to select for comparison
2,611 668
GBR flag Sean Jones
2:04:53 30-34
Click to select for comparison
2,612 178
USA flag Joel Silberman
2:05:05 45-49
Click to select for comparison
2,613 514
COD flag CHRISTIAN BWAKI
2:05:16 35-39
Click to select for comparison
2,614 331
FRA flag Arié ATTIAS
2:05:17 40-44
Click to select for comparison
2,615 669
ESP flag Diego Giraldez Abalo
2:06:08 30-34
Click to select for comparison
2,616 515
GBR flag Michael Guy
2:06:09 35-39
Click to select for comparison
2,617 515
POR flag Rodrigo Caeiro
2:06:12 25-29
Click to select for comparison
2,618 179
GBR flag Steven Mckirdy
2:06:22 45-49
Click to select for comparison
2,619 22
GBR flag Adrian Purvis
2:06:29 60-64
Click to select for comparison
2,620 516
ITA flag Riccardo Russo
2:06:36 25-29
Click to select for comparison
2,621 332
ESP flag Juanma Martínez Vela
2:06:39 40-44
Click to select for comparison
2,622 670
ESP flag Carlos Pacreu Rodríguez
2:06:43 30-34
Click to select for comparison
2,623 671
FRA flag Michel Spany
2:06:55 30-34
Click to select for comparison
2,624 1
GBR flag Michael Stollery
2:07:09 70-74
Click to select for comparison
2,625 672
GER flag Michael Straßer
2:07:24 30-34
Click to select for comparison
2,626 517
ESP flag Javier de la Pinta
2:07:38 25-29
Click to select for comparison
2,627 673
ESP flag Luis Gil Olaiz
2:07:43 30-34
Click to select for comparison
2,628 674
SUI flag Michael Moser
2:07:46 30-34
Click to select for comparison
2,629 516
POR flag Bernardo Roquette
2:08:29 35-39
Click to select for comparison
2,630 675
IRL flag Tomas Hanley
2:09:28 30-34
Click to select for comparison
2,631 676
ESP flag Gonzalo Encinas San Juan
2:10:04 30-34
Click to select for comparison
2,632 517
ESP flag Juan Forcén
2:10:04 35-39
Click to select for comparison
2,633 518
ESP flag Alvaro Narvaiza
2:10:10 35-39
Click to select for comparison
2,634 225
CZE flag Filipp Lomakin
2:10:10 16-24
Click to select for comparison
2,635 333
ESP flag David Lucas
2:10:33 40-44
Click to select for comparison
2,636 47
ESP flag Miguel Sslmeron
2:10:35 55-59
Click to select for comparison
2,637 226
NED flag Mohamad El Sanousi
2:10:38 16-24
Click to select for comparison
2,638 2
ESP flag FERNANDO GARCIA-MONCO CARRA
2:10:40 70-74
Click to select for comparison
2,639 518
GBR flag Mohammed Rahman
2:10:43 25-29
Click to select for comparison
2,640 227
NED flag Faris Ibrahim
2:11:11 16-24
Click to select for comparison
2,641 48
ESP flag Gonzalo Pérez-Espejo Kroner
2:11:43 55-59
Click to select for comparison
2,642 5
ESP flag Alfonso Pareja Moyano
2:13:04 65-69
Click to select for comparison
2,643 677
GBR flag Cal Barnes
2:13:22 30-34
Click to select for comparison
2,644 49
GBR flag Gary Gallen
2:13:24 55-59
Click to select for comparison
2,645 519
GBR flag Aidan Harrison
2:13:28 25-29
Click to select for comparison
2,646 520
Miron Kiselev
2:13:52 25-29
Click to select for comparison
2,647 228
ITA flag Lorenzo Pisani
2:14:29 16-24
Click to select for comparison
2,648 521
NED flag Rens Matthesius
2:14:34 25-29
Click to select for comparison
2,649 6
GBR flag Gary King
2:15:05 65-69
Click to select for comparison
2,650 519
ESP flag Fernando Galisteo
2:15:25 35-39
Click to select for comparison
2,651 180
ESP flag Camilo Cuervo
2:16:51 45-49
Click to select for comparison
2,652 114
GBR flag Simon Pearson
2:19:31 50-54
Click to select for comparison
2,653 520
ESP flag Carlos Lopez Herrador
2:19:32 35-39
Click to select for comparison
2,654 521
GBR flag Colin MacRae
2:20:49 35-39
Click to select for comparison
2,655 678
ESP flag Iker Novoa Gonzalez
2:21:08 30-34
Click to select for comparison
2,656 522
VEN flag Carlos Eliecer Aguilar
2:21:41 35-39
Click to select for comparison
2,657 334
GBR flag Andrew Wright
2:22:01 40-44
Click to select for comparison
2,658 523
ESP flag Alfonso Ríos
2:23:30 35-39
Click to select for comparison
2,659 115
ESP flag Daniel Marquez Lasso
2:23:49 50-54
Click to select for comparison
2,660 50
GBR flag Chris Tunmore
2:25:53 55-59
Click to select for comparison
2,661 524
GBR flag Charlie Gillett
2:29:08 35-39
Click to select for comparison
2,662 679
FRA flag waleed liaqat
2:29:48 30-34
Click to select for comparison
2,663 525
ESP flag David Pérez Reyes
2:31:03 35-39
Click to select for comparison
2,664 116
HKG flag Yat Pong Wong
2:32:45 50-54
Click to select for comparison
2,665 526
POL flag Artur Manowski
2:34:42 35-39
Click to select for comparison
2,666 181
HUN flag Tamas Zborai
2:34:45 45-49
Click to select for comparison
2,667 117
FRA flag Sébastien Nau
2:37:21 50-54
Click to select for comparison
2,668 522
GBR flag Luke Barr
2:38:47 25-29
Click to select for comparison
2,669 51
GBR flag Paul Gallagher
2:43:03 55-59
Click to select for comparison
2,670 527
MAS flag ISHAK ZAIRAN BIN
2:53:11 35-39
Click to select for comparison
2,671 528
ESP flag José Manuel Moreno Pesquera
2:54:02 35-39
Click to select for comparison
2,672 529
GBR flag Aled wyn Jones
2:55:49 35-39
Click to select for comparison
2,673 52
SIN flag Ed Chew
2:56:10 55-59
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.