TrainRox Logo TrainRox

HYROX DOUBLES MEN - Madrid 2025

27–30 Nov 2025
Showing 901 to 1,000 of 1,919 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
901
ESP flag Jose Carlos Álvarez
ESP flag Jesus Fernandez
30-34 1:13:34
Click to select for comparison
902
USA flag David Lee
USA flag Greg de Haydu
40-44 1:13:34
Click to select for comparison
903
ESP flag Henry Javier López Bravo
ESP flag Alejandro Pardos
30-34 1:13:35
Click to select for comparison
904
ESP flag Mario Pazos Guerra
ESP flag Ernesto Botella Moreno
30-34 1:13:35
Click to select for comparison
905
GBR flag Joe Charman
GBR flag Alex Brown
35-39 1:13:35
Click to select for comparison
906
FRA flag Sebastien Ambrosi
FRA flag Arnaud Stefani
40-44 1:13:36
Click to select for comparison
907
ESP flag Raul Sánchez
ESP flag David Puertas Díaz
25-29 1:13:36
Click to select for comparison
908
ESP flag Adrián Guerrero
COL flag Juan jose Martínez Cardona
25-29 1:13:36
Click to select for comparison
909
IRL flag Jack Doyle
IRL flag Luc Doyle
16-24 1:13:36
Click to select for comparison
910
ESP flag Fernando Galván Medina
ESP flag Enrique Sánchez López
35-39 1:13:37
Click to select for comparison
911
ESP flag Oscar Santor Martínez
ESP flag Jaime Pilo Blas
35-39 1:13:37
Click to select for comparison
912
DEN flag Kristoffer Krogsgaard Simonsen
DEN flag Jacob Lade Nielsen
35-39 1:13:37
Click to select for comparison
913
POR flag João Sousa
POR flag Tomás Camara
30-34 1:13:38
Click to select for comparison
914
POR flag Diogo Barbosa de Melo
POR flag Guilherme Veiga Barracosa
30-34 1:13:38
Click to select for comparison
915
ESP flag Nicolás Barreto
ESP flag Adrian Medina
40-44 1:13:39
Click to select for comparison
916
GBR flag Kevin Craig
GBR flag Alfredo Annunziata
50-54 1:13:44
Click to select for comparison
917
ESP flag Juan José Gómez
ESP flag Víctor Jiménez Díaz
30-34 1:13:44
Click to select for comparison
918
ESP flag Guille Brey
ESP flag Oscar Cobos
16-24 1:13:44
Click to select for comparison
919
ESP flag David Motos
ESP flag Miguel Azcue
30-34 1:13:46
Click to select for comparison
920
FRA flag Adrien Jost
ARG flag Juan Sebastian Suarez Valencia
35-39 1:13:47
Click to select for comparison
921
ESP flag Juan Pedro Navarro Garcia
ESP flag Diego Zamorano Villar
35-39 1:13:47
Click to select for comparison
922
GBR flag Rajan Sidhu
GBR flag Gurtegh Dhillon
25-29 1:13:47
Click to select for comparison
923
GBR flag Callum Smith
GBR flag Ollie Dudley
25-29 1:13:48
Click to select for comparison
924
ESP flag Miguel Arriscado
ESP flag Jesús Sáez
30-34 1:13:48
Click to select for comparison
925
ESP flag Sergio Figal
ESP flag Rodrigo López
25-29 1:13:50
Click to select for comparison
926
GBR flag Charlie Priestley
ESP flag Alberto De Mena
30-34 1:13:51
Click to select for comparison
927
ESP flag Miguel Tamame Prieto
ESP flag Juan Primo Huerta
45-49 1:13:52
Click to select for comparison
928
GBR flag Jon Gill
GBR flag Jamie Salt
45-49 1:13:52
Click to select for comparison
929
ESP flag Alejandro Fernández
ESP flag Álvaro Colón
30-34 1:13:53
Click to select for comparison
930
NED flag Pim van den Berg
NED flag Gijs van den Berg
30-34 1:13:54
Click to select for comparison
931
GER flag Martin Memmert
GER flag Daniel Neus
35-39 1:13:54
Click to select for comparison
932
ESP flag Daniel Herráez Martín
ESP flag Mario Criado Pérez
30-34 1:13:55
Click to select for comparison
933
ESP flag Brais Ledo Blanco
ESP flag Christian Moreno Couto
35-39 1:13:55
Click to select for comparison
934
ESP flag Diego Sierra
ESP flag Ruben Menezo
30-34 1:13:56
Click to select for comparison
935
IRL flag Mark Prendergast
IRL flag Patrick Mulhearne
40-44 1:13:56
Click to select for comparison
936
FRA flag Romain Dufosse
FRA flag Matthias Maurel
35-39 1:13:56
Click to select for comparison
937
ESP flag Jaume Juan Palerm
FRA flag mathieu DESTRUELS
35-39 1:13:56
Click to select for comparison
938
FRA flag Robin Dutil
FRA flag Simon Oliva
30-34 1:13:58
Click to select for comparison
939
IRL flag Bill O'Mahony
IRL flag Ruairi Shields
25-29 1:14:01
Click to select for comparison
940
ESP flag Gonzalo Prats
ESP flag Angel Pérez-Carballo
30-34 1:14:02
Click to select for comparison
941
FRA flag Tristan Coradini
MON flag Alexandre Beltrandi
30-34 1:14:03
Click to select for comparison
942
FRA flag Bilal Laoufi
FRA flag Vincent Milhet
40-44 1:14:06
Click to select for comparison
943
POR flag João Lemos
POR flag Flávio Batista
40-44 1:14:07
Click to select for comparison
944
ESP flag Rubén Pérez Sáenz
ESP flag Diego Garcia Zaldo
35-39 1:14:07
Click to select for comparison
945
ESP flag Jaime Zumalacarregui
ESP flag Javier Varela
40-44 1:14:08
Click to select for comparison
946
FRA flag toni macchia
FRA flag brice cuenin
25-29 1:14:08
Click to select for comparison
947
ESP flag Javier Martin Gil
ESP flag Sergio Naranjo
30-34 1:14:08
Click to select for comparison
948
ESP flag Diego Bonfill
ESP flag Ferran Palma
35-39 1:14:09
Click to select for comparison
949
ESP flag MICHAEL STEDMAN BERNAL
COL flag JULIAN MATEO CARO
30-34 1:14:10
Click to select for comparison
950
POR flag Mauro Alexandre Martins
POR flag José André Ferreira
40-44 1:14:10
Click to select for comparison
951
FRA flag Vincent GANDARA
FRA flag Jeremie BORDARRAMPE
40-44 1:14:11
Click to select for comparison
952
ESP flag esteve perello gelabert
ESP flag jaume fornari
25-29 1:14:12
Click to select for comparison
953
POL flag Kamil Baran
POL flag Hubert Smolinski
25-29 1:14:12
Click to select for comparison
954
ESP flag Javier Gutiérrez
ESP flag Patricio Cobo
30-34 1:14:12
Click to select for comparison
955
POR flag Paulo Moreira
POR flag Paulo Ferreira
40-44 1:14:12
Click to select for comparison
956
ESP flag Miguel Torrejon
FRA flag Antoine Castets
30-34 1:14:13
Click to select for comparison
957
DOM flag Jaime Madera
DOM flag Juan Madera
30-34 1:14:13
Click to select for comparison
958
NED flag ramon bimmel
NED flag Eric Moens
45-49 1:14:13
Click to select for comparison
959
ESP flag Rafael Dueñas
ESP flag Oscar Garcia
40-44 1:14:13
Click to select for comparison
960
FRA flag Pierre-Félix Nepveux
FRA flag Adrien Joubert
25-29 1:14:14
Click to select for comparison
961
GBR flag Rohan Dowlut
GBR flag Samuel Pettitt
30-34 1:14:14
Click to select for comparison
962
ESP flag Alberto López
ESP flag Daniel Palomo Iriate
35-39 1:14:14
Click to select for comparison
963
ESP flag Antonio Javier Fernández campos
ESP flag Mario Rodriguez tapiador
40-44 1:14:15
Click to select for comparison
964
GBR flag Darren Openshaw
GBR flag David Barrow
40-44 1:14:16
Click to select for comparison
965
ESP flag Francisco Garcia Ginovart
ESP flag Alejandro Garcia Peña
40-44 1:14:16
Click to select for comparison
966
ESP flag Santiago Campos Ruiz
ESP flag Javier Gonzalez Gutiérrez
30-34 1:14:17
Click to select for comparison
967
ESP flag Carlos Hugo Velasco Lopez
ESP flag Jose Miguel Conesa Gómez
30-34 1:14:17
Click to select for comparison
968
ESP flag José Canelo Garcia
ESP flag Oliver Canelo Garcia
45-49 1:14:17
Click to select for comparison
969
ESP flag Sergi Valera
ESP flag Alex Mata
25-29 1:14:18
Click to select for comparison
970
BUL flag Georgi Kostadinov
GBR flag Alexander Cockwill
25-29 1:14:18
Click to select for comparison
971
NED flag Marten Buist
NED flag Bas Hoencamp
25-29 1:14:21
Click to select for comparison
972
GBR flag Ian Dunsmore
GBR flag Russell Noble
60-64 1:14:21
Click to select for comparison
973
ESP flag Eduardo Mier Argüello
ESP flag Adrian Díaz Torralbo
30-34 1:14:21
Click to select for comparison
974
GRE flag Manos Brilakis
GRE flag Nasos Voutsaras
40-44 1:14:22
Click to select for comparison
975
FRA flag Sébastien Robert
FRA flag Alan Hervo
30-34 1:14:23
Click to select for comparison
976
ESP flag David Anguita Garcia
FRA flag Louis Archenoux
35-39 1:14:23
Click to select for comparison
977
FRA flag Fabien Fougère
FRA flag Loan Echerseau
16-24 1:14:24
Click to select for comparison
978
ESP flag Pedro Mayoral Romero
ESP flag Eduardo García Pujol
25-29 1:14:25
Click to select for comparison
979
GBR flag Craig Hogg
GBR flag Euan Dods
35-39 1:14:25
Click to select for comparison
980
GER flag Andrej Kaucic
GER flag Matthias Posth
35-39 1:14:27
Click to select for comparison
981
ESP flag Miguel Fernandez
ESP flag Jacobo Espiñeira
40-44 1:14:27
Click to select for comparison
982
ESP flag EFREN SANCHEZ GONZALEZ
ESP flag NICOLAS MARTIN FUENTES
30-34 1:14:28
Click to select for comparison
983
GBR flag Mark Gray
GBR flag Douglas Campbell
40-44 1:14:30
Click to select for comparison
984
ESP flag David Infantes Serrano
ESP flag MANUEL BUSTAMANTE GONZÁLEZ
25-29 1:14:32
Click to select for comparison
985
ESP flag Brian Jesús Melián Martín
ESP flag Daniel Vargas Dosil
30-34 1:14:32
Click to select for comparison
986
ESP flag Jose García Navarro
ESP flag José Gil Ballester
25-29 1:14:33
Click to select for comparison
987
ESP flag Carlos Breva
ESP flag Fernando Garcia-Romeu
30-34 1:14:33
Click to select for comparison
988
ESP flag Alvaro Arcaz Barrero
ESP flag Fernando Carvajal Martin
30-34 1:14:34
Click to select for comparison
989
ESP flag johan Espinoza
ESP flag adrian cortes boz
45-49 1:14:34
Click to select for comparison
990
FRA flag Jon Iridoy
FRA flag Gorka Larrechea
25-29 1:14:35
Click to select for comparison
991
ESP flag Fernando Segura
ESP flag Guille Gonzalez
35-39 1:14:36
Click to select for comparison
992
GBR flag Ben Brennan
GBR flag Frankie Courtney
30-34 1:14:36
Click to select for comparison
993
GBR flag Kachi Udokporo
GBR flag Will Freeman
25-29 1:14:37
Click to select for comparison
994
ESP flag Felipe Cebrián
ESP flag Diego Miranda
16-24 1:14:37
Click to select for comparison
995
ITA flag Marco Capuozzo
IRL flag Enda Fahy
40-44 1:14:37
Click to select for comparison
996
ESP flag Borja Fernandez
ESP flag Franco Rodrigo
35-39 1:14:40
Click to select for comparison
997
ESP flag Daniel Redondo Muñoz
ESP flag José María Requejo Martín
30-34 1:14:40
Click to select for comparison
998
ESP flag Alberto Martinez Gordo
ESP flag Fernando Morales Esteban
40-44 1:14:40
Click to select for comparison
999
ESP flag Javier Garay
ESP flag Luis Rojo
30-34 1:14:41
Click to select for comparison
1,000
ECU flag Manuel Alejandro Marquez Saltos
ECU flag Ricardo Banda
30-34 1:14:41
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.