TrainRox Logo TrainRox

HYROX DOUBLES MEN - Madrid 2025

27–30 Nov 2025
Showing 601 to 700 of 1,919 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
601
ESP flag Álex García
ESP flag Victor Fernández
25-29 1:09:44
Click to select for comparison
602
GER flag Tim Schaarschmidt
GER flag Kevin Göpfert
25-29 1:09:45
Click to select for comparison
603
ESP flag Pablo Ruiz
ESP flag Adrián Duque
30-34 1:09:46
Click to select for comparison
604
ESP flag Antonio Gomez
ESP flag Leopoldo Araya
40-44 1:09:47
Click to select for comparison
605
MEX flag Israel Jimenez
MEX flag José Miguel Jimenez
16-24 1:09:47
Click to select for comparison
606
ESP flag Francisco Carreras
ESP flag Álvaro Sánchez-Guerra
25-29 1:09:48
Click to select for comparison
607
ESP flag Alberto Zerpa
ESP flag Javier Marrero
25-29 1:09:48
Click to select for comparison
608
ESP flag Pedro Pablo Torres Quiles
ESP flag Albert Espuga
35-39 1:09:49
Click to select for comparison
609
ESP flag Javier Calvo
ESP flag Luis Ángel Ochoa
35-39 1:09:49
Click to select for comparison
610
ESP flag Sergio Martínez Such
ESP flag Keith Jonatan Noguera Paseta
35-39 1:09:49
Click to select for comparison
611
ESP flag Ángel Rodríguez
ESP flag Alberto Núñez
40-44 1:09:50
Click to select for comparison
612
MAR flag Omar Sayarh
MAR flag Ennoud Amin
40-44 1:09:51
Click to select for comparison
613
FRA flag Yanis Trouyet
FRA flag Bastien Monserrat
25-29 1:09:51
Click to select for comparison
614
GBR flag Graham Johnson
GBR flag Tom Henty
35-39 1:09:52
Click to select for comparison
615
ESP flag Ramón González García
ESP flag Hector Cátala Martínez
30-34 1:09:54
Click to select for comparison
616
ESP flag DAMIAN BUITRON RODRIGUEZ
ESP flag JOSE ANTONIO DIAZ RODRIGUEZ
40-44 1:09:55
Click to select for comparison
617
IRL flag Mark Kirwan
ESP flag Adrian Gonzalez Zambrana
30-34 1:09:57
Click to select for comparison
618
ESP flag Nacho Arnao
ESP flag Borja Del Real
45-49 1:10:00
Click to select for comparison
619
GBR flag Noah Ofulue
GBR flag Marcus Turner
25-29 1:10:01
Click to select for comparison
620
ESP flag Iván Diego Santana Meneses
ESP flag Juan Francisco Del Toro Hernández
35-39 1:10:02
Click to select for comparison
621
FRA flag Romain Guillermou
FRA flag Morgann Zapotoczny
30-34 1:10:04
Click to select for comparison
622
ESP flag Francisco Duran Aparicio
ESP flag Ruben Garcia Gamarra
35-39 1:10:04
Click to select for comparison
623
FRA flag Hugo Chaudré
ITA flag Samuele Piluso
25-29 1:10:05
Click to select for comparison
624
POR flag Alcides Torres
POR flag Rui Silva
50-54 1:10:07
Click to select for comparison
625
GBR flag Cameron McCrimmon
GBR flag Jack Paladini
30-34 1:10:07
Click to select for comparison
626
ESP flag Sebastian Bengoechea
ESP flag Enrique Galvan
30-34 1:10:07
Click to select for comparison
627
EGY flag Assem Arafa
EGY flag Mahmoud ElBarhmtouchy
30-34 1:10:09
Click to select for comparison
628
BUL flag Aleksandar Velikov
BUL flag Aleksandar Petrov
25-29 1:10:09
Click to select for comparison
629
MAR flag Zakaria Benzemouri
MAR flag Abdeslam Yacoubi
40-44 1:10:09
Click to select for comparison
630
FRA flag Matteo Baraton
FRA flag Arthur Guillaumenq
25-29 1:10:10
Click to select for comparison
631
ITA flag Andrea Pumilia
ITA flag Ivan Cardani
30-34 1:10:10
Click to select for comparison
632
FRA flag Hugo Ricard
ESP flag Michel Carballo
30-34 1:10:14
Click to select for comparison
633
GBR flag Ryan Woolley
GBR flag Kieran Rees
25-29 1:10:14
Click to select for comparison
634
ESP flag Martín Caicoya García
ESP flag José María Fernández Herrera
25-29 1:10:15
Click to select for comparison
635
GBR flag Adam Davies
GBR flag Tobias Cassidy
25-29 1:10:16
Click to select for comparison
636
ESP flag ADOLFO SALAS GARCÍA
ESP flag CARLOS LARA VILLOSLADA
40-44 1:10:17
Click to select for comparison
637
FRA flag Jonathan Rouchon
FRA flag Quentin Emile
30-34 1:10:17
Click to select for comparison
638
ESP flag Cristian Gomez Ramirez
COL flag Javier David Salazar Carvajal
30-34 1:10:18
Click to select for comparison
639
ESP flag Jaume Rotger Morro
ESP flag Jaume Pascual Plomer
30-34 1:10:19
Click to select for comparison
640
ESP flag Juan Lopez-belmonte
ESP flag Leo Ayyashi
16-24 1:10:19
Click to select for comparison
641
ESP flag Rubén Fraidiaz
ESP flag Roberto Iniesta
35-39 1:10:23
Click to select for comparison
642
DEN flag Sebastian Faarup
DEN flag Andreas Toftgaard
25-29 1:10:23
Click to select for comparison
643
GBR flag Matthew Cochrane
FRA flag Jonathan Corr
25-29 1:10:24
Click to select for comparison
644
CZE flag Luka Lukaševič
CZE flag Vojtěch Rykl
25-29 1:10:25
Click to select for comparison
645
POR flag Frederico Lage de Oliveira
POR flag Rafael Simoes
35-39 1:10:25
Click to select for comparison
646
FRA flag Lorents Cornillon
FRA flag Johan Moncade
25-29 1:10:27
Click to select for comparison
647
ESP flag ANDRES LOPEZ VALERO
ESP flag DANIEL GORDILLO GARCIA
40-44 1:10:29
Click to select for comparison
648
ESP flag Pablo Vega
ESP flag Jorge Aparicio
45-49 1:10:30
Click to select for comparison
649
ESP flag Antonio Montero Ruíz
ESP flag Arturo Fraile Martin
40-44 1:10:30
Click to select for comparison
650
ESP flag Ignacio Sendagorta
ESP flag Luis Patiño
30-34 1:10:31
Click to select for comparison
651
POR flag David Azevedo
POR flag Tiago Xavier
35-39 1:10:31
Click to select for comparison
652
NED flag Tobias Van Der Meer
GBR flag Rami Kowatli
40-44 1:10:31
Click to select for comparison
653
ESP flag Grego Miñarro Gómez
ESP flag Juan Moya Lindo
30-34 1:10:32
Click to select for comparison
654
FRA flag Yohenn Perrot
FRA flag Stéphane Faye
25-29 1:10:32
Click to select for comparison
655
FRA flag Florian Carnevale
FRA flag Luca Potabes
30-34 1:10:33
Click to select for comparison
656
ESP flag Noé Díaz Díaz
ESP flag Oliver García Gonzalez
40-44 1:10:33
Click to select for comparison
657
FRA flag Hamid Kassoul
FRA flag Cyrille Authier
35-39 1:10:36
Click to select for comparison
658
GBR flag Alex Heskett
GBR flag Will Thorpe
35-39 1:10:36
Click to select for comparison
659
ESP flag Alfonso Gómez González
ESP flag Francisco Sánchez Pilo
30-34 1:10:36
Click to select for comparison
660
POR flag Francisco Ferreira
POR flag Davide Correia
30-34 1:10:37
Click to select for comparison
661
GBR flag Kieran Gennoy
GBR flag Jack Bradshaw
30-34 1:10:37
Click to select for comparison
662
FRA flag David Andre
ESP flag Claudio Elejabeitia
30-34 1:10:37
Click to select for comparison
663
SUI flag Arthur Lucquin
SUI flag Fabien Eymann
30-34 1:10:37
Click to select for comparison
664
GBR flag Sam Harvey
GBR flag Matt Kitchen
30-34 1:10:38
Click to select for comparison
665
ESP flag Iván López
ESP flag Francisco José Gónzalez
30-34 1:10:42
Click to select for comparison
666
FRA flag Romain De Almeida
FRA flag Baptiste Choy
16-24 1:10:42
Click to select for comparison
667
BUL flag Yasen Yankov
BUL flag Andon Dimitrov
35-39 1:10:43
Click to select for comparison
668
ITA flag Iñaki Petricorena
ESP flag Miquel Costa
25-29 1:10:43
Click to select for comparison
669
GBR flag Michael Duddridge
GBR flag Max Coppinger
25-29 1:10:43
Click to select for comparison
670
MAR flag Ali Rafdy
MAR flag Mohamed Aqili
40-44 1:10:44
Click to select for comparison
671
ESP flag Javier Chinchilla
ESP flag Juan Chinchilla
16-24 1:10:47
Click to select for comparison
672
IRL flag John O'Callaghan
IRL flag Philip Looby
35-39 1:10:51
Click to select for comparison
673
GBR flag Cameron Maddocks
GBR flag Thomas Benjamin
30-34 1:10:52
Click to select for comparison
674
GER flag Ingo Naumann
GER flag Stefan Dolatta
40-44 1:10:53
Click to select for comparison
675
ESP flag Pedro Palou de Comasema Dameto
ESP flag Carlos Villalonga Rodas
30-34 1:10:54
Click to select for comparison
676
FRA flag Mohamed Amirouche
FRA flag Furkan Kaydok
16-24 1:10:54
Click to select for comparison
677
ESP flag Oscar Vega
ESP flag Manuel Obregon
45-49 1:10:56
Click to select for comparison
678
ESP flag Carlos Bautista Ballestero
ESP flag Alex Mircea Burnar Moldovan
35-39 1:10:57
Click to select for comparison
679
GER flag Guido Ringmann
ESP flag Diego De La Fuente Briongos
45-49 1:10:58
Click to select for comparison
680
FRA flag william GOUIN
FRA flag Lucas Deaux
30-34 1:10:59
Click to select for comparison
681
ESP flag Carlos Turégano Yedro
ESP flag Jose Pérez Chaparro
35-39 1:10:59
Click to select for comparison
682
NED flag Hendrik-Jan Brons
ESP flag Francisco Gomez Perez
35-39 1:11:01
Click to select for comparison
683
ESP flag Alberto Moratalla
ESP flag Marcos Arcano
35-39 1:11:02
Click to select for comparison
684
ESP flag Pablo Anitua Diez
ECU flag Pedro Arias
30-34 1:11:03
Click to select for comparison
685
ESP flag Miguel Toquero
ESP flag Roberto de la Cruz
30-34 1:11:03
Click to select for comparison
686
GBR flag Samuel Cleasby
GBR flag James Lyon
25-29 1:11:05
Click to select for comparison
687
ESP flag Mattias Vidal Jofre
ESP flag Nicolás Garzo Caldas
35-39 1:11:06
Click to select for comparison
688
MEX flag Mauricio Richards
VEN flag Ángel Oliveros
30-34 1:11:07
Click to select for comparison
689
FRA flag Mathieu Rivory
FRA flag Julien Mereu
25-29 1:11:07
Click to select for comparison
690
ESP flag Alberto Rioja carrera
ESP flag Jose Antonio Bolivar Trueba
25-29 1:11:08
Click to select for comparison
691
ESP flag Jaime Auli
ESP flag Pau Ribba
35-39 1:11:08
Click to select for comparison
692
FRA flag Mikael Komorski
FRA flag Elon Cohen
30-34 1:11:08
Click to select for comparison
693
ESP flag Miquel Verdera
ESP flag Toni Verdera
16-24 1:11:11
Click to select for comparison
694
IRL flag Nick McNamara
IRL flag Paul Chawke
40-44 1:11:11
Click to select for comparison
695
FRA flag Olivier CASTEL
TUN flag Oussama Dziri
30-34 1:11:11
Click to select for comparison
696
ESP flag ENRIQUE RODRIGUEZ RODRIGUEZ
ESP flag CARLOS DOMINGUEZ
35-39 1:11:11
Click to select for comparison
697
FRA flag Paul Boulier
FRA flag Paul De Magalhaes
16-24 1:11:11
Click to select for comparison
698
POR flag Ricardo Ferraz
POR flag Ruben Agostinho
40-44 1:11:12
Click to select for comparison
699
POR flag Samuel Marques
POR flag Antóno Almeida
30-34 1:11:13
Click to select for comparison
700
ESP flag Eduardo Barcena
ESP flag Alejandro Martin
40-44 1:11:13
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.