FULL RESULTS
HYROX Madrid 2025 Results – Open Men (page 3)
1,149 finishers. Winner Charlie Botterill in 53:56; median 1:21:11.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 401 | Jake Davy | 30-34 | 1:16:10 | 38:16 | 32:49 | |
| 402 | Eduardo Lopez | 35-39 | 1:16:12 | 38:03 | 32:00 | |
| 403 | Tomas Yates | 16-24 | 1:16:15 | 35:05 | 34:50 | |
| 404 | Manuel Jesús Romero Hueso | 30-34 | 1:16:17 | 37:23 | 33:50 | |
| 405 | Danny Čechmánek | 16-24 | 1:16:17 | 37:13 | 30:56 | |
| 406 | Barry Whelan | 45-49 | 1:16:17 | 39:30 | 31:30 | |
| 407 | Dennis Verhaeghe | 25-29 | 1:16:18 | 38:08 | 32:01 | |
| 408 | Daniel Jaso | 30-34 | 1:16:23 | 36:23 | 33:39 | |
| 409 | Daniel Melo | 16-24 | 1:16:23 | 34:12 | 36:43 | |
| 410 | Hugo Truf | 25-29 | 1:16:23 | 34:38 | 36:08 | |
| 411 | Nicolas Ringot | 25-29 | 1:16:25 | 34:59 | 35:20 | |
| 412 | Roberto Megias | 25-29 | 1:16:27 | 33:30 | 37:04 | |
| 413 | Álvaro López Molina | 25-29 | 1:16:28 | 39:34 | 30:18 | |
| 414 | Nikos Maniatopoulos | 35-39 | 1:16:31 | 38:26 | 32:07 | |
| 415 | Nico Watkins | 60-64 | 1:16:32 | 38:49 | 32:30 | |
| 416 | Jack Walls | 30-34 | 1:16:32 | 37:10 | 33:08 | |
| 417 | Tobias Bruder | 16-24 | 1:16:33 | 40:07 | 30:27 | |
| 418 | Kévin CORDIER | 25-29 | 1:16:34 | 37:28 | 33:48 | |
| 419 | Luke McBlain | 16-24 | 1:16:42 | 34:24 | 36:13 | |
| 420 | Gioele Pinzuti | 35-39 | 1:16:42 | 37:58 | 32:15 | |
| 421 | Florian Schneider | 25-29 | 1:16:44 | 39:22 | 31:42 | |
| 422 | Ruairi Doyle | 25-29 | 1:16:47 | 38:19 | 32:22 | |
| 423 | Julien Valles | 25-29 | 1:16:49 | 37:45 | 33:10 | |
| 424 | Sean Flanagan | 16-24 | 1:16:49 | 37:08 | 34:40 | |
| 425 | Jason Quan | 30-34 | 1:16:50 | 37:35 | 33:37 | |
| 426 | Adnane Cherkaoui | 40-44 | 1:16:53 | 36:20 | 33:25 | |
| 427 | Jack McStay | 30-34 | 1:16:55 | 39:35 | 31:39 | |
| 428 | Jesús Gutiérrez Argumosa | 35-39 | 1:16:56 | 36:01 | 35:30 | |
| 429 | Hugo Zannoni | 30-34 | 1:16:56 | 35:39 | 35:01 | |
| 430 | John Brooks | 40-44 | 1:16:56 | 37:47 | 33:02 | |
| 431 | Bruno Brito | 30-34 | 1:16:59 | 35:27 | 36:31 | |
| 432 | Juan Ramon Diaz Villuendas | 35-39 | 1:17:00 | 36:04 | 35:19 | |
| 433 | Jose Taborga Delius | 30-34 | 1:17:04 | 39:02 | 32:21 | |
| 434 | Guillaume Pineau | 25-29 | 1:17:04 | 36:40 | 34:48 | |
| 435 | Diego Garcia | 30-34 | 1:17:05 | 38:03 | 31:57 | |
| 436 | Bryn Raven | 30-34 | 1:17:05 | 37:42 | 33:27 | |
| 437 | Maarten Elfrink | 16-24 | 1:17:06 | 36:18 | 34:27 | |
| 438 | Christopher Lozano | 35-39 | 1:17:06 | 38:07 | 33:32 | |
| 439 | Elias Mertens | 25-29 | 1:17:07 | 35:37 | 35:15 | |
| 440 | Adrien Jost | 25-29 | 1:17:08 | 40:11 | 31:11 | |
| 441 | Joseph Franklin | 30-34 | 1:17:13 | 35:31 | 36:09 | |
| 442 | Iván Quirós | 45-49 | 1:17:20 | 38:12 | 33:46 | |
| 443 | Mitchel Bourne | 25-29 | 1:17:20 | 37:52 | 34:06 | |
| 444 | Michael Delaney | 30-34 | 1:17:23 | 37:52 | 33:36 | |
| 445 | Denys Dion-Luangraj | 25-29 | 1:17:27 | 34:56 | 36:44 | |
| 446 | Simon Cutler | 50-54 | 1:17:27 | 41:18 | 31:16 | |
| 447 | Pedro Cara D Anjo | 30-34 | 1:17:28 | 36:55 | 35:31 | |
| 448 | Juan Hernández Moreno | 35-39 | 1:17:30 | 38:07 | 32:30 | |
| 449 | Leroy Schuijers | 25-29 | 1:17:30 | 37:47 | 33:46 | |
| 450 | Stefan Moise | 30-34 | 1:17:38 | 37:55 | 33:01 | |
| 451 | Victor Ruiz Garcia | 25-29 | 1:17:38 | 32:42 | 39:34 | |
| 452 | Francesco Maria Catananti | 35-39 | 1:17:42 | 36:41 | 34:59 | |
| 453 | Vicente Pedrós | 25-29 | 1:17:44 | 38:44 | 33:29 | |
| 454 | Ekain Etxeberria | 25-29 | 1:17:45 | 37:06 | 34:58 | |
| 455 | John Winstanley | 35-39 | 1:17:46 | 39:45 | 32:19 | |
| 456 | Daniel Mees | 25-29 | 1:17:46 | 34:26 | 38:43 | |
| 457 | Mantas Wachendoerfer | 35-39 | 1:17:46 | 39:15 | 31:08 | |
| 458 | Gavin Kenny | 45-49 | 1:17:48 | 35:27 | 37:14 | |
| 459 | István Barabási | 35-39 | 1:17:48 | 38:49 | 32:27 | |
| 460 | Diego Tierno | 30-34 | 1:17:49 | 34:50 | 36:53 | |
| 461 | Martin Kirwan | 50-54 | 1:17:51 | 35:29 | 36:15 | |
| 462 | Thierry Bredel | 45-49 | 1:17:57 | 37:38 | 34:28 | |
| 463 | Alvaro Arribas Marcos | 35-39 | 1:18:00 | 39:42 | 32:09 | |
| 464 | Borja Plaza Medrano | 35-39 | 1:18:02 | 33:20 | 38:25 | |
| 465 | Guillaume Andolina | 30-34 | 1:18:04 | 37:11 | 34:44 | |
| 466 | Colin Wilkie | 40-44 | 1:18:06 | 38:12 | 33:41 | |
| 467 | Dominic Janes | 25-29 | 1:18:07 | 38:48 | 33:19 | |
| 468 | Cian Spencer McDermott | 16-24 | 1:18:07 | 38:57 | 33:46 | |
| 469 | Ryan Tierney | 16-24 | 1:18:08 | 37:55 | 33:04 | |
| 470 | Soufiane Karoui | 25-29 | 1:18:10 | 36:14 | 36:25 | |
| 471 | Danny Lenton | 50-54 | 1:18:10 | 38:59 | 33:02 | |
| 472 | Shane Mcgovern | 30-34 | 1:18:11 | 35:29 | 35:51 | |
| 473 | Pedro J. Marín | 45-49 | 1:18:13 | 40:07 | 32:51 | |
| 474 | Donatas Abraitis | 35-39 | 1:18:15 | 39:47 | 31:16 | |
| 475 | Luis Ceballos | 40-44 | 1:18:18 | 37:32 | 35:00 | |
| 476 | Gerardo Perez Ramos | 45-49 | 1:18:19 | 37:58 | 35:01 | |
| 477 | Scott Shephard | 25-29 | 1:18:21 | 38:07 | 34:18 | |
| 478 | Tjeerd Greuter | 40-44 | 1:18:21 | 38:54 | 33:03 | |
| 479 | Jack Scully | 25-29 | 1:18:22 | 39:08 | 33:41 | |
| 480 | Rui Pedro Silva | 40-44 | 1:18:30 | 36:00 | 37:19 | |
| 481 | Flávio Santos | 25-29 | 1:18:30 | 36:19 | 37:11 | |
| 482 | Pedro Madrigal | 16-24 | 1:18:31 | 37:06 | 35:13 | |
| 483 | Rodrigo Paradela | 30-34 | 1:18:32 | 36:40 | 31:43 | |
| 484 | Maxime Jayat | 30-34 | 1:18:33 | 36:56 | 34:55 | |
| 485 | Javier Gonzalez Ramos | 25-29 | 1:18:34 | 42:38 | 29:06 | |
| 486 | Francisco Zapata | 25-29 | 1:18:36 | 35:56 | 36:40 | |
| 487 | Romain Bianchini | 25-29 | 1:18:37 | 39:28 | 33:30 | |
| 488 | Jonny Matthews | 30-34 | 1:18:37 | 40:56 | 31:34 | |
| 489 | Nacho Cerrillo | 40-44 | 1:18:42 | 38:52 | 33:14 | |
| 490 | Julien Affre | 40-44 | 1:18:46 | 40:06 | 32:08 | |
| 491 | Nicolas Guiho | 50-54 | 1:18:46 | 38:06 | 33:37 | |
| 492 | Xavier McGrath | 16-24 | 1:18:47 | 35:28 | 37:47 | |
| 493 | JOSE ANTONIO VALENZUELA SANCHEZ | 30-34 | 1:18:48 | 37:18 | 34:56 | |
| 494 | Guillaume Lanza | 30-34 | 1:18:52 | 36:41 | 35:12 | |
| 495 | David Cardoso | 35-39 | 1:18:54 | 36:18 | 37:32 | |
| 496 | Jamie Devine | 35-39 | 1:18:54 | 37:08 | 34:38 | |
| 497 | Luis Sanchez | 16-24 | 1:18:54 | 38:21 | 33:39 | |
| 498 | Kurt Mario Marty | 35-39 | 1:18:56 | 39:29 | 33:48 | |
| 499 | Danny Williams | 35-39 | 1:18:58 | 37:47 | 34:20 | |
| 500 | Kevin Walter | 35-39 | 1:19:00 | 36:56 | 35:57 | |
| 501 | Lucas Lepore | 35-39 | 1:19:04 | 36:36 | 36:28 | |
| 502 | Eli Amoo | 25-29 | 1:19:06 | 37:52 | 34:48 | |
| 503 | Simon Maughan | 55-59 | 1:19:07 | 37:47 | 36:01 | |
| 504 | Alex Martinez | 30-34 | 1:19:09 | 37:04 | 35:51 | |
| 505 | Sergio Vargas | 25-29 | 1:19:10 | 39:37 | 33:48 | |
| 506 | Manuel Oton Gallardo | 35-39 | 1:19:10 | 36:00 | 37:55 | |
| 507 | Shane O Donnell | 45-49 | 1:19:13 | 40:20 | 32:57 | |
| 508 | Ádám Attila Mogyorósi | 16-24 | 1:19:18 | 39:21 | 34:08 | |
| 509 | Roeland Reijse | 45-49 | 1:19:22 | 37:50 | 35:03 | |
| 510 | Dylan Gaffey | 25-29 | 1:19:24 | 36:04 | 36:31 | |
| 511 | Mark Weatherall | 30-34 | 1:19:24 | 38:08 | 35:11 | |
| 512 | Abel Ponce | 35-39 | 1:19:28 | 39:31 | 33:44 | |
| 513 | Jan Dendauw | 40-44 | 1:19:29 | 38:46 | 35:04 | |
| 514 | Alejandro Garcia-Santos Calleja | 25-29 | 1:19:31 | 36:22 | 37:24 | |
| 515 | Jose Carlos Cuadrado | 25-29 | 1:19:32 | 39:41 | 33:30 | |
| 516 | Nadeem Ali | 35-39 | 1:19:33 | 38:38 | 34:49 | |
| 517 | Collin Reeser | 35-39 | 1:19:34 | 36:52 | 36:20 | |
| 518 | Christian Wolf | 35-39 | 1:19:36 | 36:20 | 29:31 | |
| 519 | Patryk Przybylski | 30-34 | 1:19:37 | 39:26 | 32:53 | |
| 520 | Jack Corbett | 40-44 | 1:19:38 | 40:39 | 33:25 | |
| 521 | Javi Navarro | 35-39 | 1:19:39 | 39:10 | 34:40 | |
| 522 | Sammy Edwards | 45-49 | 1:19:39 | 41:02 | 32:11 | |
| 523 | Maric Snel | 25-29 | 1:19:40 | 41:35 | 31:52 | |
| 524 | Patrick Foyle | 55-59 | 1:19:45 | 39:08 | 34:52 | |
| 525 | André Santos | 30-34 | 1:19:46 | 39:06 | 34:54 | |
| 526 | Alexandre Pranger | 35-39 | 1:19:48 | 35:20 | 37:53 | |
| 527 | Kolos Fazekas | 25-29 | 1:19:53 | 38:28 | 34:50 | |
| 528 | Keith Bruen | 55-59 | 1:19:58 | 41:53 | 32:32 | |
| 529 | Lasse Balsgaard | 45-49 | 1:19:58 | 41:05 | 32:13 | |
| 530 | Julio Fernando Garcia | 30-34 | 1:20:00 | 40:31 | 33:54 | |
| 531 | Chris Curtis | 50-54 | 1:20:01 | 38:20 | 35:47 | |
| 532 | Álvaro Soria | 30-34 | 1:20:01 | 36:56 | 36:42 | |
| 533 | Julian Molina Jaime | 45-49 | 1:20:01 | 40:24 | 33:55 | |
| 534 | Andrea Testa | 35-39 | 1:20:01 | 35:01 | 39:50 | |
| 535 | Emanuele Antonarelli | 35-39 | 1:20:07 | 37:59 | 35:14 | |
| 536 | Alan Kinsella | 40-44 | 1:20:11 | 38:22 | 36:18 | |
| 537 | Afonso Luis | 25-29 | 1:20:13 | 40:00 | 33:57 | |
| 538 | Daragh Walshe | 30-34 | 1:20:17 | 36:47 | 35:36 | |
| 539 | Guido Ringmann | 45-49 | 1:20:18 | 39:31 | 34:52 | |
| 540 | Alvaro Ortega Ramos | 30-34 | 1:20:20 | 38:58 | 35:54 | |
| 541 | Valentin Besingue | 30-34 | 1:20:20 | 39:53 | 34:17 | |
| 542 | James Cheeseman | 50-54 | 1:20:21 | 40:16 | 34:35 | |
| 543 | Michael Cleary-Gaffney | 30-34 | 1:20:26 | 36:27 | 37:46 | |
| 544 | Tom Leggett | 25-29 | 1:20:29 | 37:27 | 35:23 | |
| 545 | Roberto Cutrale | 25-29 | 1:20:29 | 40:25 | 32:52 | |
| 546 | Jordi Bonet Domínguez | 40-44 | 1:20:31 | 38:52 | 34:31 | |
| 547 | Noel Marshall | 50-54 | 1:20:31 | 36:30 | 37:51 | |
| 548 | Conor Hughes | 30-34 | 1:20:33 | 39:45 | 34:58 | |
| 549 | Leo Tamisier | 16-24 | 1:20:33 | 37:23 | 36:19 | |
| 550 | Levani Putkaradze | 35-39 | 1:20:35 | 34:27 | 39:53 | |
| 551 | Liam Harrison | 25-29 | 1:20:35 | 38:50 | 35:55 | |
| 552 | Adam Meagan | 25-29 | 1:20:36 | 37:20 | 37:02 | |
| 553 | Jack Cormack | 25-29 | 1:20:36 | 39:32 | 35:45 | |
| 554 | Sean Brown | 25-29 | 1:20:40 | 35:12 | 39:03 | |
| 555 | Toni Morlà | 35-39 | 1:20:42 | 36:55 | 37:55 | |
| 556 | Michał Osowski | 25-29 | 1:20:43 | 44:22 | 30:47 | |
| 557 | Miguel Hernandez | 45-49 | 1:20:44 | 38:17 | 36:21 | |
| 558 | Pedro Borges | 30-34 | 1:20:47 | 40:41 | 34:32 | |
| 559 | MANUEL EMERSON SOCORRO LORENZO | 60-64 | 1:20:50 | 37:42 | 37:36 | |
| 560 | Samuel Gil Pérez | 45-49 | 1:20:51 | 40:39 | 34:27 | |
| 561 | Fernando Carmellino | 25-29 | 1:20:51 | 39:19 | 34:09 | |
| 562 | Nicolas Roagna | 35-39 | 1:20:52 | 39:54 | 34:50 | |
| 563 | Davorin Krešić | 40-44 | 1:20:54 | 37:50 | 36:40 | |
| 564 | Samuel Wike | 16-24 | 1:20:55 | 40:46 | 32:24 | |
| 565 | Jared Quinn | 35-39 | 1:20:55 | 38:33 | 35:52 | |
| 566 | Olaf Hadler | 55-59 | 1:20:55 | 40:30 | 34:03 | |
| 567 | Liam Musto | 35-39 | 1:20:59 | 42:05 | 33:05 | |
| 568 | Pablo Sanchez-Martin | 35-39 | 1:21:01 | 38:55 | 35:07 | |
| 569 | Jonathon Lavers | 35-39 | 1:21:04 | 42:25 | 32:13 | |
| 570 | John Burns | 30-34 | 1:21:05 | 40:13 | 35:03 | |
| 571 | Dirk Jablonski | 35-39 | 1:21:05 | 39:27 | 35:09 | |
| 572 | Henrik Kliver | 40-44 | 1:21:07 | 38:53 | 35:32 | |
| 573 | Riccardo Dalfini | 30-34 | 1:21:08 | 39:17 | 36:12 | |
| 574 | Oliver Toth | 35-39 | 1:21:10 | 37:18 | 35:47 | |
| 575 | Juan Diego Herrera Maya | 35-39 | 1:21:11 | 36:32 | 37:58 | |
| 576 | Daniel Madeira | 40-44 | 1:21:13 | 42:08 | 33:22 | |
| 577 | Zak Togher | 25-29 | 1:21:13 | 35:24 | 40:02 | |
| 578 | Matt Marquis | 45-49 | 1:21:13 | 37:08 | 37:38 | |
| 579 | Neil O’Sullivan | 25-29 | 1:21:14 | 41:30 | 33:49 | |
| 580 | Richard Roberts | 40-44 | 1:21:14 | 36:15 | 39:29 | |
| 581 | James Power | 16-24 | 1:21:19 | 37:46 | 37:53 | |
| 582 | Darren Donnelly | 30-34 | 1:21:21 | 39:41 | 36:16 | |
| 583 | Daniel Tanner-Davies | 30-34 | 1:21:21 | 40:46 | 34:15 | |
| 584 | Pablo Sanchez | 30-34 | 1:21:23 | 40:44 | 34:49 | |
| 585 | Paulo Portillo | 45-49 | 1:21:24 | 38:46 | 36:53 | |
| 586 | Alessandro Gemelli | 50-54 | 1:21:24 | 39:07 | 36:14 | |
| 587 | Valentin Ivanov | 16-24 | 1:21:24 | 41:00 | 32:02 | |
| 588 | Aurelien Bonnaud | 25-29 | 1:21:26 | 39:08 | 36:32 | |
| 589 | Andrew Ellis | 25-29 | 1:21:28 | 36:41 | 39:23 | |
| 590 | Mark Laluska | 25-29 | 1:21:29 | 42:44 | 32:24 | |
| 591 | David Lu Zhu | 30-34 | 1:21:31 | 39:03 | 36:53 | |
| 592 | José Medina Valle | 40-44 | 1:21:34 | 37:19 | 38:05 | |
| 593 | Kamil Kramek | 35-39 | 1:21:39 | 37:26 | 38:21 | |
| 594 | Chris Crick | 25-29 | 1:21:39 | 38:50 | 36:39 | |
| 595 | Ben Phillips | 25-29 | 1:21:40 | 41:37 | 34:22 | |
| 596 | Gerard Keane | 50-54 | 1:21:41 | 41:43 | 33:23 | |
| 597 | Reece Murphy | 16-24 | 1:21:43 | 38:05 | 36:49 | |
| 598 | José Amado-Blanco | 35-39 | 1:21:43 | 39:36 | 35:21 | |
| 599 | Paul Harris | 40-44 | 1:21:44 | 40:32 | 35:05 | |
| 600 | Arturo Zatarain | 25-29 | 1:21:45 | 39:15 | 36:16 |