HYROX Maastricht 2025: Doubles Mixed results

681 teams on 1 Feb 2025. Typical finish 1:18:36, fastest 10% under 1:07:07. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Dave Metz, Jessie Metz 🇳🇱 NED1st of 305 aged 30-39 30-39 55:28 — 36:45 2:56 4:34 — 3:14 — — — — —
2 Euan Dickson, Eilidh Boyd 🇬🇧 GBR1st of 224 aged U29 U29 55:57 0:29 26:46 20:58 3:58 3:50 1:23 2:25 2:14 4:05 1:18 2:28 3:15
3 Detant Timothee, Rebecca Houard 🇫🇷 FRA2nd of 305 aged 30-39 30-39 56:42 1:14 26:43 21:54 4:04 3:41 1:25 2:50 2:14 4:02 1:31 2:40 3:31
4 Franziska Espeter, Marius Toborek 🇩🇪 GER3rd of 305 aged 30-39 30-39 57:16 1:48 27:09 21:44 4:15 3:46 1:34 2:46 2:29 4:03 1:24 2:26 3:16
5 Carmen Kuijer, Tobi Petit 🇳🇱 NED2nd of 224 aged U29 U29 58:13 2:45 28:49 20:38 4:23 3:51 1:26 2:14 1:54 4:12 1:21 2:09 3:31
6 Kay Wissink, Kim Evers 🇳🇱 NED3rd of 224 aged U29 U29 58:14 2:46 28:02 21:29 4:25 3:48 1:30 3:03 2:08 4:03 1:16 2:33 3:08
7 Eva Janzen, Jan Arnd Finkenberg 🇩🇪 GER4th of 305 aged 30-39 30-39 58:27 2:59 28:47 23:17 4:18 3:46 1:12 4:46 2:21 4:03 1:27 2:23 3:19
8 Robin Soest, Amalina Berger 🇩🇪 GER4th of 224 aged U29 U29 58:38 3:10 40:27 22:48 6:03 3:45 1:25 2:51 2:36 4:10 1:30 2:41 3:50
9 Nicolas Mayoute, Mélanie Carreira 🇫🇷 FRA5th of 224 aged U29 U29 58:44 3:16 27:56 22:18 4:10 3:42 1:35 2:35 2:39 4:20 1:22 2:41 3:24
10 Mirte Van DE Louw, Joris Van Nieuwkerk 🇳🇱 NED5th of 305 aged 30-39 30-39 58:52 3:24 28:46 21:22 4:09 3:48 1:46 2:17 2:22 3:56 1:16 2:33 3:24
11 Kashif Kasanwirdjo, Michoe Luykx 🇳🇱 NED1st of 118 aged 40-49 40-49 59:27 3:59 28:15 22:22 4:31 3:53 1:26 2:36 2:15 4:15 1:30 2:39 3:48
12 Lukas Lewald, Catharina Kaiser 🇩🇪 GER6th of 224 aged U29 U29 1:00:14 4:46 29:53 21:10 4:36 3:54 1:20 2:41 2:17 4:07 1:15 2:16 3:20
13 Charlotte Vandenlindenloof, Jonas Meerschaut 🇧🇪 BEL7th of 224 aged U29 U29 1:00:34 5:06 30:29 20:58 4:13 3:49 1:19 2:31 1:59 4:16 1:19 2:24 3:21
14 Martina Görz, Stefan Eichhorn 🇩🇪 GER1st of 31 aged 50-59 50-59 1:00:48 5:20 27:27 24:47 4:27 4:14 1:46 3:11 2:21 4:45 1:36 3:31 3:23
15 Hugo Duarte, Kay Goede 🇵🇹 POR8th of 224 aged U29 U29 1:01:19 5:51 30:15 22:44 4:09 4:00 1:34 2:51 2:14 4:13 1:34 3:05 3:13
16 Christiane Heider, Thomas Heider 🇩🇪 GER2nd of 31 aged 50-59 50-59 1:01:22 5:54 29:05 23:24 4:27 3:58 2:00 2:59 2:24 4:05 1:25 2:57 3:36
17 Robert Van Der Zanden, Sandra Muller 🇳🇱 NED2nd of 118 aged 40-49 40-49 1:01:31 6:03 30:10 21:57 4:45 3:39 1:37 2:57 2:20 4:07 1:12 2:49 3:16
18 Kjeld Dijkstra, Annette DE Wolf 🇳🇱 NED6th of 305 aged 30-39 30-39 1:01:38 6:10 29:44 22:50 4:34 4:00 1:38 2:38 2:33 4:22 1:22 3:06 3:11
19 Raf Roefs, Amber Brouwer 🇳🇱 NED9th of 224 aged U29 U29 1:01:46 6:18 29:48 22:23 4:51 3:41 1:51 2:37 2:28 4:21 1:18 2:36 3:31
20 Andrea Grönebaum, Yannick Sondermann 🇩🇪 GER7th of 305 aged 30-39 30-39 1:01:46 6:18 28:34 24:12 4:32 3:56 1:37 3:15 2:58 4:11 1:24 3:16 3:35
21 Sonia Petrarca, Sebestian Eickenjäger 🇩🇪 GER8th of 305 aged 30-39 30-39 1:01:49 6:21 29:49 22:43 4:41 3:48 1:30 2:39 2:27 4:13 1:32 2:55 3:39
22 Dustin Meurer, Jessy Engels 🇩🇪 GER9th of 305 aged 30-39 30-39 1:01:51 6:23 30:11 22:24 4:40 3:44 1:31 2:53 2:11 4:19 1:31 2:53 3:22
23 Carolien Verschure, Gijs Strating 🇳🇱 NED10th of 305 aged 30-39 30-39 1:01:59 6:31 29:39 23:30 4:23 3:42 1:35 2:40 2:53 4:25 1:40 2:54 3:41
24 Ivo Erens, Kristina Erman 🇳🇱 NED11th of 305 aged 30-39 30-39 1:02:03 6:35 29:59 22:28 4:47 4:00 1:36 2:46 1:54 4:16 1:48 2:41 3:27
25 Christoff Van Heerden, Robin Bolten 🇿🇦 RSA12th of 305 aged 30-39 30-39 1:02:09 6:41 30:54 21:50 4:33 3:50 1:26 2:36 2:12 4:10 1:18 2:39 3:39
26 Roel Van Den Assem, Hilde Van Wijk 🇳🇱 NED13th of 305 aged 30-39 30-39 1:02:20 6:52 28:34 24:23 4:59 3:58 1:50 3:11 2:19 4:39 1:22 3:35 3:29
27 Saskia Dinjens, Steven Janssen 🇧🇪 BEL14th of 305 aged 30-39 30-39 1:02:33 7:05 29:48 23:20 4:50 3:54 1:43 2:53 2:31 4:10 1:20 3:21 3:28
28 Carien Struwig, George Archibald Clark Fourie 🇿🇦 RSA15th of 305 aged 30-39 30-39 1:02:39 7:11 31:16 21:59 4:37 3:58 1:31 2:36 2:36 4:01 1:15 2:37 3:25
29 Kerstin Seeger, Björn Wehmeier 🇩🇪 GER3rd of 118 aged 40-49 40-49 1:02:47 7:19 30:12 23:03 4:51 3:55 1:34 2:38 2:46 4:12 1:25 2:48 3:45
30 Kees Hagen, Manouk Hagen 🇳🇱 NED16th of 305 aged 30-39 30-39 1:03:00 7:32 1:22:23 21:11 13:41 3:51 1:29 2:38 1:54 3:49 1:23 2:36 3:31
31 Clio Scholing, Rafael Bouts 🇳🇱 NED4th of 118 aged 40-49 40-49 1:03:04 7:36 30:40 23:22 4:21 4:04 1:57 3:33 1:54 4:22 1:27 2:35 3:30
32 Yanis Alili Saadi, Anissa Alili Saadi 🇫🇷 FRA10th of 224 aged U29 U29 1:03:16 7:48 30:03 23:51 4:44 4:03 1:39 3:45 2:23 4:18 1:29 2:47 3:27
33 Mariska Vermeulen, Marnix Kaspers 🇳🇱 NED5th of 118 aged 40-49 40-49 1:03:36 8:08 30:49 23:30 4:34 3:53 1:48 2:56 2:50 4:23 1:26 2:37 3:37
34 Gabriel Bartels, Rick Freriks 🇳🇱 NED17th of 305 aged 30-39 30-39 1:03:36 8:08 29:40 23:58 5:12 4:02 2:08 2:44 2:17 4:33 1:49 3:05 3:20
35 Marieke Van Loosbroek, Rik Lubbelinkhof 🇳🇱 NED18th of 305 aged 30-39 30-39 1:03:39 8:11 31:08 22:31 5:18 3:53 1:38 2:33 2:28 4:13 1:28 2:55 3:23
36 Mathieu D’Alès, Olivera Sicaja 🇫🇷 FRA6th of 118 aged 40-49 40-49 1:03:39 8:11 30:03 24:11 4:41 4:04 1:45 3:04 2:34 4:33 1:32 3:03 3:36
37 Joris Damave, Steffie Van Den Dries 🇳🇱 NED19th of 305 aged 30-39 30-39 1:03:44 8:16 27:44 27:03 4:31 3:55 2:15 3:21 3:43 4:27 1:46 2:58 4:38
38 Bar Hagag, Oliver Baijings 🇮🇱 ISR11th of 224 aged U29 U29 1:03:50 8:22 31:14 23:08 4:49 4:02 1:37 2:36 3:03 4:22 1:12 3:03 3:13
39 Hanno Beestman, Yu Shil Park 🇳🇱 NED3rd of 31 aged 50-59 50-59 1:03:54 8:26 44:47 23:25 5:19 3:51 1:47 2:51 2:21 4:03 1:27 3:30 3:35
40 Gaël Bosmans, Emily Valkenaers 🇧🇪 BEL20th of 305 aged 30-39 30-39 1:04:08 8:40 31:20 23:22 4:44 3:59 1:22 3:44 2:42 4:16 1:26 2:39 3:14
41 Georg Trautmann, Anna Lena Trautmann 🇩🇪 GER7th of 118 aged 40-49 40-49 1:04:21 8:53 30:36 23:59 4:51 3:50 1:42 2:13 3:07 4:15 1:52 3:13 3:47
42 Wiebe Kuipers, Bojanne Westerman 🇳🇱 NED12th of 224 aged U29 U29 1:04:28 9:00 32:25 22:29 4:39 3:50 1:34 2:33 2:43 4:12 1:14 3:05 3:18
43 Nathalie Houben, Tayfun Simsek 🇩🇪 GER21st of 305 aged 30-39 30-39 1:04:28 9:00 31:37 22:59 4:52 3:49 1:48 2:51 2:24 4:22 1:32 2:49 3:24
44 Mike Van Ingen, Siska Den Hartogh 🇳🇱 NED13th of 224 aged U29 U29 1:04:28 9:00 31:37 23:21 4:29 4:03 1:32 2:52 2:45 4:13 1:24 2:57 3:35
45 Camilla Aastorp Andersen, Jørgen Aastorp Andersen 🇳🇴 NOR8th of 118 aged 40-49 40-49 1:04:45 9:17 32:13 22:14 5:09 3:51 1:26 2:25 2:41 4:14 1:16 2:56 3:25
46 Maad Eleiwi, Denice DE Mul 🇸🇾 SYR14th of 224 aged U29 U29 1:04:58 9:30 34:10 20:52 4:54 3:51 1:28 2:38 1:49 4:11 1:18 2:17 3:20
47 Alexander Armbruster, Kristine Rabe 🇩🇪 GER22nd of 305 aged 30-39 30-39 1:05:03 9:35 30:44 41:32 4:37 3:54 — 11:49 3:41 4:16 1:30 3:00 3:38
48 Sophie Gorki, Gusztav Peter Simon 🇩🇪 GER15th of 224 aged U29 U29 1:05:08 9:40 29:47 25:50 4:39 4:09 1:49 3:29 3:21 4:39 1:25 3:05 3:53
49 Glenn Van Erp, Diana Jansen 🇳🇱 NED23rd of 305 aged 30-39 30-39 1:05:20 9:52 29:59 25:48 4:51 4:13 1:38 3:00 3:24 4:31 1:21 4:04 3:37
50 Michelle Prosee, Yorick Van Egmond 🇳🇱 NED16th of 224 aged U29 U29 1:05:22 9:54 31:56 23:34 4:58 3:57 1:37 2:55 2:37 4:26 1:39 2:49 3:34
51 Aram DE Munnik, Eva Rosa Bian 🇳🇱 NED17th of 224 aged U29 U29 1:05:34 10:06 32:56 22:52 4:37 3:46 1:22 2:36 2:49 3:57 1:29 3:12 3:41
52 Patrick DE Groot, Miriam Slot 🇳🇱 NED9th of 118 aged 40-49 40-49 1:05:39 10:11 33:29 21:43 5:13 3:50 1:22 2:20 2:29 4:14 1:30 2:43 3:15
53 Loreen Quinke, Noel Sparmann 🇩🇪 GER18th of 224 aged U29 U29 1:05:39 10:11 32:00 23:47 4:45 3:57 1:32 2:48 2:55 4:15 1:29 3:18 3:33
54 Liselot Claassen, Robin Van Overdijk 🇳🇱 NED24th of 305 aged 30-39 30-39 1:05:46 10:18 32:15 23:05 5:18 3:56 1:44 3:12 2:16 4:25 1:24 2:35 3:33
55 Laura-Ellen DE Vries, Robert Van Herk 🇨🇦 CAN25th of 305 aged 30-39 30-39 1:05:55 10:27 34:55 21:01 4:37 3:52 1:28 2:21 2:19 3:58 1:05 2:28 3:30
56 Gabriella Linterman, Marijn Fluitman 🇳🇱 NED26th of 305 aged 30-39 30-39 1:06:09 10:41 33:54 22:23 4:44 4:04 1:24 2:34 2:38 4:20 1:28 2:34 3:21
57 Joost Van Den Berg, Arlette Van Den Berg 🇳🇱 NED10th of 118 aged 40-49 40-49 1:06:12 10:44 32:52 23:19 5:04 4:00 1:39 3:10 2:28 4:27 1:25 2:38 3:32
58 Luna Dijkzeul, Sem Zonderwijk 🇳🇱 NED19th of 224 aged U29 U29 1:06:12 10:44 32:48 23:37 4:46 4:05 1:59 3:12 2:17 4:20 1:33 2:48 3:23
59 Eva Tritsmans, Joachim Callebaut 🇧🇪 BEL27th of 305 aged 30-39 30-39 1:06:21 10:53 32:56 23:45 4:36 4:04 1:33 3:20 2:19 4:33 1:34 2:46 3:36
60 Alexander Franke, Marion Geeraedts 🇩🇪 GER28th of 305 aged 30-39 30-39 1:06:38 11:10 32:52 23:47 4:57 4:05 1:49 3:00 2:41 4:09 1:30 2:55 3:38
61 Sacha Palsgraaf, Ferdy Verweij 🇳🇱 NED20th of 224 aged U29 U29 1:06:42 11:14 34:06 22:20 5:08 3:49 1:41 2:24 2:49 4:01 1:25 2:47 3:24
62 Remke Greve, Wilco Lansbergen 🇳🇱 NED11th of 118 aged 40-49 40-49 1:06:49 11:21 31:44 24:20 5:55 4:00 1:33 2:57 2:51 4:37 1:48 3:01 3:33
63 Jan Snelders, Sofie Brörmann 🇳🇱 NED12th of 118 aged 40-49 40-49 1:06:53 11:25 33:30 23:22 4:51 4:07 1:48 2:32 2:41 4:18 1:39 2:51 3:26
64 Emma Van Jaarsveld, Nick Knipscheer 🇳🇱 NED21st of 224 aged U29 U29 1:06:54 11:26 33:29 22:44 5:41 3:55 1:33 2:42 2:42 4:25 1:15 2:47 3:25
65 Peter Bertram, Anouk Bertram 🇳🇱 NED29th of 305 aged 30-39 30-39 1:06:55 11:27 32:31 23:46 5:22 4:05 1:41 3:02 2:46 4:51 1:25 2:32 3:24
66 Rick Wishaupt, Gerda Remmers 🇳🇱 NED30th of 305 aged 30-39 30-39 1:07:01 11:33 32:39 24:43 4:41 4:06 1:24 3:28 2:38 4:41 1:47 3:04 3:35
67 Lieke Weling, Lennard Vinken 🇳🇱 NED13th of 118 aged 40-49 40-49 1:07:02 11:34 31:36 25:12 5:16 4:19 1:40 3:10 2:48 4:31 1:40 3:03 4:01
68 Martijn Bloothoofd, Michelled DE Jong 🇳🇱 NED22nd of 224 aged U29 U29 1:07:02 11:34 30:58 26:14 5:16 4:06 1:41 3:24 3:38 4:42 1:33 3:08 4:02
69 Esmé Scheepers, Thomas Mancini 🇳🇱 NED31st of 305 aged 30-39 30-39 1:07:07 11:39 31:13 25:26 5:22 4:03 1:42 3:02 3:19 4:55 1:34 3:00 3:51
70 Florian Jaedicke, Madeleine Meier 🇩🇪 GER32nd of 305 aged 30-39 30-39 1:07:17 11:49 34:17 22:50 4:53 3:51 1:37 2:21 2:31 4:18 1:16 3:01 3:55
71 Marjolein Van Loenen, Tom Renhungan 🇳🇱 NED33rd of 305 aged 30-39 30-39 1:07:24 11:56 32:05 25:38 4:50 4:05 1:38 3:20 3:15 4:24 1:50 3:39 3:27
72 María Rodríguez Jiménez, Maarten Kerckhoffs 🇪🇸 ESP23rd of 224 aged U29 U29 1:07:30 12:02 33:42 23:27 5:08 3:58 1:41 2:29 2:40 4:32 1:15 3:08 3:44
73 Isabel Oppel, Alex Reinlein 🇩🇪 GER24th of 224 aged U29 U29 1:07:30 12:02 33:15 26:15 2:56 4:04 1:42 5:22 2:35 4:22 1:22 3:06 3:42
74 Barry Eichhorn, Amber Blom 🇳🇱 NED34th of 305 aged 30-39 30-39 1:07:34 12:06 32:26 25:09 5:01 4:07 1:36 3:21 3:27 4:31 — 3:19 4:04
75 Aniek Schilder, Matthijs Hellmann 🇳🇱 NED25th of 224 aged U29 U29 1:07:36 12:08 35:14 21:42 5:13 3:53 1:19 2:26 2:34 4:01 1:32 2:35 3:22
76 Tatjana Latt, Alexander Nüchter 🇩🇪 GER35th of 305 aged 30-39 30-39 1:07:45 12:17 33:36 23:54 5:07 3:54 1:40 2:44 2:49 4:16 1:35 3:14 3:42
77 Judith Beek, Niek Thomassen 🇳🇱 NED36th of 305 aged 30-39 30-39 1:07:52 12:24 33:41 23:30 5:27 3:54 1:39 3:26 2:38 4:20 1:25 2:32 3:36
78 Thijmen Albers, Monique Leijsten 🇳🇱 NED26th of 224 aged U29 U29 1:07:53 12:25 34:42 22:50 4:51 3:50 1:41 3:17 2:04 4:32 1:13 2:34 3:39
79 Katharina Brückmann, Kevin Bender 🇩🇪 GER37th of 305 aged 30-39 30-39 1:07:53 12:25 34:02 23:24 5:07 3:57 1:45 2:47 2:36 4:15 1:31 3:05 3:28
80 Félix Vercouter, Julie Cornet 🇧🇪 BEL38th of 305 aged 30-39 30-39 1:07:58 12:30 35:57 21:14 5:12 3:53 1:17 2:38 1:59 4:07 1:15 2:45 3:20
81 Christian Felten, Carina Felten 🇩🇪 GER39th of 305 aged 30-39 30-39 1:08:00 12:32 32:56 24:54 4:58 3:58 1:52 3:06 3:02 4:21 1:29 3:26 3:40
82 Bianca Dijkzeul, Robert Van Rijn 🇳🇱 NED14th of 118 aged 40-49 40-49 1:08:01 12:33 32:46 25:21 4:53 4:09 1:57 3:05 2:47 4:18 1:44 3:38 3:43
83 Matij Mersch, Steffi Van Beek 🇳🇱 NED40th of 305 aged 30-39 30-39 1:08:02 12:34 34:38 22:54 5:17 3:51 1:21 3:11 2:44 4:12 1:22 2:51 3:22
84 Pia Kossack, Pascal Schuck 🇩🇪 GER41st of 305 aged 30-39 30-39 1:08:03 12:35 33:46 32:16 5:24 3:58 — 2:55 2:46 4:17 1:26 2:59 3:41
85 Philip Dutoy, Rachel Thompson 🇬🇧 GBR42nd of 305 aged 30-39 30-39 1:08:07 12:39 32:26 25:58 5:16 4:15 1:39 3:37 3:09 4:20 1:29 2:49 4:40
86 Gloria Gödde, Dennis Gödde 🇩🇪 GER27th of 224 aged U29 U29 1:08:14 12:46 36:26 20:25 5:30 3:53 1:27 2:21 1:51 4:01 1:01 2:27 3:24
87 Harry Miles, Ellie Collar 🇬🇧 GBR28th of 224 aged U29 U29 1:08:14 12:46 34:10 23:38 5:10 3:50 1:36 2:52 2:41 4:15 1:36 3:06 3:42
88 Rémi Cochez, Justine Vandewalle 🇫🇷 FRA29th of 224 aged U29 U29 1:08:15 12:47 35:13 22:01 5:38 4:08 1:33 2:17 2:26 4:08 1:24 2:36 3:29
89 Noémie Fetilleux, Gil van Lerberghe 🇫🇷 FRA30th of 224 aged U29 U29 1:08:16 12:48 35:13 22:30 5:18 3:47 1:43 2:49 2:15 4:14 1:31 2:48 3:23
90 Lizzy Avontuur, Felker Jonkers 🇳🇱 NED31st of 224 aged U29 U29 1:08:16 12:48 34:38 22:53 5:07 3:38 1:37 2:48 2:49 4:03 1:39 2:40 3:39
91 Bram Wouters, Mirte Van Der Linden 🇳🇱 NED32nd of 224 aged U29 U29 1:08:22 12:54 32:31 25:35 5:01 4:14 1:40 3:42 3:15 4:23 1:37 3:14 3:30
92 Naomi Abrahamse, Timo Van Driel 🇳🇱 NED43rd of 305 aged 30-39 30-39 1:08:22 12:54 32:23 26:03 4:59 4:09 1:41 3:27 3:20 4:29 1:30 3:46 3:41
93 Louis Legrand, Apolline Cardon 🇫🇷 FRA33rd of 224 aged U29 U29 1:08:35 13:07 50:02 23:32 9:19 4:04 1:45 3:12 2:04 4:29 1:23 2:53 3:42
94 Melanie Reimert, Roy Frankot 🇳🇱 NED34th of 224 aged U29 U29 1:08:35 13:07 33:00 25:43 4:45 4:15 1:40 2:45 3:41 4:39 1:48 3:02 3:53
95 Federico Latorre, Florence Auquier 🇮🇹 ITA44th of 305 aged 30-39 30-39 1:08:38 13:10 33:34 24:48 5:04 4:04 1:28 2:47 3:11 4:23 1:38 3:31 3:46
96 Philip DE Bock, Fleur Aarts 🇳🇱 NED35th of 224 aged U29 U29 1:08:38 13:10 32:26 25:59 5:04 4:12 1:55 3:16 3:02 4:50 1:35 3:26 3:43
97 Megan Stovell-Bone, Matthew Bone 🇬🇧 GBR45th of 305 aged 30-39 30-39 1:08:38 13:10 32:11 26:04 6:54 4:13 1:52 3:30 3:15 4:20 1:38 3:10 4:06
98 Daphne Van Kints, Gaby Van Der Steeg 🇳🇱 NED15th of 118 aged 40-49 40-49 1:08:39 13:11 33:42 24:26 5:16 4:00 1:40 2:44 3:02 4:19 1:31 3:21 3:49
99 Danny Nykamp, Caroline Vos 🇳🇱 NED4th of 31 aged 50-59 50-59 1:08:41 13:13 32:28 26:07 5:11 4:06 1:48 2:53 3:09 4:32 1:47 4:09 3:43
100 Frank Buiting, Ivana Gootink 🇳🇱 NED16th of 118 aged 40-49 40-49 1:08:42 13:14 34:13 24:10 4:52 3:54 1:37 3:18 3:09 4:29 1:24 2:49 3:30
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