HYROX Stuttgart 2025: Doubles Mixed results

858 teams on 1 Nov 2025. Typical finish 1:19:45, fastest 10% under 1:08:00. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Lukas Zajons, Melina Wolf 🇩🇪 GER1st of 260 aged 30-34 30-34 53:49 24:42 23:24 5:46 3:45 1:38 3:27 2:17 4:15 1:14 2:58 3:50
2 Svenja Sommer, Christian Haas 🇩🇪 GER1st of 210 aged 25-29 25-29 56:37 2:48 27:46 22:55 6:00 3:43 1:38 3:01 2:17 4:14 1:19 2:50 3:53
3 Marco Kauschka, Judith Schwarz 🇩🇪 GER2nd of 260 aged 30-34 30-34 57:40 3:51 27:54 23:40 6:10 3:49 1:48 2:53 2:48 4:17 1:33 2:41 3:51
4 Thore Kuenzel, Pia Rausch 🇩🇪 GER3rd of 260 aged 30-34 30-34 57:54 4:05 29:25 22:19 6:14 3:46 1:36 2:50 2:40 3:57 1:14 2:43 3:33
5 Selina Werner, Lukas Petereit 🇩🇪 GER4th of 260 aged 30-34 30-34 58:04 4:15 28:19 23:47 6:03 3:56 1:40 3:04 2:27 4:24 1:34 2:53 3:49
6 Reynaldo Latinne, Ansofie Mertens 🇧🇪 BEL5th of 260 aged 30-34 30-34 58:25 4:36 29:08 22:58 6:23 3:49 1:42 2:39 2:40 4:15 1:23 2:41 3:49
7 Maxime Poirot, Aurélie Toquart 🇫🇷 FRA6th of 260 aged 30-34 30-34 58:26 4:37 29:51 22:27 6:12 3:49 1:42 2:53 2:14 4:20 1:27 2:40 3:22
8 Marijan Brekalo, Marina Filgertshofer 🇭🇷 CRO1st of 148 aged 35-39 35-39 58:28 4:39 29:18 22:34 6:40 3:42 1:34 2:41 2:43 3:59 1:19 2:57 3:39
9 Lukas Lewald, Catharina Kaiser 🇩🇪 GER2nd of 210 aged 25-29 25-29 58:55 5:06 29:46 22:35 6:38 3:47 1:37 2:51 2:29 4:12 1:19 2:55 3:25
10 Ines Amey, Mario Kuhnt 🇨🇭 SUI3rd of 210 aged 25-29 25-29 59:54 6:05 31:38 21:41 6:39 3:35 1:40 2:54 1:57 3:56 1:25 2:29 3:45
11 Ludovic Beuret, Sonia Canosa 🇨🇭 SUI4th of 210 aged 25-29 25-29 1:00:34 6:45 30:29 23:51 6:17 4:04 2:00 3:16 2:13 4:17 1:36 2:34 3:51
12 Joshua Wilhelm, Theresa Nowack 🇩🇪 GER7th of 260 aged 30-34 30-34 1:00:37 6:48 31:32 22:19 6:49 3:54 1:35 2:49 2:28 4:05 1:19 2:46 3:23
13 Peter Simon, Melanie Jopp 🇭🇺 HUN2nd of 148 aged 35-39 35-39 1:00:45 6:56 31:07 22:56 6:46 3:53 1:40 3:01 2:27 4:13 1:19 2:42 3:41
14 Manuel Jandrijevic, Jessica Forster 🇩🇪 GER5th of 210 aged 25-29 25-29 1:00:55 7:06 30:31 24:08 6:19 3:50 1:50 3:16 2:43 4:01 1:27 3:20 3:41
15 Kim Stommel, Stefan Höcht 🇩🇪 GER6th of 210 aged 25-29 25-29 1:01:03 7:14 31:56 22:31 6:39 3:49 1:33 3:12 2:23 4:06 1:25 2:21 3:42
16 Annette Zeidler, Andreas Stryz 🇩🇪 GER1st of 83 aged 40-44 40-44 1:01:08 7:19 30:58 23:34 6:40 3:54 1:48 2:32 2:50 4:10 1:31 3:15 3:34
17 Alexandra Riker, Tobias Riker 🇷🇺 RUS8th of 260 aged 30-34 30-34 1:01:23 7:34 31:31 23:17 6:39 3:42 1:43 3:08 2:20 4:04 1:31 3:04 3:45
18 Dario Bredemeier, Anne Leonhard 🇩🇪 GER7th of 210 aged 25-29 25-29 1:01:49 8:00 31:33 23:33 6:48 3:58 1:51 2:51 2:45 4:09 1:24 2:53 3:42
19 Gerhard Ableidinger, Eva Litschauer 🇦🇹 AUT1st of 23 aged 50-54 50-54 1:01:50 8:01 31:43 23:34 6:37 3:50 1:47 3:14 2:47 4:05 1:28 3:00 3:23
20 Bernd Stöckl, Sabrina Gareiß-Stöckl 🇩🇪 GER2nd of 83 aged 40-44 40-44 1:01:54 8:05 30:01 25:15 6:42 3:54 1:49 3:15 3:09 4:12 1:34 3:26 3:56
21 Nadine Henningsen, Florian Kowalczyk 🇩🇪 GER9th of 260 aged 30-34 30-34 1:02:04 8:15 30:56 24:24 6:47 4:03 1:48 3:28 2:48 4:23 1:32 2:46 3:36
22 Marc Boltz, Susanne Prebeck 🇩🇪 GER3rd of 148 aged 35-39 35-39 1:02:04 8:15 29:50 25:25 6:55 3:36 1:54 3:22 2:52 4:24 1:40 3:31 4:06
23 Steffen Riedle, Jana Mees 🇩🇪 GER10th of 260 aged 30-34 30-34 1:02:05 8:16 32:34 22:25 7:10 3:59 1:33 2:11 2:24 4:10 1:31 2:33 4:04
24 Johannes Böhmerle, Daria Félice Spechtner 🇩🇪 GER11th of 260 aged 30-34 30-34 1:02:17 8:28 32:56 22:07 7:22 3:50 1:22 2:52 2:21 3:57 1:24 2:39 3:42
25 Gilles Caumartin, Flora Salloum 🇫🇷 FRA4th of 148 aged 35-39 35-39 1:02:31 8:42 31:36 23:50 7:11 3:58 1:56 2:55 2:31 4:22 1:25 2:51 3:52
26 Dariell Heim, Michelle Eichmann 🇨🇭 SUI1st of 84 aged 16-24 16-24 1:02:35 8:46 32:50 22:47 7:02 3:44 1:33 2:41 2:36 4:24 1:26 2:41 3:42
27 Franziska Pierer Von Esch, Marc Dörfer 🇩🇪 GER8th of 210 aged 25-29 25-29 1:02:59 9:10 34:41 21:35 6:48 3:51 1:45 2:37 2:11 4:01 1:08 2:24 3:38
28 Marie Philippek, Kai Aichinger 🇩🇪 GER9th of 210 aged 25-29 25-29 1:03:06 9:17 31:14 24:35 7:21 3:35 1:45 3:33 2:55 4:22 1:26 3:02 3:57
29 Stefan Habisreitinger, Raphaela Niemz 🇩🇪 GER12th of 260 aged 30-34 30-34 1:03:06 9:17 31:26 24:48 6:57 4:00 1:48 3:23 3:01 4:17 1:32 3:10 3:37
30 Anna-Lena Kruppa, Bilal Zola 🇩🇪 GER10th of 210 aged 25-29 25-29 1:03:23 9:34 33:22 23:22 6:45 3:39 1:39 2:47 3:30 3:53 1:10 2:49 3:55
31 Christian Nolde, Steffi Schmitt 🇩🇪 GER3rd of 83 aged 40-44 40-44 1:03:23 9:34 32:44 23:42 7:02 3:47 1:43 3:19 2:28 4:16 1:24 3:05 3:40
32 Paolo Denti, Claudia Pontoglio 🇮🇹 ITA13th of 260 aged 30-34 30-34 1:03:24 9:35 32:11 24:35 6:43 3:56 1:55 3:32 2:47 4:01 1:37 3:03 3:44
33 Tatjana Latt, David Fisher 🇩🇪 GER5th of 148 aged 35-39 35-39 1:03:43 9:54 31:42 25:16 6:48 4:05 1:56 3:17 2:42 4:33 1:29 3:09 4:05
34 Anna-Maria Lorentz, Philipp Stumm 🇩🇪 GER11th of 210 aged 25-29 25-29 1:03:55 10:06 32:34 23:58 7:28 4:02 1:46 2:47 2:41 4:30 1:31 2:38 4:03
35 Katja Spindeldreher, Michael Koch 🇩🇪 GER14th of 260 aged 30-34 30-34 1:04:08 10:19 32:26 24:35 7:11 4:02 1:53 3:08 2:57 4:15 1:36 2:55 3:49
36 Inga Debusmann, Jochen Stephan 🇩🇪 GER4th of 83 aged 40-44 40-44 1:04:16 10:27 30:44 26:14 7:22 4:12 1:50 3:46 2:47 4:35 1:40 3:34 3:50
37 Maximilian Lengsfeld, Annalena Leppin 🇩🇪 GER12th of 210 aged 25-29 25-29 1:04:31 10:42 33:57 23:26 7:12 3:57 1:37 3:08 2:34 4:15 1:19 2:44 3:52
38 Fabian Trettenbach, Carolin Bäumel 🇩🇪 GER15th of 260 aged 30-34 30-34 1:04:33 10:44 32:46 24:49 7:03 4:13 1:55 3:33 2:28 4:26 1:35 2:53 3:46
39 Sandra Schalansky, Viktor Bauer 🇩🇪 GER6th of 148 aged 35-39 35-39 1:04:44 10:55 32:55 24:20 7:32 4:00 1:56 3:03 2:48 4:21 1:26 2:57 3:49
40 Julia Spieker, Hannes Mauer 🇩🇪 GER2nd of 84 aged 16-24 16-24 1:04:49 11:00 34:43 23:07 7:03 3:55 1:53 3:11 2:17 4:20 1:23 2:49 3:19
41 Sebastian Louca, Tina Multhaupt 🇩🇪 GER5th of 83 aged 40-44 40-44 1:04:51 11:02 32:04 25:52 7:01 4:12 2:20 3:24 2:56 4:26 1:38 3:06 3:50
42 Thomas Unterwelz, Anika Volpert 🇦🇹 AUT7th of 148 aged 35-39 35-39 1:04:58 11:09 32:52 24:59 7:12 3:57 1:48 2:44 3:13 4:18 1:26 3:43 3:50
43 Danny Kubasik, Tatjana Pik 🇩🇪 GER8th of 148 aged 35-39 35-39 1:04:59 11:10 34:11 23:15 7:38 3:50 1:25 2:53 3:01 4:14 1:13 2:50 3:49
44 Thomas Engel, Zina Engel 🇩🇪 GER9th of 148 aged 35-39 35-39 1:04:59 11:10 32:50 24:32 7:41 3:53 1:49 2:56 3:12 4:19 1:23 3:16 3:44
45 Jasmine Miedl, Luca Grandl 🇦🇹 AUT16th of 260 aged 30-34 30-34 1:05:01 11:12 32:34 25:28 7:02 4:05 1:58 3:30 2:40 4:22 1:45 3:11 3:57
46 Tom Christofzik, Celina Dernjac 🇩🇪 GER13th of 210 aged 25-29 25-29 1:05:05 11:16 34:11 23:33 7:25 3:50 1:52 2:31 3:41 4:01 1:26 2:43 3:29
47 Mattia Bianchi, Elisa Mazzolini 🇮🇹 ITA10th of 148 aged 35-39 35-39 1:05:13 11:24 32:43 25:20 7:14 4:09 1:50 3:43 2:25 4:22 1:45 3:21 3:45
48 Hanna Weber, Tobias Weltin 🇩🇪 GER11th of 148 aged 35-39 35-39 1:05:14 11:25 32:25 25:16 7:35 4:06 1:47 2:54 3:10 4:19 1:26 3:33 4:01
49 Jana Monin, Adrian Roseanu 🇩🇪 GER17th of 260 aged 30-34 30-34 1:05:20 11:31 33:25 24:23 7:36 4:05 1:44 3:23 3:01 4:13 1:35 2:51 3:31
50 Anna-Lena Markus, Tobias Lindemann 🇩🇪 GER14th of 210 aged 25-29 25-29 1:05:37 11:48 33:16 24:03 8:23 3:52 1:51 2:39 2:31 4:30 1:38 3:19 3:43
51 Fiona Hainke, Daniel Leibinger 🇩🇪 GER15th of 210 aged 25-29 25-29 1:05:39 11:50 36:27 22:09 7:07 3:53 1:42 2:32 2:37 3:51 1:28 2:48 3:18
52 Maud Couchot, Clement Huber 🇫🇷 FRA12th of 148 aged 35-39 35-39 1:05:45 11:56 34:04 24:13 7:31 3:58 1:35 3:11 2:50 4:14 1:29 3:02 3:54
53 Sandro Sponziello, Maryna Kyrchun 🇩🇪 GER13th of 148 aged 35-39 35-39 1:05:46 11:57 32:56 25:39 7:14 3:58 1:50 3:36 3:04 4:05 1:43 3:18 4:05
54 Paul Demtschück, Mara Makowka 🇩🇪 GER3rd of 84 aged 16-24 16-24 1:05:49 12:00 34:36 23:48 7:30 3:59 1:41 3:08 2:15 4:22 1:23 2:33 4:27
55 Carolina Buchhammer, Marco Lindt 🇩🇪 GER16th of 210 aged 25-29 25-29 1:05:53 12:04 32:53 25:22 7:43 4:03 1:55 3:18 1:59 4:17 1:51 3:06 4:53
56 Tim Ufermann, Leonie Gutschmidt 🇩🇪 GER4th of 84 aged 16-24 16-24 1:05:59 12:10 33:40 24:53 7:31 3:52 1:39 3:09 3:02 4:25 1:38 3:28 3:40
57 Zoé Delin, Julien Gilg 🇫🇷 FRA5th of 84 aged 16-24 16-24 1:06:01 12:12 35:40 22:59 7:25 3:56 1:34 2:37 2:39 4:00 1:37 2:40 3:56
58 Polona Brajkovec Kozar, Uros Kozar 🇸🇮 SLO18th of 260 aged 30-34 30-34 1:06:07 12:18 31:18 27:26 7:28 4:23 2:00 3:33 3:08 4:31 1:56 3:36 4:19
59 Laura Liebl, Michael Heinrichshofen 🇩🇪 GER17th of 210 aged 25-29 25-29 1:06:18 12:29 34:52 24:17 7:14 4:03 1:48 3:34 2:36 4:20 1:21 2:31 4:04
60 Mareike Bieder, Michael Deuretzbacher 🇦🇹 AUT6th of 84 aged 16-24 16-24 1:06:19 12:30 35:20 23:43 7:21 4:03 1:33 3:16 2:36 4:13 1:41 2:35 3:46
61 Selina Kraus, Timo Kraus 🇩🇪 GER19th of 260 aged 30-34 30-34 1:06:23 12:34 33:10 26:08 7:10 4:23 1:53 3:21 3:04 4:26 1:35 3:25 4:01
62 Marc Van Rechtern, Kim Kreins 🇩🇪 GER18th of 210 aged 25-29 25-29 1:06:30 12:41 34:26 24:18 7:51 3:56 1:56 3:13 2:43 4:14 1:31 3:03 3:42
63 Hannah Christov, Robin Bode 🇩🇪 GER20th of 260 aged 30-34 30-34 1:06:36 12:47 33:58 25:00 7:42 4:08 2:10 3:10 3:01 4:20 1:28 3:06 3:37
64 Tanima Frank, Dominik Eichinger 🇩🇪 GER19th of 210 aged 25-29 25-29 1:06:40 12:51 33:23 22:32 10:50 3:56 1:59 3:06 — 4:31 1:34 3:19 3:58
65 Lisa Krege, Florian Krege 🇩🇪 GER21st of 260 aged 30-34 30-34 1:06:44 12:55 35:22 23:55 7:32 3:49 1:39 3:05 2:46 4:17 1:30 2:56 3:53
66 Jasmine Ledergerber, Andreas Schlegel 🇨🇭 SUI6th of 83 aged 40-44 40-44 1:06:48 12:59 33:34 25:36 7:43 4:07 1:39 3:32 2:37 4:35 1:28 3:06 4:32
67 Timo Tekolf, Julia Cottim 🇩🇪 GER22nd of 260 aged 30-34 30-34 1:06:52 13:03 36:10 22:46 7:59 3:45 1:34 3:01 2:14 4:00 1:25 2:38 4:09
68 Alicia Wreiman, Jordan Farrell 🇸🇪 SWE20th of 210 aged 25-29 25-29 1:06:53 13:04 34:03 25:28 7:26 4:08 1:48 3:10 3:19 4:31 1:39 3:13 3:40
69 Fabienne Teysseire, Stefan Schmid 🇨🇭 SUI14th of 148 aged 35-39 35-39 1:06:59 13:10 35:40 23:59 7:24 4:07 1:49 2:59 2:44 4:10 1:26 3:06 3:38
70 Nils Rykart, Aline Moreau 🇨🇭 SUI7th of 83 aged 40-44 40-44 1:07:02 13:13 34:09 25:30 7:25 4:09 1:44 3:18 3:15 4:19 1:49 3:13 3:43
71 Erik Vådahl, Karin Frisinger 🇳🇴 NOR21st of 210 aged 25-29 25-29 1:07:03 13:14 36:43 22:49 7:35 4:02 1:36 2:51 2:55 4:01 1:24 2:45 3:15
72 Stefanie Roos, Björn Roos 🇩🇪 GER8th of 83 aged 40-44 40-44 1:07:05 13:16 33:48 26:06 7:15 3:56 1:54 3:24 2:59 4:32 1:58 3:19 4:04
73 Mélanie Friscourt, Romuald Lepers 🇫🇷 FRA2nd of 23 aged 50-54 50-54 1:07:16 13:27 33:47 26:15 7:18 4:03 1:58 3:46 2:57 4:09 1:26 3:41 4:15
74 Joao Carrilho, Ines Mariquitos 🇵🇹 POR23rd of 260 aged 30-34 30-34 1:07:16 13:27 33:02 27:08 7:10 4:07 2:13 3:43 3:12 4:33 1:50 3:25 4:05
75 Roman Roth, Hanna Degrassi 🇩🇪 GER24th of 260 aged 30-34 30-34 1:07:24 13:35 33:33 26:13 7:43 3:54 1:49 3:43 3:06 4:26 1:34 3:35 4:06
76 Sven Gerling, Manuela Gerling 🇩🇪 GER15th of 148 aged 35-39 35-39 1:07:25 13:36 33:47 25:20 8:23 4:13 1:55 3:33 3:00 4:34 1:21 3:08 3:36
77 Emilia Felger, Florian Horn 🇩🇪 GER25th of 260 aged 30-34 30-34 1:07:27 13:38 34:09 25:00 8:22 4:05 1:47 3:37 2:28 4:37 1:36 2:51 3:59
78 Yannick Klose, Maren Kammerer 🇩🇪 GER26th of 260 aged 30-34 30-34 1:07:33 13:44 36:30 23:14 7:52 3:51 1:33 3:17 2:34 4:08 1:30 2:46 3:35
79 Yanez Kirschner, Nicole Kirschner 🇩🇪 GER27th of 260 aged 30-34 30-34 1:07:36 13:47 34:04 26:13 7:23 4:14 2:06 3:38 2:49 4:32 1:39 3:30 3:45
80 Andre Huber, Tanja Redlich 🇩🇪 GER16th of 148 aged 35-39 35-39 1:07:43 13:54 32:53 26:41 8:14 4:05 1:55 3:59 3:26 4:41 1:30 3:20 3:45
81 Julian Hirn, Lena Gräther 🇩🇪 GER28th of 260 aged 30-34 30-34 1:07:44 13:55 33:10 27:05 7:33 4:10 1:56 3:50 3:00 4:22 1:40 3:33 4:34
82 Thomas Reiber, Meike Bareither 🇩🇪 GER17th of 148 aged 35-39 35-39 1:07:46 13:57 34:44 25:44 7:21 4:08 1:44 3:47 2:43 4:18 1:38 3:07 4:19
83 Simon Schwaller, Amélia Neto 🇫🇷 FRA22nd of 210 aged 25-29 25-29 1:07:48 13:59 35:46 24:29 7:38 3:53 1:45 2:57 3:16 4:11 1:34 3:06 3:47
84 Marc Ewers, Mariell Pichl 🇩🇪 GER29th of 260 aged 30-34 30-34 1:07:48 13:59 32:07 27:54 7:52 4:21 2:05 3:44 3:04 4:43 1:28 3:37 4:52
85 Louis Kaiser, Gioia Stiz 🇨🇭 SUI30th of 260 aged 30-34 30-34 1:07:54 14:05 34:45 25:43 7:31 4:06 1:57 3:48 2:55 4:23 1:41 2:56 3:57
86 Christoph Krohn, Natalia Wisniewska 🇩🇪 GER18th of 148 aged 35-39 35-39 1:07:59 14:10 33:59 26:29 7:36 4:21 1:58 3:28 3:11 4:44 1:44 3:11 3:52
87 Georg Grigoleit, Katja Grigoleit 🇩🇪 GER19th of 148 aged 35-39 35-39 1:08:01 14:12 34:23 26:25 7:19 4:27 2:00 3:25 3:04 4:31 1:32 3:49 3:37
88 Andrew Nunn, Jamie Nunn 🇬🇧 GBR9th of 83 aged 40-44 40-44 1:08:02 14:13 33:05 27:26 7:36 4:02 1:58 3:34 3:12 4:43 1:48 3:34 4:35
89 Benoît Gorgé, Pauline Bryois 🇨🇭 SUI23rd of 210 aged 25-29 25-29 1:08:04 14:15 33:53 26:04 8:11 4:05 1:49 3:20 2:39 4:44 1:27 3:03 4:57
90 Marion Geeraedts, Ben Schilling 🇩🇪 GER31st of 260 aged 30-34 30-34 1:08:06 14:17 34:34 26:07 7:30 4:08 2:01 3:24 3:02 4:21 1:43 3:30 3:58
91 Paul Renner, Alicia Hof 🇩🇪 GER24th of 210 aged 25-29 25-29 1:08:09 14:20 34:01 26:52 7:22 3:58 2:01 3:35 3:21 4:28 1:34 3:23 4:32
92 Emilie Steinert, Philipp Alsmeyer 🇩🇪 GER25th of 210 aged 25-29 25-29 1:08:12 14:23 35:14 24:31 8:32 3:54 1:58 3:01 2:30 4:17 1:27 2:49 4:35
93 Andreas Jäger, Alessa Jäger 🇩🇪 GER32nd of 260 aged 30-34 30-34 1:08:18 14:29 36:20 24:46 7:17 4:01 1:38 3:11 3:06 4:21 1:34 3:14 3:41
94 Hugo Brejeon, Pauline Moretti 🇫🇷 FRA26th of 210 aged 25-29 25-29 1:08:28 14:39 36:30 23:25 8:38 3:49 1:23 2:31 2:54 4:21 1:28 3:28 3:31
95 Felix Belau, Christina Belau 🇩🇪 GER20th of 148 aged 35-39 35-39 1:08:30 14:41 35:03 25:10 8:22 3:51 1:59 3:17 2:37 4:13 1:41 3:03 4:29
96 Tobias Marti, Simona Guarino 🇨🇭 SUI33rd of 260 aged 30-34 30-34 1:08:33 14:44 36:34 24:01 8:01 3:46 1:35 2:43 2:55 4:22 1:38 3:09 3:53
97 Lukas Rexer, Leonie Bernauer 🇩🇪 GER34th of 260 aged 30-34 30-34 1:08:34 14:45 35:20 25:33 7:47 4:06 1:41 3:01 2:33 4:27 1:35 3:12 4:58
98 Alexander Wegmann, Stefanie Werner 🇩🇪 GER10th of 83 aged 40-44 40-44 1:08:39 14:50 36:11 23:13 9:21 4:00 1:46 3:20 2:37 4:22 1:32 1:47 3:49
99 André Zapf, Sophie Lorenz 🇩🇪 GER21st of 148 aged 35-39 35-39 1:08:39 14:50 36:43 24:31 7:29 4:05 1:46 3:29 2:17 4:10 1:31 3:15 3:58
100 Corinne Walder, Marc Wiederkehr 🇨🇭 SUI11th of 83 aged 40-44 40-44 1:08:44 14:55 33:30 27:15 8:05 4:13 2:01 3:39 2:55 4:36 1:53 4:06 3:52
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