HYROX Lyon 2026: Doubles Mixed results

3,056 teams on 21 May 2026. Typical finish 1:23:11, fastest 10% under 1:09:42. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Julie Albert, Romain Chamayou—brien 🇫🇷 FRA1st of 928 aged 25-29 25-29 54:17 28:04 21:44 4:35 3:54 1:54 2:24 1:57 4:06 1:24 2:26 3:39
2 Jezabel Kremer, Joffrey Voisin 🇫🇷 FRA1st of 277 aged 40-44 40-44 54:24 0:07 28:59 20:48 4:41 3:39 1:50 2:24 2:07 3:53 1:27 2:18 3:10
3 Anne-Caroline Charpentier, Alan Cao 🇫🇷 FRA1st of 746 aged 30-34 30-34 56:10 1:53 30:25 21:15 4:33 3:38 1:50 2:26 2:00 3:55 1:31 2:20 3:35
4 Mélanie Carreira, Nicolas Mayoute 🇫🇷 FRA2nd of 746 aged 30-34 30-34 57:32 3:15 30:11 22:28 4:57 3:44 1:53 2:18 2:32 4:11 1:26 2:35 3:49
5 Romain Di Litta, Olivie Taylor 🇫🇷 FRA3rd of 746 aged 30-34 30-34 57:52 3:35 30:08 22:51 4:57 3:53 2:08 3:05 1:55 4:07 1:23 2:46 3:34
6 Pierrick Auray, Kimberly Allain 🇫🇷 FRA4th of 746 aged 30-34 30-34 57:56 3:39 29:28 23:43 4:49 3:47 2:18 3:20 2:16 4:03 1:34 2:41 3:44
7 Aurelie Toquart, maxime Poirot 🇫🇷 FRA5th of 746 aged 30-34 30-34 58:09 3:52 30:43 22:33 4:57 3:48 1:55 2:38 2:47 4:09 1:35 2:27 3:14
8 Julie Moulin, Kevin Combe 🇫🇷 FRA6th of 746 aged 30-34 30-34 58:18 4:01 30:44 22:24 5:13 3:49 1:51 2:53 2:37 4:07 1:22 2:30 3:15
9 Salomé De Barthez, Danny Michael Batista Loureiro 🇨🇭 SUI7th of 746 aged 30-34 30-34 58:20 4:03 29:20 24:07 4:59 3:54 2:12 3:12 2:22 4:26 1:23 2:41 3:57
10 Benjamin Cloarec, Camille Cayot 🇫🇷 FRA8th of 746 aged 30-34 30-34 58:25 4:08 30:28 23:09 4:53 3:49 1:59 2:45 2:35 3:54 1:35 3:08 3:24
11 Louison Vanderghote, Mathilde Allardon 🇫🇷 FRA2nd of 928 aged 25-29 25-29 58:26 4:09 30:28 23:07 4:57 3:46 2:17 3:06 2:10 4:11 1:14 2:39 3:44
12 anthony Ginter, Amélie Ginte r 🇫🇷 FRA2nd of 277 aged 40-44 40-44 58:35 4:18 28:40 25:01 4:59 3:54 2:39 3:24 2:35 4:09 1:29 3:00 3:51
13 Fiona Baudon, Ghislain Touzet 🇫🇷 FRA1st of 526 aged 35-39 35-39 58:43 4:26 28:07 25:59 4:41 3:56 2:38 3:18 2:50 4:14 1:40 3:09 4:14
14 Fábio Portela, Sara Portela 🇵🇹 POR2nd of 526 aged 35-39 35-39 58:44 4:27 31:48 21:58 5:03 3:49 2:02 2:35 2:15 3:57 1:25 2:31 3:24
15 Heloise Pericard, Jean Baptiste Ferrasse Desnoix 🇫🇷 FRA9th of 746 aged 30-34 30-34 58:53 4:36 30:30 23:22 5:05 3:55 2:02 3:07 2:25 4:13 1:27 2:43 3:30
16 Remy Stadelmann, Tilia Bannwarth 🇨🇭 SUI10th of 746 aged 30-34 30-34 58:56 4:39 30:16 23:45 5:00 3:52 1:47 2:34 2:02 4:04 3:24 2:28 3:34
17 Gaetan Lacroix, Margaux Vanderdonth 🇫🇷 FRA11th of 746 aged 30-34 30-34 58:58 4:41 30:44 22:57 5:21 3:46 1:46 2:45 2:23 4:08 1:29 2:53 3:47
18 Fanny Josefine Ahlfors, Mathias Stjernlöf 🇸🇪 SWE3rd of 526 aged 35-39 35-39 59:02 4:45 27:45 26:46 4:37 3:49 2:10 3:32 3:27 4:18 1:38 3:36 4:16
19 Frederic Dorez, Angelique Chetaneau 🇫🇷 FRA4th of 526 aged 35-39 35-39 59:12 4:55 29:51 24:20 5:05 3:40 2:22 3:10 2:42 4:01 1:33 3:18 3:34
20 Oleg Lascenko, Marie Carron 🇬🇧 GBR12th of 746 aged 30-34 30-34 59:14 4:57 31:35 22:27 5:16 3:52 1:54 2:33 2:19 3:59 1:40 2:53 3:17
21 Lilou Duffau, Antonin Ferloni 🇫🇷 FRA1st of 412 aged 16-24 16-24 59:23 5:06 31:13 22:51 5:23 4:00 1:56 3:06 2:06 4:18 1:23 2:33 3:29
22 Halim Ennadifi, Léa Vimal 🇫🇷 FRA5th of 526 aged 35-39 35-39 59:40 5:23 29:57 24:31 5:16 3:56 2:18 3:34 2:25 4:12 1:35 2:53 3:38
23 Caroline Tallard, Clement Huber 🇫🇷 FRA6th of 526 aged 35-39 35-39 59:48 5:31 30:35 24:03 5:14 3:56 2:09 3:14 2:28 4:14 1:32 2:54 3:36
24 Aline Savel, Pierre louis Savel 🇫🇷 FRA3rd of 928 aged 25-29 25-29 59:52 5:35 31:53 22:57 5:06 4:04 2:00 3:05 2:08 4:12 1:31 2:37 3:20
25 Kevin Mercier, Manon Cailleau 🇫🇷 FRA7th of 526 aged 35-39 35-39 59:59 5:42 29:44 25:27 4:51 4:10 2:29 3:22 2:48 4:21 1:33 2:49 3:55
26 Max Villa, Malu Nitsche 🇫🇷 FRA13th of 746 aged 30-34 30-34 1:00:10 5:53 31:44 23:22 5:08 3:50 2:04 2:49 2:34 4:07 1:31 2:39 3:48
27 Paul Vivot, Pantxika David 🇫🇷 FRA4th of 928 aged 25-29 25-29 1:00:15 5:58 30:49 24:26 5:05 4:01 2:29 3:01 2:48 4:17 1:38 2:50 3:22
28 Lionel Bourrin, Marine Dolso 🇫🇷 FRA8th of 526 aged 35-39 35-39 1:00:29 6:12 31:53 23:27 5:11 3:57 1:58 3:00 2:26 4:11 1:36 2:56 3:23
29 Magali Bernardin, Mathieu Bernardin 🇫🇷 FRA3rd of 277 aged 40-44 40-44 1:00:34 6:17 30:42 24:55 5:02 4:03 2:34 3:03 2:46 4:20 1:34 2:58 3:37
30 Manon Gauthier, Maxime Graignic 🇫🇷 FRA14th of 746 aged 30-34 30-34 1:00:37 6:20 31:33 23:56 5:12 4:08 2:41 3:18 1:59 4:19 1:29 2:36 3:26
31 Salma Rahmoun, Soulaymane Ahouzar 🇲🇦 MAR5th of 928 aged 25-29 25-29 1:00:40 6:23 32:35 23:01 5:07 3:57 1:58 3:00 1:59 4:18 1:31 2:44 3:34
32 Ludovic Beuret, Sonia Canosa 🇨🇭 SUI15th of 746 aged 30-34 30-34 1:00:47 6:30 31:34 24:09 5:10 4:07 2:13 3:33 2:14 4:24 1:35 2:37 3:26
33 Pothain Jordan, Sarah Marche 🇫🇷 FRA16th of 746 aged 30-34 30-34 1:00:48 6:31 31:11 24:04 5:36 3:36 2:11 3:03 2:57 4:01 1:46 3:07 3:23
34 Flavien Vayssié, Maëlle Kaminski 🇫🇷 FRA6th of 928 aged 25-29 25-29 1:00:55 6:38 31:35 23:52 5:32 4:06 2:01 3:10 2:12 4:22 1:41 2:44 3:36
35 Arthur Benedetti, Levana Nelson 🇫🇷 FRA7th of 928 aged 25-29 25-29 1:00:55 6:38 31:07 24:51 5:02 3:57 2:00 3:12 2:41 4:17 1:41 3:07 3:56
36 Jason Evanson, Margot Lyaudet 🇬🇧 GBR8th of 928 aged 25-29 25-29 1:00:58 6:41 31:38 24:06 5:20 3:49 2:08 3:32 2:15 4:15 1:27 3:02 3:38
37 alexandra louis, Yannis Ouachek 🇫🇷 FRA9th of 526 aged 35-39 35-39 1:00:58 6:41 31:40 24:23 4:59 3:48 2:25 3:22 2:34 4:07 1:36 2:44 3:47
38 Oumar Diop, Noémie Pasquet 🇫🇷 FRA2nd of 412 aged 16-24 16-24 1:01:02 6:45 32:56 22:54 5:16 3:56 1:49 2:38 2:34 4:17 1:24 2:34 3:42
39 Léo Queguiner, Julie Eono 🇫🇷 FRA9th of 928 aged 25-29 25-29 1:01:03 6:46 33:30 22:15 5:22 3:50 2:08 2:40 2:19 3:54 1:37 2:21 3:26
40 Thomas Marcel, Noa Misery 🇫🇷 FRA10th of 928 aged 25-29 25-29 1:01:06 6:49 32:42 23:05 5:24 4:06 2:03 3:03 2:23 4:06 1:27 2:27 3:30
41 Florian Lagarrigue, Lise Foissac 🇫🇷 FRA17th of 746 aged 30-34 30-34 1:01:09 6:52 31:06 24:46 5:23 3:55 2:13 3:18 2:34 4:09 1:32 3:00 4:05
42 Joseph Hector, Léa Curély 🇫🇷 FRA18th of 746 aged 30-34 30-34 1:01:12 6:55 31:01 24:42 5:34 3:48 2:18 2:54 2:22 4:11 1:44 3:25 4:00
43 Romain Marchese, Anais Deltour 🇫🇷 FRA19th of 746 aged 30-34 30-34 1:01:18 7:01 32:03 23:59 5:20 3:59 1:56 3:31 2:07 4:02 1:28 2:47 4:09
44 Julien Barre, Vanessa Camou 🇫🇷 FRA10th of 526 aged 35-39 35-39 1:01:28 7:11 32:01 24:14 5:19 4:06 2:28 3:17 2:31 4:19 1:27 2:30 3:36
45 Jeanne Dupire, Tom Lebon 🇫🇷 FRA11th of 928 aged 25-29 25-29 1:01:30 7:13 32:32 23:44 5:20 3:53 2:12 3:03 2:27 4:16 1:21 2:55 3:37
46 Stéphane Ossanga Biwole, Carine Bastoni 🇫🇷 FRA11th of 526 aged 35-39 35-39 1:01:35 7:18 32:23 24:11 5:06 3:52 2:00 3:22 2:10 4:06 1:42 3:14 3:45
47 Grégoire Neviere, Ninon Grand 🇫🇷 FRA12th of 928 aged 25-29 25-29 1:01:35 7:18 31:51 24:27 5:21 4:01 2:14 3:24 2:15 4:26 1:36 2:57 3:34
48 Jonathan Labrosse, Marie-Luise Duckscheer 🇫🇷 FRA20th of 746 aged 30-34 30-34 1:01:36 7:19 33:44 22:38 5:19 3:54 1:56 2:44 2:18 4:03 1:28 2:41 3:34
49 Anthony Mahe, Emeline Pettelot 🇫🇷 FRA21st of 746 aged 30-34 30-34 1:01:44 7:27 31:44 24:46 5:18 3:55 2:35 3:39 2:01 4:16 1:37 2:35 4:08
50 Linda Slimani, Nathan Schindelholz 🇫🇷 FRA12th of 526 aged 35-39 35-39 1:01:50 7:33 32:27 23:51 5:36 3:51 2:22 2:54 2:09 4:35 1:38 2:31 3:51
51 Auriane Houareau, Clément Marces 🇫🇷 FRA22nd of 746 aged 30-34 30-34 1:01:55 7:38 31:57 24:27 5:36 3:49 2:13 3:08 2:52 4:19 1:44 2:53 3:29
52 enzo georges, Céline Forteguerre 🇫🇷 FRA13th of 526 aged 35-39 35-39 1:01:56 7:39 30:36 25:48 5:37 3:56 2:40 3:35 2:48 4:19 1:38 3:03 3:49
53 Pierre Barrieux, Marion Roche 🇫🇷 FRA23rd of 746 aged 30-34 30-34 1:01:58 7:41 32:22 24:11 5:29 4:11 2:16 3:20 2:14 3:59 1:29 2:50 3:52
54 Emmanuel Casse, Olivia Rolin 🇫🇷 FRA13th of 928 aged 25-29 25-29 1:02:13 7:56 31:15 25:52 5:10 3:43 2:22 3:33 2:59 4:26 1:49 3:19 3:41
55 Florin Pandeli, Morgane Salaget 🇫🇷 FRA14th of 928 aged 25-29 25-29 1:02:14 7:57 33:46 23:11 5:21 3:55 1:52 2:55 2:20 4:11 1:38 2:48 3:32
56 Romaine de Kalbermatten, Vincent Buclin 🇨🇭 SUI14th of 526 aged 35-39 35-39 1:02:17 8:00 32:23 24:33 5:25 3:46 2:27 3:28 2:36 4:09 1:30 3:06 3:31
57 Audrey Bouygues, Fabrice Agulian 🇫🇷 FRA1st of 117 aged 45-49 45-49 1:02:17 8:00 31:08 26:13 4:59 4:08 2:25 3:44 2:23 4:31 1:49 3:31 3:42
58 Julia Bower, Louis Mugnier 🇫🇷 FRA24th of 746 aged 30-34 30-34 1:02:23 8:06 32:40 24:00 5:47 3:53 2:44 2:49 2:58 3:58 1:13 2:49 3:36
59 Pierre Gnamian, Dounia Hanine 🇫🇷 FRA15th of 526 aged 35-39 35-39 1:02:23 8:06 31:47 25:00 5:40 3:58 2:20 3:15 2:32 4:33 1:35 3:05 3:42
60 Estelle Simon, Julien Le monze 🇫🇷 FRA16th of 526 aged 35-39 35-39 1:02:31 8:14 32:11 24:45 5:40 3:59 2:24 3:16 2:42 4:17 1:38 2:33 3:56
61 Jeremy Veyrier, Camille Genin 🇫🇷 FRA17th of 526 aged 35-39 35-39 1:02:37 8:20 32:43 24:26 5:31 4:03 2:15 3:16 2:19 4:16 1:39 2:53 3:45
62 Nicolas Piton, Marion De saint jores 🇫🇷 FRA15th of 928 aged 25-29 25-29 1:02:38 8:21 33:37 23:31 5:36 3:55 2:39 2:56 2:31 4:02 1:29 2:30 3:29
63 Adrien Carretero, Clara Épié 🇫🇷 FRA18th of 526 aged 35-39 35-39 1:02:38 8:21 33:39 23:42 5:21 3:58 2:01 3:38 1:48 4:28 1:28 2:58 3:23
64 Clara Bataillon, Lucas De Araujo 🇫🇷 FRA3rd of 412 aged 16-24 16-24 1:02:44 8:27 35:32 21:31 5:45 3:45 1:51 2:46 1:45 4:03 1:34 2:28 3:19
65 Juliette Ortega, Jorick DE Barros 🇫🇷 FRA16th of 928 aged 25-29 25-29 1:02:51 8:34 33:02 24:12 5:42 4:06 2:02 3:02 2:47 4:12 1:34 2:48 3:41
66 Raphael Formarier, Inène Pascal-Podpovitny 🇫🇷 FRA19th of 526 aged 35-39 35-39 1:02:55 8:38 30:10 27:18 5:31 3:58 2:27 3:41 3:57 4:10 1:34 3:42 3:49
67 Edouard Dossot, Typhaine Guillo 🇫🇷 FRA25th of 746 aged 30-34 30-34 1:02:57 8:40 30:32 27:14 5:14 4:18 2:33 3:47 3:03 4:23 1:22 3:22 4:26
68 Jessica Hamann, Pierrick Andre-Masse 🇫🇷 FRA26th of 746 aged 30-34 30-34 1:02:59 8:42 33:05 24:23 5:38 4:01 2:17 2:56 2:23 4:19 1:38 2:53 3:56
69 Lea Fournier, Mehdi Yassine 🇫🇷 FRA20th of 526 aged 35-39 35-39 1:03:03 8:46 33:23 24:23 5:22 4:06 2:20 3:23 2:06 4:25 1:39 2:43 3:41
70 Diane Attali, Maxime Regnault 🇫🇷 FRA21st of 526 aged 35-39 35-39 1:03:04 8:47 30:09 27:39 5:22 4:16 2:33 3:21 3:05 4:24 1:32 2:58 5:30
71 Nolwenn Lenglet, Alexandre Louis 🇫🇷 FRA4th of 412 aged 16-24 16-24 1:03:05 8:48 31:50 25:52 5:28 3:45 2:18 3:33 3:08 4:21 1:39 3:12 3:56
72 Ludovic Refnou, Sophie Carron 🇫🇷 FRA27th of 746 aged 30-34 30-34 1:03:07 8:50 32:29 25:24 5:19 3:56 2:22 3:29 2:36 4:18 1:35 3:28 3:40
73 Sarah delouche, Antoine chaufour 🇫🇷 FRA22nd of 526 aged 35-39 35-39 1:03:10 8:53 32:24 24:55 5:57 3:51 2:16 3:37 2:26 4:20 1:25 2:51 4:09
74 Louisa Charles, Gabriel Peridy 🇫🇷 FRA17th of 928 aged 25-29 25-29 1:03:15 8:58 34:42 22:53 5:44 3:55 2:05 3:03 2:01 4:08 1:32 2:43 3:26
75 Enzo Rocchia, Candice Vert 🇫🇷 FRA5th of 412 aged 16-24 16-24 1:03:16 8:59 33:31 24:20 5:29 3:58 2:10 3:33 2:46 4:13 1:29 2:32 3:39
76 Margaux Internicola, Florian Albert 🇫🇷 FRA18th of 928 aged 25-29 25-29 1:03:19 9:02 33:49 24:04 5:30 3:46 2:18 3:19 2:25 4:22 1:19 2:42 3:53
77 Mathieu Opsomer, Marie Martin 🇫🇷 FRA28th of 746 aged 30-34 30-34 1:03:26 9:09 32:08 25:44 5:38 4:05 2:30 3:31 2:20 4:26 1:37 3:17 3:58
78 Justin Grillon, Sabrina Ait Said 🇫🇷 FRA29th of 746 aged 30-34 30-34 1:03:36 9:19 33:36 24:27 5:38 3:52 2:25 3:14 2:49 4:25 1:32 2:44 3:26
79 William Ducrocq, Emilie Ducloy 🇫🇷 FRA6th of 412 aged 16-24 16-24 1:03:37 9:20 32:08 25:40 5:53 4:04 2:15 3:46 2:37 4:20 1:39 3:13 3:46
80 Alizee Boulch, Clement Seve 🇫🇷 FRA19th of 928 aged 25-29 25-29 1:03:39 9:22 35:24 22:48 5:31 4:13 2:00 3:02 2:04 4:19 1:18 2:31 3:21
81 Julie Anguille, Corentin Coirnot 🇫🇷 FRA30th of 746 aged 30-34 30-34 1:03:49 9:32 35:47 22:51 5:18 3:59 2:02 3:06 2:12 4:09 1:31 2:27 3:25
82 Jennifer Waeber, Dimitri Waeber 🇨🇭 SUI4th of 277 aged 40-44 40-44 1:03:49 9:32 33:42 24:30 5:42 3:55 2:06 3:03 2:31 4:12 1:34 3:33 3:36
83 Geoffrey Darras, Théodora Julien 🇫🇷 FRA31st of 746 aged 30-34 30-34 1:03:51 9:34 31:11 27:21 5:23 4:02 2:38 4:41 2:42 4:23 1:38 3:31 3:46
84 Hervé Fiorucci, Clervie Guerin 🇫🇷 FRA23rd of 526 aged 35-39 35-39 1:03:56 9:39 32:27 26:05 5:27 3:51 2:26 3:53 3:09 4:18 1:37 2:58 3:53
85 Alyssa Egido, Arthur Edmond 🇫🇷 FRA7th of 412 aged 16-24 16-24 1:03:59 9:42 28:55 29:27 5:43 4:19 3:02 4:47 3:17 4:12 1:20 3:30 5:00
86 Prune Raybaud, Loïc Manine 🇫🇷 FRA20th of 928 aged 25-29 25-29 1:04:04 9:47 33:44 25:03 5:21 3:57 2:18 3:28 2:26 4:20 1:19 3:07 4:08
87 Xavier Guerin, Pauline Robert 🇫🇷 FRA21st of 928 aged 25-29 25-29 1:04:05 9:48 33:00 25:47 5:23 4:20 2:27 3:46 2:24 4:27 1:35 3:11 3:37
88 Romane Biger, Alexandre Lorand 🇫🇷 FRA22nd of 928 aged 25-29 25-29 1:04:06 9:49 34:09 24:27 5:35 4:08 2:17 4:12 2:01 4:19 1:28 2:12 3:50
89 Julien Maillot, Manon Maillot 🇫🇷 FRA32nd of 746 aged 30-34 30-34 1:04:20 10:03 34:45 23:50 5:50 3:44 2:09 3:16 2:17 4:15 1:18 3:07 3:44
90 Ana Laubé, Dorian Thollon 🇫🇷 FRA23rd of 928 aged 25-29 25-29 1:04:25 10:08 34:21 24:16 5:52 4:08 2:21 3:03 2:23 4:05 1:43 2:54 3:39
91 Noa chaudron, Tanaël Jouaux 🇫🇷 FRA8th of 412 aged 16-24 16-24 1:04:25 10:08 33:46 25:11 5:33 4:07 2:17 3:24 2:59 4:18 1:37 2:50 3:39
92 marion paquier, Quentin Leroy 🇫🇷 FRA9th of 412 aged 16-24 16-24 1:04:27 10:10 32:34 25:42 6:17 3:58 2:11 3:23 2:44 4:37 1:28 3:11 4:10
93 Pauline Leclerc, geoffrey bethan 🇫🇷 FRA33rd of 746 aged 30-34 30-34 1:04:30 10:13 34:29 24:29 5:37 4:13 2:04 3:05 2:42 4:19 1:34 2:58 3:34
94 Noemie Grand, Adrien Scatoli 🇫🇷 FRA24th of 928 aged 25-29 25-29 1:04:31 10:14 31:49 27:11 5:35 3:59 2:24 4:21 2:58 4:25 1:33 3:18 4:13
95 Roman Guillot-Sestier, Nolwenn Fierville 🇫🇷 FRA34th of 746 aged 30-34 30-34 1:04:35 10:18 33:55 25:10 5:34 3:53 2:27 3:15 2:53 4:19 1:47 3:02 3:34
96 Axel Corvec, Océane Morier 🇫🇷 FRA10th of 412 aged 16-24 16-24 1:04:40 10:23 35:12 23:54 5:39 4:06 2:02 3:20 2:13 4:13 1:27 2:48 3:45
97 Bettina Lecossois, Douglas Lecossois 🇫🇷 FRA35th of 746 aged 30-34 30-34 1:04:40 10:23 31:20 28:02 5:23 4:08 3:00 4:20 2:56 4:23 1:39 3:28 4:08
98 Albert Hoeger, Juliette Carrere 🇩🇪 GER36th of 746 aged 30-34 30-34 1:04:41 10:24 34:23 24:51 5:32 4:07 2:17 3:26 2:02 4:27 1:37 2:52 4:03
99 Joséphine Aguiar, Mathias Tacinelli 🇫🇷 FRA37th of 746 aged 30-34 30-34 1:04:47 10:30 34:55 24:15 5:42 3:54 2:00 2:54 2:35 4:23 1:33 3:01 3:55
100 Helen Moore, Guillaume Allantaz 🇬🇧 GBR5th of 277 aged 40-44 40-44 1:04:50 10:33 31:27 27:34 5:55 4:07 2:14 3:56 3:02 4:33 1:43 3:50 4:09
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