HYROX MEN - Rome 2025

26–29 Sept 2025
Showing 1,801 to 1,900 of 2,000 results
Select 2 results to compare
Compare Athlete Time
Click to select for comparison
1,801 64
ITA flag Guido Costa
1:45:59 50-54
Click to select for comparison
1,802 452
ITA flag Mattia Romano
1:46:01 30-34
Click to select for comparison
1,803 65
ITA flag Carlo Bocchi
1:46:04 50-54
Click to select for comparison
1,804 366
ITA flag Riccardo Oprandi
1:46:08 25-29
Click to select for comparison
1,805 188
GER flag Adrian Katzer
1:46:11 16-24
Click to select for comparison
1,806 367
GBR flag Dhillan Bhardwaj
1:46:15 25-29
Click to select for comparison
1,807 373
GRE flag Konstantinos Tsilimekis
1:46:17 35-39
Click to select for comparison
1,808 213
IRL flag Gerard Mawhinney
1:46:26 40-44
Click to select for comparison
1,809 374
IRL flag Colin Fanthorpe
1:46:32 35-39
Click to select for comparison
1,810 66
FRA flag Gael brouard
1:46:47 50-54
Click to select for comparison
1,811 189
CZE flag Michal Dolejš
1:46:47 16-24
Click to select for comparison
1,812 67
FRA flag Laurent Maillard
1:46:50 50-54
Click to select for comparison
1,813 22
GBR flag Stefan Daunt
1:46:59 55-59
Click to select for comparison
1,814 68
ITA flag Massimo De pascale
1:47:03 50-54
Click to select for comparison
1,815 375
SVK flag Michal Schindler
1:47:11 35-39
Click to select for comparison
1,816 453
ITA flag Andrea Zampolini
1:47:14 30-34
Click to select for comparison
1,817 214
ITA flag Paolo Mutri
1:47:15 40-44
Click to select for comparison
1,818 215
ITA flag ALESSANDRO ADORNA
1:47:16 40-44
Click to select for comparison
1,819 368
ITA flag Matteo Liscinia
1:47:16 25-29
Click to select for comparison
1,820 216
POL flag Tomasz Merwiński
1:47:18 40-44
Click to select for comparison
1,821 115
IRL flag Dave Burke
1:47:22 45-49
Click to select for comparison
1,822 369
ITA flag Daniele Signoretta
1:47:33 25-29
Click to select for comparison
1,823 454
ITA flag Matteo Tetti
1:47:33 30-34
Click to select for comparison
1,824 217
FRA flag Stéphane TRIONFINI
1:47:34 40-44
Click to select for comparison
1,825 69
ITA flag cosimo reno'
1:47:42 50-54
Click to select for comparison
1,826 370
BRA flag Marcos Vinicius Alves
1:47:42 25-29
Click to select for comparison
1,827 190
GBR flag Adam Wheeler
1:47:43 16-24
Click to select for comparison
1,828 218
ITA flag Giacomo Bertini
1:47:44 40-44
Click to select for comparison
1,829 455
FRA flag Louis Thuillier
1:47:46 30-34
Click to select for comparison
1,830 116
FRA flag stephane raymond
1:47:54 45-49
Click to select for comparison
1,831 371
ITA flag Cesidio Di Salvatore
1:47:55 25-29
Click to select for comparison
1,832 372
ITA flag Stefano Pardocchi
1:47:56 25-29
Click to select for comparison
1,833 373
GBR flag Tom Lang
1:47:57 25-29
Click to select for comparison
1,834 456
DEN flag Ulrik Pedersen
1:48:00 30-34
Click to select for comparison
1,835 374
FRA flag Lucas Latona
1:48:05 25-29
Click to select for comparison
1,836 117
USA flag Marcelop Martinez
1:48:06 45-49
Click to select for comparison
1,837 219
CAN flag Muhannad Jawad
1:48:08 40-44
Click to select for comparison
1,838 118
ITA flag Dino Piersanti
1:48:20 45-49
Click to select for comparison
1,839 220
ITA flag Andrea Gargiulo
1:48:24 40-44
Click to select for comparison
1,840 119
NED flag Brant Zwarts
1:48:28 45-49
Click to select for comparison
1,841 457
ITA flag Domiziano Gianni
1:48:28 30-34
Click to select for comparison
1,842 70
GER flag Jens Salsa
1:48:33 50-54
Click to select for comparison
1,843 120
ITA flag Alfredo Scampuddu
1:48:39 45-49
Click to select for comparison
1,844 376
FRA flag Essam El Baze
1:48:41 35-39
Click to select for comparison
1,845 375
ITA flag Stefano Bucciante
1:48:45 25-29
Click to select for comparison
1,846 376
IND flag Nikhil Hajela
1:48:55 25-29
Click to select for comparison
1,847 458
FRA flag Maxime Nyitrai
1:49:07 30-34
Click to select for comparison
1,848 459
FRA flag Will Lambert
1:49:09 30-34
Click to select for comparison
1,849 460
ITA flag Mattia Coscarelli
1:49:12 30-34
Click to select for comparison
1,850 377
GBR flag Miraz Rahman
1:49:19 25-29
Click to select for comparison
1,851 221
GBR flag Brian Stewart
1:49:20 40-44
Click to select for comparison
1,852 378
ITA flag Gianmarco Mastroeni
1:49:22 25-29
Click to select for comparison
1,853 379
CZE flag Martin Bzduch
1:49:25 25-29
Click to select for comparison
1,854 121
EGY flag Mohamed Sabrico
1:49:25 45-49
Click to select for comparison
1,855 71
SLO flag Tomaž Podboršek
1:49:28 50-54
Click to select for comparison
1,856 122
SLO flag Matej Cankar
1:49:29 45-49
Click to select for comparison
1,857 461
FRA flag Sauty Vincent
1:49:41 30-34
Click to select for comparison
1,858 222
GBR flag Dean Sewell
1:49:42 40-44
Click to select for comparison
1,859 377
ITA flag Alexander Denuccio
1:49:50 35-39
Click to select for comparison
1,860 462
FRA flag Alexis Guerreiro
1:49:51 30-34
Click to select for comparison
1,861 380
GBR flag Jay Dela Cruz
1:49:52 25-29
Click to select for comparison
1,862 72
ITA flag Michele Lombardi
1:49:59 50-54
Click to select for comparison
1,863 378
ITA flag Giovanni Eddy Bertuccio
1:50:04 35-39
Click to select for comparison
1,864 381
ITA flag Riccardo Longo
1:50:25 25-29
Click to select for comparison
1,865 73
ITA flag Manuele Tolfa
1:50:30 50-54
Click to select for comparison
1,866 74
ITA flag Alessandro Liboa
1:50:37 50-54
Click to select for comparison
1,867 75
FRA flag Bertrand Géhanne
1:50:38 50-54
Click to select for comparison
1,868 123
POR flag Tony John Borges
1:50:47 45-49
Click to select for comparison
1,869 463
ITA flag Michele Lo Re
1:50:51 30-34
Click to select for comparison
1,870 124
ITA flag Giuseppe Mastronardi
1:50:52 45-49
Click to select for comparison
1,871 464
GBR flag Lukas Macris
1:51:05 30-34
Click to select for comparison
1,872 382
ITA flag Mattia De Donatis
1:51:09 25-29
Click to select for comparison
1,873 76
ITA flag Filippo La Giglia
1:51:11 50-54
Click to select for comparison
1,874 13
ITA flag Marco Jellinek
1:51:13 60-64
Click to select for comparison
1,875 125
GBR flag Andrew Jones
1:51:39 45-49
Click to select for comparison
1,876 14
AUS flag Keith Staig Graham
1:51:41 60-64
Click to select for comparison
1,877 465
ITA flag Agostino Sbriglia
1:52:01 30-34
Click to select for comparison
1,878 126
USA flag Kevin Van denBosch
1:52:13 45-49
Click to select for comparison
1,879 466
GER flag Dean Gröhler
1:52:14 30-34
Click to select for comparison
1,880 383
ITA flag Marco Seghezzi
1:52:18 25-29
Click to select for comparison
1,881 467
AUT flag Johannes Steinbach
1:52:26 30-34
Click to select for comparison
1,882 191
ITA flag Gabriele Silipigni
1:52:29 16-24
Click to select for comparison
1,883 468
PER flag Carlos M. Condor
1:52:41 30-34
Click to select for comparison
1,884 379
ITA flag Simone Marabitti
1:52:47 35-39
Click to select for comparison
1,885 23
IRL flag Jamie Clifford
1:52:49 55-59
Click to select for comparison
1,886 24
ITA flag MASSIMO ROMITI
1:52:51 55-59
Click to select for comparison
1,887 127
USA flag Hector Reyes
1:53:09 45-49
Click to select for comparison
1,888 223
ITA flag Daniele Li Calsi
1:53:11 40-44
Click to select for comparison
1,889 384
GBR flag Ethan WELSH
1:53:19 25-29
Click to select for comparison
1,890 385
POR flag Luis Silva
1:53:33 25-29
Click to select for comparison
1,891 15
ITA flag Alberto Volpe
1:53:37 60-64
Click to select for comparison
1,892 469
ITA flag marco piloca
1:53:44 30-34
Click to select for comparison
1,893 386
MAR flag Ali Yahyaoui
1:53:45 25-29
Click to select for comparison
1,894 387
ITA flag Daniele Ciani
1:53:49 25-29
Click to select for comparison
1,895 77
POL flag Radosław Rusin
1:53:57 50-54
Click to select for comparison
1,896 380
TUR flag Çağakan Küçük
1:54:01 35-39
Click to select for comparison
1,897 224
GBR flag Daniel Muccio
1:54:03 40-44
Click to select for comparison
1,898 381
GBR flag Christian Roach
1:54:17 35-39
Click to select for comparison
1,899 16
ITA flag Massimiliano Staderini
1:54:22 60-64
Click to select for comparison
1,900 25
ITA flag RENATO CRUCIANI
1:54:25 55-59
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.