HYROX Stockholm 2025: Doubles Mixed results

1,457 teams on 18 Dec 2025. Typical finish 1:19:08, fastest 10% under 1:06:19. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Ollie Russell, Charlie Searle 🇬🇧 GBR1st of 329 aged 25-29 25-29 52:53 28:09 20:24 4:24 3:38 1:26 2:24 2:25 3:45 1:17 2:05 3:24
2 Lukas Wrobel, Laura Valgreen 🇩🇰 DEN2nd of 329 aged 25-29 25-29 53:23 0:30 27:27 21:46 4:14 3:32 1:42 2:32 2:39 3:57 1:21 2:36 3:27
3 Elin Bolås, Jørgen Dahl Olsen 🇳🇴 NOR3rd of 329 aged 25-29 25-29 53:47 0:54 28:56 20:30 4:25 3:33 1:35 2:15 1:56 3:57 1:14 2:31 3:29
4 Thomas Dahl, Tulle Mouridsen 🇩🇰 DEN4th of 329 aged 25-29 25-29 55:09 2:16 29:26 21:28 4:20 3:40 1:37 2:39 2:19 3:59 1:12 2:35 3:27
5 Joel Persson, Fanny Josefine Ahlfors 🇸🇪 SWE1st of 238 aged 35-39 35-39 55:25 2:32 27:56 23:13 4:20 3:40 1:32 2:50 2:33 4:13 1:17 3:08 4:00
6 Daniel Rørvik, Anine Rabe 🇳🇴 NOR1st of 338 aged 30-34 30-34 55:28 2:35 29:07 21:43 4:43 3:49 1:32 2:58 2:25 3:59 1:09 2:24 3:27
7 Stine Eriksen, Ken David Villanger 🇳🇴 NOR5th of 329 aged 25-29 25-29 56:18 3:25 29:48 21:54 4:39 3:58 1:37 2:32 2:34 4:00 1:19 2:23 3:31
8 Paulina Wolf, Jaafar Moumen 🇩🇪 GER2nd of 238 aged 35-39 35-39 56:30 3:37 29:27 22:24 4:42 3:47 1:39 2:28 2:39 4:09 1:17 2:45 3:40
9 Simon Öberg, Jennie Öberg 🇸🇪 SWE2nd of 338 aged 30-34 30-34 56:50 3:57 30:03 22:02 4:50 3:32 1:22 2:11 2:40 3:47 1:13 2:57 4:20
10 Saskia Millard, John Howorth 🇬🇧 GBR6th of 329 aged 25-29 25-29 56:58 4:05 27:08 25:22 4:32 4:03 1:37 3:17 3:16 4:23 1:27 3:10 4:09
11 Dag Blandkjenn, Ida Hilmersson 🇳🇴 NOR7th of 329 aged 25-29 25-29 57:01 4:08 29:49 22:30 4:45 3:36 1:31 2:39 2:41 4:00 1:14 2:45 4:04
12 Kathryn Coen, Liam Morris 🇬🇧 GBR3rd of 338 aged 30-34 30-34 57:19 4:26 32:30 19:54 4:59 3:35 1:08 2:44 2:00 3:58 1:13 2:05 3:11
13 Maximilian Johannes Hammerle, Shelly Schenk 🇦🇹 AUT8th of 329 aged 25-29 25-29 57:53 5:00 28:23 24:26 5:08 3:58 1:46 3:14 2:38 4:29 1:18 3:03 4:00
14 Victoria Duncan, Ben Whyte 🇬🇧 GBR9th of 329 aged 25-29 25-29 57:56 5:03 29:40 23:37 4:42 3:53 1:39 2:46 2:45 4:15 1:20 3:18 3:41
15 Aoife O Leary, Shane Butler 🇮🇪 IRL10th of 329 aged 25-29 25-29 58:16 5:23 30:53 21:26 6:01 3:58 1:41 2:49 — 4:05 1:27 2:40 3:36
16 Halim Ennadifi, Léa Vimal 🇫🇷 FRA3rd of 238 aged 35-39 35-39 58:21 5:28 30:46 22:43 4:57 3:53 1:43 3:04 2:24 4:11 1:23 2:32 3:33
17 Joanna Lang, Anders Resell 🇳🇴 NOR4th of 338 aged 30-34 30-34 58:31 5:38 31:02 22:39 4:52 3:44 1:31 2:46 2:40 3:58 1:13 2:48 3:59
18 Diego Menzi, Maria Freij 🇨🇭 SUI5th of 338 aged 30-34 30-34 58:36 5:43 29:02 24:52 4:45 3:59 1:42 2:58 3:01 4:34 1:20 2:54 4:24
19 Pauline Gerard-Renissac, Enzo Jacomino 🇫🇷 FRA11th of 329 aged 25-29 25-29 58:45 5:52 32:13 21:40 4:56 3:44 1:35 2:44 2:34 3:56 1:19 2:29 3:19
20 Fredrik Blanck, Fanny Blanck 🇸🇪 SWE1st of 153 aged 16-24 16-24 59:16 6:23 31:47 22:20 5:14 3:47 1:27 2:51 2:11 4:15 1:24 2:46 3:39
21 William Magnusson, Alice Magnusson 🇸🇪 SWE2nd of 153 aged 16-24 16-24 59:22 6:29 32:52 21:35 5:00 3:39 1:09 2:38 2:46 3:59 1:16 2:35 3:33
22 Endre Snørteland, Helena Hope 🇳🇴 NOR6th of 338 aged 30-34 30-34 59:26 6:33 29:26 24:57 5:08 3:53 1:34 2:59 2:32 4:09 1:24 3:46 4:40
23 Elisenda Sanchez Suarez, Jose Adrian Baez Batista 🇪🇸 ESP7th of 338 aged 30-34 30-34 59:29 6:36 32:53 21:52 4:49 3:50 1:37 2:52 2:04 3:59 1:22 2:52 3:16
24 Ditte Eschricht Petersen, Dino Karaman 🇩🇰 DEN12th of 329 aged 25-29 25-29 59:34 6:41 33:07 21:27 5:04 3:35 1:38 2:43 2:06 3:49 1:16 2:27 3:53
25 Fanny Lövgren, Johan Andersson 🇸🇪 SWE1st of 195 aged 40-44 40-44 59:35 6:42 30:36 23:53 5:11 4:01 1:30 3:03 2:45 4:11 1:21 2:56 4:06
26 Teresita Bremer, Janick Niederberger 🇫🇮 FIN3rd of 153 aged 16-24 16-24 59:40 6:47 32:41 21:58 5:04 3:40 1:35 2:56 2:29 4:07 1:15 2:29 3:27
27 Didrik Arnesen, Siri Wold Andersrød 🇳🇴 NOR13th of 329 aged 25-29 25-29 59:40 6:47 31:02 23:45 4:58 3:37 1:38 2:45 2:41 4:12 1:32 3:15 4:05
28 Grace Fitzgerald, Cathal McMullan 🇮🇪 IRL14th of 329 aged 25-29 25-29 59:41 6:48 31:34 23:13 4:59 3:52 1:49 2:59 2:31 4:18 1:29 2:44 3:31
29 Angélique André, Charlie Kaczanowski 🇫🇷 FRA15th of 329 aged 25-29 25-29 59:48 6:55 32:22 22:29 5:01 3:47 1:33 2:40 2:25 3:58 1:19 2:48 3:59
30 Hedda Andersen, Stian Isachsen 🇳🇴 NOR4th of 153 aged 16-24 16-24 59:49 6:56 33:06 21:51 4:57 3:42 1:30 2:45 2:22 4:06 1:18 2:30 3:38
31 Stefan Kirjonen, Margherita Zamboni 🇸🇪 SWE2nd of 195 aged 40-44 40-44 59:49 6:56 31:00 23:55 4:57 3:54 1:40 3:43 2:35 4:03 1:26 2:50 3:44
32 Johannes Handle Jensen, Anette Heimli Jokstad 🇳🇴 NOR4th of 238 aged 35-39 35-39 59:52 6:59 31:21 23:49 4:46 3:56 1:35 2:49 2:22 4:08 1:25 3:09 4:25
33 Vicky Carr, Sean Flanagan 🇮🇪 IRL16th of 329 aged 25-29 25-29 59:54 7:01 31:33 23:06 5:20 3:43 1:20 2:26 3:19 4:07 1:22 3:02 3:47
34 Elsa Skugge, Kenny Steger 🇸🇪 SWE17th of 329 aged 25-29 25-29 1:00:06 7:13 33:25 21:43 5:03 3:43 1:39 2:26 2:21 4:06 1:24 2:43 3:21
35 Danny Coates, Sophie Shaw 🇬🇧 GBR18th of 329 aged 25-29 25-29 1:00:20 7:27 31:38 23:29 5:17 3:58 1:45 3:09 2:37 4:20 1:26 2:39 3:35
36 Signe Pedersen, Jens Aagaard 🇩🇰 DEN3rd of 195 aged 40-44 40-44 1:00:22 7:29 33:07 22:03 5:17 3:36 1:40 2:29 2:44 4:09 1:22 2:37 3:26
37 Mikael Sahlén, Linda Pilerud 🇸🇪 SWE4th of 195 aged 40-44 40-44 1:00:39 7:46 31:59 23:35 5:10 3:50 1:50 2:50 2:53 4:05 1:30 3:06 3:31
38 Kashif Kasanwirdjo, Djoni Van Hilten 🇳🇱 NED8th of 338 aged 30-34 30-34 1:00:40 7:47 31:04 24:38 5:03 3:56 1:46 2:48 2:43 4:22 1:45 3:02 4:16
39 Jan Marius Emanuelsen, Marthe Petersen 🇳🇴 NOR5th of 153 aged 16-24 16-24 1:00:41 7:48 32:40 22:47 5:18 3:35 1:33 2:47 2:45 3:59 1:20 2:55 3:53
40 Therese Asterdahl, Christoffer Odljung 🇸🇪 SWE9th of 338 aged 30-34 30-34 1:00:42 7:49 34:17 21:20 5:09 3:48 1:17 2:26 2:09 4:00 1:18 2:34 3:48
41 Albina Ulvegren, Hans Grobecker 🇸🇪 SWE1st of 116 aged 45-49 45-49 1:00:42 7:49 32:34 22:55 5:19 3:55 1:42 2:53 2:30 4:18 1:25 2:49 3:23
42 Martin Bäckström, Sara Bäckström 🇸🇪 SWE10th of 338 aged 30-34 30-34 1:00:44 7:51 30:11 25:41 4:56 3:57 1:47 3:22 2:52 4:23 1:30 3:38 4:12
43 Ann Lindoff Ånäs, Bartolome Sanso Perello 🇸🇪 SWE11th of 338 aged 30-34 30-34 1:00:52 7:59 34:10 21:20 5:27 3:49 1:26 2:45 2:18 3:46 1:16 2:36 3:24
44 Filip Strålman, Victoria Strålman 🇸🇪 SWE12th of 338 aged 30-34 30-34 1:00:58 8:05 33:22 22:51 4:52 3:45 1:30 2:43 3:06 3:53 1:22 2:48 3:44
45 Ane Pollestad Randa, Tobias Pollestad Randa 🇳🇴 NOR6th of 153 aged 16-24 16-24 1:01:01 8:08 33:55 21:55 5:16 3:54 1:30 2:34 2:33 4:06 1:20 2:30 3:28
46 Edvin Eriksen, Marthe Løseth 🇳🇴 NOR7th of 153 aged 16-24 16-24 1:01:02 8:09 33:23 22:06 5:36 3:31 1:25 2:46 2:38 3:50 1:24 3:00 3:32
47 Caroline Broberg, Eirik Ellefsen Frikstad 🇳🇴 NOR19th of 329 aged 25-29 25-29 1:01:04 8:11 34:08 21:51 5:10 3:45 1:30 2:26 2:45 3:54 1:21 2:30 3:40
48 Oskar Holmblad, Anna Adlarson 🇸🇪 SWE13th of 338 aged 30-34 30-34 1:01:30 8:37 31:54 24:43 4:56 3:48 1:40 2:40 3:15 4:06 1:26 3:19 4:29
49 Stine Pearson, Christian Christensen 🇩🇰 DEN14th of 338 aged 30-34 30-34 1:01:30 8:37 31:38 24:52 5:06 3:53 1:58 3:14 2:45 4:20 1:33 3:06 4:03
50 Manon Robine, Kévin Vanpuywelde 🇫🇷 FRA15th of 338 aged 30-34 30-34 1:01:36 8:43 33:20 23:20 5:01 4:15 1:33 2:44 2:35 4:14 1:29 2:56 3:34
51 Mia Back, Bernardo Amaro 🇫🇮 FIN5th of 238 aged 35-39 35-39 1:01:39 8:46 33:16 23:10 5:16 4:06 1:35 3:23 2:14 4:25 1:26 2:23 3:38
52 Youssef Oulehri, Justine Vandewalle 🇫🇷 FRA16th of 338 aged 30-34 30-34 1:01:40 8:47 34:15 22:12 5:17 3:52 1:45 2:50 2:08 4:09 1:24 2:39 3:25
53 Tove Buky Hjertonsson, James Buky 🇸🇪 SWE17th of 338 aged 30-34 30-34 1:01:44 8:51 30:54 25:40 5:14 3:53 1:59 3:24 2:54 4:29 1:32 3:16 4:13
54 Patricia Anni Plaire Olsen, Mads Meyer Schultz 🇩🇰 DEN18th of 338 aged 30-34 30-34 1:01:46 8:53 32:52 23:52 5:06 4:02 1:45 2:56 2:34 4:02 1:28 3:25 3:40
55 Pia Liedholm, John Almvärn 🇸🇪 SWE19th of 338 aged 30-34 30-34 1:01:52 8:59 33:30 23:14 5:12 3:50 1:35 2:55 2:40 3:57 1:25 2:38 4:14
56 Thea Raunkiær Sihvonen, Mathias Jul Alberg 🇩🇰 DEN20th of 329 aged 25-29 25-29 1:02:00 9:07 34:15 22:42 5:06 3:47 1:54 2:42 2:16 4:11 1:04 2:50 3:58
57 Hannah Brady, Will Davies 🇬🇧 GBR21st of 329 aged 25-29 25-29 1:02:01 9:08 32:18 24:15 5:32 3:48 1:39 3:06 2:58 4:08 1:18 2:49 4:29
58 Marcella Capizzi, Carlo Gatti 🇮🇹 ITA1st of 61 aged 50-54 50-54 1:02:08 9:15 33:42 23:20 5:12 3:53 1:56 2:58 2:18 4:07 1:26 3:03 3:39
59 Frida Nyberg, Pontus Bäck 🇸🇪 SWE20th of 338 aged 30-34 30-34 1:02:11 9:18 33:29 23:33 5:14 3:43 2:10 2:50 2:15 4:22 1:26 3:03 3:44
60 Jonas Bjerneling, Arianna Biazzi 🇸🇪 SWE21st of 338 aged 30-34 30-34 1:02:16 9:23 31:08 26:24 4:50 3:56 1:54 3:33 3:02 4:13 2:03 3:10 4:33
61 Lars Eriksson, Erika Karlsson 🇸🇪 SWE6th of 238 aged 35-39 35-39 1:02:18 9:25 34:25 22:19 5:38 3:38 1:24 2:59 2:10 3:59 1:19 3:03 3:47
62 Tilde Wickman, August Rane Roos 🇸🇪 SWE8th of 153 aged 16-24 16-24 1:02:19 9:26 34:21 22:36 5:25 3:47 1:18 3:09 2:10 4:17 1:14 2:40 4:01
63 Finn Kornath, Fleur Van Zuilen 🇩🇪 GER22nd of 329 aged 25-29 25-29 1:02:22 9:29 32:28 24:48 5:11 3:49 1:59 3:14 3:06 4:16 1:35 2:47 4:02
64 Annie Caldwell, Findlay Farquharson 🇬🇧 GBR23rd of 329 aged 25-29 25-29 1:02:35 9:42 32:30 25:07 5:03 4:15 1:46 3:26 2:59 4:22 1:24 3:24 3:31
65 Linnea Martinsson, Ola Thorängen 🇸🇪 SWE7th of 238 aged 35-39 35-39 1:02:40 9:47 31:21 24:32 6:53 3:51 2:04 3:12 — 4:14 1:19 4:16 4:09
66 Stina Hermansson, Albin Lundell 🇸🇪 SWE24th of 329 aged 25-29 25-29 1:02:41 9:48 35:24 22:02 5:19 3:34 1:35 2:38 2:35 4:12 1:20 2:35 3:33
67 Rebecca Birch, Matthew Birch 🇬🇧 GBR25th of 329 aged 25-29 25-29 1:02:41 9:48 34:02 23:26 5:17 3:52 1:49 3:17 2:19 4:11 1:27 2:36 3:55
68 Ellen Hallqvist, David Hill 🇸🇪 SWE22nd of 338 aged 30-34 30-34 1:02:44 9:51 33:49 23:26 5:34 3:49 1:32 2:54 2:30 4:27 1:23 3:01 3:50
69 Christopher Schäckermann, Svenja Gayk 🇩🇪 GER2nd of 116 aged 45-49 45-49 1:02:46 9:53 32:23 25:04 5:24 3:52 1:47 3:04 3:00 4:17 1:48 3:33 3:43
70 Laura Els-Hilgers, Sebastian Els 🇩🇪 GER23rd of 338 aged 30-34 30-34 1:02:47 9:54 32:52 24:12 5:47 3:52 2:20 3:13 2:45 4:17 1:21 2:50 3:34
71 Loic Warin, Morgane Warin 🇫🇷 FRA24th of 338 aged 30-34 30-34 1:02:54 10:01 33:51 23:29 5:39 3:53 1:27 2:46 2:50 4:11 1:24 3:18 3:40
72 Tim Andersson, Sinem Kaya 🇸🇪 SWE9th of 153 aged 16-24 16-24 1:02:57 10:04 34:35 22:49 5:38 4:12 1:30 2:45 2:20 4:14 1:17 2:43 3:48
73 Christine Lindberg, Mikael Värmå 🇸🇪 SWE25th of 338 aged 30-34 30-34 1:02:57 10:04 34:16 23:17 5:29 3:53 1:34 2:35 2:29 4:17 1:33 3:14 3:42
74 Leon Roth, Elena Stachowski 🇩🇪 GER10th of 153 aged 16-24 16-24 1:03:02 10:09 34:26 23:37 5:02 3:54 1:36 3:18 2:44 4:15 1:33 2:43 3:34
75 Martin Puumalainen, Stephanie Mohr 🇸🇪 SWE3rd of 116 aged 45-49 45-49 1:03:12 10:19 31:58 25:22 5:58 4:04 1:51 3:26 3:30 4:22 1:15 2:54 4:00
76 Irmen Noormaa, Rain Vosman 🇪🇪 EST8th of 238 aged 35-39 35-39 1:03:15 10:22 31:30 26:14 5:35 3:51 1:47 3:36 3:12 4:25 1:23 3:25 4:35
77 Julia Pettersson, Tobias Åberg 🇸🇪 SWE26th of 329 aged 25-29 25-29 1:03:20 10:27 34:16 23:40 5:29 3:43 1:37 3:10 2:40 3:49 1:26 3:26 3:49
78 Katie Bergin, Joe Canlan-Shaw 🇮🇪 IRL9th of 238 aged 35-39 35-39 1:03:25 10:32 34:03 24:00 5:26 3:51 1:49 2:53 2:41 4:11 1:43 2:50 4:02
79 Magnus Selmer, Marie Aas 🇩🇰 DEN27th of 329 aged 25-29 25-29 1:03:27 10:34 34:58 22:48 5:46 3:48 1:44 3:15 2:32 4:01 1:16 2:44 3:28
80 Jesper Krantz, Louise Persson 🇸🇪 SWE26th of 338 aged 30-34 30-34 1:03:31 10:38 32:10 25:57 5:27 4:02 1:54 3:24 3:03 4:29 1:38 3:24 4:03
81 Joakim Wallón, Ida Thalén 🇸🇪 SWE5th of 195 aged 40-44 40-44 1:03:33 10:40 34:51 23:02 5:43 3:46 1:33 2:43 2:39 4:11 1:19 3:25 3:26
82 Carmine Urti, Hanna Bengtson 🇮🇹 ITA27th of 338 aged 30-34 30-34 1:03:40 10:47 35:45 22:35 5:25 3:43 1:55 2:50 2:26 3:55 1:42 2:33 3:31
83 Madeleine Harlin, Ludvig Mäki 🇸🇪 SWE28th of 338 aged 30-34 30-34 1:03:40 10:47 35:32 22:53 5:21 3:50 1:32 2:46 2:54 3:59 1:16 3:00 3:36
84 Jonas Alterteg, Anna Alterteg 🇸🇪 SWE10th of 238 aged 35-39 35-39 1:03:47 10:54 34:40 23:55 5:17 3:47 1:28 3:03 3:05 4:17 1:39 2:38 3:58
85 Honore Che, Lorrie Blanc 🇫🇷 FRA11th of 238 aged 35-39 35-39 1:03:52 10:59 33:57 24:37 5:23 3:54 1:59 2:53 3:08 4:18 1:36 2:52 3:57
86 Ronald Lehmann, Marianne Juliane Kulling 🇩🇪 GER29th of 338 aged 30-34 30-34 1:03:52 10:59 33:06 24:59 5:52 4:06 1:29 3:05 3:05 4:25 1:26 3:24 3:59
87 Sören Sacht, Julia Niemann 🇩🇪 GER28th of 329 aged 25-29 25-29 1:03:53 11:00 34:33 24:14 5:10 3:57 1:48 2:52 3:00 4:26 1:30 3:06 3:35
88 Mats Undbekken, Catrine Collins 🇳🇴 NOR12th of 238 aged 35-39 35-39 1:03:54 11:01 35:25 23:20 5:15 4:04 1:31 3:18 3:04 4:08 1:17 2:23 3:35
89 Andreas Eriksson, Linn Rönnerholm 🇸🇪 SWE30th of 338 aged 30-34 30-34 1:03:55 11:02 34:31 23:43 5:46 3:45 1:35 3:19 2:30 4:26 1:29 2:52 3:47
90 Giorgio Zsirai, Perri-Leigh Weldon 🇬🇧 GBR29th of 329 aged 25-29 25-29 1:04:02 11:09 35:31 22:49 5:46 3:59 1:30 2:55 2:39 4:20 1:31 2:43 3:12
91 Antti Juntunen, Susanna Juntunen 🇫🇮 FIN13th of 238 aged 35-39 35-39 1:04:06 11:13 36:00 22:54 5:17 3:43 1:42 2:28 2:50 3:53 1:31 2:52 3:55
92 Beth Wood, Louis French 🇬🇧 GBR30th of 329 aged 25-29 25-29 1:04:06 11:13 32:42 26:18 5:10 4:20 1:56 3:11 3:17 4:25 1:32 3:19 4:18
93 Michel Dapper, Merlin Schaaf 🇩🇪 GER31st of 329 aged 25-29 25-29 1:04:16 11:23 36:40 22:10 5:29 3:48 1:27 2:57 2:27 3:58 1:20 2:43 3:30
94 Kristina Čiužienė, Žilvinas Čiužas 🇱🇹 LTU4th of 116 aged 45-49 45-49 1:04:18 11:25 33:12 25:52 5:19 3:54 2:02 3:18 3:43 4:15 1:38 3:21 3:41
95 Nora Kojen Stubbe, Henrik Kojen Stubbe 🇳🇴 NOR11th of 153 aged 16-24 16-24 1:04:18 11:25 32:40 26:14 5:28 4:06 1:47 3:37 2:07 4:35 1:28 3:18 5:16
96 Dennis Gödde, Gloria Gödde 🇩🇪 GER32nd of 329 aged 25-29 25-29 1:04:19 11:26 38:10 20:24 5:49 3:43 1:43 2:33 1:48 3:50 1:11 2:08 3:28
97 Ron Smith, Mel Varvel 🇬🇧 GBR2nd of 61 aged 50-54 50-54 1:04:19 11:26 33:04 25:57 5:20 4:04 1:57 3:22 2:42 4:41 1:45 3:17 4:09
98 Olivia Grahn, Anton Lindström 🇸🇪 SWE31st of 338 aged 30-34 30-34 1:04:20 11:27 33:43 25:06 5:35 4:06 1:35 2:49 2:57 4:10 1:41 3:34 4:14
99 Bastian Grueger, Michelle Jansen 🇩🇪 GER33rd of 329 aged 25-29 25-29 1:04:20 11:27 33:28 25:17 5:38 4:14 1:29 3:38 3:07 4:26 1:40 2:57 3:46
100 Thor Harbak, Vera Nordeidet 🇳🇴 NOR32nd of 338 aged 30-34 30-34 1:04:25 11:32 36:00 22:52 5:39 3:53 1:45 2:07 2:45 4:10 1:28 3:10 3:34
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