TrainRox Logo TrainRox

HYROX DOUBLES MEN - Nice 2026

12–15 Feb 2026
Showing 1,001 to 1,100 of 1,373 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
1,001
ESP flag Oliver Haydock
IRL flag Conor Haydock
25-29 1:19:25
Click to select for comparison
1,002
FRA flag Jérémy Meynier
FRA flag Matéo Meynier
16-24 1:19:27
Click to select for comparison
1,003
FRA flag Bertrand Her
FRA flag Benjamin Berthault
40-44 1:19:27
Click to select for comparison
1,004
FRA flag Pierre-Antoine Abraini
FRA flag Kévin Lovera
30-34 1:19:36
Click to select for comparison
1,005
FRA flag Mathis Mary
FRA flag Nathaniels Kede
16-24 1:19:37
Click to select for comparison
1,006
FRA flag Thomas Fornasierie
FRA flag Leopold Henri
25-29 1:19:38
Click to select for comparison
1,007
IRL flag Darragh Murdock
IRL flag Noel Murdock
45-49 1:19:38
Click to select for comparison
1,008
FRA flag Alexis Afonso
FRA flag Jérémy Lattes
35-39 1:19:39
Click to select for comparison
1,009
FRA flag Axel Sancho
FRA flag Ricky POYET
25-29 1:19:42
Click to select for comparison
1,010
FRA flag Anastasia Demazeau
FRA flag Julien Caujolle
16-24 1:19:42
Click to select for comparison
1,011
FRA flag Jeremy Belot
FRA flag Nicolas Lourenco
35-39 1:19:42
Click to select for comparison
1,012
FRA flag Herve Blanc
FRA flag Yoann Martinez
40-44 1:19:44
Click to select for comparison
1,013
FRA flag Nicolas Ferrier
FRA flag Sébastien Cespedes
35-39 1:19:47
Click to select for comparison
1,014
FRA flag Julien Di Folco
FRA flag Hugo Faujour
35-39 1:19:48
Click to select for comparison
1,015
FRA flag Martin Ritz
FRA flag Ambroise Forte
35-39 1:19:50
Click to select for comparison
1,016
FRA flag Vithusanth YOGARAJAH
FRA flag Serge PUDDU
45-49 1:19:50
Click to select for comparison
1,017
FRA flag Jerome Vialla
FRA flag Thomas Cornet
30-34 1:19:51
Click to select for comparison
1,018
FRA flag Lionel Chevalier
FRA flag Arnaud Doremus
35-39 1:19:51
Click to select for comparison
1,019
FRA flag Raphaël Goncalves
FRA flag Karl Da Costa
35-39 1:19:52
Click to select for comparison
1,020
FRA flag Samuel Rodi
FRA flag Allan Rodi
25-29 1:19:54
Click to select for comparison
1,021
FRA flag Romain Alessandri
FRA flag Julien Georges
25-29 1:19:55
Click to select for comparison
1,022
FRA flag Matthieu Wullems
FRA flag Gregory Bascou
40-44 1:19:56
Click to select for comparison
1,023
FRA flag Benjamin Pellegrini
FRA flag Christophe Lala
45-49 1:19:56
Click to select for comparison
1,024
FRA flag Jonathan Vo
FRA flag Mickael Vo
30-34 1:19:58
Click to select for comparison
1,025
FRA flag Joris Teichner
FRA flag Raphael Bouabib
30-34 1:19:59
Click to select for comparison
1,026
FRA flag Gilles Carvajal
FRA flag Paul Carvajal
30-34 1:20:02
Click to select for comparison
1,027
FRA flag Birkan Tosun
FRA flag Luigi Ortiz
25-29 1:20:03
Click to select for comparison
1,028
FRA flag Julien Rinn
FRA flag Michaël Chauvris
45-49 1:20:04
Click to select for comparison
1,029
FRA flag Rudy Hayat
FRA flag Steven Hayat
40-44 1:20:04
Click to select for comparison
1,030
FRA flag Chams Abdelli
FRA flag Hippolyte Ledem
30-34 1:20:06
Click to select for comparison
1,031
FRA flag Valentin Lortal
FRA flag Alexandre Lortal
16-24 1:20:08
Click to select for comparison
1,032
FRA flag Mathieu Nicolessi
FRA flag Moïse Edau
25-29 1:20:09
Click to select for comparison
1,033
FRA flag Marc Foussard
FRA flag Yoann Sabathier
25-29 1:20:16
Click to select for comparison
1,034
FRA flag Gilles Sigaud Scali
FRA flag Arnaud Pianta
30-34 1:20:17
Click to select for comparison
1,035
FRA flag Lucas Fontanini
FRA flag Raphael Swal
30-34 1:20:22
Click to select for comparison
1,036
FRA flag Gérard Saint Paul
FRA flag Cédric Lecomte
45-49 1:20:22
Click to select for comparison
1,037
ITA flag César Piccicuto
FRA flag Matteo Peaquin
25-29 1:20:22
Click to select for comparison
1,038
POR flag Carlos Azevedo
POR flag Hugo Menino Aguiar
40-44 1:20:24
Click to select for comparison
1,039
FRA flag Gregory Morsillo
FRA flag Julien Communie
40-44 1:20:27
Click to select for comparison
1,040
FRA flag Francois Nempont
LUX flag Geoffrey Monivas
40-44 1:20:27
Click to select for comparison
1,041
FRA flag Sebastien Maubois
FRA flag Stephane Rodriguez
40-44 1:20:31
Click to select for comparison
1,042
FRA flag Anthony Pène
FRA flag Anthony Cros
30-34 1:20:32
Click to select for comparison
1,043
FRA flag Alexandre Benabed
FRA flag Thomas Babet
40-44 1:20:32
Click to select for comparison
1,044
FRA flag Pierre-Clément Deleuze
FRA flag Fabien Pacot
35-39 1:20:34
Click to select for comparison
1,045
FRA flag Luca Albano
FRA flag Noé Arnou
16-24 1:20:37
Click to select for comparison
1,046
FRA flag Mathias Colussa
FRA flag Deo Wenethem
40-44 1:20:38
Click to select for comparison
1,047
FRA flag Gaetan Guidez
FRA flag Guillaume Guidez
25-29 1:20:40
Click to select for comparison
1,048
FRA flag Steeve Menil
FRA flag Maximilien Menil
30-34 1:20:42
Click to select for comparison
1,049
FRA flag Baptiste Dalmasso
FRA flag Enzio Quillet
16-24 1:20:45
Click to select for comparison
1,050
FRA flag Benjamin Dadi
FRA flag Jean-Baptiste Bertolone
35-39 1:20:47
Click to select for comparison
1,051
FRA flag Benjamin Rouquié
FRA flag Marc Rouquié
40-44 1:20:48
Click to select for comparison
1,052
FRA flag Andrea Biasioli
FRA flag Nathan Weibel
30-34 1:20:51
Click to select for comparison
1,053
FRA flag Lionel Verdoni
FRA flag Jean-Pascal Verdoni
45-49 1:20:51
Click to select for comparison
1,054
FRA flag Laurent Lacroix
FRA flag Nicolas Malinconico
45-49 1:20:52
Click to select for comparison
1,055
FRA flag Raphaël Dubart
FRA flag Jean-Christophe Radke
40-44 1:20:53
Click to select for comparison
1,056
FRA flag Thomas Cohen Dellecave
FRA flag Thomas Sciortino
16-24 1:20:54
Click to select for comparison
1,057
NED flag Gyan Vliegen
NED flag Jerome Van Zeijl
40-44 1:20:55
Click to select for comparison
1,058
FRA flag Aurélien Auglans
FRA flag Matthieu Walcker
40-44 1:21:02
Click to select for comparison
1,059
FRA flag Kevin Houston
FRA flag Kevin Brousson
35-39 1:21:04
Click to select for comparison
1,060
FRA flag Ronan Gatignon
FRA flag Maxime Lestoile
30-34 1:21:07
Click to select for comparison
1,061
FRA flag Arnaud Daché
FRA flag Julien Herlein
40-44 1:21:07
Click to select for comparison
1,062
GBR flag Aaron Jones
GBR flag Keiron Wood
25-29 1:21:14
Click to select for comparison
1,063
FRA flag Pierre Renaudin
FRA flag Matthieu Gauthier
35-39 1:21:17
Click to select for comparison
1,064
FRA flag Quentin ZICHICHI
FRA flag Thomas VIGNOLI-RECH
16-24 1:21:22
Click to select for comparison
1,065
FRA flag Baptiste Teissier
FRA flag Aurelien Teissier
25-29 1:21:27
Click to select for comparison
1,066
FRA flag Laurent Dérasse
FRA flag Daniel Gregori
55-59 1:21:28
Click to select for comparison
1,067
FRA flag Sylvain Zavattero
FRA flag Dylan Bottigliero
40-44 1:21:32
Click to select for comparison
1,068
FRA flag Brandon Luis
FRA flag Jerome Faddoul El Achkar
35-39 1:21:35
Click to select for comparison
1,069
FRA flag Hugolin Grochocki
FRA flag Fabien Robin
35-39 1:21:37
Click to select for comparison
1,070
FRA flag Yanis Moussay
FRA flag Max Druffin
16-24 1:21:40
Click to select for comparison
1,071
FRA flag Napoleon Kirsch
FRA flag François Kirsch
45-49 1:21:40
Click to select for comparison
1,072
FRA flag Thomas Gabriel
FRA flag Quentin Nguyen
16-24 1:21:43
Click to select for comparison
1,073
FRA flag Mehdi Tayebi
FRA flag Jawed Insi
30-34 1:21:43
Click to select for comparison
1,074
FRA flag Hugo Recouras
FRA flag Enzo Papazian
16-24 1:21:43
Click to select for comparison
1,075
FRA flag Jean Laurent Butelli
FRA flag Eric Fonti
25-29 1:21:44
Click to select for comparison
1,076
FRA flag Giovani Ratsima
FRA flag Tiana Randrianarivelo
40-44 1:21:44
Click to select for comparison
1,077
FRA flag Sylvain Quintard
FRA flag Benjamin Mondou
45-49 1:21:46
Click to select for comparison
1,078
FRA flag Kevin Devaurs
FRA flag Nicolas Moneret
35-39 1:21:53
Click to select for comparison
1,079
FRA flag Sylvain Grech
FRA flag Julien Guccione
35-39 1:21:55
Click to select for comparison
1,080
FRA flag Souraya Chouaf
FRA flag Baptiste Perruchot
35-39 1:22:00
Click to select for comparison
1,081
FRA flag Romain Novelli
FRA flag Noe Garin
30-34 1:22:00
Click to select for comparison
1,082
FRA flag Etienne Loridon
FRA flag Etienne Guegan
25-29 1:22:04
Click to select for comparison
1,083
FRA flag Maxence Barthelemy
FRA flag Frederic Lorenzo
30-34 1:22:06
Click to select for comparison
1,084
FRA flag Joseph Munier
FRA flag Paul Vinel
25-29 1:22:06
Click to select for comparison
1,085
FRA flag Jérémie Niddam
FRA flag Hervé Bouffier
40-44 1:22:10
Click to select for comparison
1,086
FRA flag Guillaume Marcel
FRA flag David Pierret
40-44 1:22:10
Click to select for comparison
1,087
FRA flag Dorian Geffrouais
FRA flag Raphael Sacle
30-34 1:22:11
Click to select for comparison
1,088
FRA flag Alexandre Bourdon
FRA flag Kenji Zozime
25-29 1:22:11
Click to select for comparison
1,089
FRA flag Pierre-Antoine Paoli
FRA flag Lionel Paoli
35-39 1:22:13
Click to select for comparison
1,090
FRA flag Robin Guagliardo
FRA flag Audric Mascarelli
30-34 1:22:14
Click to select for comparison
1,091
FRA flag Cyrille NUCCIARELLI
FRA flag Gilles Milhas
50-54 1:22:15
Click to select for comparison
1,092
FRA flag David Bru
FRA flag Stephane Amady
45-49 1:22:16
Click to select for comparison
1,093
FRA flag Guillaume Thuries
FRA flag Jessy Machot--Pacitto
35-39 1:22:24
Click to select for comparison
1,094
FRA flag Jean-Baptiste Cartron
FRA flag Bryan Bensoussan
35-39 1:22:29
Click to select for comparison
1,095
FRA flag Thomas Chamayou
FRA flag Yoan De Marez
40-44 1:22:35
Click to select for comparison
1,096
FRA flag Romain De Goy
FRA flag Paul Costa
40-44 1:22:36
Click to select for comparison
1,097
FRA flag Corentin Chupin
FRA flag Kilian Beaufreton
16-24 1:22:36
Click to select for comparison
1,098
FRA flag Mickael Ayache
FRA flag Yonael Tordjman
30-34 1:22:37
Click to select for comparison
1,099
FRA flag Maxime Billon
FRA flag Thomas Gadaleta
25-29 1:22:40
Click to select for comparison
1,100
FRA flag Alan Leclere
FRA flag Maelig Georgelin
35-39 1:22: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.