TrainRox Logo TrainRox

HYROX DOUBLES MEN - Turin 2026

30 Jan–1 Feb 2026
Showing 101 to 200 of 1,425 results
Select 2 results to compare
Compare # Athlete AG Time
Click to select for comparison
101
ITA flag Mattia Molini
ITA flag Simone Bentivoglio
40-44 1:01:38
Click to select for comparison
102
FRA flag Safwan Boussema
FRA flag Noé Malnou
30-34 1:01:39
Click to select for comparison
103
ITA flag Matteo Bruno
ITA flag Dario Manara
25-29 1:01:39
Click to select for comparison
104
ITA flag Diego Sterpetti
ITA flag Alessandro Chiozzini
30-34 1:01:42
Click to select for comparison
105
ITA flag Vincenzo Grande
ITA flag Fabrizio Grande
30-34 1:01:43
Click to select for comparison
106
ITA flag Alessio Casaldi
ITA flag Manuel Macciocca
30-34 1:01:45
Click to select for comparison
107
ITA flag Davide Borromini
ITA flag Andrea Borromini
25-29 1:01:55
Click to select for comparison
108
FRA flag Kevin Bertrand
FRA flag Dominique Palumbo
35-39 1:01:55
Click to select for comparison
109
ITA flag Danny Casola
ITA flag Sasha Casola
16-24 1:01:56
Click to select for comparison
110
FRA flag Alexis Guerra
FRA flag Corentin Guerra
25-29 1:01:56
Click to select for comparison
111
SUI flag Frédéric Guignard
SUI flag Paco Rezzonico
30-34 1:01:56
Click to select for comparison
112
ITA flag Alberto Cocimano
ITA flag Federico Alpini
40-44 1:01:58
Click to select for comparison
113
ITA flag Mattia Sighel
ITA flag Gianluca Marsoni
25-29 1:01:58
Click to select for comparison
114
ITA flag Edoardo Cavicchi
ITA flag Luigi Lofaro
25-29 1:02:02
Click to select for comparison
115
MLT flag Jurgen Gatt
MLT flag Luke Vella
30-34 1:02:08
Click to select for comparison
116
ITA flag Edoardo Costa
ITA flag Filippo Col
16-24 1:02:09
Click to select for comparison
117
ESP flag Cristian Baroa Fernández
ESP flag Ricardo Martínez
30-34 1:02:10
Click to select for comparison
118
ITA flag Andrea Como
ITA flag Nicolo Simbula
25-29 1:02:11
Click to select for comparison
119
FRA flag Mathis Merle
FRA flag Baptiste Girard
25-29 1:02:12
Click to select for comparison
120
ITA flag Leonardo Piol
ITA flag Giulio Cecere
25-29 1:02:14
Click to select for comparison
121
FRA flag Teo Sarrat
FRA flag Teo Glonin
16-24 1:02:15
Click to select for comparison
122
GRE flag Vasileios Protopappas
GRE flag Konstantinos Chouvardas
45-49 1:02:15
Click to select for comparison
123
ITA flag Marcello Morino
ITA flag Gioele Bisaccia
35-39 1:02:17
Click to select for comparison
124
GRE flag Nikolaos Tsikritsis
GRE flag Zafeiris Oikonomou
40-44 1:02:20
Click to select for comparison
125
NOR flag Marcus Kjellås
ESP flag Marti Palacios
16-24 1:02:21
Click to select for comparison
126
ITA flag Oscar Tiveron
ITA flag Alessandro Gironi
40-44 1:02:22
Click to select for comparison
127
FRA flag Antoine Stein
FRA flag Alexis Huber
25-29 1:02:25
Click to select for comparison
128
ITA flag Davide Decastri
ITA flag Alessandro Caruso
30-34 1:02:26
Click to select for comparison
129
ITA flag Alessandro Dicorato
ITA flag Valerio Luraghi
35-39 1:02:27
Click to select for comparison
130
GBR flag Gareth Lane
GBR flag Shaun Southgate
30-34 1:02:28
Click to select for comparison
131
ITA flag Giuseppe Deleonardis
ITA flag Flavio Lavecchia
25-29 1:02:34
Click to select for comparison
132
POL flag Michał Woliński
POL flag Michał Jędrzejczak
25-29 1:02:34
Click to select for comparison
133
SRB flag Nemanja Djuric
SRB flag Marko Pantos
30-34 1:02:37
Click to select for comparison
134
ITA flag Andrea Morzenti
ITA flag Mattia Zamboni
30-34 1:02:37
Click to select for comparison
135
ITA flag Andrea Maffezzoni
ITA flag Stefano Baffi
25-29 1:02:41
Click to select for comparison
136
ITA flag Samuel Domenico Zingarelli
ITA flag Simone Rosato
30-34 1:02:44
Click to select for comparison
137
ITA flag Andrea Spanu
ITA flag Fabiano Brugnaro
25-29 1:02:44
Click to select for comparison
138
ITA flag Elia Bosetti
ITA flag Simone Campana
25-29 1:02:47
Click to select for comparison
139
IRL flag Jordan Whyte
IRL flag Sam Wrafter
25-29 1:02:47
Click to select for comparison
140
ITA flag Giulio Lucio Salpietro
ITA flag Andrea Molon
35-39 1:02:51
Click to select for comparison
141
ITA flag Andrea Aletti
ITA flag Simone Vitullo
30-34 1:02:52
Click to select for comparison
142
ITA flag Vincenzo Cardia
ITA flag Alessandro Guzzetti
30-34 1:02:54
Click to select for comparison
143
ITA flag Michele Varlotta
ITA flag Daniele Trombetta
35-39 1:02:54
Click to select for comparison
144
ITA flag Davide Conti
ITA flag Matteo Carcano
40-44 1:02:55
Click to select for comparison
145
ESP flag Roberto Gomez Diaz
ESP flag Vidal Gonzalez Cuartero
30-34 1:02:57
Click to select for comparison
146
ITA flag Fabio Pichinelli
ITA flag Andrea Stipa
40-44 1:02:59
Click to select for comparison
147
GER flag Gordon Bieling
MAR flag Jamal Namous
35-39 1:03:02
Click to select for comparison
148
SUI flag Corentin Quennoz
SUI flag Leo Tamisier
16-24 1:03:03
Click to select for comparison
149
ITA flag Alexander Sause
ITA flag Filippo Malgarini
30-34 1:03:05
Click to select for comparison
150
FRA flag Romain Cathaud
FRA flag Remy Dubois
30-34 1:03:06
Click to select for comparison
151
ITA flag Federico Bianco Levrin
ITA flag Mattia Rostagno
16-24 1:03:07
Click to select for comparison
152
ITA flag Alex Luigi Plebani
ITA flag Gianluca Marangoni
30-34 1:03:07
Click to select for comparison
153
ITA flag Emanuele Bianconi
ITA flag Giacomo Bianconi
16-24 1:03:08
Click to select for comparison
154
ITA flag Andrea Cappucci
ITA flag Andrea Manca
30-34 1:03:10
Click to select for comparison
155
ITA flag Domenico Falcone
ITA flag Antonio Perla
25-29 1:03:13
Click to select for comparison
156
ITA flag Andrea Girardi
ITA flag Davide Italia
30-34 1:03:14
Click to select for comparison
157
FRA flag Benoit Caillou
FRA flag Maxime Canale Parola
35-39 1:03:14
Click to select for comparison
158
FRA flag Kevin Morfei
FRA flag Sébastien Seralini
30-34 1:03:15
Click to select for comparison
159
ITA flag Andrea Scala
ITA flag Giuliano Jakoberaj
25-29 1:03:16
Click to select for comparison
160
ITA flag Agostino Valente
ITA flag Nader Mssizi
30-34 1:03:16
Click to select for comparison
161
ITA flag Luca Tamborrini
ITA flag Stefano Tomadini
30-34 1:03:17
Click to select for comparison
162
ITA flag Leonardo Suppa
ITA flag Francesco Casalini
25-29 1:03:18
Click to select for comparison
163
FRA flag Antoine COSSARD
FRA flag Pierre COSSARD
16-24 1:03:18
Click to select for comparison
164
FRA flag Christian Nossein
FRA flag Benjamin Carlier
40-44 1:03:21
Click to select for comparison
165
ITA flag Nicola Melon
ITA flag Massimiliano Priori
40-44 1:03:24
Click to select for comparison
166
ITA flag Pasquale Ferraro
ITA flag Francesco Dastoli
35-39 1:03:25
Click to select for comparison
167
ITA flag Enrico Rosati
ITA flag Lorenzo Di Buò
16-24 1:03:25
Click to select for comparison
168
ITA flag Luca Marzella
ITA flag Luca Gatti
35-39 1:03:26
Click to select for comparison
169
GBR flag Michael Kakoullis
GBR flag Christopher Kakoullis
25-29 1:03:29
Click to select for comparison
170
ITA flag Antonio Zanfardino
ITA flag Salvatore Perillo
40-44 1:03:30
Click to select for comparison
171
POL flag Mateusz Dubas
JOR flag Amro Al-Wir
16-24 1:03:31
Click to select for comparison
172
ITA flag Carlo Bravin
ITA flag Nazzareno Boldrini
30-34 1:03:33
Click to select for comparison
173
ITA flag Marco D’Agostino
ITA flag Jozemar Pereira Santos Junior
45-49 1:03:34
Click to select for comparison
174
ITA flag Mattia Pensavalle
ITA flag Federico Bellotto
25-29 1:03:34
Click to select for comparison
175
ITA flag Davide Esposito
ITA flag Francesco Flori
35-39 1:03:36
Click to select for comparison
176
SUI flag Eliot Kaeser
SUI flag Arnold Konan
25-29 1:03:37
Click to select for comparison
177
ITA flag Marco Orlandi
ITA flag Davide Vietti
35-39 1:03:38
Click to select for comparison
178
ITA flag Marlon Bettuzzi
ITA flag Luca Brighenti
16-24 1:03:41
Click to select for comparison
179
ITA flag Kyle Bundesmann
USA flag Jake Mungia
25-29 1:03:41
Click to select for comparison
180
ITA flag Flavio Campoli
ITA flag Alessio Pianigiani
25-29 1:03:41
Click to select for comparison
181
ITA flag Matteo Meroni
ITA flag Giovanni Battista Alde’
25-29 1:03:43
Click to select for comparison
182
FRA flag Martial Miguet
FRA flag Frank Delacroix
35-39 1:03:43
Click to select for comparison
183
FRA flag Bocar Bathily
FRA flag Ulrich Ndjike
35-39 1:03:45
Click to select for comparison
184
ITA flag federico sabatini
ITA flag lorenzo favaroni
25-29 1:03:46
Click to select for comparison
185
FRA flag Jerome Ulatowski
FRA flag Nicolas Ulatowski
35-39 1:03:47
Click to select for comparison
186
FRA flag Julien Pothet
FRA flag Noé Barbotin
16-24 1:03:48
Click to select for comparison
187
ITA flag Giulio Giustino Guarneri
ITA flag Ruggero Ferrito
25-29 1:03:50
Click to select for comparison
188
ITA flag Giuseppe Pastore
ITA flag Eric De Felicibus
30-34 1:03:51
Click to select for comparison
189
SMR flag Lorenzo Bollini
SMR flag Giuseppe Giardi
25-29 1:03:54
Click to select for comparison
190
FRA flag Ludovic Raiffaud
FRA flag Thomas Berthoin
30-34 1:03:54
Click to select for comparison
191
ITA flag Mauro Pellegrini
ITA flag Alessandro Pioppi
30-34 1:03:56
Click to select for comparison
192
FRA flag Saman Alirezai
FRA flag Pierre-Yves Rosset
50-54 1:03:57
Click to select for comparison
193
ITA flag Daniele Grella
ARG flag JOSE DAVID HABOBA RUIZ
45-49 1:03:57
Click to select for comparison
194
FRA flag Valentin Aubignat
FRA flag Valentin Mazon
30-34 1:04:01
Click to select for comparison
195
ITA flag Enrico Mangalaviti
ITA flag Daniele Cortesi
30-34 1:04:03
Click to select for comparison
196
ITA flag Giovanni Fois
ITA flag Riccardo Bertrando
25-29 1:04:03
Click to select for comparison
197
ITA flag Glauco Zanotti
ITA flag Matteo Monachesi
35-39 1:04:07
Click to select for comparison
198
ITA flag Mario Cammarata
ITA flag Dario Camelio
25-29 1:04:08
Click to select for comparison
199
ITA flag Alessio Tenaglia
ITA flag Lucio Lombardi
16-24 1:04:08
Click to select for comparison
200
FRA flag Quentin Tourbez
FRA flag Léo Tourbez
16-24 1:04:09
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.