← Madrid 2025 results

HYROX Madrid 2025 Results – Open Men (page 2)

1,149 finishers. Winner Charlie Botterill in 53:56; median 1:21:11.

Rank Athlete Nat Age group Time Run Workout
201 Hamza Abzakh JOR 35-39 1:10:04 37:28 27:01
202 Daniel Doherty GBR 16-24 1:10:05 33:15 32:07
203 Sami El Idrissi FRA 25-29 1:10:06 35:14 29:46
204 Alvaro Ribes ESP 30-34 1:10:09 32:53 31:29
205 Matthew Bone GBR 35-39 1:10:12 35:07 29:41
206 Alberto Rodríguez Domínguez ESP 35-39 1:10:13 32:18 32:39
207 Ivan Camacho Armentero ESP 30-34 1:10:15 34:05 30:51
208 Rokas Mockevicius LTU 25-29 1:10:21 35:21 29:31
209 Ales Stubicar SLO 50-54 1:10:27 36:23 28:11
210 Carlos Reina ESP 35-39 1:10:31 34:32 31:08
211 Thony Messon FRA 30-34 1:10:34 35:25 30:13
212 Matthew Syrett GBR 30-34 1:10:36 35:03 30:01
213 Alex Griffiths GBR 30-34 1:10:37 36:47 28:01
214 Andrei Canseco ESP 16-24 1:10:39 39:02 27:08
215 Elliot Warwick GBR 16-24 1:10:40 36:50 28:42
216 Mickaël Ropert FRA 40-44 1:10:45 35:43 29:50
217 Javier López Caro ESP 40-44 1:10:45 33:21 31:26
218 Robert Sobczak POL 30-34 1:10:45 35:25 30:19
219 Rasmus Kuhlmann DEN 30-34 1:10:46 33:42 31:55
220 Joao Silveira POR 25-29 1:10:47 33:31 32:50
221 Ian Saint GBR 45-49 1:10:50 35:35 29:07
222 Niko Vuze FRA 40-44 1:10:51 35:21 29:52
223 Eduardo De haro ESP 35-39 1:10:56 35:07 30:56
224 David Martín ESP 30-34 1:10:57 34:18 31:54
225 Jamie Russell GBR 40-44 1:10:57 33:44 31:56
226 Gianluca Massimo ITA 35-39 1:10:59 34:22 31:31
227 Aksel Ryustem BUL 30-34 1:10:59 34:59 30:47
228 Mathew Mccaigue GBR 40-44 1:11:07 34:36 31:04
229 Berkay Ertas TUR 35-39 1:11:09 37:10 28:29
230 Robin Usson FRA 30-34 1:11:09 34:48 29:42
231 Domi Zamorano ESP 35-39 1:11:10 33:27 32:39
232 Miguel Garcia ESP 30-34 1:11:13 37:30 28:01
233 Sergio Rueda Garcia ESP 35-39 1:11:14 35:39 30:31
234 Alexander Brand FRA 25-29 1:11:15 35:09 30:37
235 Antonio Hidalgo Olaya ESP 25-29 1:11:17 34:28 32:05
236 José Carlos Corcoba ESP 40-44 1:11:20 32:41 33:36
237 Pablo Calvo Iborra ESP 40-44 1:11:20 34:53 31:32
238 Marcus Müller GER 35-39 1:11:22 32:53 33:09
239 Matheus Schelp Langendyk BRA 25-29 1:11:27 33:06 33:15
240 Thibaut Montay FRA 16-24 1:11:27 34:10 31:03
241 Antony Jacq FRA 25-29 1:11:29 33:59 32:40
242 Sérgio Gonçalves POR 45-49 1:11:30 35:25 30:53
243 Matteo Veschetti ITA 35-39 1:11:33 34:19 31:24
244 Andy Duffy GBR 35-39 1:11:33 35:34 30:16
245 Balázs Horváth HUN 35-39 1:11:35 35:47 30:46
246 Emmanuel Quemerais FRA 40-44 1:11:36 35:43 30:31
247 Francisco Teixeira POR 25-29 1:11:37 34:01 32:28
248 David Martín Gutiérrez ESP 30-34 1:11:37 35:39 30:40
249 Hugo Arnaud FRA 25-29 1:11:37 36:03 30:19
250 Paul Challoner GBR 40-44 1:11:42 34:47 30:25
251 Álvaro Enríquez Belenguer ESP 25-29 1:11:43 34:12 32:17
252 Alex Escudero ESP 25-29 1:11:44 32:16 34:54
253 Gianluca Calzavara ITA 30-34 1:11:46 32:25 32:40
254 Charlie Wan HKG 40-44 1:11:46 34:08 32:50
255 Maties Vicens ESP 30-34 1:11:52 34:35 31:52
256 Jhonatan Charamelo URU 35-39 1:11:52 36:58 29:18
257 Louis Bekaert FRA 25-29 1:11:57 34:57 32:05
258 Charlie Whyler GBR 25-29 1:11:57 34:10 32:18
259 Nicolò Piomboni ITA 35-39 1:11:58 36:03 30:47
260 Adrian Moll Argente ESP 25-29 1:11:58 37:01 29:21
261 Aitor Barroso ESP 30-34 1:12:00 34:34 32:17
262 Belmiro Augusto SUI 35-39 1:12:00 36:21 30:36
263 Ryan Murphy IRL 16-24 1:12:01 32:56 33:41
264 Vincent Nolan IRL 45-49 1:12:02 33:56 32:25
265 David Standing GBR 40-44 1:12:03 33:44 32:53
266 Alex Rabanillo Merino ESP 35-39 1:12:04 35:50 31:23
267 Diego Navarro Pérez ESP 16-24 1:12:05 34:39 32:47
268 Tom Keenan GBR 35-39 1:12:06 35:00 32:14
269 Connor LeMay GBR 25-29 1:12:07 34:26 32:23
270 Mohamed Benkirane MAR 30-34 1:12:08 35:25 31:03
271 Anatolij Romanov MKD 25-29 1:12:09 35:25 29:24
272 Carlo Gittermann GER 35-39 1:12:11 36:33 29:48
273 Gonzalo Erize ARG 35-39 1:12:12 34:04 32:47
274 Jaume Robles ESP 30-34 1:12:14 35:08 31:35
275 José Cobo Campos ESP 25-29 1:12:14 34:12 32:41
276 Henry Wood GBR 35-39 1:12:14 33:37 32:21
277 Mathieu Besse FRA 35-39 1:12:20 34:13 32:33
278 julien NOGUERA FRA 40-44 1:12:21 34:58 31:19
279 Greg Walters GBR 35-39 1:12:22 34:19 32:14
280 Loris Jacquier FRA 16-24 1:12:23 35:32 31:02
281 Jake Riley GBR 30-34 1:12:23 37:54 29:11
282 Isac Campelo POR 35-39 1:12:25 36:08 30:46
283 Nenad Milković CRO 35-39 1:12:26 35:11 31:22
284 Vincent Roy FRA 25-29 1:12:27 34:03 33:30
285 Mario Bernhofen SUI 45-49 1:12:29 35:59 31:20
286 Alberto Pereda Mateo ESP 40-44 1:12:35 35:23 32:14
287 Josu Gilen Hualde ESP 35-39 1:12:36 35:38 31:58
288 Alejandro Lopez Soto ESP 30-34 1:12:36 37:01 30:19
289 Danny Loftus IRL 16-24 1:12:45 33:29 33:49
290 Juan José Blanco ESP 30-34 1:12:46 34:43 32:10
291 Pedro Moya Espinosa ESP 45-49 1:12:53 36:59 30:39
292 Nicolas Lefrere FRA 40-44 1:12:55 35:21 32:48
293 James Roberts GBR 45-49 1:12:56 36:14 29:52
294 Javier Ruiz ESP 40-44 1:13:03 36:01 31:19
295 Fernando Gimeno ESP 30-34 1:13:04 34:44 32:08
296 Sam Bernard GBR 16-24 1:13:05 37:38 29:11
297 JOSE SERRA TORRES ESP 40-44 1:13:08 34:19 34:10
298 Léo Lécureux SUI 25-29 1:13:08 35:26 30:52
299 Sebastián Henao Guevara COL 25-29 1:13:10 36:34 31:53
300 Luca Van Tichelen BEL 30-34 1:13:12 36:24 30:27
301 Jesús Navarro Atienzar ESP 45-49 1:13:16 31:57 34:44
302 Maurizio Salvatore Idili ITA 30-34 1:13:17 35:44 32:41
303 Leo Trochard FRA 25-29 1:13:19 35:09 32:24
304 Tom Watson GBR 30-34 1:13:20 32:48 35:45
305 Enzo Rodriguez FRA 25-29 1:13:22 35:02 33:05
306 Jordan O’Connor IRL 30-34 1:13:23 35:20 33:09
307 Noah Digonnet FRA 25-29 1:13:23 33:23 33:44
308 Noah Fantur AUT 25-29 1:13:23 40:05 28:03
309 Tom Green GBR 30-34 1:13:26 34:27 33:36
310 Uldis Lapsins LAT 45-49 1:13:26 35:24 32:37
311 Alastair Woodman GBR 45-49 1:13:27 36:51 31:11
312 Luke Vevers AUS 30-34 1:13:29 36:13 32:08
313 pascual herrera ramirez ESP 35-39 1:13:30 33:49 34:29
314 Daniel Main GBR 30-34 1:13:30 35:54 32:24
315 Joao Goncalves POR 40-44 1:13:31 37:33 30:23
316 Duarte Fragoso POR 16-24 1:13:35 33:35 35:23
317 Kenan Leemann SUI 30-34 1:13:36 35:13 32:26
318 Raphaël PIZZANELLI FRA 30-34 1:13:38 34:04 34:28
319 Benjamin Noble Bordon ESP 50-54 1:13:40 35:50 32:44
320 Samuel Lugnier FRA 35-39 1:13:42 36:08 31:46
321 Gustav Lund DEN 16-24 1:13:46 35:18 33:20
322 Chris Spurrett GBR 16-24 1:13:46 37:18 31:13
323 Joshua Clydesdale GBR 25-29 1:13:47 34:39 32:36
324 Liam Colin FRA 16-24 1:13:47 33:44 33:20
325 Rafael Gil ESP 25-29 1:13:50 35:44 32:47
326 Aitor Ruiz Garciolo ESP 25-29 1:13:51 34:43 34:20
327 Juan Francisco Lacal Villa ESP 40-44 1:13:53 37:15 31:06
328 Manuel Laynez Gallego ESP 30-34 1:13:53 35:04 33:04
329 Chris Burge GBR 35-39 1:13:54 36:34 32:26
330 William Cope LUX 25-29 1:14:00 36:23 32:18
331 Lucas Bousquet Alvarez ESP 30-34 1:14:03 35:23 31:52
332 Jose Cotos Romero ESP 25-29 1:14:08 34:30 32:49
333 Mark Tewkesbury GIB 30-34 1:14:08 35:40 33:26
334 André Agostinho POR 30-34 1:14:10 34:29 33:42
335 Mitchell Johnston GBR 16-24 1:14:13 34:29 34:06
336 Florentino Romero Haro ESP 40-44 1:14:13 35:35 32:58
337 William Doherty IRL 30-34 1:14:15 33:53 34:58
338 Richard Smith GBR 30-34 1:14:16 35:06 33:21
339 Benoit Hallez BEL 30-34 1:14:18 38:41 29:22
340 Aitor Echeberria ESP 30-34 1:14:18 35:35 32:58
341 Michael Shingler GBR 16-24 1:14:20 36:44 32:27
342 Ryan Conville GBR 30-34 1:14:25 34:35 34:56
343 Antonio Azevedo POR 45-49 1:14:27 36:07 33:12
344 Joey Cochrane GBR 16-24 1:14:27 35:12 34:10
345 Rui Oliveira POR 30-34 1:14:29 37:41 31:45
346 Emilio Antonio Quintana Fernandez ESP 16-24 1:14:29 38:28 30:12
347 Jose Antonio Martin Ordoñez ESP 50-54 1:14:35 34:54 34:41
348 Baptiste Belasco FRA 30-34 1:14:35 37:04 32:34
349 Edoardo Nodaro ITA 30-34 1:14:36 36:28 31:34
350 Gershwin Bonevacia CUW 30-34 1:14:39 35:30 34:12
351 Ugo Poullain MON 25-29 1:14:39 38:31 29:32
352 David Muñoz Pascual ESP 30-34 1:14:40 36:26 32:08
353 Alberto Serrano ESP 30-34 1:14:40 33:32 35:20
354 Ruben Oliveira POR 25-29 1:14:42 36:49 32:05
355 Oliver Pollock GBR 16-24 1:14:43 36:34 32:28
356 Patricio David González Santos ESP 25-29 1:14:44 35:23 33:38
357 Tiemen Bult NED 25-29 1:14:44 38:20 29:56
358 Eric Sendas FRA 30-34 1:14:46 36:01 32:51
359 Dax Bilsland GBR 45-49 1:14:48 35:54 33:18
360 Johnston Tabone MLT 35-39 1:14:49 37:19 31:58
361 Thomas Gilbert GBR 16-24 1:14:50 33:44 31:05
362 Pedro Gonçalves POR 55-59 1:14:50 37:28 32:20
363 Steven Armstrong GBR 30-34 1:14:51 34:10 35:36
364 Robbie Froggatt GBR 16-24 1:14:51 34:45 33:26
365 Karim Benamar ESP 35-39 1:14:52 34:56 33:47
366 Mario Moreta García ESP 45-49 1:14:55 35:22 34:26
367 André Martins POR 30-34 1:14:56 35:35 34:11
368 Mattia Di Marco ITA 16-24 1:14:57 36:43 32:57
369 Jesus Baquedano Mozos ESP 35-39 1:14:58 35:12 34:31
370 Sergio Marica NED 40-44 1:14:58 38:23 29:41
371 Rémi DESPAROIR FRA 40-44 1:15:00 35:16 31:53
372 Harry Brown GBR 30-34 1:15:02 37:55 31:29
373 Tim Bucklitsch GER 35-39 1:15:02 36:21 31:55
374 Robbie Hayes GBR 25-29 1:15:04 39:09 30:04
375 Miguel Raposo POR 30-34 1:15:11 35:38 33:18
376 Julien Arriola SUI 30-34 1:15:15 36:43 32:51
377 Marcos González Fenollar ESP 30-34 1:15:16 35:34 34:41
378 Marc Gibert Font ESP 30-34 1:15:17 36:54 33:25
379 João Vergílio POR 30-34 1:15:18 39:00 31:07
380 Achille Garcia FRA 30-34 1:15:19 35:11 34:04
381 Patxi Mikel Triguero ESP 25-29 1:15:19 36:28 33:20
382 Armintas Dubickas LTU 35-39 1:15:20 37:27 32:14
383 Jessy Izar FRA 30-34 1:15:20 34:27 34:39
384 Javi Sepúlveda ESP 35-39 1:15:23 35:05 34:37
385 Abderrahim Yahiaoui ALG 35-39 1:15:23 36:16 34:02
386 Ricky Power IRL 35-39 1:15:24 34:44 29:52
387 Diony Torrero ESP 35-39 1:15:29 36:24 33:51
388 Adrián Jiménez Carretero ESP 30-34 1:15:30 35:33 34:21
389 Angel Garcia Mateo ESP 45-49 1:15:33 33:39 36:50
390 Thomas Besenval FRA 30-34 1:15:34 35:45 34:20
391 Manu Otero Paz ESP 30-34 1:15:37 38:20 31:55
392 Rafael Brito POR 35-39 1:15:43 38:39 31:47
393 Scott Van Strydonck BEL 25-29 1:15:44 34:37 36:06
394 Ryan Neligan GBR 30-34 1:15:46 38:10 31:49
395 Mathis Horndasch GER 16-24 1:15:48 33:55 36:05
396 NUNO SILVA POR 30-34 1:15:51 35:26 35:08
397 Rui Afonso e Costa POR 35-39 1:15:52 37:23 33:32
398 Christos Chatzis GRE 35-39 1:15:55 38:26 31:18
399 Conor Shovlin IRL 30-34 1:16:08 35:45 33:43
400 Marcel Blanco Martinez GER 35-39 1:16:08 40:06 30:02

← Madrid 2025 results