FULL RESULTS
HYROX Madrid 2025 Results – Open Men (page 4)
1,149 finishers. Winner Charlie Botterill in 53:56; median 1:21:11.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 601 | Thomas Degn Friis | 35-39 | 1:21:46 | 37:20 | 37:06 | |
| 602 | Fearghal Vallely | 25-29 | 1:21:47 | 40:50 | 35:31 | |
| 603 | David Martin perez | 45-49 | 1:21:48 | 36:46 | 39:31 | |
| 604 | Alejandro Gil Gonzalez | 30-34 | 1:21:50 | 38:17 | 37:24 | |
| 605 | Jakub Woźniak | 16-24 | 1:21:50 | 41:42 | 33:11 | |
| 606 | Nathan Smith | 40-44 | 1:21:52 | 41:24 | 34:30 | |
| 607 | Chiraag Patel | 30-34 | 1:21:52 | 39:32 | 36:35 | |
| 608 | Kai Henderson | 16-24 | 1:21:53 | 37:14 | 38:28 | |
| 609 | Matthew Jones | 16-24 | 1:21:55 | 36:16 | 40:33 | |
| 610 | Rosario Peppe | 45-49 | 1:22:06 | 40:00 | 34:56 | |
| 611 | Frank Greuter | 35-39 | 1:22:08 | 42:26 | 32:32 | |
| 612 | Robin Evrard | 25-29 | 1:22:13 | 38:01 | 37:48 | |
| 613 | Albert Gonzalez Romero | 30-34 | 1:22:13 | 38:46 | 37:09 | |
| 614 | Martin Jennings | 35-39 | 1:22:13 | 41:53 | 34:19 | |
| 615 | Simon Bleazard | 35-39 | 1:22:14 | 38:53 | 37:32 | |
| 616 | Karim Ishak | 35-39 | 1:22:15 | 36:12 | 40:30 | |
| 617 | Miguel Silva | 16-24 | 1:22:17 | 38:56 | 36:33 | |
| 618 | Aymeric Lenoir | 30-34 | 1:22:19 | 38:58 | 37:55 | |
| 619 | Carles Batlle Ponce | 40-44 | 1:22:19 | 37:56 | 37:30 | |
| 620 | Marcos Reboredo Vicente | 40-44 | 1:22:20 | 38:53 | 36:26 | |
| 621 | Steven Sorokaniuk | 25-29 | 1:22:20 | 37:05 | 39:26 | |
| 622 | Morgan claffey | 50-54 | 1:22:20 | 38:26 | 38:21 | |
| 623 | Bardia Shahin | 16-24 | 1:22:21 | 38:49 | 37:09 | |
| 624 | Habib Moussa | 35-39 | 1:22:24 | 37:25 | 36:53 | |
| 625 | Thomas Barascud | 16-24 | 1:22:29 | 39:49 | 35:06 | |
| 626 | Víctor Navarro | 40-44 | 1:22:31 | 39:20 | 36:34 | |
| 627 | Niall Connolly | 30-34 | 1:22:32 | 39:54 | 35:54 | |
| 628 | Daniele Chille | 16-24 | 1:22:32 | 39:41 | 35:46 | |
| 629 | Ricardo Santos | 30-34 | 1:22:36 | 39:01 | 36:46 | |
| 630 | Steve Linton | 50-54 | 1:22:36 | 32:49 | 43:54 | |
| 631 | Kevin Marshall | 40-44 | 1:22:36 | 39:20 | 36:59 | |
| 632 | Antonio Jose Maradiaga Carrillo | 40-44 | 1:22:36 | 42:56 | 33:26 | |
| 633 | Patrick Murphy | 30-34 | 1:22:39 | 39:09 | 36:50 | |
| 634 | David Salvador | 45-49 | 1:22:43 | 38:38 | 37:54 | |
| 635 | Jorge Prieto Pereiro | 45-49 | 1:22:43 | 40:16 | 36:36 | |
| 636 | Nicolás Supital | 40-44 | 1:22:44 | 37:33 | 38:27 | |
| 637 | Kyrone Watson | GIB | 35-39 | 1:22:46 | 42:51 | 32:49 |
| 638 | Francisco Javier Herrera Fernández | 30-34 | 1:22:54 | 42:57 | 33:26 | |
| 639 | Jake Hillyard | 35-39 | 1:22:54 | 41:26 | 35:35 | |
| 640 | Christian Jacobsen | 40-44 | 1:22:56 | 44:46 | 31:22 | |
| 641 | George Williams | 25-29 | 1:22:59 | 35:48 | 40:58 | |
| 642 | Euan Donaldson | 16-24 | 1:23:02 | 41:29 | 34:29 | |
| 643 | Athanasios Coutroumpas | 30-34 | 1:23:03 | 40:48 | 36:41 | |
| 644 | Jake Merriman | 30-34 | 1:23:03 | 44:39 | 31:27 | |
| 645 | GERARD BUNZLI | 60-64 | 1:23:03 | 39:49 | 37:06 | |
| 646 | Matt Ashall | 25-29 | 1:23:05 | 43:07 | 33:11 | |
| 647 | Alan Reilly | 55-59 | 1:23:05 | 38:12 | 38:41 | |
| 648 | Gerry Lee | 40-44 | 1:23:06 | 39:37 | 37:26 | |
| 649 | Jeremy Lemaire | 30-34 | 1:23:13 | 39:21 | 36:24 | |
| 650 | Zwayder Bachielis | CUW | 40-44 | 1:23:16 | 40:37 | 35:08 |
| 651 | Dimitri SACCUCCI | 45-49 | 1:23:20 | 40:10 | 30:02 | |
| 652 | David Hermo | 25-29 | 1:23:25 | 39:28 | 36:59 | |
| 653 | Patrick Thorpe | 60-64 | 1:23:30 | 40:49 | 35:20 | |
| 654 | Fady Hakim | 35-39 | 1:23:33 | 40:10 | 36:31 | |
| 655 | Bartosz Czarnecki | 35-39 | 1:23:34 | 40:32 | 36:07 | |
| 656 | Julien trebosc | 30-34 | 1:23:37 | 38:17 | 36:57 | |
| 657 | Brian Mullan | 50-54 | 1:23:42 | 38:53 | 38:54 | |
| 658 | Abdelkrim Haddani | 35-39 | 1:23:42 | 40:42 | 34:42 | |
| 659 | Adriel Tjokrosaputro | 30-34 | 1:23:47 | 35:14 | 43:02 | |
| 660 | Loïc Rouquier | 30-34 | 1:23:47 | 40:36 | 35:36 | |
| 661 | Vincent Lasserre | 30-34 | 1:23:50 | 39:41 | 36:53 | |
| 662 | Edoardo De Lucia | 25-29 | 1:23:51 | 37:52 | 38:40 | |
| 663 | Lander Azkarate Ormazabal | 16-24 | 1:23:54 | 39:10 | 38:12 | |
| 664 | Filipe Neves | 40-44 | 1:23:54 | 39:37 | 37:49 | |
| 665 | Fernando Durá | 35-39 | 1:23:55 | 39:16 | 39:03 | |
| 666 | Asier El Busto Gonzalez | 35-39 | 1:23:59 | 39:38 | 38:41 | |
| 667 | Filippo Milani | 25-29 | 1:23:59 | 39:53 | 36:25 | |
| 668 | Mario Eduardo Blanco Navas | 45-49 | 1:24:00 | 39:17 | 37:17 | |
| 669 | Ignacio De La Joya Mato | 30-34 | 1:24:00 | 39:52 | 37:01 | |
| 670 | Oliver Keuthen | 50-54 | 1:24:01 | 41:14 | 36:11 | |
| 671 | Emilien Coutard | 35-39 | 1:24:06 | 44:13 | 33:27 | |
| 672 | Oscar Diez | 25-29 | 1:24:08 | 38:46 | 39:06 | |
| 673 | Christophe Michel | 50-54 | 1:24:12 | 41:58 | 35:35 | |
| 674 | Samuel Moreno | 35-39 | 1:24:12 | 39:59 | 37:11 | |
| 675 | Miguel Queijeiro | 25-29 | 1:24:14 | 41:01 | 35:53 | |
| 676 | Jaime Tamayo Sanz | 30-34 | 1:24:15 | 38:57 | 38:10 | |
| 677 | Nicolas Fischer | 25-29 | 1:24:16 | 42:48 | 35:26 | |
| 678 | Cristiano Oliveira | 35-39 | 1:24:17 | 43:14 | 34:06 | |
| 679 | Rico Diaz Niks | 16-24 | 1:24:19 | 43:08 | 35:08 | |
| 680 | Felix Schwabe | 16-24 | 1:24:20 | 44:11 | 34:29 | |
| 681 | Adrian Ojeda Almenar | 25-29 | 1:24:22 | 41:15 | 36:27 | |
| 682 | Gonçalo Santos | 16-24 | 1:24:23 | 41:33 | 35:02 | |
| 683 | Bernardo Ferreira | 30-34 | 1:24:24 | 39:57 | 38:38 | |
| 684 | Tom Redmond | 30-34 | 1:24:27 | 44:06 | 34:13 | |
| 685 | Dimitri Casas | 35-39 | 1:24:28 | 40:41 | 36:25 | |
| 686 | Nathan BRECHENMACHER | 25-29 | 1:24:30 | 42:57 | 35:00 | |
| 687 | Steven Brown | 25-29 | 1:24:30 | 36:45 | 41:00 | |
| 688 | David Saus | 45-49 | 1:24:31 | 39:43 | 35:21 | |
| 689 | Pablo Soler | 30-34 | 1:24:34 | 39:23 | 39:29 | |
| 690 | Jasmin Husejnović | 35-39 | 1:24:34 | 39:01 | 38:02 | |
| 691 | Juan Miguel Rodriguez Artigas | 35-39 | 1:24:35 | 40:10 | 38:33 | |
| 692 | Javier Molinos martin | 45-49 | 1:24:36 | 39:37 | 36:13 | |
| 693 | Francisco D’Eça | 30-34 | 1:24:38 | 43:42 | 34:27 | |
| 694 | Ben Ingamells | 30-34 | 1:24:39 | 40:37 | 38:11 | |
| 695 | Marco Berger | 35-39 | 1:24:43 | 44:33 | 32:19 | |
| 696 | Dan Heartshorne | 30-34 | 1:24:43 | 41:49 | 36:32 | |
| 697 | Jorge Collado Vellisco | 30-34 | 1:24:44 | 36:21 | 40:13 | |
| 698 | Rodrigo Hernandez Alvarez | 30-34 | 1:24:48 | 40:27 | 37:12 | |
| 699 | Marc Soler | 45-49 | 1:24:48 | 36:53 | 40:18 | |
| 700 | Matt Monaghan | 35-39 | 1:24:48 | 41:33 | 36:44 | |
| 701 | David Martin | 35-39 | 1:24:49 | — | 33:55 | |
| 702 | Richard Hunt | 40-44 | 1:24:50 | 41:41 | 35:33 | |
| 703 | Daniel Scott | 45-49 | 1:24:53 | 39:34 | 39:19 | |
| 704 | Ross Brown | 30-34 | 1:24:56 | 41:49 | 36:11 | |
| 705 | Nicolas Vindevogel | 40-44 | 1:24:57 | 43:36 | 34:01 | |
| 706 | Christopher Moore | 35-39 | 1:24:58 | 41:07 | 37:01 | |
| 707 | Heiko Brandmayer | 25-29 | 1:25:04 | 42:14 | 36:17 | |
| 708 | Maxime CRETEUR | 25-29 | 1:25:06 | 40:22 | 36:22 | |
| 709 | Álvaro González Rodríguez | 35-39 | 1:25:07 | 39:15 | 39:10 | |
| 710 | Henning Daut | 35-39 | 1:25:07 | 42:25 | 34:21 | |
| 711 | Charlie Bax | 16-24 | 1:25:07 | 41:13 | 32:02 | |
| 712 | FERNANDO ANDRADE | 35-39 | 1:25:08 | 41:28 | 30:46 | |
| 713 | Borja Lagaron Martinez | 35-39 | 1:25:08 | 39:32 | 38:58 | |
| 714 | Adam Hindson | 50-54 | 1:25:11 | 40:59 | 37:36 | |
| 715 | Uwe Augat | 40-44 | 1:25:12 | 39:39 | 39:23 | |
| 716 | Cian Mulligan | 30-34 | 1:25:14 | 41:32 | 37:23 | |
| 717 | Adam Coughlan | 35-39 | 1:25:17 | 41:28 | 36:54 | |
| 718 | Ben Brown | 35-39 | 1:25:19 | 41:40 | 36:38 | |
| 719 | Ian Fenech | 45-49 | 1:25:20 | 43:17 | 35:06 | |
| 720 | Lorenzo Bianchini | 25-29 | 1:25:22 | 40:05 | 39:08 | |
| 721 | Elliot Moreton | 30-34 | 1:25:22 | 37:34 | 41:58 | |
| 722 | Antonio Manuel González García | 16-24 | 1:25:23 | 42:29 | 36:14 | |
| 723 | Bernardino Muñoz Pérez | 35-39 | 1:25:25 | 41:39 | 35:55 | |
| 724 | Hassan Mansouri | 40-44 | 1:25:26 | 40:40 | 37:40 | |
| 725 | Imanol Rivas | 35-39 | 1:25:27 | 40:31 | 38:03 | |
| 726 | Tomás Yepes | 25-29 | 1:25:33 | 39:32 | 37:04 | |
| 727 | Jose Luis Gonzalez Garcia | 50-54 | 1:25:35 | 41:54 | 37:43 | |
| 728 | Warakorn Intavichai | 35-39 | 1:25:36 | 41:50 | 36:13 | |
| 729 | Pedro Rodriguez Comellas | 50-54 | 1:25:36 | 38:34 | 39:54 | |
| 730 | Kevin Hughes | 40-44 | 1:25:38 | 41:25 | 37:07 | |
| 731 | David Greenaway | 40-44 | 1:25:42 | 42:54 | 35:58 | |
| 732 | Afonso Cardeal | 25-29 | 1:25:42 | 41:20 | 36:53 | |
| 733 | Ryan Whitfield | 25-29 | 1:25:43 | 42:23 | 33:49 | |
| 734 | Alfredo Gomes | 25-29 | 1:25:46 | 42:51 | 36:15 | |
| 735 | Daniel Ide | 50-54 | 1:25:48 | 43:06 | 36:03 | |
| 736 | Valentin Montes | 35-39 | 1:25:52 | 42:28 | 37:29 | |
| 737 | Kelvin Fang | 30-34 | 1:25:55 | 37:31 | 41:25 | |
| 738 | Daniel Nicolás Muñoz | 40-44 | 1:26:00 | 41:12 | 38:50 | |
| 739 | Ismael Rodríguez Alonso | 30-34 | 1:26:01 | 42:25 | 36:03 | |
| 740 | Mike El Maalem | 30-34 | 1:26:02 | 44:40 | 33:54 | |
| 741 | Richard Blackmore | 45-49 | 1:26:04 | 40:07 | 38:35 | |
| 742 | Bert Van Hoekelen | 30-34 | 1:26:05 | 44:18 | 35:18 | |
| 743 | Ricardo Martinez | 35-39 | 1:26:07 | 41:00 | 37:13 | |
| 744 | Sondre Pedersen | 30-34 | 1:26:10 | 37:56 | 42:05 | |
| 745 | Alvaro Martínez Buenosvinos | 30-34 | 1:26:12 | 38:53 | 40:41 | |
| 746 | Bill Cody | 25-29 | 1:26:16 | 39:40 | 40:37 | |
| 747 | Paul Gravatt | 50-54 | 1:26:16 | 45:07 | 34:36 | |
| 748 | Ramón Orti Hens | 25-29 | 1:26:21 | 41:46 | 39:01 | |
| 749 | Gianpiero Aufiero | 35-39 | 1:26:21 | 40:47 | 39:27 | |
| 750 | Antonio Santos | 30-34 | 1:26:22 | 43:30 | 36:07 | |
| 751 | Khaleel Ahmed | 25-29 | 1:26:25 | 40:17 | 39:22 | |
| 752 | Ralph Ginesi | 55-59 | 1:26:25 | 41:42 | 37:18 | |
| 753 | Evgenii Ivantsov | HYROX | 40-44 | 1:26:25 | 38:23 | 38:59 |
| 754 | Matthew Lynn | 30-34 | 1:26:40 | 42:04 | 37:57 | |
| 755 | Alejandro Rodriguez Fraguela | 40-44 | 1:26:42 | 35:46 | 42:24 | |
| 756 | Carlos Miranda García | 45-49 | 1:26:43 | 39:06 | 39:56 | |
| 757 | Jonathan Amadi | 25-29 | 1:26:44 | 40:26 | 40:27 | |
| 758 | Gus Dykes | 35-39 | 1:26:45 | 41:29 | 37:08 | |
| 759 | Declan Gill | 25-29 | 1:26:47 | 39:28 | 40:29 | |
| 760 | Georg Zenta | 40-44 | 1:26:47 | 42:40 | 36:27 | |
| 761 | Pierrick Uyttendaele | 30-34 | 1:26:47 | 40:15 | 38:19 | |
| 762 | Florian Jersch | 30-34 | 1:26:56 | 41:31 | 38:04 | |
| 763 | ANCOR GUERRA | 45-49 | 1:26:57 | 38:10 | 40:44 | |
| 764 | Ricardo Rodrigues | 30-34 | 1:26:57 | 42:07 | 37:21 | |
| 765 | Maximilian Schrod | 25-29 | 1:26:58 | 44:54 | 35:50 | |
| 766 | Karol Pudzianowski | 40-44 | 1:26:58 | 42:12 | 38:30 | |
| 767 | Dimitrios Gryfakis | 35-39 | 1:27:02 | 42:32 | 36:19 | |
| 768 | Dominic Richards | 25-29 | 1:27:02 | 43:17 | 36:37 | |
| 769 | Daniel Moreno | 40-44 | 1:27:03 | 40:10 | 40:40 | |
| 770 | Israel Lacon | 30-34 | 1:27:06 | 42:28 | 36:16 | |
| 771 | Felix Mccourt | 40-44 | 1:27:08 | 38:02 | 52:25 | |
| 772 | Tom Hartgill | 45-49 | 1:27:08 | 40:47 | 39:45 | |
| 773 | Dean Mckinney | 35-39 | 1:27:11 | 41:11 | 39:46 | |
| 774 | Joe Meenan | 35-39 | 1:27:15 | 40:49 | 40:38 | |
| 775 | Fehmi Furkan Turan | 30-34 | 1:27:17 | 43:20 | 35:05 | |
| 776 | Quino Dominguez | 45-49 | 1:27:18 | 41:05 | 40:35 | |
| 777 | Dietmar Schleritzko | 50-54 | 1:27:19 | 41:08 | 40:15 | |
| 778 | Jens Ole Lang-Tandrup | 45-49 | 1:27:19 | 42:56 | 36:51 | |
| 779 | Richard Gutiérrez | 55-59 | 1:27:26 | 36:16 | 45:30 | |
| 780 | Daniel Medina Candela | 40-44 | 1:27:27 | 36:11 | 43:12 | |
| 781 | Sergio Ferrándiz Béjar | 25-29 | 1:27:28 | 43:10 | 37:54 | |
| 782 | Carlos Sandoval | 35-39 | 1:27:29 | 41:46 | 37:16 | |
| 783 | Ivan Muñoz Gómez | 35-39 | 1:27:30 | 39:06 | 42:52 | |
| 784 | Tom Fitzpatrick | 35-39 | 1:27:40 | 41:00 | 40:46 | |
| 785 | Ross McKenzie | 35-39 | 1:27:42 | 39:45 | 39:46 | |
| 786 | Riccardo Scarpelli | 40-44 | 1:27:47 | 46:45 | 33:13 | |
| 787 | Reece Miller | 30-34 | 1:27:49 | 46:30 | 33:16 | |
| 788 | Carlos Perez Miranda | 40-44 | 1:27:52 | 45:53 | 34:11 | |
| 789 | David Stewart Millar | 35-39 | 1:27:56 | 43:26 | 38:13 | |
| 790 | Ismael Marcos Muñoz | 30-34 | 1:28:00 | 44:02 | 36:51 | |
| 791 | Cyrille Drouot | 50-54 | 1:28:06 | 45:38 | 34:51 | |
| 792 | Daniel Aroz | 35-39 | 1:28:06 | 38:54 | 39:16 | |
| 793 | Pierre Stramare | 25-29 | 1:28:09 | 41:11 | 39:34 | |
| 794 | Daniel McKinless | 30-34 | 1:28:09 | 41:35 | 39:29 | |
| 795 | Audun Ror | 50-54 | 1:28:09 | 41:23 | 39:34 | |
| 796 | Gabriel Raffalli | 16-24 | 1:28:13 | 43:02 | 36:28 | |
| 797 | Balazs Karpati | 35-39 | 1:28:19 | 45:18 | 35:10 | |
| 798 | Roberto Gentile | 35-39 | 1:28:22 | 42:15 | 38:36 | |
| 799 | Ross Whelan | 50-54 | 1:28:25 | 42:29 | 39:20 | |
| 800 | Marvin David | 25-29 | 1:28:25 | 41:32 | 40:14 |