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
101 Sarah Gradl, Phillip Diekmann 🇩🇪 GER35th of 260 aged 30-34 30-34 1:08:45 14:56 36:00 24:48 8:03 3:54 2:00 2:40 3:01 4:08 1:35 3:24 4:06
102 Daniel Londono, Angela Beltran 🇨🇴 COL12th of 83 aged 40-44 40-44 1:08:45 14:56 33:29 27:32 7:49 3:57 1:44 3:22 3:40 4:26 1:20 2:54 6:09
103 Nadine Kasüske, Branko Arandjelovic 🇩🇪 GER13th of 83 aged 40-44 40-44 1:08:47 14:58 34:38 26:01 8:13 4:04 1:46 3:58 2:34 4:52 1:35 3:19 3:53
104 Simon Bühnen, Melina Overhoff-Bühnen 🇩🇪 GER36th of 260 aged 30-34 30-34 1:08:48 14:59 36:15 23:08 9:30 3:58 1:45 3:01 2:50 4:15 1:34 1:52 3:53
105 Sabrina Wuketich, Daniel Müller 🇩🇪 GER22nd of 148 aged 35-39 35-39 1:08:48 14:59 34:27 26:48 7:35 4:18 1:54 3:30 3:15 4:43 1:57 3:34 3:37
106 Melanie Löhrer, Aron Oehrli 🇨🇭 SUI27th of 210 aged 25-29 25-29 1:08:50 15:01 34:48 25:34 8:33 4:17 1:55 3:17 2:42 4:37 1:33 3:03 4:10
107 Sophie Küchler, Heiko Bald 🇩🇪 GER7th of 84 aged 16-24 16-24 1:08:51 15:02 33:03 28:23 7:29 4:01 2:15 3:49 3:24 4:37 1:43 3:56 4:38
108 Anna Weber, Benjamin Schneider 🇦🇹 AUT28th of 210 aged 25-29 25-29 1:08:55 15:06 37:14 24:11 7:35 3:55 1:39 3:01 2:56 4:04 1:27 3:31 3:38
109 Warren Ohlmann, Leana Riss 🇫🇷 FRA37th of 260 aged 30-34 30-34 1:08:58 15:09 33:18 27:52 7:53 4:17 2:13 4:10 3:19 4:29 1:38 3:42 4:04
110 Larah Ludwig, Jan Niklas Ludwig 🇩🇪 GER38th of 260 aged 30-34 30-34 1:09:02 15:13 34:57 25:48 8:20 4:06 1:42 3:22 2:57 4:22 1:38 3:33 4:08
111 Guillaume Leca, Déborah Muhr 🇫🇷 FRA39th of 260 aged 30-34 30-34 1:09:03 15:14 35:12 26:20 7:36 4:05 1:54 4:25 2:57 4:29 1:28 3:08 3:54
112 Julian Moll, Julia Porschen 🇩🇪 GER29th of 210 aged 25-29 25-29 1:09:04 15:15 35:15 26:05 7:49 4:11 1:54 3:36 2:49 4:14 1:48 2:56 4:37
113 Lena Oßwald, Simon Weiß 🇩🇪 GER40th of 260 aged 30-34 30-34 1:09:07 15:18 31:59 29:42 7:31 4:24 1:56 4:12 3:32 4:30 1:46 3:50 5:32
114 Julia Alexandra Wagner, Michael Wawrzinek 🇩🇪 GER30th of 210 aged 25-29 25-29 1:09:09 15:20 36:45 24:38 7:50 4:03 1:55 3:47 2:23 4:20 1:43 2:44 3:43
115 Marie-Therese Reis, Jason West 🇩🇪 GER41st of 260 aged 30-34 30-34 1:09:09 15:20 33:21 28:24 7:30 4:06 2:16 3:55 3:29 4:33 1:40 3:42 4:43
116 Vanessa Heitzmann, Kristof Hehl 🇨🇭 SUI42nd of 260 aged 30-34 30-34 1:09:13 15:24 34:30 26:51 7:59 3:56 1:48 4:03 3:27 4:25 1:49 3:29 3:54
117 Tom Ronda, Amandine Jourdan 🇫🇷 FRA31st of 210 aged 25-29 25-29 1:09:16 15:27 34:09 27:43 7:30 4:11 1:51 3:17 3:01 4:54 1:37 4:00 4:52
118 Fabian Bartholdi, Silvia La Gaccia 🇨🇭 SUI1st of 46 aged 45-49 45-49 1:09:25 15:36 34:21 27:03 8:06 4:09 1:58 4:06 2:38 4:50 1:42 3:27 4:13
119 Steffen Hage, Selina Rastetter 🇩🇪 GER43rd of 260 aged 30-34 30-34 1:09:26 15:37 35:52 25:48 7:50 3:56 1:49 3:05 2:54 4:33 1:52 3:51 3:48
120 Anja Lerner, Kai Herrmann 🇩🇪 GER32nd of 210 aged 25-29 25-29 1:09:29 15:40 36:05 25:29 7:59 4:18 1:53 3:16 2:45 4:25 1:32 2:42 4:38
121 Max Koslowsky, Bich Koslowsky 🇩🇪 GER44th of 260 aged 30-34 30-34 1:09:32 15:43 36:59 24:40 7:56 3:56 1:49 3:11 3:00 4:19 1:36 3:08 3:41
122 Mégane Glassey, Mathieu Kohl 🇨🇭 SUI33rd of 210 aged 25-29 25-29 1:09:36 15:47 35:14 26:09 8:17 4:01 2:00 3:18 3:02 4:22 1:42 2:53 4:51
123 Gerald Tschudy, Helena Vendola 🇫🇷 FRA14th of 83 aged 40-44 40-44 1:09:38 15:49 35:13 26:55 7:35 3:58 1:51 3:46 3:11 4:25 1:46 3:32 4:26
124 Adriana Cacciatore, Johannes Mayr 🇩🇪 GER45th of 260 aged 30-34 30-34 1:09:40 15:51 34:23 27:30 7:51 4:29 2:09 4:09 2:40 4:48 1:39 3:38 3:58
125 Carole Nierat, Nolwinn Nierat 🇫🇷 FRA46th of 260 aged 30-34 30-34 1:09:44 15:55 37:01 24:25 8:21 4:13 1:39 3:25 2:27 4:32 1:44 2:50 3:35
126 Ondry Priebe, Laura Sibities 🇩🇪 GER47th of 260 aged 30-34 30-34 1:09:45 15:56 36:45 24:56 8:09 4:07 1:20 2:56 3:04 4:09 1:26 3:07 4:47
127 Andrii Mazur, Kristina Mazur 🇺🇦 UKR48th of 260 aged 30-34 30-34 1:09:48 15:59 39:31 23:03 7:20 3:56 1:46 3:07 2:50 3:54 1:22 2:23 3:45
128 Regine Amling, Steffen Amling 🇩🇪 GER15th of 83 aged 40-44 40-44 1:09:48 15:59 35:57 26:16 7:39 4:07 2:07 3:26 3:05 4:20 1:44 3:41 3:46
129 Fred Lohmann, Juliane Groch 🇩🇪 GER49th of 260 aged 30-34 30-34 1:09:48 15:59 35:30 26:28 7:53 4:06 1:49 3:35 2:45 4:35 1:27 3:26 4:45
130 Florian Fischer, Carmen Fischer 🇩🇪 GER2nd of 46 aged 45-49 45-49 1:09:53 16:04 32:59 28:12 8:47 3:51 2:01 3:38 3:49 4:22 1:39 4:27 4:25
131 Valentin Dürr, Svenja Jäger 🇩🇪 GER50th of 260 aged 30-34 30-34 1:09:59 16:10 34:37 27:01 8:25 4:04 2:17 3:33 3:05 4:20 1:21 3:23 4:58
132 Emilien Cattin, Améline Cattin 🇨🇭 SUI34th of 210 aged 25-29 25-29 1:09:59 16:10 34:52 27:21 7:51 4:05 2:13 3:54 3:04 4:38 1:26 3:38 4:23
133 Alexander Gaugler, Regina Würländer 🇩🇪 GER23rd of 148 aged 35-39 35-39 1:10:03 16:14 37:45 24:42 7:40 4:02 1:56 3:13 2:50 4:05 1:35 2:48 4:13
134 Selina Gässler, Roman Hadwiger 🇩🇪 GER24th of 148 aged 35-39 35-39 1:10:05 16:16 35:17 26:15 8:38 4:32 2:00 3:18 2:36 4:42 1:39 3:11 4:17
135 Oliver Allgaier, Claudia Hagenlocher 🇩🇪 GER3rd of 46 aged 45-49 45-49 1:10:16 16:27 36:39 25:23 8:16 4:01 1:38 2:50 3:11 4:17 1:35 3:54 3:57
136 Vanessa Müller, Arasto Soltanipajoh 🇩🇪 GER51st of 260 aged 30-34 30-34 1:10:16 16:27 36:39 26:09 7:34 4:07 1:58 3:28 2:51 4:19 1:36 3:14 4:36
137 Daniela Becker, Thomas Fischer 🇩🇪 GER52nd of 260 aged 30-34 30-34 1:10:20 16:31 37:03 25:07 8:15 3:59 1:49 3:00 2:55 4:21 1:44 3:26 3:53
138 Nina Wollscheid, Martin Schott 🇩🇪 GER53rd of 260 aged 30-34 30-34 1:10:21 16:32 35:58 26:21 8:07 4:17 1:47 3:21 3:21 4:31 1:32 3:32 4:00
139 Pierre-Philipp Braun, Antonia Klein 🇩🇪 GER35th of 210 aged 25-29 25-29 1:10:23 16:34 37:00 25:14 8:14 3:47 1:51 2:31 3:25 4:07 1:50 3:33 4:10
140 Patric Heeb, Manuela Wahlen 🇨🇭 SUI16th of 83 aged 40-44 40-44 1:10:24 16:35 34:30 27:08 8:52 4:07 1:46 3:34 3:12 4:35 1:47 3:43 4:24
141 Julia Schaefer, Dominik Nuguspanov 🇩🇪 GER54th of 260 aged 30-34 30-34 1:10:27 16:38 35:10 26:12 9:09 3:54 1:54 3:25 3:22 4:40 1:54 3:09 3:54
142 Vanessa Drösler, Adil Zitan 🇩🇪 GER25th of 148 aged 35-39 35-39 1:10:28 16:39 37:12 25:14 8:06 3:54 1:42 3:20 2:43 4:07 1:47 3:35 4:06
143 Lukas Valis, Uschi Kirchner 🇩🇪 GER55th of 260 aged 30-34 30-34 1:10:28 16:39 35:18 27:31 7:43 4:10 2:06 3:32 2:44 4:48 1:36 3:24 5:11
144 Jan Kari Andrée, Thu Anh Vu 🇩🇪 GER56th of 260 aged 30-34 30-34 1:10:43 16:54 35:30 26:49 8:29 4:08 1:51 3:31 3:28 4:30 1:40 3:47 3:54
145 Finley Nierat, Jules Aubry 🇫🇷 FRA8th of 84 aged 16-24 16-24 1:10:44 16:55 35:02 28:00 7:48 4:18 1:55 3:22 3:27 4:43 1:52 3:39 4:44
146 Lucy Siara, Kilian Siara 🇩🇪 GER57th of 260 aged 30-34 30-34 1:10:48 16:59 38:53 23:49 8:10 4:08 1:44 3:06 2:18 4:14 1:33 3:08 3:38
147 Tom Platte, Julia Aliki Vogel 🇩🇪 GER9th of 84 aged 16-24 16-24 1:10:49 17:00 35:55 27:12 7:46 4:31 1:56 3:54 2:40 4:42 1:32 3:21 4:36
148 Jessica Casdorff, Jan-Paul Thullner 🇩🇪 GER36th of 210 aged 25-29 25-29 1:10:50 17:01 36:33 26:13 8:09 3:57 1:52 3:33 2:41 4:33 1:30 3:40 4:27
149 Julia Jung, Michael Jung 🇩🇪 GER4th of 46 aged 45-49 45-49 1:10:56 17:07 36:15 26:26 8:20 4:11 1:57 3:25 3:07 4:28 1:44 3:28 4:06
150 Elia Merzaghi, Jeannine Schmitter 🇨🇭 SUI26th of 148 aged 35-39 35-39 1:10:59 17:10 38:09 23:38 9:17 3:56 1:41 2:44 2:36 4:15 1:26 2:56 4:04
151 Thomas Pfeifer, Martina Pfeifer 🇦🇹 AUT5th of 46 aged 45-49 45-49 1:11:03 17:14 36:33 26:57 7:39 4:07 1:57 3:30 3:51 4:34 1:35 3:29 3:54
152 Charlène Eber, Christophe Eber 🇫🇷 FRA17th of 83 aged 40-44 40-44 1:11:08 17:19 34:21 29:30 7:21 4:17 2:01 3:54 3:39 4:32 1:53 3:52 5:22
153 Maxime Koch, Marylene Ceraulo 🇫🇷 FRA37th of 210 aged 25-29 25-29 1:11:18 17:29 36:30 25:25 9:28 4:20 2:01 4:04 2:56 4:20 1:30 1:52 4:22
154 Julia Oosterbeek, Dennis Eggert 🇩🇪 GER38th of 210 aged 25-29 25-29 1:11:20 17:31 37:53 25:21 8:11 4:01 1:47 4:08 2:43 4:15 1:31 2:51 4:05
155 Luc Kury, Alina Lengweiler 🇨🇭 SUI58th of 260 aged 30-34 30-34 1:11:21 17:32 36:52 26:34 8:00 4:08 1:30 3:26 3:25 4:32 1:32 3:19 4:42
156 Dion Jamison, Sonia Hildenbrand 🇺🇸 USA39th of 210 aged 25-29 25-29 1:11:23 17:34 38:03 24:15 9:10 4:00 1:50 3:26 2:15 4:28 1:44 2:47 3:45
157 Jutta Kurt, Silas Kurt 🇩🇪 GER59th of 260 aged 30-34 30-34 1:11:26 17:37 35:18 28:16 7:56 4:25 1:44 3:23 3:33 4:51 1:46 4:03 4:31
158 Michael Heise, Nicola Wamser 🇩🇪 GER18th of 83 aged 40-44 40-44 1:11:28 17:39 39:24 23:22 8:47 4:00 1:39 2:42 2:37 4:03 1:36 2:43 4:02
159 Tobias Hippe, Florence Augath 🇩🇪 GER40th of 210 aged 25-29 25-29 1:11:30 17:41 37:49 25:39 8:07 3:53 1:35 3:37 3:12 4:20 1:31 3:20 4:11
160 Markus Gebauer, Rebecca Hertlein 🇩🇪 GER60th of 260 aged 30-34 30-34 1:11:31 17:42 37:19 25:48 8:28 4:04 1:54 3:50 2:31 4:22 1:39 3:34 3:54
161 Cedric Schalich, Lisanne Heim 🇩🇪 GER41st of 210 aged 25-29 25-29 1:11:34 17:45 37:43 23:23 10:33 4:41 2:09 2:44 — 4:23 1:34 3:13 4:32
162 Nicolas Wirth, Shirin Sarah Gedigk 🇩🇪 GER42nd of 210 aged 25-29 25-29 1:11:35 17:46 35:36 28:14 7:51 4:31 2:08 4:02 3:19 4:42 1:43 3:46 4:03
163 Christian Brunnenberg, Lena Brunnenberg 🇩🇪 GER10th of 84 aged 16-24 16-24 1:11:39 17:50 36:51 26:48 8:06 4:27 1:46 3:25 3:23 4:52 1:34 3:04 4:17
164 Andreas Launer, Maike Thies 🇩🇪 GER43rd of 210 aged 25-29 25-29 1:11:40 17:51 37:36 25:30 8:38 4:04 1:56 2:54 3:23 4:05 1:48 3:08 4:12
165 Tamira Franceschetti, Severin Hoch 🇨🇭 SUI61st of 260 aged 30-34 30-34 1:11:41 17:52 38:04 25:36 8:06 4:07 1:36 3:11 3:08 4:16 1:44 3:40 3:54
166 Sarah Stalder, Louis Müller 🇨🇭 SUI27th of 148 aged 35-39 35-39 1:11:41 17:52 36:22 26:12 9:11 4:03 1:38 3:47 3:34 4:13 1:34 3:15 4:08
167 Bettina Kost, Hubertus V.Bornstaedt 🇩🇪 GER62nd of 260 aged 30-34 30-34 1:11:41 17:52 35:02 28:49 7:54 4:25 2:12 3:57 3:22 4:39 1:27 3:53 4:54
168 Theresa Tausch, Quirin Hurt 🇩🇪 GER44th of 210 aged 25-29 25-29 1:11:44 17:55 37:42 25:23 8:42 4:13 1:36 3:06 3:08 4:22 1:22 3:29 4:07
169 Claudine Wohlhauser, Dominique Brechbühl 🇨🇭 SUI63rd of 260 aged 30-34 30-34 1:11:47 17:58 35:51 27:57 8:02 4:09 2:00 4:11 3:04 4:40 1:34 3:53 4:26
170 Marvin Walter, Luisa Peitzmeier 🇩🇪 GER45th of 210 aged 25-29 25-29 1:11:51 18:02 37:07 26:19 8:28 4:01 1:41 3:28 3:01 4:22 1:34 3:12 5:00
171 Annelore Adrien, Cédric Bodart 🇧🇪 BEL46th of 210 aged 25-29 25-29 1:11:51 18:02 36:15 27:21 8:18 4:04 2:03 3:49 3:02 4:44 1:47 3:33 4:19
172 Anna Kraft, Julian Moritz 🇫🇷 FRA28th of 148 aged 35-39 35-39 1:11:54 18:05 34:48 28:25 8:46 4:31 1:53 4:14 3:17 4:36 1:45 3:19 4:50
173 Lucas Warnke, Eileen Wittmershaus 🇩🇪 GER47th of 210 aged 25-29 25-29 1:11:56 18:07 35:10 27:42 9:09 4:16 1:45 3:29 3:14 4:51 1:33 2:38 5:56
174 Anne Reichstein, Daniel Bojara 🇩🇪 GER19th of 83 aged 40-44 40-44 1:11:59 18:10 34:05 29:44 8:15 4:13 2:04 4:14 3:53 4:33 1:42 4:00 5:05
175 Christiane Scheithauer, Rene Kauerauf 🇩🇪 GER20th of 83 aged 40-44 40-44 1:12:00 18:11 36:38 27:16 8:11 4:16 2:00 3:57 3:09 4:22 1:49 3:23 4:20
176 Filip Kučera, Martina Vackeová 🇨🇿 CZE48th of 210 aged 25-29 25-29 1:12:02 18:13 37:01 27:03 8:04 4:14 1:57 3:30 2:59 4:41 1:52 3:32 4:18
177 Eileen Arndt, Sven Möller 🇩🇪 GER29th of 148 aged 35-39 35-39 1:12:05 18:16 37:51 26:40 7:39 3:53 1:40 3:54 3:14 4:27 1:24 3:15 4:53
178 Louisa Rexhepi, Lum Rexhepi 🇩🇪 GER49th of 210 aged 25-29 25-29 1:12:07 18:18 37:28 26:38 8:06 4:04 1:50 3:14 3:23 4:34 1:40 2:56 4:57
179 Stefanie Bullmann, Tobias Lipp 🇩🇪 GER64th of 260 aged 30-34 30-34 1:12:12 18:23 38:13 25:18 8:44 3:56 1:53 3:12 2:36 4:16 1:33 3:45 4:07
180 Lukas Heinmöller, - - 🇩🇪 GER50th of 210 aged 25-29 25-29 1:12:12 18:23 36:43 26:52 8:40 4:19 2:04 3:42 3:01 4:40 1:30 3:37 3:59
181 Thomas Leithold, Nicole Heun 🇩🇪 GER6th of 46 aged 45-49 45-49 1:12:12 18:23 36:04 28:40 7:32 4:27 1:51 3:58 3:21 4:45 1:40 4:10 4:28
182 Luca Bongiorni, Annabella Cafiero 🇮🇹 ITA7th of 46 aged 45-49 45-49 1:12:13 18:24 38:02 25:43 8:33 4:24 1:48 3:22 2:42 4:27 1:47 2:51 4:22
183 Alexandre Staub, Sarah Staub 🇫🇷 FRA65th of 260 aged 30-34 30-34 1:12:15 18:26 39:15 24:45 8:19 4:16 1:41 3:04 2:43 4:14 1:45 3:18 3:44
184 Isabel Borges, Cassio De Bolba 🇧🇷 BRA30th of 148 aged 35-39 35-39 1:12:18 18:29 37:17 26:36 8:31 4:22 2:04 3:36 2:59 4:36 1:33 3:33 3:53
185 Thea Bertsch, Silvan Bertsch 🇨🇭 SUI66th of 260 aged 30-34 30-34 1:12:20 18:31 39:12 24:06 9:08 4:07 1:31 3:30 2:32 4:22 1:27 2:44 3:53
186 Sarah Zimmerhackl, Philipp Zimmerhackl 🇩🇪 GER31st of 148 aged 35-39 35-39 1:12:21 18:32 37:00 26:27 8:57 4:04 2:06 3:37 2:46 4:29 1:44 3:28 4:13
187 Jan Henning, Kristin Lang 🇩🇪 GER51st of 210 aged 25-29 25-29 1:12:23 18:34 38:11 25:34 8:43 4:13 1:26 3:17 3:29 4:27 1:27 3:13 4:02
188 Luise Urban, Markus Flack 🇩🇪 GER32nd of 148 aged 35-39 35-39 1:12:23 18:34 37:22 26:38 8:29 4:03 2:14 3:51 3:04 4:27 1:44 2:51 4:24
189 Gaëtan Winter, Océane Gaetter 🇫🇷 FRA11th of 84 aged 16-24 16-24 1:12:24 18:35 37:08 26:58 8:22 4:20 2:41 3:15 2:49 4:33 1:57 3:21 4:02
190 Alissa Hasenstab, Florian Vogel-Kern 🇩🇪 GER52nd of 210 aged 25-29 25-29 1:12:36 18:47 38:30 25:24 8:46 3:58 2:09 3:05 2:36 4:34 1:32 3:09 4:21
191 Delia Locher, Manuel Eggimann 🇨🇭 SUI33rd of 148 aged 35-39 35-39 1:12:39 18:50 37:30 27:19 7:56 4:03 1:51 3:23 3:23 4:36 1:56 3:43 4:24
192 Marie Goret, Clément Merzouk 🇫🇷 FRA53rd of 210 aged 25-29 25-29 1:12:39 18:50 35:54 28:00 8:49 4:09 1:54 4:34 3:12 4:23 1:43 3:20 4:45
193 Hanna Blömer, Sydnee Ingendorn 🇩🇪 GER34th of 148 aged 35-39 35-39 1:12:44 18:55 39:21 24:55 8:30 3:59 1:55 3:12 2:45 4:34 1:32 3:06 3:52
194 Christopher Pippard, Jessica Pippard 🇬🇧 GBR21st of 83 aged 40-44 40-44 1:12:45 18:56 38:05 26:28 8:16 4:22 1:38 3:35 2:36 4:15 1:29 3:26 5:07
195 Janina Veitinger, Marc Kohler 🇩🇪 GER54th of 210 aged 25-29 25-29 1:12:47 18:58 38:21 26:04 8:26 4:00 1:49 3:13 2:37 4:30 1:32 3:40 4:43
196 Raoul Bonani, Nina Schneider 🇱🇺 LUX35th of 148 aged 35-39 35-39 1:12:48 18:59 36:19 28:29 8:04 4:23 2:21 3:43 3:11 4:53 1:49 3:53 4:16
197 Christina Michaelis, Alexander Herber 🇩🇪 GER22nd of 83 aged 40-44 40-44 1:12:53 19:04 36:10 28:44 8:03 4:17 2:16 4:01 3:46 4:30 1:45 3:45 4:24
198 Joanne Emmanuelle Garcia, Salvatore Di Liberto 🇨🇭 SUI67th of 260 aged 30-34 30-34 1:12:55 19:06 37:46 27:16 7:56 4:18 1:40 4:21 2:46 4:44 1:44 3:39 4:04
199 Gina Walser, Maribe Lehmkühler 🇩🇪 GER68th of 260 aged 30-34 30-34 1:12:55 19:06 36:21 28:14 8:25 4:10 2:12 3:59 3:31 4:34 1:43 3:38 4:27
200 Adeline Cirillo, Kenzo Cirillo 🇫🇷 FRA55th of 210 aged 25-29 25-29 1:12:57 19:08 37:12 27:08 8:42 4:21 1:53 3:47 3:26 4:24 1:41 3:38 3:58
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