HYROX Hamburg 2025: Doubles Mixed results

1,050 teams on 3 Oct 2025. Typical finish 1:21:20, fastest 10% under 1:08:17. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Simone Feld, Elte Hupkes 🇩🇪 GER1st of 186 aged 35-39 35-39 53:53 27:54 21:33 4:30 3:44 1:42 2:44 2:24 3:58 1:11 2:27 3:23
2 Erik Oscar Bøe, Lotta Lomeland 🇳🇴 NOR1st of 244 aged 25-29 25-29 55:41 1:48 29:56 20:54 4:56 3:38 1:47 2:24 2:04 4:04 1:17 2:11 3:29
3 Lukas Storath, Carina Kreisel 🇩🇪 GER1st of 128 aged 40-44 40-44 56:01 2:08 29:42 21:39 4:44 3:39 1:32 2:42 2:16 3:56 1:08 2:21 4:05
4 Benjamin Burkhardt, Megan Jacoby 🇩🇪 GER1st of 289 aged 30-34 30-34 56:05 2:12 29:23 22:06 4:41 3:43 1:41 2:38 2:21 4:20 1:22 2:46 3:15
5 Guy Portlock, Sabine Von Salis 🇬🇧 GBR1st of 70 aged 45-49 45-49 56:23 2:30 29:47 21:49 4:52 3:49 1:47 2:49 1:50 4:11 1:24 2:15 3:44
6 Zsofia Luca Zold, Imre Hajdu 🇭🇺 HUN2nd of 128 aged 40-44 40-44 56:55 3:02 29:55 22:06 4:59 3:45 1:49 2:29 2:03 4:12 1:28 2:47 3:33
7 Maleah Chumley, Isaac Eustance 🇺🇸 USA1st of 91 aged 16-24 16-24 57:04 3:11 30:05 22:13 4:50 3:47 1:41 2:28 2:11 4:12 1:33 2:42 3:39
8 George Wootten, Aimee Gardiner 🇬🇧 GBR2nd of 244 aged 25-29 25-29 57:36 3:43 30:45 22:13 4:41 3:45 1:48 2:55 2:38 3:48 1:44 2:21 3:14
9 Janne Thomsen, Emil Albrechtsen 🇩🇪 GER3rd of 244 aged 25-29 25-29 58:11 4:18 30:44 22:22 5:13 3:40 1:46 2:42 2:26 4:12 1:36 2:42 3:18
10 Paulina Wolf, Jonathan Fischer 🇩🇪 GER4th of 244 aged 25-29 25-29 58:28 4:35 30:08 23:24 4:59 3:39 1:33 3:13 2:37 4:15 1:24 3:06 3:37
11 Dominik Poreba, Vivien Hertz 🇵🇱 POL2nd of 289 aged 30-34 30-34 58:34 4:41 31:24 22:07 5:08 3:47 1:36 2:36 2:27 4:07 1:22 2:42 3:30
12 Rebecca Frank, Johann Frank 🇩🇪 GER3rd of 289 aged 30-34 30-34 58:51 4:58 30:35 23:22 4:59 3:50 1:49 2:43 2:26 4:18 1:47 2:47 3:42
13 Marlene Scheibenzuber, Thomas Mayr 🇩🇪 GER4th of 289 aged 30-34 30-34 59:21 5:28 30:43 23:20 5:22 3:49 1:58 3:18 2:16 4:14 1:28 2:51 3:26
14 Maud Visser, Frank Visser 🇳🇱 NED5th of 289 aged 30-34 30-34 59:34 5:41 32:10 22:10 5:19 3:44 1:46 2:45 2:24 4:14 1:42 2:25 3:10
15 Niko Reislöhner, Paula Bittner 🇩🇪 GER5th of 244 aged 25-29 25-29 59:55 6:02 31:48 22:59 5:12 3:57 1:48 2:54 2:18 4:14 1:26 2:46 3:36
16 Marek Kovar, Veronika Hynkova 🇨🇿 CZE6th of 244 aged 25-29 25-29 59:59 6:06 31:16 23:39 5:10 3:45 2:13 2:59 3:04 4:02 1:25 2:44 3:27
17 Frederique van der Werf, Yannic de Wit 🇳🇱 NED7th of 244 aged 25-29 25-29 1:00:07 6:14 31:54 22:56 5:21 3:53 1:48 2:29 2:43 4:20 1:38 2:37 3:28
18 Pit Ressler, Eléna Pommer 🇩🇪 GER6th of 289 aged 30-34 30-34 1:00:08 6:15 32:17 22:41 5:15 3:55 1:53 2:56 2:21 4:05 1:25 2:51 3:15
19 Marc Julian Petersen, Lotte Gade 🇩🇰 DEN8th of 244 aged 25-29 25-29 1:00:38 6:45 33:19 22:04 5:21 3:52 1:40 2:53 2:18 4:09 1:21 2:24 3:27
20 Sarah Barth, Christoph Meeh 🇩🇪 GER7th of 289 aged 30-34 30-34 1:00:40 6:47 32:28 22:59 5:18 3:57 1:46 2:33 2:29 4:18 1:26 2:51 3:39
21 Antonia Zimmermann, Dominik Fechner 🇩🇪 GER2nd of 186 aged 35-39 35-39 1:00:58 7:05 33:23 22:20 5:20 3:52 1:56 3:06 1:55 4:07 1:17 2:33 3:34
22 Sara Khalid, Chris Genning 🇩🇪 GER9th of 244 aged 25-29 25-29 1:01:01 7:08 32:12 23:31 5:21 3:47 1:55 3:10 2:33 4:10 1:34 2:48 3:34
23 Sina Hagge, Christoph Pallentin 🇩🇪 GER8th of 289 aged 30-34 30-34 1:01:11 7:18 32:41 23:22 5:12 4:06 1:55 2:35 2:32 4:16 1:26 2:56 3:36
24 Hauke Timme, Sinika Timme 🇩🇪 GER9th of 289 aged 30-34 30-34 1:01:15 7:22 30:53 25:28 4:57 3:53 1:37 3:20 3:24 4:17 1:20 3:33 4:04
25 Dirk Schulke, Romy Schneevoigt 🇩🇪 GER3rd of 186 aged 35-39 35-39 1:01:18 7:25 33:04 23:08 5:11 4:01 1:49 2:55 2:12 4:25 1:26 2:53 3:27
26 Karolin Hopp, Roman Hopp 🇩🇪 GER4th of 186 aged 35-39 35-39 1:01:18 7:25 30:57 25:05 5:21 3:57 2:03 2:45 3:20 4:23 1:28 3:05 4:04
27 Patrick Fehling, Julia Letzgus 🇩🇪 GER5th of 186 aged 35-39 35-39 1:01:27 7:34 32:47 23:27 5:19 3:54 1:59 2:44 2:39 4:25 1:37 2:54 3:15
28 Gerhard Ableidinger, Eva Litschauer 🇦🇹 AUT1st of 32 aged 50-54 50-54 1:01:31 7:38 32:43 23:40 5:12 3:49 1:53 3:04 2:32 4:04 1:32 3:22 3:24
29 Carsten Flynn, Kim Stocklmeir 🇩🇪 GER3rd of 128 aged 40-44 40-44 1:01:46 7:53 33:35 23:03 5:13 4:03 1:44 2:29 2:25 4:29 1:26 2:59 3:28
30 Oskar Janik, Katarzyna Pilarczyk 🇵🇱 POL6th of 186 aged 35-39 35-39 1:01:50 7:57 32:11 24:21 5:23 3:52 2:01 3:06 3:01 4:20 1:38 2:58 3:25
31 Valentin Feher, Rebekah Patterson 🇭🇺 HUN10th of 289 aged 30-34 30-34 1:02:03 8:10 31:27 25:04 5:36 3:58 2:05 3:23 2:32 4:25 1:29 3:39 3:33
32 Georg Trautmann, Anna Lena Trautmann 🇩🇪 GER4th of 128 aged 40-44 40-44 1:02:15 8:22 33:42 22:55 5:42 3:36 1:47 2:31 2:42 4:01 1:36 3:01 3:41
33 Brun Keller, Julia Niemann 🇩🇪 GER11th of 289 aged 30-34 30-34 1:02:17 8:24 35:24 21:37 5:20 3:44 1:52 2:08 2:19 4:05 1:34 2:32 3:23
34 Michelle Prosee, Yorick van Egmond 🇳🇱 NED10th of 244 aged 25-29 25-29 1:02:20 8:27 33:18 23:47 5:19 3:58 2:16 3:15 2:12 4:08 1:43 2:39 3:36
35 Sisse Kathrine Vienberg Rasmussen, Marc Christiansen 🇩🇰 DEN11th of 244 aged 25-29 25-29 1:02:22 8:29 33:18 23:34 5:35 3:44 1:54 3:03 2:59 4:04 1:32 2:46 3:32
36 Søren Pedersen, Tascha Møller 🇩🇰 DEN12th of 289 aged 30-34 30-34 1:02:24 8:31 30:46 26:22 5:20 4:02 2:24 3:28 3:13 4:20 1:25 3:54 3:36
37 Anna-Marina Steinberger, Dario Maric 🇦🇹 AUT13th of 289 aged 30-34 30-34 1:02:28 8:35 33:50 22:52 5:52 3:46 1:32 2:46 2:49 4:15 1:24 2:49 3:31
38 Mia Back, Felix Frank 🇫🇮 FIN7th of 186 aged 35-39 35-39 1:02:34 8:41 31:50 25:23 5:27 3:56 1:59 3:41 2:56 4:25 1:31 3:06 3:49
39 Bernd Stöckl, Sabrina Gareiß-Stöckl 🇩🇪 GER5th of 128 aged 40-44 40-44 1:02:38 8:45 31:15 25:50 5:39 3:55 2:12 3:09 2:53 4:23 1:35 3:44 3:59
40 Onur Ünal, Sophie Bregen 🇹🇷 TUR14th of 289 aged 30-34 30-34 1:02:52 8:59 31:45 25:46 5:26 3:56 1:59 3:34 3:28 4:29 1:28 3:17 3:35
41 Tim van den Heuvel, Kyra Meijer 🇳🇱 NED15th of 289 aged 30-34 30-34 1:03:05 9:12 33:26 24:04 5:40 3:54 1:40 3:04 2:24 4:25 1:31 3:32 3:34
42 Holger Hagedorn, Petra Henkel 🇩🇪 GER6th of 128 aged 40-44 40-44 1:03:08 9:15 33:52 23:50 5:30 3:53 1:57 3:05 2:48 4:12 1:32 2:48 3:35
43 Phillip Goerke, Franziska Ullrich 🇩🇪 GER12th of 244 aged 25-29 25-29 1:03:16 9:23 34:37 23:16 5:28 3:50 1:51 2:37 2:23 4:22 1:41 2:46 3:46
44 Sigrid Lowies, Kenneth Nilausen 🇩🇰 DEN7th of 128 aged 40-44 40-44 1:03:19 9:26 34:36 22:52 5:56 3:47 1:41 2:57 2:23 4:20 1:30 2:48 3:26
45 Simon Hirschberg, Stefanie Krist 🇩🇪 GER16th of 289 aged 30-34 30-34 1:03:26 9:33 34:09 23:38 5:42 3:52 1:41 2:54 2:07 4:24 1:35 3:39 3:26
46 David Flaig, Thea Fliegauf 🇩🇪 GER13th of 244 aged 25-29 25-29 1:03:32 9:39 34:29 23:37 5:31 4:00 1:45 2:59 2:19 4:38 1:26 2:57 3:33
47 Torge Jensen, Aniken Jensen 🇩🇪 GER14th of 244 aged 25-29 25-29 1:03:34 9:41 33:19 24:55 5:24 4:07 2:14 3:02 2:39 4:30 1:38 3:03 3:42
48 Anja Carlsohn, Oliver Kienzler 🇩🇪 GER2nd of 32 aged 50-54 50-54 1:03:37 9:44 34:03 23:55 5:43 4:03 1:52 3:03 2:30 4:08 1:42 2:55 3:42
49 Gabriel Schima, Magali Mattar 🇦🇹 AUT15th of 244 aged 25-29 25-29 1:03:37 9:44 33:13 25:06 5:23 3:56 1:47 3:04 2:33 4:26 1:45 3:14 4:21
50 Lærke Kjær, Harald Jønsson 🇩🇰 DEN2nd of 91 aged 16-24 16-24 1:03:41 9:48 34:36 23:29 5:41 3:47 1:38 3:23 2:51 4:06 1:25 2:32 3:47
51 Simon Zíma, Denisa Zímová 🇨🇿 CZE16th of 244 aged 25-29 25-29 1:03:43 9:50 34:49 23:12 5:46 3:53 1:52 2:52 2:38 4:01 1:27 2:56 3:33
52 Dan Crohn, Benedikte Schaltz 🇩🇰 DEN8th of 128 aged 40-44 40-44 1:03:44 9:51 33:13 25:10 5:26 3:56 1:54 3:01 3:04 4:12 1:34 3:48 3:41
53 Seinab Ahmadi, Hugo Acioli 🇩🇪 GER17th of 244 aged 25-29 25-29 1:03:48 9:55 34:18 24:05 5:30 3:54 2:00 3:35 2:19 4:16 1:28 3:00 3:33
54 Felix Riechmann, Anne Lilienkamp 🇩🇪 GER8th of 186 aged 35-39 35-39 1:03:51 9:58 34:55 23:02 5:59 3:52 1:41 2:53 2:13 4:21 1:32 2:56 3:34
55 Janne Hübner, Sebastian Schromek 🇩🇪 GER17th of 289 aged 30-34 30-34 1:04:19 10:26 32:09 26:51 5:21 3:45 1:56 4:46 2:18 4:22 1:47 4:11 3:46
56 Tristan Dupont, Cindy Bourdiaux 🇨🇭 SUI18th of 289 aged 30-34 30-34 1:04:23 10:30 32:31 26:25 5:31 4:01 2:07 3:39 2:39 4:47 1:32 3:43 3:57
57 James Lawrence, Fiona Feather 🇬🇧 GBR9th of 186 aged 35-39 35-39 1:04:35 10:42 33:52 25:25 5:21 3:54 1:46 3:10 3:20 4:21 1:35 3:38 3:41
58 Tim Pendzich, Sabrina Langejürgen 🇩🇪 GER18th of 244 aged 25-29 25-29 1:04:45 10:52 34:59 24:13 5:36 3:47 2:00 3:22 2:23 4:20 1:43 3:02 3:36
59 Jan Seinsch, Thea Seinsch 🇩🇪 GER19th of 289 aged 30-34 30-34 1:04:45 10:52 34:51 24:16 5:42 3:47 1:49 2:26 2:45 4:24 1:21 3:52 3:52
60 Chiara Tomasetti, Torben Semrau 🇩🇪 GER19th of 244 aged 25-29 25-29 1:04:55 11:02 35:16 24:06 5:38 4:01 2:10 3:02 2:33 4:24 1:11 3:17 3:28
61 Felix Engelhard, lena schulze 🇩🇪 GER20th of 244 aged 25-29 25-29 1:04:58 11:05 34:24 25:10 5:28 3:54 1:52 2:47 2:58 4:29 1:44 3:21 4:05
62 Hanna Weber, Tobias Weltin 🇩🇪 GER10th of 186 aged 35-39 35-39 1:05:01 11:08 32:54 26:23 5:49 4:06 2:00 3:37 2:40 4:30 1:37 3:36 4:17
63 Benjamin Boehmer, Octavia De Sa 🇿🇦 RSA20th of 289 aged 30-34 30-34 1:05:04 11:11 36:36 22:54 5:39 3:56 1:45 2:48 2:55 4:15 1:20 2:25 3:30
64 Walter Dorninger, Susanne Dorninger 🇦🇹 AUT2nd of 70 aged 45-49 45-49 1:05:22 11:29 34:18 25:44 5:26 3:52 2:03 3:29 3:32 4:25 1:08 3:19 3:56
65 Jule Nissen, Lukas Nissen 🇩🇪 GER21st of 244 aged 25-29 25-29 1:05:27 11:34 35:57 23:39 5:56 3:51 1:39 2:42 3:13 4:14 1:20 2:56 3:44
66 Jure Laznik, Eva Vodušek 🇸🇮 SLO22nd of 244 aged 25-29 25-29 1:05:31 11:38 35:29 23:32 6:33 3:47 1:49 2:47 2:43 4:19 1:24 3:00 3:43
67 Francisco Teixeira, Antonia Hunte 🇵🇹 POR23rd of 244 aged 25-29 25-29 1:05:34 11:41 36:19 23:17 6:01 3:52 1:44 3:16 2:22 4:08 1:34 2:44 3:37
68 Justin Clegg, Shannon Clegg 🇬🇧 GBR3rd of 70 aged 45-49 45-49 1:05:37 11:44 33:08 26:46 5:47 4:00 2:08 4:05 2:41 4:27 1:39 3:55 3:51
69 Julia Witt, Philip Reimer 🇩🇪 GER21st of 289 aged 30-34 30-34 1:05:49 11:56 34:37 25:49 5:28 3:45 1:50 2:39 2:57 4:17 1:33 4:53 3:55
70 Dominic Kollien, Litumba Hundertmarck 🇩🇪 GER9th of 128 aged 40-44 40-44 1:05:50 11:57 36:07 24:05 5:43 3:54 1:55 3:11 2:41 4:02 1:28 3:20 3:34
71 Melanie Birnbauer, Daniel Birnbauer 🇦🇹 AUT22nd of 289 aged 30-34 30-34 1:05:53 12:00 35:39 24:06 6:12 4:03 1:43 2:21 3:10 4:23 1:31 3:08 3:47
72 Claus Jørgensen, Maria Friis Stær 🇩🇰 DEN10th of 128 aged 40-44 40-44 1:06:02 12:09 35:13 24:58 5:56 4:08 1:53 3:20 2:30 4:27 1:45 3:17 3:38
73 Dominik Schreiter, Kathrin Schreiter 🇩🇪 GER11th of 128 aged 40-44 40-44 1:06:03 12:10 37:06 22:57 6:04 3:57 1:50 2:56 2:05 4:16 1:20 3:01 3:32
74 Joshua Wilhelm, Theresa Nowack 🇩🇪 GER23rd of 289 aged 30-34 30-34 1:06:04 12:11 36:14 24:20 5:33 3:51 1:51 3:44 2:18 4:19 1:31 3:00 3:46
75 Liza Schnoor, Timm Nachbarschuldte-Nothnagel 🇩🇪 GER24th of 289 aged 30-34 30-34 1:06:07 12:14 35:47 24:32 5:52 3:54 1:59 3:50 2:32 4:17 1:30 2:57 3:33
76 Barbara Bubenhofer, Marco Kenneder 🇩🇪 GER11th of 186 aged 35-39 35-39 1:06:14 12:21 33:44 26:47 5:49 4:01 2:06 3:27 3:19 4:39 1:27 3:29 4:19
77 Rico Paul, Melissa Wenzel 🇩🇪 GER24th of 244 aged 25-29 25-29 1:06:18 12:25 36:21 24:17 5:45 4:01 2:20 3:12 2:21 4:21 1:33 2:55 3:34
78 Natali Capille, Jan Treptow 🇩🇪 GER12th of 186 aged 35-39 35-39 1:06:29 12:36 34:44 25:57 5:53 3:48 2:01 3:25 3:25 4:27 1:34 3:30 3:47
79 Sebastian Schmitz, Vanessa Hauser 🇩🇪 GER25th of 289 aged 30-34 30-34 1:06:36 12:43 35:46 25:02 5:52 3:41 1:48 3:29 2:56 4:30 1:25 3:12 4:01
80 Anna Kautz, Justus Bauwens 🇩🇪 GER25th of 244 aged 25-29 25-29 1:06:52 12:59 35:49 25:04 6:03 3:57 1:57 3:13 2:57 4:20 1:46 3:22 3:32
81 Ingo Heiken, Anna Eisen 🇩🇪 GER4th of 70 aged 45-49 45-49 1:06:55 13:02 33:55 27:19 5:45 4:11 2:10 3:27 2:56 4:30 1:31 3:58 4:36
82 Janne Marie Wank, Max Dancau 🇩🇪 GER26th of 289 aged 30-34 30-34 1:06:56 13:03 33:02 27:55 6:04 3:53 1:45 3:12 3:43 4:20 1:34 4:19 5:09
83 Bjarne Jensen, Jule Paulsen 🇩🇪 GER26th of 244 aged 25-29 25-29 1:06:58 13:05 37:32 23:48 5:42 3:45 1:45 3:10 3:01 4:05 1:47 2:43 3:32
84 Stephanie Kudak, Nico Heidler-Behne 🇩🇪 GER27th of 289 aged 30-34 30-34 1:07:02 13:09 35:42 25:37 5:47 3:57 2:22 3:17 3:15 4:10 1:27 3:17 3:52
85 Markus Mönninghoff, Sophia Grummel 🇩🇪 GER13th of 186 aged 35-39 35-39 1:07:07 13:14 35:36 25:24 6:12 4:05 2:07 3:20 2:46 4:23 1:39 3:12 3:52
86 Britta Satow, Levent Baysoy 🇩🇪 GER14th of 186 aged 35-39 35-39 1:07:07 13:14 32:46 28:18 6:07 4:15 2:15 3:39 2:59 4:55 1:51 3:57 4:27
87 Helena Marie Philippek, Kai Aichinger 🇩🇪 GER27th of 244 aged 25-29 25-29 1:07:08 13:15 35:42 25:34 5:57 3:41 2:01 3:16 2:37 4:30 1:27 3:28 4:34
88 Daniel Ettrichrätz, Ana Alonso Alvarez 🇩🇪 GER28th of 244 aged 25-29 25-29 1:07:10 13:17 36:37 24:34 6:03 3:58 1:38 3:04 2:33 4:32 1:41 3:15 3:53
89 Florian Krege, Lisa Krege 🇩🇪 GER28th of 289 aged 30-34 30-34 1:07:13 13:20 37:07 24:19 5:51 3:40 1:56 3:15 2:26 4:16 1:33 2:58 4:15
90 Moritz Abel, Lara Blank 🇩🇪 GER29th of 289 aged 30-34 30-34 1:07:21 13:28 37:10 24:09 6:05 3:53 1:54 2:57 3:01 4:08 1:25 3:04 3:47
91 Luca Schmelzkopf, Imke Lützen 🇩🇪 GER29th of 244 aged 25-29 25-29 1:07:22 13:29 34:37 26:56 5:54 4:04 2:08 3:42 3:14 4:21 1:47 3:15 4:25
92 Justin Walger, Charlotte van Bodegom 🇩🇪 GER30th of 244 aged 25-29 25-29 1:07:27 13:34 35:16 26:34 5:40 4:05 2:02 3:46 3:05 4:26 1:29 3:24 4:17
93 Fabian Sorgen, Pauline Vetten 🇩🇪 GER30th of 289 aged 30-34 30-34 1:07:30 13:37 36:46 24:25 6:25 3:50 1:45 2:47 2:43 4:21 1:42 3:18 3:59
94 Jaqueline Gonzalez, Morten Dupont Drejer 🇲🇽 MEX12th of 128 aged 40-44 40-44 1:07:41 13:48 36:48 24:37 6:20 4:08 1:45 3:32 2:45 4:22 1:35 2:46 3:44
95 Christoph Diesch, Nina Rosendahl 🇩🇪 GER31st of 289 aged 30-34 30-34 1:07:43 13:50 36:46 25:05 5:57 3:48 1:56 3:15 2:47 4:14 1:45 3:42 3:38
96 Marco Keevel, Valentine Zimermann 🇳🇱 NED32nd of 289 aged 30-34 30-34 1:07:51 13:58 35:36 26:17 6:01 4:01 2:00 3:31 3:00 4:42 1:53 3:16 3:54
97 Luca Krüsemann, Annika Mirring 🇩🇪 GER31st of 244 aged 25-29 25-29 1:07:52 13:59 36:51 24:40 6:26 4:00 1:42 2:59 2:25 4:13 1:39 3:21 4:21
98 Swetlana Frik, Jonas Thoben 🇩🇪 GER33rd of 289 aged 30-34 30-34 1:07:56 14:03 37:47 24:02 6:11 3:50 2:10 3:10 2:43 4:33 1:09 2:56 3:31
99 Claudio Sorgente, Melanie Rosner 🇨🇭 SUI15th of 186 aged 35-39 35-39 1:07:56 14:03 34:42 27:46 5:31 4:06 2:13 3:41 3:10 4:42 1:39 3:40 4:35
100 Kira Hatzmann, Niklas Hatzmann 🇩🇪 GER3rd of 91 aged 16-24 16-24 1:08:00 14:07 37:12 24:34 6:20 4:18 1:40 2:55 2:26 4:30 1:47 3:11 3:47
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