← Rome 2025 results

HYROX Rome 2025 Results – Pro Men

368 finishers. Winner Roberto Viciedo Gimeno in 57:22; median 1:17:06.

Rank Athlete Nat Age group Time Run Workout
1 Roberto Viciedo Gimeno ESP 25-29 57:22 29:03 24:15
2 Pedro Antonio Toral Leiva ESP 25-29 58:45 29:10 25:26
3 Evan Galloway GBR 30-34 58:48 28:59 25:31
4 Jamie Pratt GBR 30-34 59:06 28:32 26:15
5 Jon Iriondo ESP 25-29 59:29 29:35 25:37
6 Samuele Carlo Ayrton Abrami ITA 25-29 59:39 29:19 26:01
7 Théo Lainé FRA 16-24 59:42 27:47 28:00
8 Eugenio Bianchi ITA 40-44 59:47 28:20 27:12
9 Domen Dornik SLO 30-34 1:00:00 27:39 28:07
10 Connor Higgins GBR 25-29 1:00:08 28:10 27:42
11 Mark Caruana MLT 30-34 1:00:18 28:56 27:05
12 Dan Jackson GBR 30-34 1:00:30 30:01 26:11
13 Michael O’Donnell GBR 16-24 1:00:31 29:31 26:47
14 Giovanni Benzon ITA 16-24 1:00:41 28:24 27:59
15 Junior Oby-Obi BEL 25-29 1:00:43 29:06 27:30
16 Ivan Pranjic CRO 35-39 1:00:44 30:35 25:29
17 Bodger Rees GBR 35-39 1:00:50 29:08 27:34
18 Luke Ennis GBR 16-24 1:00:57 28:11 28:41
19 Michele Bucci ITA 35-39 1:01:41 29:45 27:17
20 MJ Sutton IRL 25-29 1:01:42 29:38 27:39
21 Pasquale De chirico ITA 30-34 1:02:03 30:04 27:18
22 Brendan Pearson GBR 25-29 1:02:19 31:07 26:39
23 Travis Owles GBR 25-29 1:02:21 29:43 28:24
24 John Townsend GBR 40-44 1:02:23 28:50 29:33
25 Yannick Jankovits FRA 35-39 1:02:24 30:29 27:26
26 Xavier Dufour FRA 25-29 1:02:32 27:43 30:49
27 Lorenzo Parodi ITA 25-29 1:02:40 30:58 26:33
28 Ryan Hogarth GBR 16-24 1:02:47 29:33 28:45
29 Paweł Gramacki POL 40-44 1:02:53 30:41 26:57
30 Matteo Quadarella ITA 30-34 1:02:55 30:31 27:54
31 Louis Pavis FRA 35-39 1:02:56 31:17 26:34
32 dylan caruso ITA 16-24 1:03:04 28:22 30:22
33 Adam Hale GBR 35-39 1:03:21 29:07 30:14
34 Sebastien Barreaud FRA 45-49 1:03:39 29:17 30:02
35 Stefano Tomadini ITA 25-29 1:03:43 30:14 28:57
36 Dale Harding GBR 30-34 1:03:52 29:56 28:54
37 Chris Owen GBR 25-29 1:03:57 29:13 30:07
38 Dan Nota GBR 25-29 1:04:04 28:55 30:50
39 Mehdi Dergaoui FRA 35-39 1:04:09 28:53 30:18
40 Sean McLaughlin IRL 35-39 1:04:09 30:21 29:16
41 François Valentin Becourt FRA 25-29 1:04:14 28:53 30:41
42 Jean Claude Faenza MLT 30-34 1:04:27 30:59 28:56
43 Stephen Lynch IRL 40-44 1:04:36 30:55 28:50
44 Michael Donohoe IRL 30-34 1:04:36 29:48 30:03
45 Mike Schifferle SUI 50-54 1:04:37 28:44 31:12
46 Arkadiusz Grabowiec POL 25-29 1:04:41 31:08 29:07
47 Gaëtan CHAPPAZ FRA 35-39 1:05:01 31:04 29:25
48 Kamil Kuszmider POL 30-34 1:05:15 29:42 31:02
49 Will Ralf GBR 25-29 1:05:17 30:39 29:25
50 Luca Maselli ITA 40-44 1:05:23 31:23 29:14
51 Ryan Murray GBR 25-29 1:05:27 31:47 29:01
52 Lucas Sallin SUI 25-29 1:05:34 30:23 30:10
53 Damien Botes RSA 30-34 1:05:36 33:11 27:47
54 Thomas Delattre FRA 30-34 1:05:45 33:04 27:50
55 Francesco Biviano ITA 30-34 1:05:47 29:04 32:10
56 Christophe Morin FRA 25-29 1:05:49 29:58 31:17
57 Florian Saurin FRA 30-34 1:06:04 29:12 32:29
58 Filipe Prates Pucarinho POR 35-39 1:06:12 30:03 31:44
59 Seanán Mccolgan IRL 35-39 1:06:15 30:48 30:59
60 Justin Rheinheimer IRL 25-29 1:06:25 30:13 31:53
61 Anthony Kromwel FRA 25-29 1:06:27 30:56 31:19
62 Antonio Lavitola ITA 30-34 1:06:49 31:25 30:37
63 Antoine Bouhana FRA 35-39 1:06:52 30:40 31:05
64 Clement REZZONICO FRA 35-39 1:06:54 32:18 29:35
65 bradley johnson GBR 35-39 1:07:05 31:26 31:01
66 Rok Kolarič SLO 40-44 1:07:11 31:48 30:24
67 Marco Angelini ITA 30-34 1:07:13 30:55 31:35
68 Glenn Tanti Cuschieri MLT 35-39 1:07:15 32:49 29:38
69 Benjamin REZZONICO FRA 35-39 1:07:36 32:28 30:10
70 Paul Fitzgerald IRL 30-34 1:07:38 32:24 30:20
71 Guillaume Lescarboura FRA 25-29 1:07:38 31:05 31:43
72 Sean McCarthy GBR 16-24 1:07:39 29:38 33:35
73 Thierry delalonde FRA 35-39 1:07:46 27:52 35:31
74 Gioele Patroni ITA 25-29 1:07:47 29:49 33:06
75 Nils Haßfurther GER 25-29 1:08:04 32:33 30:37
76 Kamil Kozioł POL 30-34 1:08:10 31:58 31:06
77 Marco Di Geronimo ITA 40-44 1:08:11 30:47 32:33
78 Declan Kay GBR 25-29 1:08:13 31:04 32:29
79 Iven Micallef MLT 30-34 1:08:21 31:24 32:10
80 Frederik Lundelius GER 25-29 1:08:23 32:17 30:35
81 Fadel Ndiaye ITA 25-29 1:08:35 30:25 33:38
82 Gianmarco Damiani ITA 30-34 1:08:41 31:04 32:52
83 Alister Camilleri MLT 16-24 1:08:47 31:23 32:21
84 Killian Rémond FRA 16-24 1:08:56 35:21 29:14
85 Raphael Merkt GER 30-34 1:09:00 33:29 30:16
86 Federico Giovannini ITA 30-34 1:09:02 33:01 30:21
87 Ivan Silva POR 45-49 1:09:03 30:52 33:21
88 Guillaume Vasut FRA 40-44 1:09:07 34:07 29:49
89 James Ayshford GBR 25-29 1:09:15 30:15 34:48
90 Emil Jakobsen DEN 25-29 1:09:18 33:03 31:24
91 Florian Wolf GER 35-39 1:09:24 33:34 30:38
92 Maximilian Outteridge GBR 30-34 1:09:39 33:30 30:59
93 Patryk Wesoły POL 30-34 1:09:47 32:20 32:27
94 Matthew Ellul MLT 30-34 1:09:51 31:29 33:47
95 Sam Wright GBR 30-34 1:09:56 33:26 31:39
96 Jean-Patrick Delhaye FRA 45-49 1:09:57 33:17 31:26
97 Thomas Boivin FRA 30-34 1:09:59 34:24 30:59
98 Ahmed El tantawi FRA 25-29 1:10:01 31:12 33:46
99 Emanuele Cesti ITA 35-39 1:10:05 33:34 30:14
100 Nabil Berrouigat FRA 30-34 1:10:06 31:58 33:15
101 Mauro Viel ITA 45-49 1:10:11 31:04 33:19
102 Andrea Mosti ITA 30-34 1:10:13 32:05 33:05
103 Marco Tenuta ITA 25-29 1:10:24 30:48 34:59
104 Riccardo Dal Fior ITA 30-34 1:10:28 34:26 30:56
105 Juan Manuel Rodríguez Quintana ESP 40-44 1:10:32 35:03 29:33
106 Clément Laisney FRA 25-29 1:10:40 32:25 33:33
107 Luke West GBR 16-24 1:10:46 31:43 33:39
108 Nicolas Maillard FRA 30-34 1:11:04 32:35 32:32
109 Marco Parlani ITA 35-39 1:11:13 32:24 34:06
110 Joe Massaro GBR 16-24 1:11:22 33:09 33:18
111 Alvaro Denis Vivar Becerra ESP 25-29 1:11:27 30:50 34:40
112 Ray Shah IRL 45-49 1:11:29 32:40 33:18
113 Henry Cook GBR 25-29 1:11:33 35:01 31:10
114 Andreas Sörgel GER 35-39 1:11:42 33:52 32:46
115 Daniele Massaro ITA 16-24 1:11:45 35:33 30:55
116 Jimmy Nicholas USA 30-34 1:11:49 34:37 31:51
117 Emmanuel Mangion MLT 45-49 1:12:07 32:26 34:49
118 Gianluca Segatto ITA 30-34 1:12:13 34:45 31:57
119 Ignacio Basañez ESP 35-39 1:12:15 32:25 34:40
120 Gregory Piombino FRA 45-49 1:12:17 32:48 34:03
121 François Paccard FRA 25-29 1:12:26 34:16 32:41
122 Massimo Marchi ITA 40-44 1:12:28 33:48 33:20
123 Francisco Godinho POR 35-39 1:12:31 35:44 31:11
124 Nathan Beuf FRA 25-29 1:12:32 34:38 32:12
125 Clemente Truppi ITA 16-24 1:12:33 32:49 35:04
126 Theo Argent FRA 16-24 1:12:39 33:34 33:12
127 Damir Zver SLO 30-34 1:12:39 34:46 31:45
128 Matteo Bettini ITA 25-29 1:12:41 32:45 35:06
129 Manos Vasilakis GRE 30-34 1:12:43 34:34 32:27
130 Samuele Zanni ITA 35-39 1:12:46 34:24 32:30
131 Louis Langfield GBR 40-44 1:12:54 37:01 30:56
132 Salvatore Caligiuri ITA 40-44 1:13:04 33:27 34:30
133 Alex Birbeck GBR 30-34 1:13:05 32:47 34:52
134 Victor Correia POR 50-54 1:13:08 30:55 37:12
135 Eoin Carroll IRL 40-44 1:13:08 35:17 32:44
136 Tim Heinzle AUT 30-34 1:13:11 35:39 32:15
137 Javier Blasco Casado ESP 30-34 1:13:20 36:49 31:06
138 Rafał Różański POL 45-49 1:13:22 33:44 34:26
139 Matteo Caracciolo ITA 30-34 1:13:28 32:44 35:29
140 Thibault Orts FRA 30-34 1:13:30 34:19 33:57
141 Benjamin Boehmer RSA 30-34 1:13:31 35:56 32:02
142 John O'Leary IRL 35-39 1:13:41 33:52 34:33
143 Davy Dubois SUI 50-54 1:13:53 33:58 34:48
144 Samuel Grialou FRA 30-34 1:13:55 35:20 33:08
145 Christos Tampakos GRE 40-44 1:13:55 33:38 34:13
146 Ibar Conway IRL 45-49 1:13:56 33:32 35:25
147 Giuseppe Caruso ITA 30-34 1:13:56 34:32 33:44
148 James Whyte GBR 30-34 1:14:05 36:35 32:06
149 Phil Mataj POL 25-29 1:14:07 37:45 30:52
150 Jeremy Bouisset FRA 35-39 1:14:13 33:28 35:45
151 Mattia Giannellini ITA 30-34 1:14:19 34:24 34:44
152 Kane Zahra MLT 30-34 1:14:22 34:16 35:07
153 Alessandro Anania ITA 30-34 1:14:29 34:51 33:37
154 Benjamin Pierluigi FRA 45-49 1:14:29 33:42 35:21
155 Daniele Sartori ITA 35-39 1:14:48 32:18 36:57
156 Denis Pasqual ITA 30-34 1:14:52 32:56 36:30
157 Federico Nocioni ITA 30-34 1:14:54 31:15 38:39
158 Michael Tisselli ITA 30-34 1:15:03 35:44 32:07
159 Giulio Cecchin ITA 16-24 1:15:06 33:49 35:57
160 Francesco Perolari ITA 25-29 1:15:18 32:05 38:09
161 ANTONINO Scalia ITA 40-44 1:15:25 33:29 36:37
162 Callum Crosby GBR 25-29 1:15:26 36:12 33:23
163 William McAllister GBR 25-29 1:15:27 34:37 35:19
164 Emanuele Fabbri ITA 16-24 1:15:34 35:20 34:17
165 Jules Kutos FRA 25-29 1:15:37 35:46 34:19
166 ALEXANDRE MABILLE FRA 30-34 1:15:43 32:31 37:22
167 Gianluca Zambelli ITA 30-34 1:15:44 36:05 33:38
168 Mehdi Yassine MAR 35-39 1:15:48 31:19 39:12
169 Stéphane Fernandez FRA 40-44 1:15:50 35:13 34:43
170 Adrián Martinez ESP 35-39 1:15:53 31:53 39:02
171 Tim Flynn GBR 45-49 1:15:55 34:08 36:18
172 Davide Finotti ITA 30-34 1:16:04 32:10 38:15
173 Chris Ward GBR 35-39 1:16:05 31:20 40:01
174 Lennon Greggains GBR 25-29 1:16:06 33:20 37:20
175 Saulius Šupaila LTU 45-49 1:16:06 37:40 32:35
176 Abdoulaye Bah GUI 25-29 1:16:12 35:29 34:39
177 David Jamison IRL 45-49 1:16:21 33:49 37:29
178 Sergio Muñoz Polo ESP 30-34 1:16:22 36:56 34:16
179 Yoan Chotkan FRA 30-34 1:16:25 32:50 38:25
180 Kevin Bianchi FRA 40-44 1:16:32 36:48 33:22
181 Marco Bonora ITA 45-49 1:16:39 35:14 34:44
182 Anthony McLaughlin GBR 30-34 1:16:46 33:54 37:28
183 Kamil Rusin POL 25-29 1:16:47 34:40 36:15
184 Filippo Della Latta ITA 35-39 1:16:55 32:47 39:14
185 Oleh Bartashchuk UKR 30-34 1:17:17 36:41 34:19
186 Lucas Bredemestre FRA 25-29 1:17:20 34:45 36:43
187 Regan De Branco GBR 25-29 1:17:28 35:53 36:07
188 Massimo Galgani ITA 35-39 1:17:33 34:25 37:34
189 ANTHONY BRIGNOLI FRA 30-34 1:17:43 33:57 37:49
190 Edoardo Trinx ITA 16-24 1:17:44 36:09 36:13
191 Simone Sacco ITA 25-29 1:17:45 36:49 35:36
192 Benoist Herfort FRA 45-49 1:17:47 33:01 39:06
193 Enrico Capriotti ITA 35-39 1:17:53 35:37 36:07
194 Fred Regolini ITA 50-54 1:17:55 37:35 34:47
195 Boris Wuidart BEL 30-34 1:18:01 35:38 36:06
196 Stéphane Daniel FRA 45-49 1:18:02 33:23 39:01
197 Aksel Ryustem BUL 30-34 1:18:04 35:01 37:29
198 Sofien Taouriri FRA 40-44 1:18:08 33:44 38:57
199 Jeremy Baido ITA 25-29 1:18:12 32:32 39:21
200 Will Richardson GBR 25-29 1:18:13 35:59 37:08

← Rome 2025 results