← Rome 2026 results

HYROX Rome 2026 Results – Pro Men

362 finishers. Winner Hidde Weersma in 54:58; median 1:17:47.

Rank Athlete Nat Age group Time
1 Hidde Weersma NED 25-29 54:58
2 Roberto Viciedo Gimeno ESP 25-29 55:25
3 Sean Noble IRL 30-34 56:12
4 Eugenio Bianchi ITA 40-44 56:40
5 Harry Thompson ENG 30-34 56:43
6 Dylan Caruso ITA 16-24 57:35
7 Graham Halliday SCO 30-34 58:56
8 Steve Pinau FRA 35-39 59:28
9 Dimitry Martins FRA 25-29 59:41
10 Louis Simoneau FRA 30-34 1:00:02
11 Roberto Varisco ITA 30-34 1:00:04
12 Ethan Smith GBR 30-34 1:00:04
13 Pedro Antonio Toral Leiva ESP 25-29 1:00:06
14 Kalev Ermits EST 30-34 1:00:26
15 Alberto Pareja ESP 30-34 1:00:34
16 Achraf Maizzou FRA 40-44 1:00:59
17 Leonardo Tabarelli ITA 25-29 1:01:03
18 Hamza Najih MAR 16-24 1:01:26
19 Abel Andrade POR 16-24 1:01:39
20 Giovanni Benzon ITA 25-29 1:01:44
21 Jendrik Brügmann GER 25-29 1:02:22
22 Fadel Ndiaye ITA 25-29 1:02:25
23 Gaspard Fischer SUI 16-24 1:02:32
24 Lewis Dunbar GBR 25-29 1:02:41
25 Aleksander Strapagiel POL 30-34 1:02:46
26 Jack Mcmenemy GBR 25-29 1:02:47
27 Nicolas Lecourt FRA 25-29 1:02:58
28 Marco Angelini ITA 30-34 1:03:02
29 Paul Mcnulty GBR 35-39 1:03:11
30 Ivan Pranjic CRO 40-44 1:03:13
31 Gaetan Blas FRA 35-39 1:03:24
32 Daniel Feijoo Ferreiro ESP 45-49 1:03:35
33 Tom Barber GBR 30-34 1:03:57
34 Matteo Quadarella ITA 30-34 1:04:04
35 Gian Marco Belardi ITA 30-34 1:04:26
36 Alejandro Rodriguez Mataro ESP 35-39 1:04:33
37 Victor De La Cruz CUB 40-44 1:04:39
38 Josh Casey GBR 30-34 1:04:43
39 Nick Collin AUS 30-34 1:04:50
40 Andreas Aresti CYP 30-34 1:05:11
41 Tomaž Gojčič SLO 25-29 1:05:12
42 Mike Schifferle SUI 50-54 1:05:20
43 Dimitrios Gkorezis GRE 30-34 1:05:33
44 Paul Timmons IRL 40-44 1:05:35
45 Markus Baumgartner ITA 16-24 1:05:36
46 Matt Reid GBR 25-29 1:05:38
47 Corrado Ciamei ITA 16-24 1:05:43
48 Darren Hancock GBR 40-44 1:05:44
49 Giovanni Tassinari ITA 30-34 1:05:48
50 Lancey Keita GUI 30-34 1:05:48
51 Will Ralf GBR 25-29 1:05:53
52 Krystian Spławski POL 35-39 1:06:00
53 Tom Jupp GBR 30-34 1:06:08
54 Daniel Bejer DEN 16-24 1:06:10
55 Olivier Fernandez FRA 50-54 1:06:11
56 Nazar Shumanskyy ITA 30-34 1:06:15
57 Ignacio Alvarez ESP 30-34 1:06:47
58 Frederik Lundelius GER 25-29 1:06:54
59 Brian Maybin IRL 40-44 1:07:05
60 Ryan Hogan GBR 35-39 1:07:15
61 Jens Rechmann GER 25-29 1:07:18
62 Robert Sobczak POL 30-34 1:07:32
63 Michele Artuso ITA 30-34 1:07:36
64 Quentin Landes FRA 25-29 1:07:46
65 Quentin Dastugue FRA 30-34 1:07:51
66 Kostas Adamopoulos GRE 30-34 1:07:56
67 Jordan Allan GBR 25-29 1:07:56
68 Alan Duvigneau FRA 30-34 1:07:56
69 Riccardo De Crescenzo ITA 16-24 1:07:58
70 Walter Paladina ITA 25-29 1:08:04
71 Sean Harding HUN 35-39 1:08:12
72 Maxime Leroux FRA 30-34 1:08:20
73 Neil Houlsby GBR 35-39 1:08:23
74 Francesco Biviano ITA 30-34 1:08:24
75 Dean O’Halloran IRL 30-34 1:08:31
76 Paolo Verzeletti ITA 16-24 1:08:32
77 Afan Humphries WLS 35-39 1:08:38
78 Łukasz Zalewski POL 35-39 1:08:38
79 Niccolò Salvatori ITA 25-29 1:08:41
80 Leonardo Dina ITA 25-29 1:08:43
81 Patiu Rabiu NGR 30-34 1:08:48
82 Aleksandar Zlatkov AUT 30-34 1:09:04
83 Filip Modelski POL 30-34 1:09:20
84 Jakub Hrdlička CZE 16-24 1:09:22
85 Edoardo Innocenti ITA 30-34 1:09:41
86 Aleksi Isomäki FIN 25-29 1:09:45
87 Mauro Santambrogio ITA 40-44 1:09:56
88 Ignacio Basañez ESP 35-39 1:10:04
89 Roger Marti Vargas ESP 25-29 1:10:09
90 Florian Happerger AUT 16-24 1:10:14
91 Samer Nakchi ITA 35-39 1:10:18
92 Giovanni Domenico Nucera ITA 35-39 1:10:19
93 Martin Pavlis CZE 25-29 1:10:23
94 Matteo Alessandroni ITA 30-34 1:10:24
95 Domi Zamorano ESP 35-39 1:10:31
96 Martin Šebesta CZE 30-34 1:10:33
97 Kieren Lloyd GBR 30-34 1:10:34
98 Marco Parlani ITA 35-39 1:10:35
99 Tiago Correia POR 25-29 1:10:41
100 Christos Tampakos GRE 40-44 1:10:50
101 Bartek Karczewski POL 35-39 1:10:54
102 João Ribeiro POR 25-29 1:10:58
103 Julian Grünwald AUT 30-34 1:11:10
104 Michele Zanirato ITA 40-44 1:11:13
105 Luca Russo ITA 40-44 1:11:24
106 Luca Nardecchia ITA 16-24 1:11:33
107 Marco Di Geronimo ITA 45-49 1:11:38
108 Gaëtan Jardinier FRA 30-34 1:11:40
109 Cristian Rechichi ITA 40-44 1:11:47
110 Marco Tenuta ITA 30-34 1:11:48
111 Joe Langbridge GBR 25-29 1:12:00
112 Giuseppe Caruso ITA 30-34 1:12:08
113 Pierre Gnamian FRA 35-39 1:12:09
114 Lewis Richards GBR 30-34 1:12:12
115 Giorgio Cometti ITA 16-24 1:12:22
116 Ayoub Ighmour MAR 30-34 1:12:23
117 Levente Dr Sebő HUN 25-29 1:12:23
118 Konrad Wróbel POL 30-34 1:12:24
119 Leon Karman GER 25-29 1:12:25
120 Kristijan Slaček CRO 30-34 1:12:25
121 Fraser Brown GBR 16-24 1:12:25
122 Xavier Grenier FRA 40-44 1:12:27
123 Ruben Carvalho POR 30-34 1:12:30
124 Aitor García Bárcena ESP 35-39 1:12:41
125 Filippo Della Latta ITA 35-39 1:12:44
126 Matteo Bettini ITA 30-34 1:12:45
127 Baptiste Klein FRA 16-24 1:13:03
128 Mario Capodiferro ITA 16-24 1:13:06
129 Barney Fairnington GBR 40-44 1:13:10
130 Đorđe Đurić BIH 30-34 1:13:18
131 Santiago Fernández Bobis ESP 25-29 1:13:23
132 Harry Harling GBR 35-39 1:13:27
133 Antony Hoarau FRA 35-39 1:13:27
134 Antonio Nigrelli ITA 25-29 1:13:30
135 Tim Heinzle AUT 30-34 1:13:40
136 Alberto Szabo CRO 30-34 1:13:47
137 Harvey Robinson GBR 25-29 1:13:53
138 Joshua Steelesmith GBR 45-49 1:13:53
139 Gioele Frigerio ITA 16-24 1:13:54
140 Jamie Ward GBR 30-34 1:14:00
141 Loic Selim FRA 25-29 1:14:02
142 Nicolás Bermúdez Rodríguez ESP 30-34 1:14:13
143 Marcel Sagl AUT 25-29 1:14:15
144 Karsten Roth GER 30-34 1:14:24
145 Aaron Edwards SAM 40-44 1:14:43
146 Kristijan Rakic SRB 25-29 1:14:49
147 Kevin Bertrand FRA 35-39 1:15:04
148 Jodey Hughes GBR 40-44 1:15:08
149 Diego Ludovici ITA 45-49 1:15:18
150 Zachary Farrell IRL 30-34 1:15:20
151 Kane Zahra MLT 30-34 1:15:26
152 Andrea Giordano ITA 30-34 1:15:27
153 Josh Morgan GBR 30-34 1:15:31
154 Enrico Salvemini ITA 30-34 1:15:37
155 Elnur Ahadov NED 30-34 1:15:53
156 Enrico Manfroni ITA 30-34 1:15:54
157 Nicola Bima ITA 25-29 1:15:58
158 James Borrill GBR 30-34 1:16:16
159 Djarno van Tongerlo NED 25-29 1:16:16
160 Filippo Messuri ITA 35-39 1:16:19
161 Attila Czinger HUN 35-39 1:16:23
162 Kyle Mizzi MLT 25-29 1:16:26
163 Alessio Zucco ITA 25-29 1:16:27
164 Baptiste Gilliot FRA 25-29 1:16:31
165 Nathan Schindelholz SUI 35-39 1:16:34
166 Mario Ercole ITA 25-29 1:16:35
167 Florent Besombes FRA 40-44 1:16:38
168 Mattia Giannellini ITA 35-39 1:16:45
169 Andrea Guidi ITA 25-29 1:16:47
170 Alexis Martins FRA 25-29 1:16:49
171 Adam Heayberd IRL 45-49 1:16:50
172 Tommaso Morelli ITA 16-24 1:16:51
173 Anton Öhman SWE 25-29 1:17:13
174 Juan Carlos César Ramírez MEX 30-34 1:17:17
175 Eslam Amer EGY 25-29 1:17:21
176 Sandro Callegari ITA 30-34 1:17:24
177 Mirko Credenti ITA 35-39 1:17:26
178 Mattia Ferretti ITA 25-29 1:17:28
179 Gabriele Audisio ITA 16-24 1:17:39
180 Kujtim Thaqi ALB 30-34 1:17:40
181 Paul Jarvie GBR 40-44 1:17:42
182 Sam Nye GBR 16-24 1:17:51
183 Dylan Verchery FRA 16-24 1:18:07
184 Guy Ward GBR 35-39 1:18:07
185 Gabriel Barbosa BRA 30-34 1:18:10
186 Gennaro Faillace ITA 30-34 1:18:20
187 Giuliano Perrotta ITA 30-34 1:18:45
188 Jim Bichard GBR 50-54 1:18:53
189 Emanuele Antonarelli ITA 35-39 1:18:59
190 Jacopo Ungarelli ITA 25-29 1:19:00
191 Rahim Djeddis ALG 35-39 1:19:21
192 Rudi Guizzardi ITA 30-34 1:19:28
193 Eric Taimourlank FRA 35-39 1:19:31
194 Emilio Navarro USA 25-29 1:19:32
195 Giuseppe Corvino ITA 35-39 1:19:39
196 Gianluca Delvillani ITA 50-54 1:19:40
197 Davide Marchionne ITA 35-39 1:19:44
198 Luca Carusone ITA 30-34 1:19:50
199 Pietro Cito ITA 40-44 1:19:56
200 Rhys Howells GBR 25-29 1:20:06

← Rome 2026 results