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

← Madrid 2025 results