TrainRox Logo TrainRox

HYROX DOUBLES MEN - Paris 2025

22–26 Oct 2025
Showing 1,001 to 1,100 of 2,073 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,001
FRA flag Julien Thomas
FRA flag Merlin Egalité
25-29 1:14:49
Click to select for comparison
1,002
FRA flag Arthur Bressant
FRA flag Antony Faotto
35-39 1:14:52
Click to select for comparison
1,003
FRA flag Pierre Soulier
FRA flag Pierre Bigeard
35-39 1:14:52
Click to select for comparison
1,004
FRA flag Fabrice Bouchet
FRA flag Christopher Morandi
35-39 1:14:52
Click to select for comparison
1,005
FRA flag Eloy Pechier
FRA flag Symon Dray
25-29 1:14:53
Click to select for comparison
1,006
FRA flag Antoine Albaret
FRA flag Jules Henriot
16-24 1:14:54
Click to select for comparison
1,007
FRA flag Cyril Arnalis
FRA flag Daniel Arnalis
25-29 1:14:54
Click to select for comparison
1,008
FRA flag Jonathan Attal
FRA flag Antoine Aldebert
30-34 1:14:55
Click to select for comparison
1,009
FRA flag Jordan Vercruysse
FRA flag Minh Vi Duong
35-39 1:14:56
Click to select for comparison
1,010
FRA flag Marius Derisson
FRA flag Matteo Poirier
16-24 1:14:56
Click to select for comparison
1,011
FRA flag Gregory Martin
FRA flag Sebastien Guinault
30-34 1:14:56
Click to select for comparison
1,012
FRA flag Clément Rassinoux
FRA flag Francois Laurence
25-29 1:14:57
Click to select for comparison
1,013
GBR flag Greg Tuvey
GBR flag John Watson
35-39 1:14:57
Click to select for comparison
1,014
FRA flag Louis Hauvette
FRA flag Edouard Tzipine
35-39 1:14:58
Click to select for comparison
1,015
FRA flag Martin Fauconnier
FRA flag Arthur Arnault
25-29 1:14:59
Click to select for comparison
1,016
FRA flag Pierre Birot
FRA flag Grégory Marquez
30-34 1:15:00
Click to select for comparison
1,017
FRA flag Clément Monnier
FRA flag Basile Monnier
25-29 1:15:00
Click to select for comparison
1,018
GBR flag Kia Krzyszka
GBR flag Terry Marsh
45-49 1:15:00
Click to select for comparison
1,019
FRA flag Bastien Durand
TUN flag Omar Mkhinini
25-29 1:15:00
Click to select for comparison
1,020
FRA flag Maxime Janda
FRA flag Dawid Mia
16-24 1:15:01
Click to select for comparison
1,021
FRA flag Delaine Louis
FRA flag Léandre Leborgne
16-24 1:15:02
Click to select for comparison
1,022
FRA flag Jérôme Clain
FRA flag Laurent Clain
35-39 1:15:04
Click to select for comparison
1,023
FRA flag Maxime Bohren
FRA flag Florent Sarazin
30-34 1:15:04
Click to select for comparison
1,024
FRA flag Baptiste Blais
FRA flag Guillaume Duchêne
25-29 1:15:04
Click to select for comparison
1,025
FRA flag Maxime Pajot
FRA flag Fabrice Bednarek
35-39 1:15:05
Click to select for comparison
1,026
FRA flag Mathis Chelu
FRA flag Jean-François Chelu
35-39 1:15:05
Click to select for comparison
1,027
FRA flag Valentin Beggi
FRA flag Sélim Achite
25-29 1:15:06
Click to select for comparison
1,028
FRA flag Christophe Leclerc
FRA flag Firmin Sohier
40-44 1:15:06
Click to select for comparison
1,029
FRA flag Benjamin Le Buan
FRA flag Cedric Quenneville
40-44 1:15:06
Click to select for comparison
1,030
FRA flag Remy Sere
FRA flag Mathis Sere
35-39 1:15:07
Click to select for comparison
1,031
FRA flag Xavier Gallico
FRA flag Sébastien Pennacchioli
40-44 1:15:07
Click to select for comparison
1,032
FRA flag Nathan Avezou
FRA flag Alexis Haegman
16-24 1:15:07
Click to select for comparison
1,033
FRA flag Christophe Leclere
FRA flag Alexis Beaumé
30-34 1:15:09
Click to select for comparison
1,034
FRA flag Michael Jones
FRA flag Thibault Payen
35-39 1:15:11
Click to select for comparison
1,035
FRA flag Alexandre Rodriguez
FRA flag Benjamin Perrigueur
30-34 1:15:12
Click to select for comparison
1,036
FRA flag Cyril Gautherot
FRA flag Moad Roumani
25-29 1:15:15
Click to select for comparison
1,037
FRA flag Kevin Sirben
FRA flag Maxime Hugenell
40-44 1:15:17
Click to select for comparison
1,038
FRA flag Martin Ducret
FRA flag Jeremie Calais
40-44 1:15:17
Click to select for comparison
1,039
FRA flag Thierry Marty
FRA flag Vincent Carvennec
50-54 1:15:19
Click to select for comparison
1,040
FRA flag Jules Taisne
FRA flag Antoine Macarez
16-24 1:15:20
Click to select for comparison
1,041
FRA flag Calixte Lengaigne
FRA flag Baptiste Brochier
16-24 1:15:20
Click to select for comparison
1,042
FRA flag Baptiste Urwald
FRA flag Louis Lambert
16-24 1:15:21
Click to select for comparison
1,043
FRA flag Alain Mary De Farcy
FRA flag Maxime Mary De Farcy
35-39 1:15:24
Click to select for comparison
1,044
FRA flag Basile Mercier
FRA flag Nassim Amer-Ouali
25-29 1:15:25
Click to select for comparison
1,045
FRA flag Mathis Da Costa
FRA flag Thomas Ulric
25-29 1:15:25
Click to select for comparison
1,046
FRA flag Pierre Chausse
FRA flag Guillaume Labarre
35-39 1:15:25
Click to select for comparison
1,047
FRA flag Paglia Christopher
FRA flag Florent Jouet
35-39 1:15:25
Click to select for comparison
1,048
FRA flag Theo Castle-Diriberry
FRA flag Gaëtan Lesueur
25-29 1:15:26
Click to select for comparison
1,049
FRA flag Clément Gicquel
FRA flag Pierre Rault
30-34 1:15:26
Click to select for comparison
1,050
FRA flag Jean-Baptiste Dupuis Pasqualini
FRA flag Ayoub Bentires Alj
25-29 1:15:26
Click to select for comparison
1,051
FRA flag Allan Dos Santos
FRA flag Florian Canipel
25-29 1:15:27
Click to select for comparison
1,052
FRA flag Fabien Sione
FRA flag Adrien Vac
40-44 1:15:27
Click to select for comparison
1,053
FRA flag Arnaud Trojelli
FRA flag Etienne Trojelli
30-34 1:15:28
Click to select for comparison
1,054
FRA flag Clement Carton
FRA flag Kylian Rouxel
16-24 1:15:28
Click to select for comparison
1,055
FRA flag Théo Serre
FRA flag Benjamin Larcher
16-24 1:15:28
Click to select for comparison
1,056
FRA flag Paul Thomas
FRA flag Florent Durand
25-29 1:15:29
Click to select for comparison
1,057
FRA flag Gaetan Debiais
FRA flag Paul Gaillot
25-29 1:15:30
Click to select for comparison
1,058
FRA flag Lucas Villain
FRA flag Audric Goudezeune
25-29 1:15:30
Click to select for comparison
1,059
FRA flag Vincent Le Tutour
FRA flag Alexandre Telle
25-29 1:15:30
Click to select for comparison
1,060
FRA flag Christophe Zammit
FRA flag Baptiste Guesnier
35-39 1:15:31
Click to select for comparison
1,061
FRA flag Thomas Dassonville
FRA flag Hassane Hassani
30-34 1:15:31
Click to select for comparison
1,062
FRA flag Sacha Benbelaid
FRA flag Baptiste Bailly
16-24 1:15:32
Click to select for comparison
1,063
IRL flag James Galligan
IRL flag Joe Boyle
16-24 1:15:33
Click to select for comparison
1,064
CAN flag Jean François Cyr
CAN flag Yuan Cao
30-34 1:15:35
Click to select for comparison
1,065
FRA flag Charles Bonneville
FRA flag Jonathan Savoureux
35-39 1:15:36
Click to select for comparison
1,066
FRA flag David Tignard
FRA flag Pierre Ducasse
45-49 1:15:36
Click to select for comparison
1,067
FRA flag Tom Garric
FRA flag Remi Saraiva
16-24 1:15:37
Click to select for comparison
1,068
FRA flag Jonathan His
FRA flag Mathieu Suchet
35-39 1:15:38
Click to select for comparison
1,069
FRA flag Théo Pijoulat
FRA flag Noah Bernardi
16-24 1:15:38
Click to select for comparison
1,070
FRA flag Romain Bellard
FRA flag Theo Prorovner
25-29 1:15:39
Click to select for comparison
1,071
NCL flag Quentin Henry
REU flag Edwin Biret
25-29 1:15:40
Click to select for comparison
1,072
FRA flag Franck Billot
FRA flag Thibaut Cauchois
35-39 1:15:40
Click to select for comparison
1,073
FRA flag Joris Deniset
FRA flag Robin Lefebvre
25-29 1:15:40
Click to select for comparison
1,074
FRA flag Damien Lallemand
FRA flag Loïc Leroy
30-34 1:15:40
Click to select for comparison
1,075
FRA flag Antoine Simon
FRA flag Clement Hubert
30-34 1:15:40
Click to select for comparison
1,076
FRA flag Yohann Deveney
FRA flag Yann Claudé
35-39 1:15:42
Click to select for comparison
1,077
FRA flag Pierre-Alexandre Rebuffi
FRA flag Sébastien Rouviere
25-29 1:15:44
Click to select for comparison
1,078
FRA flag Erwan Collobert
FRA flag Loic Hautefeuille
35-39 1:15:44
Click to select for comparison
1,079
ESP flag Théo Millet
ESP flag Gonzalo Perez Burgos
25-29 1:15:44
Click to select for comparison
1,080
FRA flag Constantin Malfroy
FRA flag Antoine Jacquemin
30-34 1:15:44
Click to select for comparison
1,081
FRA flag Charles Duquenoy
FRA flag Aurelien Rasson
30-34 1:15:45
Click to select for comparison
1,082
FRA flag Théo Jumeau
FRA flag Isidore Valette
25-29 1:15:45
Click to select for comparison
1,083
FRA flag Guillaume Bajard
FRA flag Charles Arsendaux
25-29 1:15:45
Click to select for comparison
1,084
FRA flag Ilyes Braham
FRA flag Thomas Croisé
30-34 1:15:46
Click to select for comparison
1,085
FRA flag Anthony Blanchard
FRA flag Adrien Vergne
25-29 1:15:47
Click to select for comparison
1,086
FRA flag Adrien Gallo
FRA flag Frederic Gallo
35-39 1:15:50
Click to select for comparison
1,087
FRA flag Gabriel Radigue
FRA flag Jeremy Senoz
25-29 1:15:50
Click to select for comparison
1,088
FRA flag Hugo Brincard
FRA flag Julien Rousset
35-39 1:15:51
Click to select for comparison
1,089
FRA flag Christophe Prevot
FRA flag Alexandre Laurent
25-29 1:15:51
Click to select for comparison
1,090
POR flag Kevin Rosario Azevedo
POR flag Kevin Oliveira
30-34 1:15:52
Click to select for comparison
1,091
FRA flag Jérémie Pouillon
FRA flag Tristan Nouvelle
30-34 1:15:52
Click to select for comparison
1,092
FRA flag Pierre Gilet
FRA flag Cedric Grouhel
40-44 1:15:55
Click to select for comparison
1,093
FRA flag Clément Castro
FRA flag Charles Janus
25-29 1:15:55
Click to select for comparison
1,094
FRA flag Nilson Ndombele Makuiza
FRA flag Hugo Boquien
16-24 1:15:59
Click to select for comparison
1,095
FRA flag Kevin Durand
FRA flag Alexis Leon
25-29 1:16:00
Click to select for comparison
1,096
FRA flag Joevin Farner
FRA flag Romain Geffray
30-34 1:16:00
Click to select for comparison
1,097
FRA flag Clément Girard
FRA flag Vincent Jagnoux
30-34 1:16:00
Click to select for comparison
1,098
FRA flag Arthur Dumerc
FRA flag Adrien Richard
16-24 1:16:00
Click to select for comparison
1,099
FRA flag Benoit Lateltin
FRA flag Kevin Reynaud
35-39 1:16:01
Click to select for comparison
1,100
FRA flag Xavier Crespo
FRA flag Cédric Daso Carron
30-34 1:16:03
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.