HYROX Málaga 2026: Doubles Men results

1,450 teams on 18 Apr 2026. Typical finish 1:12:18, fastest 10% under 1:01:50. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Romain Delavignette, Etienne Mingot 🇧🇷 BRA1st of 302 aged 25-29 25-29 52:12 28:18 20:10 3:48 3:35 1:26 2:32 1:56 3:56 1:01 2:15 3:29
2 Ricky Gibbins, Robert Livesey 🇬🇧 GBR2nd of 302 aged 25-29 25-29 52:41 0:29 29:04 19:53 3:48 3:28 1:13 2:31 1:58 3:58 1:11 1:58 3:36
3 Declan Moylett, Ciaran Quinn 🇮🇪 IRL1st of 355 aged 30-34 30-34 53:10 0:58 29:19 20:08 3:48 3:31 1:25 2:27 1:47 3:51 1:10 2:26 3:31
4 Emanuel Alves, Miguel Rocha 🇵🇹 POR3rd of 302 aged 25-29 25-29 53:32 1:20 28:55 21:02 3:39 3:32 1:27 2:09 2:27 3:57 1:26 2:36 3:28
5 Kevin Lopez Yerga, Francisco Jose Casado Morena 🇪🇸 ESP1st of 301 aged 35-39 35-39 53:43 1:31 28:08 21:43 3:57 3:42 1:38 2:29 2:39 4:14 1:14 2:12 3:35
6 Gavin Hogarth, Iain Irving 🇬🇧 GBR1st of 184 aged 40-44 40-44 53:48 1:36 29:22 20:50 3:42 3:42 1:24 2:31 2:06 4:04 1:15 2:25 3:23
7 Louka Pinard, Steven Ansard 🇫🇷 FRA1st of 179 aged 16-24 16-24 54:22 2:10 29:44 20:59 3:44 3:41 1:30 2:08 2:08 3:58 1:33 2:27 3:34
8 Fernando Pajares, Igancio Dañobeitia 🇪🇸 ESP4th of 302 aged 25-29 25-29 54:24 2:12 29:15 21:29 3:44 3:33 1:18 2:41 2:21 3:56 1:16 2:46 3:38
9 Darren Hancock, Marc Aplin 🇬🇧 GBR2nd of 184 aged 40-44 40-44 54:28 2:16 29:36 21:08 3:49 3:29 1:20 2:37 2:15 3:57 1:18 2:44 3:28
10 Bradley Graham, Kai Knutall 🇬🇧 GBR5th of 302 aged 25-29 25-29 54:32 2:20 28:34 22:13 3:48 3:41 1:37 2:42 2:23 4:02 1:19 3:03 3:26
11 Laurent Navarro, Simon Bodin 🇫🇷 FRA2nd of 301 aged 35-39 35-39 54:33 2:21 29:52 20:17 4:29 3:33 1:30 2:00 2:11 3:59 1:15 2:21 3:28
12 Diogo Rodrigues, Luis Manuel 🇵🇹 POR3rd of 301 aged 35-39 35-39 55:08 2:56 29:56 21:16 4:00 3:45 1:35 2:26 2:09 3:54 1:20 2:23 3:44
13 Richard Roberts, Mathew Harrison 🇬🇧 GBR3rd of 184 aged 40-44 40-44 55:10 2:58 29:08 22:18 3:47 3:37 1:48 2:33 2:50 4:01 1:25 2:43 3:21
14 Diego Navarro Perez, Jorge Grimaldo Garcia 🇪🇸 ESP2nd of 179 aged 16-24 16-24 55:11 2:59 30:04 21:29 3:44 3:41 1:35 2:30 2:20 4:11 1:27 2:30 3:15
15 Leonardo Tabarelli, Nicola Favalli 🇮🇹 ITA6th of 302 aged 25-29 25-29 55:12 3:00 30:38 20:36 4:03 3:28 1:25 2:28 2:03 3:53 1:26 2:26 3:27
16 Juan Pajares, Gabriel Llull 🇪🇸 ESP7th of 302 aged 25-29 25-29 55:18 3:06 29:27 21:45 4:10 3:35 1:21 2:39 2:32 4:02 1:12 2:45 3:39
17 Victor Morales, Iván Asensi 🇪🇸 ESP2nd of 355 aged 30-34 30-34 55:42 3:30 30:46 21:06 3:53 3:36 1:28 2:22 2:35 4:09 1:14 2:15 3:27
18 Samuel Felipe Catstro Morales, Julián David Castro Morales 🇪🇸 ESP3rd of 355 aged 30-34 30-34 55:47 3:35 30:01 21:41 4:10 3:38 1:31 2:35 2:10 4:08 1:32 2:21 3:46
19 Rodrigo De Zatarain, Mark Varley 🇲🇽 MEX8th of 302 aged 25-29 25-29 55:53 3:41 30:35 18:46 6:36 3:38 1:21 2:53 2:04 4:01 1:12 — 3:34
20 Juan José Franco gaston, Angel daniel Franco gaston 🇪🇸 ESP4th of 301 aged 35-39 35-39 56:04 3:52 29:45 22:26 3:58 3:48 1:49 2:42 2:04 4:28 1:25 2:33 3:37
21 Antonin Sapet, Etienne Zaia 🇫🇷 FRA9th of 302 aged 25-29 25-29 56:05 3:53 30:22 21:19 4:28 3:37 1:40 2:41 2:07 4:05 1:08 2:30 3:31
22 Gonzalo Espejo del rio, Rodrigo Espejo del rio 🇪🇸 ESP4th of 355 aged 30-34 30-34 56:12 4:00 31:18 20:59 4:00 3:38 1:30 2:45 1:47 4:14 1:24 2:14 3:27
23 Josh Beebee, Todd Hooper 🇬🇧 GBR5th of 301 aged 35-39 35-39 56:16 4:04 30:14 21:52 4:15 3:51 1:42 2:34 2:08 4:09 1:16 2:31 3:41
24 Paul Hennessy, Dean Brady 🇮🇪 IRL6th of 301 aged 35-39 35-39 56:21 4:09 31:08 19:04 6:14 3:37 1:22 2:34 2:18 4:00 1:24 — 3:47
25 Tom Collins, Scott Quilligan 🇮🇪 IRL3rd of 179 aged 16-24 16-24 56:29 4:17 31:05 21:23 4:05 3:36 1:30 2:25 2:25 4:01 1:18 2:36 3:32
26 Mark Carberry, Alex Rogers 🇬🇧 GBR10th of 302 aged 25-29 25-29 56:32 4:20 31:48 20:35 4:13 3:38 1:24 2:35 1:59 4:00 1:10 2:16 3:33
27 Angel Mata Vacas, Javi Flores 🇪🇸 ESP11th of 302 aged 25-29 25-29 56:34 4:22 31:53 20:31 4:16 3:39 1:42 2:38 1:52 4:00 1:18 2:06 3:16
28 Melvyn Besnard, Thomas Chesneau 🇫🇷 FRA12th of 302 aged 25-29 25-29 56:37 4:25 31:18 21:19 4:04 3:38 1:33 2:33 2:17 4:05 1:29 2:24 3:20
29 Kane Rowley, Joe Rooney 🇬🇧 GBR13th of 302 aged 25-29 25-29 56:57 4:45 31:16 21:26 4:21 3:41 1:35 2:36 2:11 4:00 1:12 2:39 3:32
30 Edward McCormack, Jordan Nicholls 🇬🇧 GBR5th of 355 aged 30-34 30-34 57:04 4:52 31:26 21:34 4:10 3:36 1:35 1:52 2:39 4:09 1:19 2:51 3:33
31 Rubén Peña, Juan Rayo 🇪🇸 ESP14th of 302 aged 25-29 25-29 57:04 4:52 30:26 22:52 3:52 3:42 1:40 2:43 2:26 4:08 1:22 2:58 3:53
32 Dylan Cronin, Alan Finnegan 🇮🇪 IRL6th of 355 aged 30-34 30-34 57:10 4:58 32:14 20:51 4:10 3:39 1:35 2:15 2:05 4:11 1:12 2:35 3:19
33 Javier Pizarro, Oscar Sanchez 🇪🇸 ESP7th of 301 aged 35-39 35-39 57:16 5:04 31:44 21:25 4:10 3:33 1:47 2:18 2:06 4:14 1:21 2:38 3:28
34 Thomas Besenval, Romain Vasseur 🇫🇷 FRA7th of 355 aged 30-34 30-34 57:17 5:05 30:39 20:06 6:37 3:32 1:35 2:37 2:35 4:13 1:45 — 3:47
35 Juan Manuel Rodríguez Flores, Tomas Vizueta Ruiz 🇪🇸 ESP4th of 184 aged 40-44 40-44 57:25 5:13 30:47 22:39 4:04 3:51 1:39 2:39 2:19 4:10 1:20 2:59 3:42
36 Paul Allan, Daniel Burns 🇬🇧 GBR8th of 301 aged 35-39 35-39 57:28 5:16 31:49 21:43 4:01 3:41 1:24 2:24 2:29 4:11 1:12 2:17 4:05
37 Borja Solares, José Antonio Fonseca 🇪🇸 ESP9th of 301 aged 35-39 35-39 57:40 5:28 30:40 22:36 4:29 3:55 1:50 2:49 2:05 4:23 1:27 2:49 3:18
38 Aitor Aristu Echarte, Nicolas Perez de Guzman 🇪🇸 ESP8th of 355 aged 30-34 30-34 57:44 5:32 31:23 22:09 4:17 3:47 1:41 2:35 2:26 4:12 1:26 2:41 3:21
39 José María Rodríguez González, Antonio Dominguez Reina 🇪🇸 ESP9th of 355 aged 30-34 30-34 57:45 5:33 31:06 20:16 6:29 3:46 1:45 2:52 2:17 4:25 1:22 — 3:47
40 Shane Skinner, Andy Rolstone 🇬🇧 GBR10th of 301 aged 35-39 35-39 57:49 5:37 31:19 22:22 4:13 3:44 1:46 2:28 2:42 4:14 1:24 2:38 3:26
41 Josh Hyde, Chris Strong 🇬🇧 GBR11th of 301 aged 35-39 35-39 57:56 5:44 31:46 22:06 4:10 3:46 1:29 2:26 2:36 4:17 1:16 2:47 3:29
42 Rhys Harrison, Aaron Harrison 🇬🇧 GBR15th of 302 aged 25-29 25-29 58:01 5:49 30:16 23:27 4:23 3:47 1:33 2:53 2:19 4:18 1:53 3:07 3:37
43 Marcus Mollison, Ben Sears 🇬🇧 GBR16th of 302 aged 25-29 25-29 58:03 5:51 32:00 21:53 4:17 3:54 1:20 2:57 2:33 4:06 1:17 2:18 3:28
44 Antoine Janny, Benjamin Simonnot 🇫🇷 FRA17th of 302 aged 25-29 25-29 58:04 5:52 30:27 23:50 3:52 3:41 1:35 2:50 2:42 4:03 1:05 3:18 4:36
45 Conor Crowley, Keith Moloney 🇮🇪 IRL12th of 301 aged 35-39 35-39 58:06 5:54 32:24 21:16 4:32 3:46 1:21 2:31 2:25 4:09 1:17 2:39 3:08
46 Rafael Martínez Cañizares, José Cobo Campos 🇪🇸 ESP10th of 355 aged 30-34 30-34 58:07 5:55 31:51 22:05 4:15 3:45 1:42 2:38 2:09 4:09 1:16 2:36 3:50
47 Joseph Bradbury, Alex Marsh 🇬🇧 GBR11th of 355 aged 30-34 30-34 58:07 5:55 31:53 22:05 4:13 3:37 1:23 2:33 2:33 4:24 1:24 2:34 3:37
48 Pedro Sagrera Maimó, Miquel Lluis Barceló Castell 🇪🇸 ESP12th of 355 aged 30-34 30-34 58:08 5:56 32:34 21:38 4:02 3:44 1:55 1:55 2:26 4:10 1:18 2:40 3:30
49 Iñaki Mendiluce, Enrique Aldama 🇪🇸 ESP18th of 302 aged 25-29 25-29 58:08 5:56 31:37 22:26 4:10 3:51 1:42 2:26 2:16 4:03 1:07 3:12 3:49
50 Cian Dowling, Cian O’Neill 🇮🇪 IRL4th of 179 aged 16-24 16-24 58:08 5:56 30:22 23:12 4:38 3:34 1:23 3:00 2:34 4:12 1:30 2:47 4:12
51 Eslam Amer, Ken Carroll 🇪🇬 EGY13th of 355 aged 30-34 30-34 58:09 5:57 31:40 19:24 7:10 3:48 1:45 2:14 2:13 4:09 1:21 — 3:50
52 Cesar Hernanz, Ricardo Martinez 🇪🇸 ESP14th of 355 aged 30-34 30-34 58:10 5:58 32:42 21:18 4:16 3:43 1:39 2:37 1:57 3:58 1:23 2:37 3:24
53 Enrique José Cánovas Caravaca, José Javier Martínez Morales 🇪🇸 ESP13th of 301 aged 35-39 35-39 58:13 6:01 30:57 23:18 4:02 3:49 1:50 2:57 2:22 4:09 1:29 2:43 3:59
54 Karel Eisses, Thijs Den Hond 🇳🇱 NED19th of 302 aged 25-29 25-29 58:17 6:05 32:08 22:09 4:05 3:56 1:44 2:21 2:25 4:06 1:10 2:39 3:48
55 Josep Bové Mestre, Llorenç Sales Ferré 🇪🇸 ESP14th of 301 aged 35-39 35-39 58:24 6:12 31:56 22:06 4:27 3:41 1:30 2:33 2:20 4:06 1:15 3:00 3:41
56 Julián David Rojas Cañas, Raúl Sánchez Guerrero 🇨🇴 COL15th of 355 aged 30-34 30-34 58:25 6:13 32:49 21:29 4:11 3:40 1:47 2:28 2:18 4:02 1:24 2:29 3:21
57 Harry Neil Melton, Adrián García Núñez 🇬🇧 GBR5th of 179 aged 16-24 16-24 58:26 6:14 30:25 24:06 3:59 3:50 1:42 3:01 2:51 4:29 1:29 2:52 3:52
58 Carlos Pajares, Vincent Collard 🇪🇸 ESP20th of 302 aged 25-29 25-29 58:32 6:20 31:20 20:09 7:08 3:46 1:26 2:39 2:54 4:05 1:10 — 4:08
59 ryan mc donald, josh mc kenna 🇮🇪 IRL21st of 302 aged 25-29 25-29 58:43 6:31 34:06 20:21 4:20 3:20 1:26 2:33 1:42 4:11 1:08 2:27 3:34
60 Julián Cruz García, Javier Alillo López 🇪🇸 ESP16th of 355 aged 30-34 30-34 58:43 6:31 31:08 23:36 4:05 3:55 1:46 3:03 2:18 4:30 1:23 2:55 3:46
61 Callum Levitt, Lewis Deaville 🇬🇧 GBR6th of 179 aged 16-24 16-24 58:44 6:32 32:04 22:08 4:35 3:42 1:42 2:07 2:34 4:07 1:25 2:48 3:43
62 Scott Smith, Matthew Blair 🇬🇧 GBR15th of 301 aged 35-39 35-39 58:56 6:44 32:17 22:41 4:02 3:37 1:37 2:55 2:24 4:10 1:19 2:43 3:56
63 Etienne Pozouls, Dorian Centeno 🇫🇷 FRA22nd of 302 aged 25-29 25-29 58:57 6:45 32:06 22:40 4:15 3:46 1:55 2:28 2:29 4:14 1:15 2:48 3:45
64 Toni Morlà, Yerai Mañas Hernández 🇪🇸 ESP16th of 301 aged 35-39 35-39 59:11 6:59 32:02 23:02 4:12 3:49 1:58 2:50 2:15 4:30 1:29 2:40 3:31
65 Javier Moré, Alvaro Delgado 🇪🇸 ESP17th of 355 aged 30-34 30-34 59:15 7:03 33:14 21:35 4:30 3:38 1:54 2:11 2:18 4:16 1:23 2:24 3:31
66 Conor Craig, Jose Cuadrado 🇮🇪 IRL23rd of 302 aged 25-29 25-29 59:15 7:03 31:16 23:37 4:26 3:48 1:57 2:58 2:22 4:16 1:19 3:19 3:38
67 Eduardo Cabrero, Sebastian Garzon 🇪🇸 ESP18th of 355 aged 30-34 30-34 59:16 7:04 31:57 23:04 4:20 3:57 1:55 2:37 2:22 4:07 1:35 2:51 3:40
68 Lluis Pons, Juan Melitón Coll 🇪🇸 ESP17th of 301 aged 35-39 35-39 59:17 7:05 32:22 22:34 4:25 3:45 1:38 2:45 2:19 4:03 1:07 3:12 3:45
69 Jose Angel Bernal-Quirós Ruiz, Angel Romero Bolivar 🇪🇸 ESP5th of 184 aged 40-44 40-44 59:17 7:05 32:10 22:46 4:24 3:44 1:35 2:41 2:45 4:08 1:18 2:52 3:43
70 Maxime Larramendy, Bastien Etcheverria 🇫🇷 FRA24th of 302 aged 25-29 25-29 59:19 7:07 31:24 21:14 6:46 3:51 1:44 2:57 2:30 4:16 1:47 — 4:07
71 Jose Carrasco, Diego Bermudez 🇪🇸 ESP18th of 301 aged 35-39 35-39 59:21 7:09 31:36 23:42 4:09 3:56 1:54 3:14 2:16 4:22 1:27 2:49 3:44
72 Alberto Alba Gil, Vidal González Cuartero 🇪🇸 ESP19th of 301 aged 35-39 35-39 59:22 7:10 32:06 22:47 4:34 3:40 1:37 3:00 2:40 4:14 1:21 2:56 3:19
73 Luuk de Nijs, Jelte Verwijs 🇳🇱 NED25th of 302 aged 25-29 25-29 59:23 7:11 32:13 22:35 4:41 3:49 1:49 3:05 2:19 4:04 1:31 2:25 3:33
74 Pedro Barros, Hugo Salgado 🇵🇹 POR19th of 355 aged 30-34 30-34 59:25 7:13 32:32 22:47 4:10 3:45 1:47 2:45 2:14 4:23 1:24 2:41 3:48
75 Juan José Bergillos Gutiérrez, Juan Ignacio Torres Arjona 🇪🇸 ESP20th of 301 aged 35-39 35-39 59:25 7:13 30:35 24:43 4:12 3:45 1:57 3:36 2:25 4:17 1:25 3:19 3:59
76 benjamin goren, Joel Harries 🇬🇧 GBR20th of 355 aged 30-34 30-34 59:30 7:18 33:27 21:42 4:26 3:34 1:20 2:44 2:47 4:02 1:23 2:24 3:28
77 Jon Mc Comish, David Mc Comish 🇮🇪 IRL6th of 184 aged 40-44 40-44 59:30 7:18 31:58 22:54 4:44 3:55 1:48 2:32 2:37 4:11 1:25 2:55 3:31
78 Lars Herzel, Sidney Torlach 🇩🇪 GER21st of 355 aged 30-34 30-34 59:31 7:19 32:47 22:24 4:24 3:38 1:34 2:50 2:36 4:12 1:22 2:40 3:32
79 Sebastià Cirer, Alex Nunes 🇪🇸 ESP22nd of 355 aged 30-34 30-34 59:33 7:21 30:40 24:51 4:05 3:49 1:52 2:55 2:26 4:24 1:39 2:47 4:59
80 James Keane, Graham English 🇮🇪 IRL23rd of 355 aged 30-34 30-34 59:35 7:23 32:34 22:56 4:10 3:43 1:49 2:36 2:35 4:09 1:27 2:50 3:47
81 David Pardo verjano, Oscar Valentin garcia 🇪🇸 ESP1st of 78 aged 45-49 45-49 59:37 7:25 29:34 25:46 4:20 3:58 2:10 3:37 2:28 4:27 1:23 3:22 4:21
82 James McCabe, Shane Hinfey 🇮🇪 IRL26th of 302 aged 25-29 25-29 59:44 7:32 32:35 22:50 4:23 3:51 1:38 2:59 2:05 4:06 1:22 3:00 3:49
83 Lucas Robinson, Callum Gale 🇬🇧 GBR7th of 179 aged 16-24 16-24 59:49 7:37 32:22 23:10 4:21 4:15 1:30 2:57 2:15 4:32 1:15 2:43 3:43
84 Nicolas Lacognata, Willy Lefevre 🇫🇷 FRA27th of 302 aged 25-29 25-29 59:50 7:38 31:26 23:37 4:52 4:00 1:48 3:01 2:50 4:14 1:16 2:51 3:37
85 Blaise Abbadie, Nicolas Bombin 🇫🇷 FRA21st of 301 aged 35-39 35-39 59:51 7:39 32:24 20:11 7:20 3:50 1:42 3:03 2:17 4:04 1:21 — 3:47
86 James Youngs, Oliver Parsons 🇬🇧 GBR28th of 302 aged 25-29 25-29 59:53 7:41 32:14 23:28 4:16 3:43 1:23 2:50 3:21 4:18 1:15 2:52 3:46
87 Travis Collado, Justin Collado 🇬🇮 GIB24th of 355 aged 30-34 30-34 59:59 7:47 33:03 22:37 4:22 3:50 1:41 2:33 2:23 4:16 1:35 2:47 3:32
88 Brian Hally, Jack Meade 🇮🇪 IRL29th of 302 aged 25-29 25-29 59:59 7:47 31:03 24:52 4:08 3:48 1:29 2:41 2:47 4:28 1:28 2:49 5:22
89 Lee McGinn, Lennon Mulligan 🇬🇧 GBR30th of 302 aged 25-29 25-29 1:00:00 7:48 33:01 23:02 4:03 3:36 1:29 2:35 2:52 4:22 1:33 3:06 3:29
90 Nicolas Cretelle, Alexis Labarre 🇫🇷 FRA31st of 302 aged 25-29 25-29 1:00:00 7:48 32:26 23:26 4:13 3:46 1:46 2:51 2:41 4:14 1:46 2:44 3:38
91 marti bonet bo, Marc Ferrer Terrades 🇪🇸 ESP25th of 355 aged 30-34 30-34 1:00:01 7:49 33:55 21:28 4:43 3:31 1:34 2:43 2:01 4:13 1:21 2:19 3:46
92 Miguel Tirado Galindo, Rafael Gonzalvez Llin 🇪🇸 ESP32nd of 302 aged 25-29 25-29 1:00:02 7:50 34:01 21:55 4:12 3:44 1:37 2:28 2:26 4:04 1:23 2:55 3:18
93 Christopher Lozano, Paul Wolf 🇩🇪 GER26th of 355 aged 30-34 30-34 1:00:04 7:52 33:39 22:01 4:29 3:50 1:29 2:32 2:29 4:12 1:19 2:39 3:31
94 Jesús Carramiñana Tamarit, Alvaro Romera 🇪🇸 ESP8th of 179 aged 16-24 16-24 1:00:08 7:56 33:06 22:40 4:27 3:39 1:27 2:40 2:42 4:39 1:17 2:31 3:45
95 Ørjan Skau, Tommy Eika 🇳🇴 NOR22nd of 301 aged 35-39 35-39 1:00:08 7:56 31:26 23:53 4:53 3:48 1:33 3:06 2:53 4:15 1:19 2:55 4:04
96 Laure Leal González, Antonio Sabido Septiem 🇪🇸 ESP7th of 184 aged 40-44 40-44 1:00:18 8:06 31:38 24:32 4:13 3:57 1:52 2:53 2:48 4:16 1:41 3:20 3:45
97 José David Carvajal Valderrama, Carlos Fernández Espínola 🇪🇸 ESP27th of 355 aged 30-34 30-34 1:00:19 8:07 32:21 23:05 4:57 3:59 1:36 2:59 2:22 4:22 1:17 2:53 3:37
98 Andrea Zappa, Andrea Rebba 🇮🇹 ITA28th of 355 aged 30-34 30-34 1:00:21 8:09 33:32 21:55 4:59 3:35 1:13 2:52 2:33 4:15 1:04 2:33 3:50
99 Marcus Hammar, Lukas Kendrup 🇸🇪 SWE9th of 179 aged 16-24 16-24 1:00:22 8:10 34:21 21:38 4:27 4:13 1:23 1:57 2:25 4:29 1:10 2:39 3:22
100 Martijn Beeks, Bram Kooijman 🇳🇱 NED29th of 355 aged 30-34 30-34 1:00:26 8:14 32:47 20:12 7:31 3:44 1:38 2:59 2:21 4:21 1:16 — 3:50
How to read

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