HYROX Barcelona 2025: Doubles Mixed results

1,221 teams on 25 Apr 2025. Typical finish 1:18:46, fastest 10% under 1:06:26. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Sally Morgan, Hugo Hugemarq 🇬🇧 GBR1st of 549 aged 30-39 30-39 54:35 30:01 20:31 4:07 3:32 1:50 2:34 2:00 3:41 1:22 2:15 3:17
2 Joe Walker, Charlotte Blackburn 🇬🇧 GBR2nd of 549 aged 30-39 30-39 54:56 0:21 30:12 20:51 3:57 3:46 1:43 2:28 2:05 3:55 1:26 2:21 3:07
3 Irene Oliván Teixeira, David Oliván Teixeira 🇪🇸 ESP1st of 406 aged U29 U29 55:19 0:44 29:30 21:48 4:05 3:44 1:38 3:17 1:53 4:05 1:15 2:22 3:34
4 Mitchell Rice, Charlie Searle 🇬🇧 GBR2nd of 406 aged U29 U29 55:51 1:16 30:11 21:46 4:00 3:48 1:52 2:56 1:51 3:57 1:13 2:41 3:28
5 Angel Amat Díez, Sandra Domínguez Chavez 🇪🇸 ESP3rd of 549 aged 30-39 30-39 56:10 1:35 29:40 22:35 4:00 3:51 1:46 2:55 2:08 4:17 1:20 2:53 3:25
6 Jason van der Geugten, Kim Evers 🇳🇱 NED3rd of 406 aged U29 U29 56:48 2:13 30:45 21:57 4:10 3:34 1:52 2:45 2:15 4:01 1:26 2:39 3:25
7 Patricia Curbelo Armas, Miguel Prados 🇪🇸 ESP4th of 549 aged 30-39 30-39 56:57 2:22 32:04 20:36 4:21 3:50 1:40 2:43 — 4:00 1:19 2:22 3:18
8 Beatrice Ardelt, Jan Bauer 🇩🇪 GER4th of 406 aged U29 U29 56:59 2:24 30:05 22:27 4:31 3:38 1:57 2:49 2:06 4:13 1:27 2:46 3:31
9 William Means, Lauren Hunt-Williams 🇬🇧 GBR5th of 406 aged U29 U29 57:18 2:43 30:21 23:05 3:57 3:47 1:46 3:26 2:35 4:07 1:24 2:45 3:15
10 Luis Alberto Marco Contreras, Isabel Macías Chow 🇪🇸 ESP5th of 549 aged 30-39 30-39 57:21 2:46 29:01 24:14 4:11 4:05 1:46 3:35 2:28 4:14 1:28 3:01 3:37
11 Dylan Connolly, Amy Colton 🇮🇪 IRL6th of 406 aged U29 U29 57:26 2:51 31:13 21:58 4:20 3:54 1:29 2:41 2:31 3:56 1:24 2:38 3:25
12 anthony Ginter, Amélie Ginter 🇫🇷 FRA1st of 215 aged 40-49 40-49 57:41 3:06 30:12 21:17 6:15 3:56 1:55 2:57 2:30 — 1:23 2:52 3:38
13 Daniel Redondo Muñoz, Noelia González Timón 🇪🇸 ESP6th of 549 aged 30-39 30-39 57:43 3:08 31:24 22:19 4:04 3:58 1:48 2:50 2:02 4:11 1:31 2:38 3:21
14 Guy Portlock, Sabine von Salis 🇬🇧 GBR2nd of 215 aged 40-49 40-49 57:56 3:21 32:14 21:20 4:27 3:46 1:35 2:57 1:57 4:03 1:21 2:31 3:10
15 Tania Roig Sola, Toni Marí Vargas 🇪🇸 ESP7th of 549 aged 30-39 30-39 58:09 3:34 30:58 23:07 4:10 3:48 2:01 2:56 2:32 4:02 1:22 2:38 3:48
16 Laura Bardsley, Gary McNamara 🇬🇧 GBR8th of 549 aged 30-39 30-39 58:18 3:43 30:12 23:52 4:17 3:54 1:58 3:12 2:48 4:07 1:20 2:56 3:37
17 Louise Hulme, Matthew Wigelsworth 🇬🇧 GBR7th of 406 aged U29 U29 58:18 3:43 29:53 24:18 4:11 4:01 1:44 3:24 2:40 4:16 1:27 3:01 3:45
18 Kevin McGlade, Alan Corby 🇪🇸 ESP1st of 10 aged 70+ 70+ 58:54 4:19 33:13 21:22 4:22 3:50 1:34 2:15 2:07 4:01 1:18 2:36 3:41
19 Jose Restituto Sánchez, Andrea Gonzalez serna 🇪🇸 ESP9th of 549 aged 30-39 30-39 59:10 4:35 32:42 22:00 4:32 3:45 1:48 2:58 2:04 4:04 1:30 2:26 3:25
20 Nina Meeus, Pieter Maes 🇧🇪 BEL8th of 406 aged U29 U29 59:34 4:59 35:03 20:21 4:17 3:38 1:32 2:20 1:54 3:53 1:12 2:15 3:37
21 Sara Khalid, Chris Genning 🇩🇪 GER9th of 406 aged U29 U29 59:38 5:03 32:09 22:59 4:34 3:44 1:59 2:58 2:06 3:58 1:30 2:50 3:54
22 Maximilian Beverburg, Carolin Rademacher 🇩🇪 GER10th of 549 aged 30-39 30-39 59:54 5:19 33:49 21:38 4:33 3:42 1:48 2:46 1:59 4:12 1:10 2:35 3:26
23 Milly Chalcraft, Benjamin Whitbourn 🇬🇧 GBR10th of 406 aged U29 U29 59:57 5:22 33:23 22:17 4:22 3:53 2:00 2:44 2:26 3:43 1:28 2:34 3:29
24 Toni Chillaron, Cristina Manteiga 🇪🇸 ESP3rd of 215 aged 40-49 40-49 1:00:03 5:28 33:04 22:41 4:23 3:51 1:59 2:39 2:08 4:11 1:30 2:45 3:38
25 Monica Ferrer Pastor, Aleix Felip Argimon 🇪🇸 ESP11th of 549 aged 30-39 30-39 1:00:09 5:34 32:48 22:41 4:45 3:45 1:50 3:25 2:18 3:52 1:24 2:42 3:25
26 Ian Blanco Bello, Irati Garcia Barreña 🇪🇸 ESP11th of 406 aged U29 U29 1:00:13 5:38 32:09 23:36 4:30 3:59 2:12 3:08 2:00 4:29 1:28 2:52 3:28
27 Christoph Wieloch, Inga Debusmann 🇩🇪 GER12th of 549 aged 30-39 30-39 1:00:16 5:41 32:03 23:55 4:24 3:47 2:12 2:51 2:41 4:16 1:31 3:04 3:33
28 Alba Barrera, pedro ricote 🇪🇸 ESP13th of 549 aged 30-39 30-39 1:00:22 5:47 32:08 23:34 4:45 3:58 1:54 2:59 2:45 4:14 1:41 2:39 3:24
29 Jasmine Mield, Marcus Funken 🇦🇹 AUT14th of 549 aged 30-39 30-39 1:00:28 5:53 33:25 22:50 4:16 3:44 2:07 2:59 2:34 4:02 1:24 2:33 3:27
30 Victoria Strålman, Filip Strålman 🇸🇪 SWE15th of 549 aged 30-39 30-39 1:00:29 5:54 33:31 22:34 4:29 3:48 1:45 2:51 2:25 4:02 1:31 2:44 3:28
31 Gareth Skinner, Sarah Francis 🇬🇧 GBR12th of 406 aged U29 U29 1:00:46 6:11 33:48 22:22 4:40 3:49 1:45 2:51 2:32 4:08 1:15 2:41 3:21
32 Josefine Dreier, Navin Schürmann 🇩🇪 GER13th of 406 aged U29 U29 1:00:48 6:13 33:59 21:50 5:02 3:39 1:54 2:39 2:15 4:18 1:20 2:28 3:17
33 Rafael Bouts, Ashley Groothuis 🇳🇱 NED16th of 549 aged 30-39 30-39 1:00:52 6:17 32:53 23:22 4:42 4:09 2:29 2:50 2:06 4:18 1:34 2:21 3:35
34 Jordyn Riley, Rhys Dent 🇬🇧 GBR14th of 406 aged U29 U29 1:00:53 6:18 34:55 21:45 4:19 3:41 1:42 2:33 2:20 3:59 1:19 2:38 3:33
35 Cristina Triguero, Ignasi Bassas Buj 🇪🇸 ESP17th of 549 aged 30-39 30-39 1:00:54 6:19 34:06 22:30 4:23 3:52 1:45 3:34 1:52 3:56 1:23 2:42 3:26
36 David Espiñeira, Andrea Sampayo 🇪🇸 ESP18th of 549 aged 30-39 30-39 1:00:55 6:20 33:18 23:16 4:26 3:49 1:54 3:11 2:10 4:07 1:39 3:02 3:24
37 Simon Flowers, Samantha Francis 🇬🇧 GBR4th of 215 aged 40-49 40-49 1:01:00 6:25 30:52 25:31 4:40 3:53 2:08 3:31 2:46 4:28 1:36 3:16 3:53
38 Paul Gillingham, Sam Bilbie 🇬🇧 GBR5th of 215 aged 40-49 40-49 1:01:03 6:28 32:43 23:35 4:50 3:51 1:52 3:06 2:30 4:11 1:34 2:45 3:46
39 Anna Syme, Patrick Syme 🇮🇪 IRL6th of 215 aged 40-49 40-49 1:01:08 6:33 34:38 22:08 4:28 3:49 1:47 2:45 2:09 4:05 1:30 2:40 3:23
40 Tiago Lousa, Marta Caetano 🇵🇹 POR7th of 215 aged 40-49 40-49 1:01:08 6:33 33:50 22:58 4:23 3:48 2:08 2:52 2:15 4:01 1:28 3:00 3:26
41 Quique Fuentes pérez, Esther Monzó Santamaría 🇦🇩 AND19th of 549 aged 30-39 30-39 1:01:09 6:34 34:13 22:31 4:30 3:58 1:46 2:48 2:13 4:09 1:25 2:41 3:31
42 Björn dk00, Alice Swchürer 🇩🇪 GER20th of 549 aged 30-39 30-39 1:01:10 6:35 31:56 24:27 4:52 4:07 1:51 3:25 2:27 4:31 1:28 3:05 3:33
43 Soto Maëlle, Clement Seve 🇫🇷 FRA15th of 406 aged U29 U29 1:01:20 6:45 35:27 21:26 4:33 3:50 1:44 2:51 1:59 4:06 1:23 2:28 3:05
44 marykate foran, Keith Arnold 🇮🇪 IRL21st of 549 aged 30-39 30-39 1:01:23 6:48 33:26 23:36 4:27 3:56 1:58 3:16 2:17 4:16 1:42 2:40 3:31
45 Céline Rodrigues, Joffrey Bailly 🇫🇷 FRA22nd of 549 aged 30-39 30-39 1:01:29 6:54 34:19 22:04 5:10 3:53 1:33 2:51 2:19 4:03 1:16 2:45 3:24
46 Harry Swift, Jaide Hartridge 🇬🇧 GBR23rd of 549 aged 30-39 30-39 1:01:37 7:02 33:56 22:55 4:50 3:41 1:39 2:46 2:38 3:52 1:24 3:12 3:43
47 Latoya Bradbury, Daniel Bradbury 🇬🇧 GBR24th of 549 aged 30-39 30-39 1:01:45 7:10 35:46 21:40 4:25 3:41 1:46 2:47 2:01 4:03 1:17 2:43 3:22
48 Owen Jones, Ffion Davies 🇬🇧 GBR16th of 406 aged U29 U29 1:01:49 7:14 34:25 22:39 4:48 3:48 1:36 2:28 2:27 4:22 1:17 2:47 3:54
49 Ainsley Richards, Cian Richards 🇬🇧 GBR17th of 406 aged U29 U29 1:01:49 7:14 33:12 24:16 4:24 3:51 2:06 3:20 2:26 4:13 1:29 3:13 3:38
50 Liz Peapell, Jack Beere 🇬🇧 GBR25th of 549 aged 30-39 30-39 1:02:13 7:38 33:30 24:06 4:42 3:42 1:53 3:49 2:14 4:22 1:35 2:53 3:38
51 Esther Gil Robles, Javier Gómez Cañego 🇪🇸 ESP26th of 549 aged 30-39 30-39 1:02:14 7:39 35:09 22:19 4:51 3:45 1:45 2:40 2:12 4:03 1:21 3:03 3:30
52 Catarina Monteiro, Diogo Fonte 🇵🇹 POR27th of 549 aged 30-39 30-39 1:02:20 7:45 34:52 22:55 4:38 3:55 1:55 2:42 2:18 4:01 1:32 3:02 3:30
53 Rosa Andrades Ponce, Pablo Valverde Reyes 🇪🇸 ESP28th of 549 aged 30-39 30-39 1:02:26 7:51 36:18 21:27 4:46 3:43 1:31 3:11 1:55 3:58 1:18 2:26 3:25
54 Serena Juan Lobato, Ferran Rodriguez 🇪🇸 ESP29th of 549 aged 30-39 30-39 1:02:30 7:55 33:18 24:38 4:37 4:11 2:08 3:46 2:26 4:24 1:48 2:36 3:19
55 Julian Alexandre Delicado, Japke Delicado 🇬🇧 GBR18th of 406 aged U29 U29 1:02:31 7:56 34:08 23:52 4:35 4:01 1:40 3:06 2:32 4:22 1:26 3:02 3:43
56 Ferran López, Mireia Urrutia 🇪🇸 ESP19th of 406 aged U29 U29 1:02:32 7:57 32:09 25:56 4:32 4:12 1:48 3:52 2:46 4:25 1:45 3:02 4:06
57 Marian Donoso Martin, Raul Refolio Márquez 🇪🇸 ESP8th of 215 aged 40-49 40-49 1:02:33 7:58 33:39 24:26 4:32 4:03 2:12 3:07 2:29 4:23 1:36 3:07 3:29
58 Michael Hamilton, Karolina Wachel 🇬🇧 GBR30th of 549 aged 30-39 30-39 1:02:33 7:58 33:28 24:38 4:33 3:54 1:57 3:10 2:45 4:04 1:24 2:54 4:30
59 Laura Brunelli, Samuele Carlo Ayrton Abrami 🇮🇹 ITA20th of 406 aged U29 U29 1:02:36 8:01 34:35 23:36 4:29 3:50 2:01 3:19 2:59 3:58 1:17 2:44 3:28
60 Abigail Gilbert, Tristan Dawson 🇬🇧 GBR21st of 406 aged U29 U29 1:02:38 8:03 34:47 23:01 4:54 3:36 1:47 2:59 2:40 4:05 1:20 3:06 3:28
61 Fábio Portela, Sara Portela 🇵🇹 POR31st of 549 aged 30-39 30-39 1:02:40 8:05 36:19 21:47 4:37 3:42 1:46 2:41 2:13 3:59 1:24 2:27 3:35
62 Viola Oberländer, Erich Rath 🇩🇪 GER9th of 215 aged 40-49 40-49 1:02:41 8:06 35:22 22:37 4:47 3:59 1:49 2:55 2:22 4:05 1:29 2:40 3:18
63 Melina DE León Rodríguez, Sean Adrian Sanderson 🇪🇸 ESP10th of 215 aged 40-49 40-49 1:02:43 8:08 32:41 25:55 4:13 3:56 1:53 3:53 2:28 4:15 1:36 3:41 4:13
64 Elsa Skugge, Kenny Steger 🇸🇪 SWE22nd of 406 aged U29 U29 1:02:50 8:15 36:09 22:03 4:44 3:54 1:47 2:28 2:30 4:03 1:12 2:39 3:30
65 Tim Thijssen, Bas Thijssen 🇪🇸 ESP1st of 3 aged 60-69 60-69 1:02:50 8:15 35:09 22:38 5:09 3:41 1:30 2:25 3:09 3:53 1:14 2:53 3:53
66 Soha Smyth, Jack Murray 🇮🇪 IRL23rd of 406 aged U29 U29 1:03:10 8:35 34:24 24:02 4:49 4:01 2:08 3:18 2:41 4:12 1:36 2:40 3:26
67 Egoa Alvarado, Antxon Gracenea 🇪🇸 ESP32nd of 549 aged 30-39 30-39 1:03:14 8:39 36:09 22:32 4:38 3:50 1:53 2:37 2:09 4:22 1:33 2:53 3:15
68 Clair Williams, Gareth Burns 🇬🇧 GBR11th of 215 aged 40-49 40-49 1:03:19 8:44 34:41 23:57 4:45 3:48 1:58 2:52 2:30 4:09 1:42 3:19 3:39
69 Lauren Robinson, Spencer Jenkinson 🇬🇧 GBR24th of 406 aged U29 U29 1:03:21 8:46 34:58 23:36 4:51 3:52 1:59 3:25 2:04 4:12 1:33 2:57 3:34
70 Olivia Harrison, Stephen Higgins 🇬🇧 GBR25th of 406 aged U29 U29 1:03:23 8:48 35:38 23:27 4:22 4:00 1:55 2:44 2:34 4:09 1:41 3:02 3:22
71 Joan Roca, Andrea Marín 🇪🇸 ESP26th of 406 aged U29 U29 1:03:24 8:49 33:52 24:58 4:39 4:12 2:28 3:10 2:39 4:18 1:26 3:11 3:34
72 Leonor Salgueiro, Bruno Rodrigues 🇵🇹 POR12th of 215 aged 40-49 40-49 1:03:30 8:55 34:52 24:08 4:34 3:54 1:50 3:07 2:47 4:07 1:21 3:14 3:48
73 Maximilian Smith, Emine Karsli 🇬🇧 GBR27th of 406 aged U29 U29 1:03:39 9:04 36:02 23:14 4:28 3:51 1:53 3:08 2:22 4:13 1:28 2:53 3:26
74 Chloe Hinnigan, Steven Black 🇬🇧 GBR33rd of 549 aged 30-39 30-39 1:03:39 9:04 34:13 24:39 4:51 4:04 2:00 3:24 2:16 4:28 1:46 3:00 3:41
75 Ryan Bradshaw, Megan Fitzgibbon 🇮🇪 IRL28th of 406 aged U29 U29 1:03:43 9:08 34:39 24:07 5:02 3:45 1:45 3:21 2:47 4:11 1:15 2:33 4:30
76 Luz Cuevas, Martin Intrigliolo 🇪🇸 ESP13th of 215 aged 40-49 40-49 1:03:44 9:09 34:26 24:42 4:40 4:01 1:55 3:24 2:18 4:22 1:05 3:56 3:41
77 Pauline Favreau, Gianmarco Prota 🇫🇷 FRA29th of 406 aged U29 U29 1:03:44 9:09 32:31 26:27 4:51 4:07 2:23 3:37 2:44 4:28 1:49 3:42 3:37
78 Jon Arzallus, Izadi Azkonobieta 🇪🇸 ESP34th of 549 aged 30-39 30-39 1:03:47 9:12 33:28 25:30 4:54 4:08 2:11 4:00 2:17 4:37 1:26 3:18 3:33
79 Albane Leonie Sabatier, Michael Frederick Peace 🇫🇷 FRA35th of 549 aged 30-39 30-39 1:03:48 9:13 34:20 24:37 4:55 4:05 1:37 3:02 2:42 4:26 1:35 3:04 4:06
80 Valérian Vernet, Charlotte Quiles 🇫🇷 FRA36th of 549 aged 30-39 30-39 1:03:56 9:21 35:34 23:22 5:04 3:57 2:13 3:10 2:14 4:02 1:31 2:48 3:27
81 Leonardo Costa, Sandra Morais 🇵🇹 POR37th of 549 aged 30-39 30-39 1:04:08 9:33 35:32 23:40 5:01 4:06 2:13 2:54 2:41 4:13 1:29 2:42 3:22
82 Joanna Harrison, Peter Harrison 🇬🇧 GBR14th of 215 aged 40-49 40-49 1:04:08 9:33 34:29 25:12 4:30 3:50 2:18 3:09 3:18 4:13 1:28 3:17 3:39
83 Michael Walters, Katy Sowery 🇬🇧 GBR38th of 549 aged 30-39 30-39 1:04:09 9:34 34:22 25:23 4:29 4:03 1:57 3:20 3:12 4:06 1:36 3:10 3:59
84 Camille Evrard, Quentin Nantois 🇫🇷 FRA39th of 549 aged 30-39 30-39 1:04:10 9:35 35:59 23:17 4:58 3:51 1:57 3:19 2:01 4:13 1:21 3:02 3:33
85 joana marques, Ricardo Portilho 🇵🇹 POR40th of 549 aged 30-39 30-39 1:04:10 9:35 35:39 23:30 5:04 4:00 2:01 3:08 2:14 4:28 1:31 2:33 3:35
86 Benjamin Neumann, Nicole Sümnik 🇩🇪 GER41st of 549 aged 30-39 30-39 1:04:10 9:35 34:58 24:15 5:02 3:50 2:04 3:02 2:29 4:11 1:43 3:11 3:45
87 Oskars Liepins, Paula Grebe 🇱🇻 LAT42nd of 549 aged 30-39 30-39 1:04:12 9:37 37:35 21:32 5:08 3:46 1:33 2:21 2:20 3:59 1:26 2:47 3:20
88 Julia Garenaux, Romain Constans 🇫🇷 FRA30th of 406 aged U29 U29 1:04:13 9:38 36:03 23:29 4:46 3:58 1:55 3:06 2:14 4:18 1:31 2:41 3:46
89 Krzysztof Skibicki, Monika Skibicka 🇵🇱 POL31st of 406 aged U29 U29 1:04:14 9:39 36:57 22:26 4:55 3:46 1:55 2:45 2:20 3:46 1:31 3:01 3:22
90 Melanie Jopp, Christopher Tebbe 🇩🇪 GER43rd of 549 aged 30-39 30-39 1:04:15 9:40 35:03 24:41 4:37 4:08 1:59 2:47 2:58 4:21 1:34 3:13 3:41
91 Giovanni Pappalardo, Mandy Cortis 🇮🇹 ITA44th of 549 aged 30-39 30-39 1:04:19 9:44 33:45 26:02 4:37 4:04 2:06 3:43 2:43 4:21 1:45 3:37 3:43
92 Lewis Holmes, Louise White 🇬🇧 GBR32nd of 406 aged U29 U29 1:04:22 9:47 35:12 24:30 4:45 3:46 2:38 3:09 2:20 4:23 1:44 2:48 3:42
93 Francisco Zorrilla, Flor Rodríguez 🇪🇸 ESP33rd of 406 aged U29 U29 1:04:34 9:59 36:45 23:09 4:45 3:59 1:49 3:11 1:46 4:09 1:30 3:02 3:43
94 David Gahan, Eadaoin Murtagh 🇮🇪 IRL34th of 406 aged U29 U29 1:04:36 10:01 33:12 26:55 4:33 4:01 1:56 4:16 2:34 4:27 1:34 3:39 4:28
95 Felicienne Mercieca, Albert Attard 🇲🇹 MLT45th of 549 aged 30-39 30-39 1:04:44 10:09 34:58 25:06 4:44 4:12 2:07 3:12 2:45 4:19 1:37 3:06 3:48
96 Katie Gunson, Michael Thexton 🇬🇧 GBR46th of 549 aged 30-39 30-39 1:04:50 10:15 34:40 24:55 5:19 3:56 1:57 3:20 2:47 4:23 1:32 3:14 3:46
97 Lucia Gimenez, Tolo Vilar 🇪🇸 ESP35th of 406 aged U29 U29 1:04:56 10:21 35:51 24:16 4:55 4:02 1:38 4:11 1:57 4:33 1:28 2:58 3:29
98 Lucy Matthews, Lewis Matthews 🇬🇧 GBR47th of 549 aged 30-39 30-39 1:04:56 10:21 33:10 27:13 4:38 3:50 2:18 3:01 2:29 4:11 1:39 6:06 3:39
99 Shane Butler, Aoife OLeary 🇮🇪 IRL36th of 406 aged U29 U29 1:05:02 10:27 33:43 26:25 4:59 4:03 2:17 3:40 2:56 4:24 1:34 3:46 3:45
100 Ryan Wasser, Elodie Lacassaigne 🇫🇷 FRA37th of 406 aged U29 U29 1:05:05 10:30 37:24 22:23 5:23 3:47 1:51 2:35 2:21 4:05 1:29 2:47 3:28
How to read

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