HYROX Málaga 2026: Pro Doubles Men results

343 teams on 18 Apr 2026. Typical finish 1:05:51, fastest 10% under 56:09. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Olivier Jouve, Dimitry Martins 🇫🇷 FRA1st of 103 aged 30-34 30-34 49:35 26:52 19:30 3:19 3:26 1:41 2:33 1:36 3:39 1:14 1:50 3:31
2 Rene Groinig, Lasse Pips 🇦🇹 AUT1st of 57 aged 25-29 25-29 52:51 3:16 28:11 21:12 3:32 3:30 1:52 2:58 2:02 3:50 1:14 2:17 3:29
3 Alexander Miller-Dumas, Rayane Kara 🇫🇷 FRA2nd of 57 aged 25-29 25-29 52:52 3:17 28:37 18:41 5:40 3:31 1:50 3:10 1:45 3:55 1:13 — 3:12
4 Joe Vatcher, Toby Wilson 🇬🇧 GBR1st of 26 aged 16-24 16-24 52:54 3:19 28:11 21:08 3:39 3:32 1:47 2:39 2:09 3:50 1:18 2:18 3:35
5 Lars Rademaker, niels Post 🇳🇱 NED2nd of 103 aged 30-34 30-34 52:54 3:19 28:05 21:34 3:20 3:27 1:51 2:50 2:02 3:43 1:26 2:54 3:21
6 Simon Kjær Enevoldsen, Simon Buus 🇩🇰 DEN3rd of 103 aged 30-34 30-34 53:23 3:48 28:27 21:21 3:38 3:26 1:44 2:59 2:00 3:45 1:26 2:28 3:33
7 Aaron Travers, Michael Philson NIR3rd of 57 aged 25-29 25-29 53:23 3:48 28:27 21:24 3:37 3:53 1:39 2:30 2:05 3:45 1:15 2:43 3:34
8 Craig Tebbutt, Alfie Burton 🇬🇧 GBR4th of 103 aged 30-34 30-34 54:04 4:29 29:18 20:53 3:57 3:18 1:47 2:58 1:54 3:51 1:20 2:20 3:25
9 Sam West, Ryan Waugh 🇬🇧 GBR5th of 103 aged 30-34 30-34 54:09 4:34 29:29 20:57 3:49 3:20 1:45 2:54 2:00 3:43 1:19 2:36 3:20
10 Tom Hogan, Hugh O'Reilly 🇮🇪 IRL1st of 41 aged 40-44 40-44 54:21 4:46 29:19 21:27 3:41 3:25 1:43 2:43 2:04 3:58 1:18 2:42 3:34
11 Leonardo Alonso Mora, David jose Ortiz Aguado 🇪🇸 ESP6th of 103 aged 30-34 30-34 54:24 4:49 29:00 21:58 3:30 3:41 1:48 3:07 1:50 4:03 1:18 2:48 3:23
12 Jorge Gutiérrez Hellín, Raúl Capitán Sánchez 🇪🇸 ESP7th of 103 aged 30-34 30-34 54:27 4:52 29:14 21:42 3:37 3:36 2:00 2:26 1:55 3:51 1:19 3:01 3:34
13 Esteban Flor del puerto, Alfons Deu 🇪🇸 ESP1st of 84 aged 35-39 35-39 54:29 4:54 28:20 22:19 3:55 3:29 2:13 3:07 2:05 3:52 1:18 2:42 3:33
14 Vladimir Casap, Alberto Popescu 🇲🇩 MDA4th of 57 aged 25-29 25-29 54:36 5:01 29:44 21:09 3:47 3:24 1:51 2:51 1:56 3:48 1:10 2:26 3:43
15 Ben Hopkins, Blake Beckman 🇬🇧 GBR2nd of 26 aged 16-24 16-24 54:47 5:12 29:15 21:56 3:41 3:33 1:49 2:57 1:54 3:56 1:23 2:44 3:40
16 Wayne Cropper, Andrew Langley 🇬🇧 GBR2nd of 41 aged 40-44 40-44 54:53 5:18 29:05 21:49 4:02 3:31 1:42 2:36 1:50 4:05 1:26 2:49 3:50
17 Liam Hogan, Jack Hogg 🇬🇧 GBR8th of 103 aged 30-34 30-34 55:00 5:25 29:14 19:32 6:19 3:31 1:54 3:01 2:03 3:53 1:20 — 3:43
18 Rafael Gonzalvez Llin, Manuel Barragan gines 🇪🇸 ESP5th of 57 aged 25-29 25-29 55:00 5:25 30:00 21:10 3:56 3:33 1:50 2:57 1:38 3:53 1:23 2:34 3:22
19 Cristian Ramírez Rosales, Pablo Eduardo López Manrique 🇪🇸 ESP2nd of 84 aged 35-39 35-39 55:02 5:27 28:09 23:01 3:57 3:30 1:54 3:21 2:07 3:55 1:25 3:04 3:45
20 Edu Mascaró, Bernat Anglada 🇪🇸 ESP9th of 103 aged 30-34 30-34 55:11 5:36 29:39 21:53 3:43 3:41 1:52 2:52 1:50 3:57 1:29 2:35 3:37
21 António Nunes, Diogo Tapado 🇵🇹 POR10th of 103 aged 30-34 30-34 55:12 5:37 29:37 22:05 3:35 3:32 1:53 2:57 2:18 3:58 1:18 2:47 3:22
22 Jonas Graf, Alessandro Gregorio 🇨🇭 SUI6th of 57 aged 25-29 25-29 55:22 5:47 29:26 22:11 3:50 3:34 1:47 2:43 2:48 3:53 1:19 2:28 3:39
23 Ricardo Soares, José Ribeiro 🇵🇹 POR3rd of 26 aged 16-24 16-24 55:23 5:48 29:29 22:20 3:37 3:31 2:08 3:37 1:48 3:45 1:25 2:36 3:30
24 Owen Coverdale, Carlton McCabe 🇬🇧 GBR11th of 103 aged 30-34 30-34 55:27 5:52 28:56 21:54 4:41 3:26 1:54 3:18 1:54 3:59 — 2:43 4:02
25 Tom Barber, Liam Seaward 🇬🇧 GBR7th of 57 aged 25-29 25-29 55:39 6:04 29:35 22:18 3:51 3:33 2:12 2:58 1:47 3:58 1:38 2:56 3:16
26 Mike Carmody, Mark Carmody 🇮🇪 IRL12th of 103 aged 30-34 30-34 55:39 6:04 28:53 22:49 4:01 3:40 2:02 3:03 2:05 3:59 1:20 2:44 3:56
27 David Lorenzo, Daniel García 🇪🇸 ESP13th of 103 aged 30-34 30-34 55:44 6:09 28:13 23:56 3:41 3:35 2:36 3:27 2:04 4:07 1:13 3:06 3:48
28 Sean Moloney, Gavin Moloney 🇮🇪 IRL4th of 26 aged 16-24 16-24 55:45 6:10 29:54 22:04 3:52 3:31 1:59 3:24 2:00 3:55 1:28 2:22 3:25
29 Vasco Garcez, Francisco Ferrador 🇵🇹 POR8th of 57 aged 25-29 25-29 55:49 6:14 29:32 22:37 3:46 3:38 2:08 3:04 1:59 4:01 1:31 2:43 3:33
30 Declan Moylett, Ciaran Quinn 🇮🇪 IRL14th of 103 aged 30-34 30-34 55:50 6:15 30:10 21:45 3:59 3:29 2:06 3:14 1:35 3:51 1:14 2:44 3:32
31 Moisés Trujillo Muñoz, Ángel Luis Cordón Ortega 🇪🇸 ESP5th of 26 aged 16-24 16-24 55:58 6:23 29:57 19:27 6:39 3:36 2:01 3:15 1:36 4:00 1:19 — 3:36
32 Aleksi Sormunen, Roope Maaranen 🇫🇮 FIN9th of 57 aged 25-29 25-29 56:00 6:25 30:34 21:35 3:56 3:28 1:56 2:42 1:57 3:43 1:26 2:43 3:40
33 José María Resano Magaña, José Vicente Poblador Asensio 🇪🇸 ESP3rd of 41 aged 40-44 40-44 56:00 6:25 29:26 22:40 3:58 3:36 2:19 3:35 1:53 3:52 1:14 2:35 3:36
34 José Manuel Pardo, Josep Maria Ramis 🇪🇸 ESP15th of 103 aged 30-34 30-34 56:08 6:33 30:28 21:58 3:46 3:41 2:06 3:06 1:41 4:00 1:34 2:34 3:16
35 Jorge Moreno Álvarez, Sergio López 🇪🇸 ESP10th of 57 aged 25-29 25-29 56:09 6:34 29:38 22:42 3:55 3:38 1:59 3:25 1:58 4:01 1:19 2:48 3:34
36 Ion Gorostidi diaz, Daniel Redondo muñoz 🇪🇸 ESP3rd of 84 aged 35-39 35-39 56:11 6:36 29:57 22:32 3:47 3:40 2:04 3:25 1:51 4:04 1:27 2:34 3:27
37 Joao Pedro De paiva e Cunha, Francisco Javier ponte luna 🇵🇹 POR11th of 57 aged 25-29 25-29 56:12 6:37 29:53 22:21 4:02 3:25 2:01 2:58 2:27 3:59 1:26 2:27 3:38
38 Mikael Dubief, Dylan Ribiero 🇫🇷 FRA16th of 103 aged 30-34 30-34 56:15 6:40 30:20 22:00 3:59 3:27 1:48 3:39 1:51 3:49 1:25 2:28 3:33
39 Jack Slater, Andy Smith 🇬🇧 GBR4th of 84 aged 35-39 35-39 56:15 6:40 29:12 23:19 3:47 3:34 2:11 2:56 2:19 3:57 1:24 3:19 3:39
40 Fernando Contreras, Alexandre Brun 🇫🇷 FRA5th of 84 aged 35-39 35-39 56:16 6:41 30:56 21:32 3:53 3:33 1:52 2:56 1:57 3:59 1:20 2:28 3:27
41 Jonas Togo, Jonas Enselmann 🇩🇰 DEN17th of 103 aged 30-34 30-34 56:26 6:51 31:01 21:20 4:11 3:36 1:46 2:47 2:08 3:58 1:17 2:27 3:21
42 Juan Gabriel Hernández Grimón, Anibal Jesús Morales Dauta 🇪🇸 ESP12th of 57 aged 25-29 25-29 56:27 6:52 29:52 20:13 6:27 3:32 2:08 3:10 2:34 3:49 1:26 — 3:25
43 Phil Dermott, Connor Farrell 🇬🇧 GBR4th of 41 aged 40-44 40-44 56:39 7:04 29:39 22:56 4:11 3:32 2:08 3:04 2:01 3:58 1:32 2:48 3:53
44 Patrick Syme, Michael Dowling 🇮🇪 IRL1st of 19 aged 45-49 45-49 56:42 7:07 30:01 22:33 4:12 3:27 2:00 2:46 2:21 4:06 1:27 3:02 3:24
45 Alexandre Nunes, Dimitri Waeber 🇫🇷 FRA18th of 103 aged 30-34 30-34 56:46 7:11 30:57 21:42 4:11 3:32 1:44 3:29 1:46 3:54 1:14 2:36 3:27
46 Quentin Nantois, Pierre Huiban 🇫🇷 FRA6th of 84 aged 35-39 35-39 56:56 7:21 30:28 19:56 6:36 3:27 2:03 3:25 2:18 3:49 1:27 — 3:21
47 Mario Nogales Pastrana, Kai Hammond Briton 🇪🇸 ESP19th of 103 aged 30-34 30-34 56:59 7:24 29:57 23:09 3:56 3:35 2:14 3:00 2:17 4:05 1:23 2:36 3:59
48 Diego Mancera, Javier López 🇪🇸 ESP7th of 84 aged 35-39 35-39 56:59 7:24 29:42 23:27 3:54 3:46 2:13 3:14 1:45 4:07 1:26 3:00 3:56
49 Guillaume Le Mouhaër, Álvaro Franco Barragán 🇫🇷 FRA8th of 84 aged 35-39 35-39 56:59 7:24 28:55 24:14 3:54 3:45 2:05 3:18 2:14 4:01 1:27 3:17 4:07
50 Alberto Vasconcelos, Miguel Carvalho 🇵🇹 POR9th of 84 aged 35-39 35-39 57:09 7:34 30:54 22:24 3:55 3:38 1:55 2:43 2:12 4:01 1:26 2:43 3:46
51 Marcus Karlsson, Fredrik Ljudén 🇸🇪 SWE10th of 84 aged 35-39 35-39 57:11 7:36 30:26 22:59 3:50 3:43 1:51 3:17 2:21 3:53 1:36 2:50 3:28
52 Yassine Sefiani, Hamza Najih 🇲🇦 MAR6th of 26 aged 16-24 16-24 57:14 7:39 29:18 24:18 3:41 3:44 2:05 3:48 2:06 4:09 1:28 3:18 3:40
53 Abrahan Pomares Fernández, Jesús Díaz Martín 🇪🇸 ESP20th of 103 aged 30-34 30-34 57:16 7:41 31:24 22:00 3:55 3:38 1:59 3:11 1:53 3:56 1:20 2:30 3:33
54 Harry Greason, Conor Henry 🇬🇧 GBR13th of 57 aged 25-29 25-29 57:27 7:52 30:38 22:47 4:08 3:24 2:05 3:19 2:06 4:04 1:34 2:35 3:40
55 Arnoldas Macidulskas, Ben Gormley 🇮🇪 IRL14th of 57 aged 25-29 25-29 57:31 7:56 30:54 22:48 3:54 3:37 2:09 2:25 2:20 4:11 1:36 3:07 3:23
56 Declan McCabe, Stephen Cullen 🇮🇪 IRL5th of 41 aged 40-44 40-44 57:33 7:58 29:25 24:32 3:40 4:02 2:14 3:29 2:10 4:11 1:33 3:00 3:53
57 Imanol Laconcha, Erlaitz Cano 🇪🇸 ESP21st of 103 aged 30-34 30-34 57:38 8:03 30:48 22:50 4:05 3:37 2:01 3:00 2:12 4:04 1:19 3:00 3:37
58 Maxime Bénis, Armand Deshaies 🇫🇷 FRA11th of 84 aged 35-39 35-39 57:39 8:04 30:19 23:23 4:01 3:39 2:01 3:27 1:50 3:57 1:19 3:33 3:37
59 Paul Keller, Florian Homburg 🇩🇪 GER22nd of 103 aged 30-34 30-34 57:45 8:10 30:56 22:56 3:58 3:26 1:48 2:55 2:51 4:05 1:12 2:54 3:45
60 Tom Adams, Rob Mills 🇬🇧 GBR23rd of 103 aged 30-34 30-34 57:48 8:13 29:39 21:15 6:58 3:43 2:04 3:25 2:20 4:08 1:30 — 4:02
61 Dylan Gruson, Camil Haddadi 🇫🇷 FRA24th of 103 aged 30-34 30-34 57:49 8:14 30:00 23:43 4:10 3:29 2:13 3:57 2:02 4:06 1:27 2:47 3:42
62 Liam Harding, Sean Harding 🇮🇪 IRL12th of 84 aged 35-39 35-39 58:02 8:27 31:38 22:28 4:00 3:40 2:02 2:57 1:57 4:06 1:28 2:27 3:51
63 Thomas Binder, Oliver Ashton 🇬🇧 GBR7th of 26 aged 16-24 16-24 58:14 8:39 30:48 23:31 4:00 3:37 1:56 3:05 2:32 4:04 1:33 3:03 3:41
64 Toby Roberts, Alun Davies 🇬🇧 GBR25th of 103 aged 30-34 30-34 58:30 8:55 31:14 23:24 3:56 3:43 2:01 4:03 2:05 4:08 1:24 2:33 3:27
65 Francisco Godoy, Miguel Prados 🇪🇸 ESP2nd of 19 aged 45-49 45-49 58:35 9:00 30:48 24:04 3:47 3:40 2:02 4:07 2:01 4:10 1:26 3:09 3:29
66 Aitor Barroso, Hodei Aspuru 🇪🇸 ESP15th of 57 aged 25-29 25-29 58:38 9:03 31:17 23:21 4:03 3:35 2:03 3:07 2:12 4:14 1:41 2:58 3:31
67 Manuel Jiménez caballero, Sergio Jiménez caballero 🇪🇸 ESP26th of 103 aged 30-34 30-34 58:45 9:10 30:05 24:49 3:56 3:52 1:59 3:13 1:42 4:09 1:24 2:42 5:48
68 Miles Kitchen, Dan Summerscales 🇬🇧 GBR16th of 57 aged 25-29 25-29 58:46 9:11 31:08 22:12 5:31 3:35 1:59 3:07 2:03 4:08 1:09 2:34 3:37
69 Alejandro Rivero Martínez, Rubén González Pereda 🇪🇸 ESP13th of 84 aged 35-39 35-39 58:47 9:12 30:57 23:41 4:12 3:43 1:58 3:18 1:48 4:04 1:37 3:32 3:41
70 Jack Mayhew, George Paterson 🇬🇧 GBR17th of 57 aged 25-29 25-29 58:47 9:12 30:52 23:53 4:05 3:45 2:21 3:45 1:48 4:07 1:29 2:57 3:41
71 Daniel Crawford, Rob McFall 🇬🇧 GBR27th of 103 aged 30-34 30-34 58:49 9:14 32:47 21:49 4:18 3:33 1:39 3:18 2:14 3:55 1:21 2:26 3:23
72 Antonio Bolivar, George Melton 🇪🇸 ESP18th of 57 aged 25-29 25-29 58:56 9:21 30:06 25:04 3:50 3:42 2:21 4:29 2:28 4:05 1:41 2:42 3:36
73 Joan Cardona Balaguer, Diego Gabete Rodríguez 🇪🇸 ESP14th of 84 aged 35-39 35-39 58:57 9:22 31:05 23:53 4:04 3:35 2:10 3:26 2:18 4:03 1:14 3:15 3:52
74 Swami Fontaine, Maxime Celet 🇫🇷 FRA19th of 57 aged 25-29 25-29 59:00 9:25 31:10 23:44 4:11 3:40 2:05 3:23 2:15 4:10 1:28 2:51 3:52
75 Josh Astley, Ben Donnelly 🇬🇧 GBR15th of 84 aged 35-39 35-39 59:03 9:28 31:26 23:44 3:57 3:48 2:12 3:32 2:09 4:05 1:36 2:54 3:28
76 Dirjan Bouma, Lammert Kerkhof 🇳🇱 NED20th of 57 aged 25-29 25-29 59:19 9:44 31:33 23:44 4:05 3:29 2:11 3:24 2:14 4:15 1:29 2:49 3:53
77 Lucas Horz, Victor Stenz 🇩🇪 GER21st of 57 aged 25-29 25-29 59:25 9:50 32:08 23:24 3:56 3:46 1:52 3:27 2:26 4:02 1:19 3:04 3:28
78 Tobin Denton, Owen Cave 🇬🇧 GBR8th of 26 aged 16-24 16-24 59:27 9:52 31:41 23:09 4:40 3:43 1:58 3:38 2:03 4:07 1:24 2:55 3:21
79 Amériko González Bento, Ismael Gutierrez Flores 🇪🇸 ESP16th of 84 aged 35-39 35-39 59:37 10:02 30:50 24:50 4:01 3:34 2:26 3:57 2:24 4:19 1:35 2:56 3:39
80 Pedro Cruz Mera, Melchor Romero Terrón 🇪🇸 ESP17th of 84 aged 35-39 35-39 59:56 10:21 29:30 26:26 4:05 3:44 2:42 3:54 2:49 4:01 1:28 3:18 4:30
81 Louis Dillane, Jan Osinski 🇮🇪 IRL9th of 26 aged 16-24 16-24 59:59 10:24 32:33 22:52 4:38 3:30 1:51 2:59 2:19 3:51 1:23 3:31 3:28
82 Sergio Monteagudo Rodríguez, Manuel Romero Vazquez 🇪🇸 ESP3rd of 19 aged 45-49 45-49 1:00:05 10:30 31:07 24:57 4:03 3:48 2:18 3:45 2:08 4:15 1:31 3:19 3:53
83 Augusto Costa, Miguel Castro 🇵🇹 POR6th of 41 aged 40-44 40-44 1:00:09 10:34 31:28 24:15 4:29 3:39 2:10 3:19 2:25 4:08 1:36 3:06 3:52
84 Gavin Kenny, Gareth Francis 🇮🇪 IRL7th of 41 aged 40-44 40-44 1:00:11 10:36 31:04 25:12 3:58 3:55 2:20 3:40 2:15 4:21 1:33 3:25 3:43
85 Colin McCoole, Adam Harte 🇬🇧 GBR18th of 84 aged 35-39 35-39 1:00:11 10:36 30:44 25:13 4:18 3:43 2:01 3:53 2:24 4:12 1:32 3:35 3:53
86 Jon Ander Chico Losada, Sergio Caralampio Palacios 🇪🇸 ESP8th of 41 aged 40-44 40-44 1:00:12 10:37 30:31 22:20 7:27 3:47 2:34 4:23 2:01 4:26 1:26 — 3:38
87 German morales betancor, carlos sanchez guzman 🇪🇸 ESP4th of 19 aged 45-49 45-49 1:00:21 10:46 31:48 24:27 4:11 3:38 1:52 3:21 2:51 4:04 1:29 3:24 3:48
88 Jesus Ruiz Brito, Avelino Muñoz Díaz 🇪🇸 ESP19th of 84 aged 35-39 35-39 1:00:28 10:53 30:34 25:34 4:23 3:44 2:09 4:06 2:40 4:11 1:33 3:14 3:57
89 Alvaro Taracena, Daniel Arazola 🇪🇸 ESP9th of 41 aged 40-44 40-44 1:00:39 11:04 32:09 23:57 4:38 3:43 2:11 3:07 2:24 4:14 1:23 3:20 3:35
90 Ángel Rodriguez Moral, Jesús Pulgar Rubio 🇪🇸 ESP22nd of 57 aged 25-29 25-29 1:00:42 11:07 30:48 25:30 4:30 3:37 2:20 3:10 2:45 4:07 1:22 3:40 4:29
91 Ricardo Garcia, Miro Gadzhalov 🇪🇸 ESP10th of 41 aged 40-44 40-44 1:00:51 11:16 30:48 26:15 3:53 3:49 2:28 4:16 2:32 4:17 1:43 3:26 3:44
92 Pedro Freitas, Leonardo Costa 🇵🇹 POR28th of 103 aged 30-34 30-34 1:00:53 11:18 33:38 22:47 4:33 3:35 2:28 2:53 2:16 4:07 1:33 2:41 3:14
93 Fernando Cisterna, Alexey Rovner Agadzhanov 🇪🇸 ESP29th of 103 aged 30-34 30-34 1:00:57 11:22 33:03 23:52 4:05 3:26 2:08 3:08 2:19 4:01 1:38 2:58 4:14
94 Rafael Barbosa, Francisco Godinho 🇵🇹 POR20th of 84 aged 35-39 35-39 1:00:58 11:23 32:14 24:18 4:31 3:38 2:20 3:28 2:20 3:59 1:32 2:49 4:12
95 Ronnie Duncan, Thomas Bett 🇬🇧 GBR11th of 41 aged 40-44 40-44 1:01:02 11:27 32:51 23:58 4:18 3:47 2:30 3:24 2:16 4:09 1:22 2:42 3:48
96 Tom Meehan, Ray Gabriel-Anyassor 🇬🇧 GBR12th of 41 aged 40-44 40-44 1:01:04 11:29 33:45 22:49 4:34 3:33 2:07 2:54 2:25 4:05 1:35 2:40 3:30
97 Javier Del Pino Fernández, Victor Reales Ceprian 🇪🇸 ESP13th of 41 aged 40-44 40-44 1:01:06 11:31 31:19 25:29 4:23 3:45 2:36 3:46 2:31 4:25 1:41 3:12 3:33
98 Anton Leible, Mika Jagdmann 🇩🇪 GER10th of 26 aged 16-24 16-24 1:01:18 11:43 32:23 24:45 4:14 3:34 1:58 3:32 3:03 4:10 1:18 3:16 3:54
99 Greg Meaney, Alan O Connell 🇮🇪 IRL1st of 10 aged 50-54 50-54 1:01:18 11:43 31:11 25:53 4:17 3:48 2:41 4:00 1:59 4:13 1:26 3:49 3:57
100 Dean Nield, Jordan Homer 🇬🇧 GBR23rd of 57 aged 25-29 25-29 1:01:28 11:53 34:57 22:20 4:16 3:31 1:55 3:35 1:45 3:54 1:23 2:54 3:23
How to read

The place is among timed teams in Pro Doubles 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.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result