HYROX MEN - Turin 2026

30 Jan–1 Feb 2026
Showing 1,901 to 2,000 of 2,101 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,901 26
ITA flag Stefano Amandolesi
1:48:15 55-59
Click to select for comparison
1,902 352
SUR flag Cleon Jamal Hiwat
1:48:18 35-39
Click to select for comparison
1,903 434
ITA flag Dario Sacchetto
1:48:19 30-34
Click to select for comparison
1,904 15
ITA flag Luigi Burgio
1:48:22 60-64
Click to select for comparison
1,905 200
ITA flag Stefano Garavaglia
1:48:22 40-44
Click to select for comparison
1,906 130
ITA flag Dario Caropreso
1:48:38 45-49
Click to select for comparison
1,907 428
ITA flag Federico Pinchera
1:48:53 25-29
Click to select for comparison
1,908 131
ITA flag Daniele Leggiero
1:48:58 45-49
Click to select for comparison
1,909 201
ITA flag Marzio Vanzulli
1:48:58 40-44
Click to select for comparison
1,910 132
ITA flag Alessandro Demontis
1:49:14 45-49
Click to select for comparison
1,911 27
ITA flag Cristiano Ratti
1:49:15 55-59
Click to select for comparison
1,912 353
ITA flag Giuseppe Patrinostro
1:49:17 35-39
Click to select for comparison
1,913 77
ITA flag Christian Valenza
1:49:19 50-54
Click to select for comparison
1,914 354
ITA flag Alessandro Schirru
1:49:19 35-39
Click to select for comparison
1,915 435
ESP flag Eduardo Mari
1:49:27 30-34
Click to select for comparison
1,916 133
ITA flag Marco Chiaudano
1:49:29 45-49
Click to select for comparison
1,917 436
ITA flag Agostino Sbriglia
1:49:30 30-34
Click to select for comparison
1,918 202
ITA flag Diego Perazzolo
1:49:35 40-44
Click to select for comparison
1,919 78
ITA flag Leonardo Gandolfo
1:49:41 50-54
Click to select for comparison
1,920 355
USA flag Steven Justice
1:49:51 35-39
Click to select for comparison
1,921 437
FRA flag Nicolas Tessier
1:49:52 30-34
Click to select for comparison
1,922 438
ITA flag Lorenzo Mele
1:50:05 30-34
Click to select for comparison
1,923 429
ITA flag Michele Targa
1:50:06 25-29
Click to select for comparison
1,924 28
GBR flag Peter Northing
1:50:11 55-59
Click to select for comparison
1,925 134
ITA flag Francesco Di Noto
1:50:12 45-49
Click to select for comparison
1,926 79
ITA flag Giovanni Rella
1:50:14 50-54
Click to select for comparison
1,927 135
ITA flag Marco Marcoionni
1:50:20 45-49
Click to select for comparison
1,928 430
ITA flag Christian Salis Gentile
1:50:22 25-29
Click to select for comparison
1,929 356
ITA flag Thomas Monni
1:50:30 35-39
Click to select for comparison
1,930 439
ITA flag Antonino Rappoccio
1:50:32 30-34
Click to select for comparison
1,931 29
ITA flag Andrea Ravasi
1:50:33 55-59
Click to select for comparison
1,932 246
ITA flag Christian Vitale
1:50:36 16-24
Click to select for comparison
1,933 357
ITA flag Simone Gaspari
1:50:49 35-39
Click to select for comparison
1,934 358
ITA flag Samuel Perretta
1:50:52 35-39
Click to select for comparison
1,935 203
FRA flag Olivier Taxi
1:51:02 40-44
Click to select for comparison
1,936 440
LTU flag Rokas Sasnauskas
1:51:05 30-34
Click to select for comparison
1,937 80
ITA flag Rocco Cancello
1:51:06 50-54
Click to select for comparison
1,938 204
ITA flag Giacomo Landi
1:51:06 40-44
Click to select for comparison
1,939 205
ITA flag Roberto Cipelletti
1:51:15 40-44
Click to select for comparison
1,940 359
ITA flag Giovanni Marco D'Ercole
1:51:16 35-39
Click to select for comparison
1,941 247
ITA flag Flavio Notardonato
1:51:21 16-24
Click to select for comparison
1,942 431
ITA flag Riccardo Parodi
1:51:26 25-29
Click to select for comparison
1,943 432
ITA flag Riccardo Cristofori
1:51:33 25-29
Click to select for comparison
1,944 441
ITA flag Mattia Scolari
1:51:35 30-34
Click to select for comparison
1,945 16
ITA flag Alessandro Anselmi
1:51:37 60-64
Click to select for comparison
1,946 360
ITA flag Stefano Maira
1:51:46 35-39
Click to select for comparison
1,947 442
ITA flag Andrea Barra
1:51:57 30-34
Click to select for comparison
1,948 443
ITA flag Cristiano Girlando
1:52:01 30-34
Click to select for comparison
1,949 444
ITA flag Alberto Del Casale
1:52:05 30-34
Click to select for comparison
1,950 81
USA flag Greg Shuler
1:52:14 50-54
Click to select for comparison
1,951 445
ITA flag Jacopo Cinfrignini
1:52:21 30-34
Click to select for comparison
1,952 82
GBR flag Stefano Pardi
1:52:24 50-54
Click to select for comparison
1,953 30
AUS flag David Bell
1:52:31 55-59
Click to select for comparison
1,954 361
ITA flag Luca Pellegrini
1:52:34 35-39
Click to select for comparison
1,955 446
ITA flag Simone Adragna
1:52:34 30-34
Click to select for comparison
1,956 447
SUI flag Loan Betend
1:52:38 30-34
Click to select for comparison
1,957 136
ITA flag Ivan Solazzo
1:52:40 45-49
Click to select for comparison
1,958 248
ITA flag Federico Dazzi
1:52:44 16-24
Click to select for comparison
1,959 433
ITA flag Lorenzo Vicentini
1:52:47 25-29
Click to select for comparison
1,960 448
ITA flag Benedetto Raneri
1:52:55 30-34
Click to select for comparison
1,961 449
ITA flag Salvatore Mogavero
1:52:58 30-34
Click to select for comparison
1,962 206
ITA flag Loris Tamburini
1:52:59 40-44
Click to select for comparison
1,963 207
ITA flag Federico Messaggi
1:53:02 40-44
Click to select for comparison
1,964 2
ITA flag Salvatore Sanna
1:53:08 65-69
Click to select for comparison
1,965 362
ITA flag Vincenzo Pepe
1:53:08 35-39
Click to select for comparison
1,966 363
ITA flag Simone Papaleo
1:53:11 35-39
Click to select for comparison
1,967 434
ITA flag Christian Guevara
1:53:15 25-29
Click to select for comparison
1,968 83
ITA flag Fabrizio Centi
1:53:19 50-54
Click to select for comparison
1,969 208
ITA flag Gianluca Pepe
1:53:25 40-44
Click to select for comparison
1,970 450
ITA flag Simone Indovino
1:53:39 30-34
Click to select for comparison
1,971 249
ITA flag Alessandro Restelli
1:53:40 16-24
Click to select for comparison
1,972 435
ITA flag Valerio Di Benedetto
1:53:55 25-29
Click to select for comparison
1,973 137
ITA flag Michele Trangoni
1:53:58 45-49
Click to select for comparison
1,974 436
ITA flag Max Luchi
1:53:59 25-29
Click to select for comparison
1,975 250
MAR flag Anis Tals
1:54:02 16-24
Click to select for comparison
1,976 138
USA flag David Jenning
1:54:03 45-49
Click to select for comparison
1,977 451
ITA flag Nel Morada
1:54:07 30-34
Click to select for comparison
1,978 209
ITA flag Stefano Calimera
1:54:16 40-44
Click to select for comparison
1,979 251
ITA flag Francesco Rampini
1:54:21 16-24
Click to select for comparison
1,980 437
ITA flag Riccardo Oprandi
1:54:26 25-29
Click to select for comparison
1,981 364
ITA flag Vitangelo Pampalone
1:54:28 35-39
Click to select for comparison
1,982 84
ITA flag Stefano Marchi
1:54:32 50-54
Click to select for comparison
1,983 139
ITA flag Ercole Luparia
1:54:36 45-49
Click to select for comparison
1,984 140
ITA flag Antonio Marco Cuscunà
1:54:38 45-49
Click to select for comparison
1,985 365
ITA flag Alberto Guzzetti
1:54:40 35-39
Click to select for comparison
1,986 452
EGY flag Mina Kaldas
1:54:40 30-34
Click to select for comparison
1,987 438
ITA flag Younes Mazouzi
1:54:43 25-29
Click to select for comparison
1,988 210
SUI flag Logan Romanens
1:54:44 40-44
Click to select for comparison
1,989 453
ITA flag Matteo Gullì
1:55:07 30-34
Click to select for comparison
1,990 211
ITA flag Vittorio Catone
1:55:13 40-44
Click to select for comparison
1,991 252
ITA flag Giovanni Autunno
1:55:16 16-24
Click to select for comparison
1,992 31
GER flag Joerg Siemes
1:55:21 55-59
Click to select for comparison
1,993 454
ITA flag Angelo Salzano
1:55:30 30-34
Click to select for comparison
1,994 253
ITA flag Stefano Testa
1:55:33 16-24
Click to select for comparison
1,995 212
GBR flag Christopher Ruddick
1:55:39 40-44
Click to select for comparison
1,996 366
ITA flag Simone Carlo Calì
1:55:57 35-39
Click to select for comparison
1,997 85
ITA flag Paolo Cristina
1:56:03 50-54
Click to select for comparison
1,998 367
ITA flag Stefano Bagini
1:56:03 35-39
Click to select for comparison
1,999 439
ITA flag Matteo Oppio
1:56:05 25-29
Click to select for comparison
2,000 213
IRL flag Philip Craig
1:56:10 40-44
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.