HYROX Valencia 2026: Open Men results
736 finishers on 15 Oct 2026. Typical finish 1:21:54, fastest 10% under 1:07:35. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 601 | Chris Young 🇪🇸 ESP81st of 106 aged 40-44 | 40-44 | 1:38:26 | 40:55 | 49:32 | 40:21 | 8:38 | 4:36 | 2:30 | 4:29 | 6:55 | 5:07 | 2:30 | 5:55 | 8:19 |
| 602 | Łukasz Slenczka 🇵🇱 POL82nd of 106 aged 40-44 | 40-44 | 1:38:28 | 40:57 | 51:46 | 37:32 | 9:14 | 4:53 | 2:31 | 4:48 | 5:12 | 5:03 | 2:46 | 4:48 | 7:31 |
| 603 | Alejandro Ruiz 🇪🇸 ESP71st of 83 aged 16-24 | 16-24 | 1:38:31 | 41:00 | 45:14 | 44:50 | 8:31 | 5:00 | 3:04 | 6:35 | 5:57 | 5:30 | 2:24 | 6:17 | 10:03 |
| 604 | Olivier Wittorski 🇫🇷 FRA83rd of 106 aged 40-44 | 40-44 | 1:38:32 | 41:01 | 49:08 | 41:22 | 8:05 | 5:20 | 2:40 | 4:43 | 5:44 | 5:07 | 2:36 | 7:16 | 7:56 |
| 605 | Anton Tugushev 🇷🇺 RUS135th of 156 aged 30-34 | 30-34 | 1:38:35 | 41:04 | 46:26 | 45:04 | 7:10 | 5:15 | 3:40 | 6:03 | 7:52 | 5:15 | 2:09 | 6:02 | 8:48 |
| 606 | Roan Vlutters 🇳🇱 NED125th of 147 aged 35-39 | 35-39 | 1:38:46 | 41:15 | 46:31 | 42:48 | 9:32 | 4:25 | 2:57 | 5:36 | 6:47 | 5:08 | 3:10 | 6:15 | 8:30 |
| 607 | John McClelland 🇬🇧 GBR3rd of 7 aged 60-64 | 60-64 | 1:38:48 | 41:17 | 47:57 | 44:01 | 6:54 | 4:43 | 3:50 | 6:53 | 7:56 | 4:58 | 2:08 | 6:14 | 7:19 |
| 608 | Denis Barbetta 🇮🇹 ITA136th of 156 aged 30-34 | 30-34 | 1:38:52 | 41:21 | 45:30 | 44:37 | 8:48 | 5:06 | 3:36 | 5:22 | 6:52 | 5:46 | 2:24 | 5:04 | 10:27 |
| 609 | Daniel Garcia Lozano 🇪🇸 ESP99th of 117 aged 25-29 | 25-29 | 1:38:54 | 41:23 | 43:50 | 46:07 | 9:03 | 4:34 | 3:52 | 6:18 | 7:50 | 4:35 | 2:21 | 7:30 | 9:07 |
| 610 | Albert Gonzalo Col Niculae 🇪🇸 ESP72nd of 83 aged 16-24 | 16-24 | 1:38:58 | 41:27 | 42:21 | 48:25 | 8:16 | 5:22 | 4:30 | 5:40 | 8:03 | 5:25 | 2:58 | 6:05 | 10:22 |
| 611 | Paul Reynolds 🇬🇧 GBR29th of 34 aged 50-54 | 50-54 | 1:39:10 | 41:39 | 49:15 | 43:58 | 6:03 | 5:00 | 4:26 | 4:57 | 6:54 | 4:36 | 2:09 | 6:21 | 9:35 |
| 612 | Berk Atak 🇹🇷 TUR84th of 106 aged 40-44 | 40-44 | 1:39:14 | 41:43 | 46:08 | 45:23 | 7:48 | 4:40 | 4:25 | 6:04 | 6:45 | 4:43 | 4:08 | 4:58 | 9:40 |
| 613 | Markus Nierlich 🇦🇹 AUT137th of 156 aged 30-34 | 30-34 | 1:39:17 | 41:46 | 46:17 | 45:16 | 7:49 | 4:47 | 3:36 | 5:05 | 7:34 | 4:56 | 2:30 | 6:52 | 9:56 |
| 614 | Ivan García Enríquez 🇪🇸 ESP54th of 69 aged 45-49 | 45-49 | 1:39:19 | 41:48 | 43:46 | 47:12 | 8:24 | 5:03 | 3:05 | 5:05 | 7:48 | 5:27 | 3:43 | 8:34 | 8:27 |
| 615 | Jasson Javier Oscullo Yepez 🇪🇨 ECU138th of 156 aged 30-34 | 30-34 | 1:39:29 | 41:58 | 48:12 | 43:10 | 8:11 | 5:19 | 3:30 | 5:35 | 4:59 | 5:17 | 2:49 | 5:03 | 10:38 |
| 616 | Adrien Pernet 🇫🇷 FRA139th of 156 aged 30-34 | 30-34 | 1:39:34 | 42:03 | 41:54 | 49:13 | 8:31 | 4:46 | 2:41 | 4:46 | 6:33 | 4:56 | 2:48 | 5:45 | 16:58 |
| 617 | Ruben Gadea 🇪🇸 ESP126th of 147 aged 35-39 | 35-39 | 1:39:35 | 42:04 | 41:53 | 51:08 | 6:39 | 4:46 | 3:37 | 6:16 | 7:33 | 4:54 | 3:05 | 6:37 | 14:20 |
| 618 | Roberto Margelli 🇮🇹 ITA4th of 7 aged 60-64 | 60-64 | 1:39:37 | 42:06 | 45:06 | 46:36 | 7:59 | 5:08 | 4:51 | 6:02 | 8:00 | 5:29 | 2:46 | 5:48 | 8:32 |
| 619 | Tom Cassidy 🇮🇪 IRL127th of 147 aged 35-39 | 35-39 | 1:39:43 | 42:12 | 45:43 | 47:22 | 6:42 | 5:37 | 3:39 | 5:47 | 5:30 | 5:27 | 2:37 | 7:08 | 11:37 |
| 620 | Roberto Ancejo 🇪🇸 ESP85th of 106 aged 40-44 | 40-44 | 1:39:58 | 42:27 | 38:22 | 54:07 | 7:32 | 4:47 | 8:22 | 12:23 | 5:03 | 5:11 | 3:55 | 7:10 | 7:16 |
| 621 | Maximilian Bastius 🇩🇪 GER128th of 147 aged 35-39 | 35-39 | 1:40:25 | 42:54 | 46:24 | 45:01 | 9:04 | 4:50 | 4:10 | 6:31 | 6:35 | 5:00 | 2:26 | 6:48 | 8:41 |
| 622 | Jack Franklin 🇬🇧 GBR73rd of 83 aged 16-24 | 16-24 | 1:40:34 | 43:03 | 40:49 | 51:04 | 8:46 | 5:36 | 4:23 | 7:14 | 7:13 | 5:15 | 3:10 | 6:55 | 11:18 |
| 623 | Rafa Gorjao 🇪🇸 ESP129th of 147 aged 35-39 | 35-39 | 1:40:41 | 43:10 | 48:20 | 44:46 | 7:39 | 5:01 | 3:45 | 5:26 | 5:26 | 5:28 | 1:51 | 6:08 | 11:41 |
| 624 | Valentín Mateo 🇪🇸 ESP140th of 156 aged 30-34 | 30-34 | 1:40:43 | 43:12 | 49:51 | 42:35 | 8:21 | 4:56 | 3:49 | 5:58 | 6:32 | 4:52 | 2:22 | 6:39 | 7:27 |
| 625 | Eduardo Hernandez Suarez 🇪🇸 ESP141st of 156 aged 30-34 | 30-34 | 1:41:01 | 43:30 | 42:49 | 49:45 | 8:31 | 5:02 | 3:07 | 5:47 | 6:15 | 5:11 | 3:05 | 7:22 | 13:56 |
| 626 | Rubén José Gómez Moreno 🇪🇸 ESP86th of 106 aged 40-44 | 40-44 | 1:41:01 | 43:30 | 43:03 | 50:31 | 7:31 | 4:49 | 4:45 | 6:27 | 8:59 | 5:15 | 2:58 | 7:41 | 9:37 |
| 627 | Ian Drake 🇬🇧 GBR130th of 147 aged 35-39 | 35-39 | 1:41:11 | 43:40 | 52:08 | 40:53 | 8:14 | 4:22 | 2:37 | 5:49 | 7:11 | 5:23 | 2:30 | 5:42 | 7:19 |
| 628 | Peter Raynor 🇬🇧 GBR87th of 106 aged 40-44 | 40-44 | 1:41:12 | 43:41 | 53:44 | 37:18 | 10:15 | 4:39 | 3:05 | 3:46 | 5:06 | 5:46 | 2:08 | 7:09 | 5:39 |
| 629 | David Candil Marti 🇪🇸 ESP30th of 34 aged 50-54 | 50-54 | 1:41:19 | 43:48 | 38:47 | 53:10 | 9:26 | 5:41 | 4:59 | 7:43 | 6:25 | 5:53 | 3:33 | 6:31 | 12:25 |
| 630 | Sunny Sahota 🇬🇧 GBR31st of 34 aged 50-54 | 50-54 | 1:41:22 | 43:51 | 46:59 | 46:37 | 7:51 | 4:49 | 3:19 | 6:02 | 7:23 | 5:23 | 2:07 | 6:23 | 11:11 |
| 631 | Javier Gros Abad 🇪🇸 ESP142nd of 156 aged 30-34 | 30-34 | 1:41:35 | 44:04 | 49:09 | 44:43 | 7:47 | 5:00 | 3:44 | 5:47 | 6:50 | 5:18 | 2:34 | 6:21 | 9:09 |
| 632 | Nelson Moreira 🇵🇹 POR88th of 106 aged 40-44 | 40-44 | 1:41:50 | 44:19 | 44:24 | 48:27 | 9:04 | 4:59 | 3:48 | 5:39 | 7:11 | 5:16 | 2:25 | 8:14 | 10:55 |
| 633 | Akhil Shah 🇬🇧 GBR100th of 117 aged 25-29 | 25-29 | 1:42:09 | 44:38 | 51:08 | 41:57 | 9:08 | 5:25 | 3:19 | 5:19 | 5:46 | 5:32 | 3:41 | 4:02 | 8:53 |
| 634 | Max Lodetti 🇮🇹 ITA55th of 69 aged 45-49 | 45-49 | 1:42:10 | 44:39 | 50:36 | 42:51 | 8:47 | 4:42 | 3:58 | 5:57 | 7:11 | 5:05 | 2:46 | 6:22 | 6:50 |
| 635 | Jerson Peña Martínez 🇪🇸 ESP101st of 117 aged 25-29 | 25-29 | 1:42:21 | 44:50 | 42:55 | 47:42 | 11:50 | 5:10 | 4:11 | 6:42 | 7:37 | 4:55 | 2:22 | 5:17 | 11:28 |
| 636 | Oliver Girstmair 🇨🇭 SUI143rd of 156 aged 30-34 | 30-34 | 1:42:31 | 45:00 | 46:42 | 47:51 | 8:02 | 5:30 | 4:15 | 6:04 | 5:04 | 5:31 | 3:19 | 5:32 | 12:36 |
| 637 | Jordan Hector-Smith 🇬🇧 GBR102nd of 117 aged 25-29 | 25-29 | 1:42:33 | 45:02 | 49:23 | 45:17 | 7:58 | 4:31 | 4:13 | 4:28 | 6:37 | 4:56 | 2:41 | 7:28 | 10:23 |
| 638 | Branko Oriskovic 🇭🇷 CRO89th of 106 aged 40-44 | 40-44 | 1:42:40 | 45:09 | 46:25 | 48:53 | 7:25 | 5:03 | 3:44 | 6:19 | 8:07 | 5:03 | 3:23 | 6:53 | 10:21 |
| 639 | Gareth Exton 🇬🇧 GBR56th of 69 aged 45-49 | 45-49 | 1:42:41 | 45:10 | 47:37 | 47:04 | 8:04 | 4:48 | 3:30 | 4:53 | 7:31 | 5:21 | 2:24 | 8:44 | 9:53 |
| 640 | Sergio García Martínez 🇪🇸 ESP90th of 106 aged 40-44 | 40-44 | 1:42:47 | 45:16 | 51:36 | 40:49 | 10:27 | 4:51 | 3:32 | 4:39 | 6:35 | 4:48 | 2:12 | 7:00 | 7:12 |
| 641 | Alex Noguera 🇪🇸 ESP131st of 147 aged 35-39 | 35-39 | 1:42:53 | 45:22 | 48:29 | 46:03 | 8:25 | 5:07 | 3:45 | 5:46 | 7:59 | 4:47 | 4:20 | 6:18 | 8:01 |
| 642 | Mathias Meneses Mora 🇪🇸 ESP74th of 83 aged 16-24 | 16-24 | 1:43:20 | 45:49 | 53:21 | 38:42 | 11:22 | 4:28 | 4:08 | 5:25 | 4:53 | 4:57 | 2:16 | 3:59 | 8:36 |
| 643 | Ivaylo Ivanov 🇧🇬 BUL91st of 106 aged 40-44 | 40-44 | 1:43:41 | 46:10 | 51:49 | 40:13 | 11:42 | 4:37 | 3:13 | 5:01 | 6:37 | 4:43 | 2:13 | 6:14 | 7:35 |
| 644 | Magid Abdi 🇫🇷 FRA92nd of 106 aged 40-44 | 40-44 | 1:43:42 | 46:11 | 42:35 | 52:39 | 8:33 | 4:25 | 4:02 | 6:26 | 8:11 | 4:49 | 2:50 | 6:19 | 15:37 |
| 645 | Arthur Daniel Jacques Plante 🇫🇷 FRA75th of 83 aged 16-24 | 16-24 | 1:43:45 | 46:14 | 48:49 | 46:15 | 8:47 | 4:57 | 4:00 | 5:11 | 6:35 | 5:15 | 3:40 | 6:00 | 10:37 |
| 646 | Razvan Paun 🇷🇴 ROU144th of 156 aged 30-34 | 30-34 | 1:43:47 | 46:16 | 48:10 | 47:20 | 8:22 | 5:21 | 3:40 | 7:08 | 4:50 | 5:33 | 2:02 | 7:18 | 11:28 |
| 647 | Erick Nicolas Acosta Acosta 🇲🇽 MEX76th of 83 aged 16-24 | 16-24 | 1:43:52 | 46:21 | 45:12 | 50:10 | 8:35 | 4:36 | 4:14 | 7:22 | 7:42 | 4:45 | 3:37 | 7:30 | 10:24 |
| 648 | Christian Taberner Castello 🇪🇸 ESP93rd of 106 aged 40-44 | 40-44 | 1:43:55 | 46:24 | 48:26 | 46:28 | 9:05 | 4:56 | 3:52 | 6:09 | 8:55 | 5:30 | 1:56 | 6:42 | 8:28 |
| 649 | Ivan Julian Rochina 🇪🇸 ESP57th of 69 aged 45-49 | 45-49 | 1:44:02 | 46:31 | 43:22 | 52:04 | 8:41 | 5:17 | 3:56 | 5:38 | 5:11 | 4:55 | 2:20 | 6:09 | 18:38 |
| 650 | Justin Comer 🇮🇪 IRL94th of 106 aged 40-44 | 40-44 | 1:44:12 | 46:41 | 46:12 | 42:42 | 15:22 | 4:29 | 3:40 | 6:31 | 7:02 | 5:02 | 2:46 | 3:22 | 9:50 |
| 651 | Carlos Galan 🇻🇪 VEN58th of 69 aged 45-49 | 45-49 | 1:44:22 | 46:51 | 47:58 | 46:53 | 9:34 | 5:08 | 2:43 | 4:58 | 9:12 | 5:39 | 2:40 | 6:15 | 10:18 |
| 652 | Hugo Ferric 🇫🇷 FRA145th of 156 aged 30-34 | 30-34 | 1:45:10 | 47:39 | 46:48 | 47:48 | 10:40 | 4:40 | 4:44 | 7:41 | 7:59 | 5:03 | 2:53 | 6:41 | 8:07 |
| 653 | Pedro Rezende 🇧🇷 BRA103rd of 117 aged 25-29 | 25-29 | 1:45:26 | 47:55 | 54:22 | 43:12 | 7:57 | 4:41 | 2:53 | 6:24 | 6:39 | 5:02 | 2:06 | 6:03 | 9:24 |
| 654 | Abrahan Sanguino 🇻🇪 VEN146th of 156 aged 30-34 | 30-34 | 1:45:32 | 48:01 | 55:27 | 40:54 | 9:14 | 4:57 | 4:12 | 5:12 | 4:58 | 5:12 | 2:57 | 6:49 | 6:37 |
| 655 | Manuel Esteban Pascual 🇪🇸 ESP10th of 12 aged 55-59 | 55-59 | 1:45:47 | 48:16 | 45:18 | 49:47 | 10:47 | 4:59 | 4:41 | 6:23 | 7:38 | 5:31 | 2:39 | 7:17 | 10:39 |
| 656 | Michael Juren 🇨🇿 CZE132nd of 147 aged 35-39 | 35-39 | 1:45:53 | 48:22 | 46:59 | 48:19 | 10:35 | 4:47 | 3:33 | 5:47 | 7:17 | 5:15 | 2:11 | 9:31 | 9:58 |
| 657 | Rex Maralit 🇺🇸 USA59th of 69 aged 45-49 | 45-49 | 1:45:55 | 48:24 | 47:01 | 49:11 | 9:48 | 4:40 | 4:08 | 5:55 | 6:22 | 5:02 | 3:09 | 9:12 | 10:43 |
| 658 | Lee Calder 🇬🇧 GBR60th of 69 aged 45-49 | 45-49 | 1:45:58 | 48:27 | 59:50 | 39:46 | 6:28 | 4:28 | 3:15 | 5:06 | 4:26 | 4:47 | 2:20 | 4:14 | 11:10 |
| 659 | Sid Mankour 🇫🇷 FRA95th of 106 aged 40-44 | 40-44 | 1:45:58 | 48:27 | 47:36 | 49:32 | 8:56 | 5:15 | 2:50 | 7:06 | 8:02 | 5:06 | 3:07 | 5:33 | 12:33 |
| 660 | Harky Sahota 🇬🇧 GBR96th of 106 aged 40-44 | 40-44 | 1:47:08 | 49:37 | 47:26 | 50:13 | 9:35 | 4:50 | 2:59 | 6:22 | 8:57 | 5:32 | 2:20 | 8:09 | 11:04 |
| 661 | Marco Mezzapesa 🇮🇹 ITA104th of 117 aged 25-29 | 25-29 | 1:47:40 | 50:09 | 42:47 | 56:48 | 8:09 | 5:20 | 3:59 | 7:24 | 7:13 | 5:39 | 2:42 | 7:12 | 17:19 |
| 662 | Francisco Marques 🇵🇹 POR77th of 83 aged 16-24 | 16-24 | 1:48:08 | 50:37 | 47:27 | 52:35 | 8:11 | 5:15 | 6:08 | 7:06 | 5:34 | 5:29 | 5:08 | 6:25 | 11:30 |
| 663 | Paddy Spence 🇺🇸 USA11th of 12 aged 55-59 | 55-59 | 1:48:10 | 50:39 | 47:58 | 52:05 | 8:12 | 4:47 | 4:50 | 6:17 | 8:15 | 4:54 | 4:00 | 6:45 | 12:17 |
| 664 | Alejandro Molero 🇪🇸 ESP32nd of 34 aged 50-54 | 50-54 | 1:48:16 | 50:45 | 47:22 | 51:04 | 9:56 | 4:55 | 3:54 | 6:05 | 10:09 | 5:48 | 2:19 | 6:09 | 11:45 |
| 665 | Gerardo Isaac Vargas Hinojosa 🇲🇽 MEX105th of 117 aged 25-29 | 25-29 | 1:48:39 | 51:08 | 51:39 | 48:22 | 8:43 | 4:40 | 4:47 | 6:42 | 7:17 | 4:51 | 2:11 | 8:46 | 9:08 |
| 666 | Alex Jewers 🇬🇧 GBR133rd of 147 aged 35-39 | 35-39 | 1:48:41 | 51:10 | 52:34 | 47:18 | 8:54 | 4:43 | 4:07 | 5:46 | 7:23 | 5:22 | 2:54 | 7:02 | 10:01 |
| 667 | Chris Lam 🇦🇺 AUS147th of 156 aged 30-34 | 30-34 | 1:48:47 | 51:16 | 48:40 | 49:34 | 10:38 | 5:23 | 3:22 | 5:45 | 8:49 | 5:26 | 2:38 | 7:54 | 10:17 |
| 668 | Robert Furgler 🇨🇭 SUI5th of 7 aged 60-64 | 60-64 | 1:49:00 | 51:29 | 52:06 | 47:27 | 9:31 | 5:08 | 3:29 | 5:35 | 7:23 | 5:31 | 2:41 | 7:24 | 10:16 |
| 669 | Pedro Jose Coronel Perez 🇪🇸 ESP61st of 69 aged 45-49 | 45-49 | 1:49:16 | 51:45 | 58:24 | 40:49 | 10:09 | 4:53 | 4:15 | 4:54 | 7:33 | 4:41 | 2:09 | 6:03 | 6:21 |
| 670 | Carlos Torresano Gomez 🇪🇸 ESP134th of 147 aged 35-39 | 35-39 | 1:49:25 | 51:54 | 59:48 | 40:44 | 8:55 | 5:07 | 2:17 | 5:53 | 6:24 | 5:04 | 2:03 | 4:06 | 9:50 |
| 671 | Muhammed Rawat 🇿🇦 RSA62nd of 69 aged 45-49 | 45-49 | 1:49:46 | 52:15 | 47:22 | 52:05 | 10:22 | 5:33 | 4:41 | 5:57 | 6:52 | 5:25 | 3:09 | 5:45 | 14:43 |
| 672 | Cesar Betanco 🇭🇳 HON148th of 156 aged 30-34 | 30-34 | 1:49:53 | 52:22 | 52:23 | 47:03 | 10:31 | 4:49 | 4:48 | 6:20 | 7:25 | 5:24 | 2:12 | 6:15 | 9:50 |
| 673 | Vinicius da Silva Lopes 🇪🇸 ESP106th of 117 aged 25-29 | 25-29 | 1:49:53 | 52:22 | 48:32 | 48:37 | 12:49 | 5:02 | 5:07 | 8:25 | 7:04 | 5:01 | 3:11 | 7:24 | 7:23 |
| 674 | Alvaro Rubin de Celis Hurtado 🇪🇸 ESP107th of 117 aged 25-29 | 25-29 | 1:50:17 | 52:46 | 43:57 | 54:49 | 11:36 | 4:45 | 5:57 | 7:11 | 7:21 | 5:49 | 3:42 | 7:06 | 12:58 |
| 675 | Aaron Cruz 🇳🇮 NCA135th of 147 aged 35-39 | 35-39 | 1:50:30 | 52:59 | 49:22 | 50:30 | 10:42 | 4:52 | 6:02 | 8:02 | 7:00 | 5:24 | 3:52 | 7:15 | 8:03 |
| 676 | Fabio Selvaggio 🇮🇹 ITA108th of 117 aged 25-29 | 25-29 | 1:50:30 | 52:59 | 45:10 | 57:41 | 7:42 | 5:03 | 3:35 | 6:37 | 10:15 | 5:50 | 4:34 | 8:39 | 13:08 |
| 677 | Felipe Navarro Blasco 🇪🇸 ESP136th of 147 aged 35-39 | 35-39 | 1:50:41 | 53:10 | 53:16 | 47:42 | 9:47 | 4:39 | 4:18 | 6:12 | 9:00 | 5:06 | 2:38 | 7:09 | 8:40 |
| 678 | Lewis Smith 🇬🇧 GBR109th of 117 aged 25-29 | 25-29 | 1:50:49 | 53:18 | 49:18 | 50:29 | 11:07 | 5:53 | 2:50 | 7:48 | 8:02 | 6:08 | 2:38 | 8:07 | 9:03 |
| 679 | Eric Madrid 🇪🇸 ESP78th of 83 aged 16-24 | 16-24 | 1:50:50 | 53:19 | 51:57 | 49:39 | 9:20 | 5:17 | 3:16 | 5:29 | 7:39 | 5:24 | 3:07 | 6:23 | 13:04 |
| 680 | Adam Nurbhai 🇬🇧 GBR137th of 147 aged 35-39 | 35-39 | 1:51:02 | 53:31 | 51:14 | 52:38 | 7:14 | 5:22 | 4:45 | 6:51 | 6:29 | 5:19 | 5:01 | 7:52 | 10:59 |
| 681 | Steven Martin 🇬🇧 GBR2nd of 3 aged 65-69 | 65-69 | 1:51:18 | 53:47 | 50:12 | 53:24 | 7:45 | 5:12 | 4:06 | 6:27 | 8:24 | 5:19 | 2:32 | 6:35 | 14:49 |
| 682 | Andrea Cavallari 🇮🇹 ITA97th of 106 aged 40-44 | 40-44 | 1:51:19 | 53:48 | 48:52 | 51:39 | 10:53 | 4:35 | 3:47 | 7:25 | 9:41 | 5:06 | 3:09 | 7:38 | 10:18 |
| 683 | Trey Bower 🇺🇸 USA63rd of 69 aged 45-49 | 45-49 | 1:51:30 | 53:59 | 53:40 | 48:44 | 9:10 | 4:55 | 4:28 | 5:19 | 10:26 | 5:33 | 2:32 | 8:30 | 7:01 |
| 684 | David Brewer 🇬🇧 GBR6th of 7 aged 60-64 | 60-64 | 1:51:38 | 54:07 | 46:03 | 57:51 | 7:50 | 4:59 | 4:14 | 9:28 | 6:59 | 5:01 | 2:56 | 7:01 | 17:13 |
| 685 | Ignacio Merelo 🇪🇸 ESP149th of 156 aged 30-34 | 30-34 | 1:51:58 | 54:27 | 45:19 | 56:32 | 10:11 | 4:54 | 5:58 | 7:53 | 9:15 | 5:30 | 4:11 | 6:36 | 12:15 |
| 686 | Zayd Johar 🇬🇧 GBR79th of 83 aged 16-24 | 16-24 | 1:52:16 | 54:45 | 51:29 | 51:55 | 8:55 | 4:59 | 4:26 | 5:01 | 6:10 | 5:16 | 3:01 | 9:52 | 13:10 |
| 687 | Alfonso Pareja 🇪🇸 ESP3rd of 3 aged 65-69 | 65-69 | 1:52:20 | 54:49 | 46:49 | 57:00 | 8:37 | 5:15 | 3:49 | 7:25 | 9:47 | 5:17 | 3:36 | 8:24 | 13:27 |
| 688 | Alfonso Domínguez Rivero 🇪🇸 ESP64th of 69 aged 45-49 | 45-49 | 1:53:32 | 56:01 | 43:55 | 59:50 | 9:51 | 5:09 | 6:55 | 10:05 | 7:33 | 5:37 | 2:50 | 9:08 | 12:33 |
| 689 | Chema Barcia 🇪🇸 ESP98th of 106 aged 40-44 | 40-44 | 1:53:37 | 56:06 | 53:32 | 47:44 | 12:26 | 4:47 | 3:36 | 4:39 | 8:36 | 5:23 | 3:01 | 5:24 | 12:18 |
| 690 | Gorev Sood 🇳🇱 NED110th of 117 aged 25-29 | 25-29 | 1:53:40 | 56:09 | 53:13 | 49:55 | 10:35 | 5:17 | 3:58 | 8:10 | 7:17 | 5:16 | 3:19 | 8:03 | 8:35 |
| 691 | Max Thomas 🇬🇧 GBR80th of 83 aged 16-24 | 16-24 | 1:53:41 | 56:10 | 47:46 | 55:30 | 10:28 | 5:07 | 4:01 | 7:09 | 8:43 | 5:30 | 3:41 | 7:46 | 13:33 |
| 692 | Hamish Gibberd 🇬🇧 GBR138th of 147 aged 35-39 | 35-39 | 1:53:47 | 56:16 | 1:03:02 | 44:19 | 6:31 | 4:45 | 4:05 | 5:06 | 6:44 | 4:38 | 3:20 | 7:08 | 8:33 |
| 693 | Moises Suárez Nordelo 🇪🇸 ESP150th of 156 aged 30-34 | 30-34 | 1:53:58 | 56:27 | 55:50 | 48:35 | 9:37 | 5:00 | 4:09 | 5:10 | 6:15 | 5:08 | 2:39 | 8:09 | 12:05 |
| 694 | Alexis Aubrion 🇫🇷 FRA81st of 83 aged 16-24 | 16-24 | 1:54:10 | 56:39 | 1:03:53 | 42:19 | 8:02 | 5:25 | 3:22 | 5:38 | 6:08 | 4:48 | 2:51 | 6:53 | 7:14 |
| 695 | Jean Carlos Sanchez 🇪🇸 ESP99th of 106 aged 40-44 | 40-44 | 1:54:24 | 56:53 | 1:05:04 | 40:17 | 9:07 | 4:59 | 3:29 | 5:29 | 4:28 | 5:24 | 3:08 | 5:58 | 7:22 |
| 696 | Pedro Aldaravid 🇪🇸 ESP111th of 117 aged 25-29 | 25-29 | 1:54:33 | 57:02 | 59:21 | 45:59 | 9:16 | 5:18 | 3:30 | 6:05 | 6:15 | 5:26 | 2:43 | 7:23 | 9:19 |
| 697 | Yousuf Yaqub 🇬🇧 GBR82nd of 83 aged 16-24 | 16-24 | 1:54:47 | 57:16 | 50:12 | 52:03 | 12:35 | 5:36 | 4:29 | 7:08 | 6:41 | 5:31 | 3:35 | 7:12 | 11:51 |
| 698 | Antonio José García Pérez-Aínsua 🇪🇸 ESP65th of 69 aged 45-49 | 45-49 | 1:55:32 | 58:01 | 50:40 | 52:57 | 11:59 | 5:06 | 4:18 | 6:20 | 8:54 | 5:41 | 3:37 | 8:30 | 10:31 |
| 699 | Álvaro Carnicero 🇪🇸 ESP112th of 117 aged 25-29 | 25-29 | 1:56:34 | 59:03 | 47:57 | 58:31 | 10:11 | 5:36 | 4:09 | 10:03 | 7:59 | 6:12 | 2:14 | 6:48 | 15:30 |
| 700 | Indranil Chowdhury 🇮🇳 IND139th of 147 aged 35-39 | 35-39 | 1:56:53 | 59:22 | 47:00 | 57:49 | 12:11 | 5:04 | 4:23 | 9:11 | 9:53 | 5:46 | 4:45 | 8:02 | 10:45 |
How to read
The place is among timed finishers in Open Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.
The RoxHype app
Found your result? Beat it at your next race.
The RoxHype app is your training plan to race day: built from your splits, your kit and your race date, and adjusted every week.
- A week-by-week plan that counts down to your race
- Extra work on your slowest stations
- Adjusts every week to what you actually did
Free to download. Used by more than 40,000 HYROX athletes.