HYROX Bordeaux 2025: Doubles Mixed results

1,522 teams on 20 Nov 2025. Typical finish 1:19:55, fastest 10% under 1:07:39. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Guillaume Levoy, Sophie Charlot 🇫🇷 FRA1st of 246 aged 35-39 35-39 53:33 29:04 20:14 4:19 3:44 1:24 2:13 1:58 3:44 1:14 2:18 3:39
2 Julie Albert, Romain Chamayou Brien 🇫🇷 FRA1st of 492 aged 25-29 25-29 56:07 2:34 29:51 22:00 4:20 3:53 1:55 2:44 1:56 4:08 1:12 2:34 3:38
3 Eloise Delfosse, Leo Bordessoule 🇫🇷 FRA2nd of 492 aged 25-29 25-29 56:08 2:35 30:23 21:38 4:11 3:46 1:57 2:22 1:55 4:08 1:27 2:31 3:32
4 Corane Gazeau, Florent Palacio 🇫🇷 FRA1st of 430 aged 30-34 30-34 57:49 4:16 27:54 25:30 4:29 4:06 1:49 3:03 3:15 4:11 1:34 3:02 4:30
5 Alexandre Cadran, Claire Pelfrene 🇫🇷 FRA1st of 112 aged 40-44 40-44 57:51 4:18 30:48 22:35 4:31 3:46 1:45 2:55 2:13 4:03 1:23 2:53 3:37
6 Theo Lorgue, Virginie Andre 🇫🇷 FRA3rd of 492 aged 25-29 25-29 58:10 4:37 29:32 24:04 4:37 4:02 1:45 3:03 3:00 4:08 1:28 2:43 3:55
7 Simon Fauthoux, Heloise Pericard 🇫🇷 FRA2nd of 430 aged 30-34 30-34 58:21 4:48 30:08 23:30 4:46 4:02 1:48 3:07 2:31 4:06 1:40 2:36 3:40
8 Théo Duval, Amélie Cochard 🇫🇷 FRA4th of 492 aged 25-29 25-29 58:45 5:12 30:24 23:29 4:55 3:55 1:59 2:49 2:20 4:27 1:37 2:49 3:33
9 Emilie Appel, Luca Bianchi 🇫🇷 FRA3rd of 430 aged 30-34 30-34 58:55 5:22 31:10 23:02 4:48 3:50 1:57 2:56 2:04 4:22 1:24 2:31 3:58
10 Hanne Monteyne, Yann Lagardère 🇧🇪 BEL5th of 492 aged 25-29 25-29 59:03 5:30 32:18 21:58 4:52 3:51 1:34 2:27 2:18 4:00 1:25 2:40 3:43
11 Félicia Gau Lopez, Thibaut Casiez 🇫🇷 FRA2nd of 246 aged 35-39 35-39 59:17 5:44 33:49 20:32 4:59 3:38 1:21 2:10 2:10 3:49 1:21 2:34 3:29
12 Frederik Lundelius, Jaqueline Dana Raineri 🇩🇪 GER6th of 492 aged 25-29 25-29 59:25 5:52 31:24 22:57 5:09 3:45 1:51 2:41 2:33 4:06 1:28 2:51 3:42
13 Pablo Hermo Villar, Silvia García Lorenzo 🇪🇸 ESP2nd of 112 aged 40-44 40-44 59:25 5:52 30:32 24:24 4:33 4:01 2:10 3:23 2:28 4:22 1:33 3:00 3:27
14 Nicolas Macherey, Lisa Bianchi 🇫🇷 FRA3rd of 246 aged 35-39 35-39 59:29 5:56 32:08 22:24 5:02 3:47 1:58 2:33 1:57 4:04 1:28 2:55 3:42
15 Marie-Leila Besnard, Corentin Dobral 🇫🇷 FRA4th of 430 aged 30-34 30-34 59:29 5:56 32:07 22:48 4:38 3:51 1:47 2:32 2:20 4:07 1:34 2:58 3:39
16 Thibaut Morgado Da Costa, Aurelie Rolin 🇫🇷 FRA4th of 246 aged 35-39 35-39 59:30 5:57 30:34 23:50 5:11 3:53 2:06 2:40 2:41 4:09 1:24 2:38 4:19
17 Pierre Glaçon, Anne-Caroline Charpentier 🇫🇷 FRA5th of 246 aged 35-39 35-39 59:32 5:59 32:56 21:49 4:51 3:49 1:40 2:57 2:04 4:04 1:24 2:21 3:30
18 Adrien Raffault, Alice Guillan 🇫🇷 FRA5th of 430 aged 30-34 30-34 59:33 6:00 32:59 21:50 4:47 3:54 1:54 2:18 2:25 3:55 1:21 2:25 3:38
19 Sébastien Caceres, Eléa Perez 🇫🇷 FRA6th of 246 aged 35-39 35-39 59:36 6:03 32:49 21:49 5:02 3:46 1:43 2:52 2:06 3:57 1:18 2:42 3:25
20 Flore Gilet, Aurélien Landry 🇫🇷 FRA6th of 430 aged 30-34 30-34 59:41 6:08 31:34 23:18 4:52 3:59 1:55 2:58 2:21 4:11 1:30 2:43 3:41
21 Nathan Giovannangeli, Julie Orial 🇫🇷 FRA1st of 181 aged 16-24 16-24 59:42 6:09 32:08 22:33 5:05 3:58 1:36 2:37 2:23 4:11 1:30 2:36 3:42
22 Heloïse Pericard, Clement Huber 🇫🇷 FRA7th of 430 aged 30-34 30-34 59:46 6:13 31:10 23:27 5:12 3:47 2:03 2:47 2:35 4:16 1:18 2:57 3:44
23 Morgane Lavillaugouet, Arthur Gravit 🇫🇷 FRA8th of 430 aged 30-34 30-34 59:51 6:18 31:57 23:03 4:54 3:43 1:48 2:50 2:19 4:14 1:34 3:07 3:28
24 Clarisse Holmiere, Jean Loquet 🇫🇷 FRA9th of 430 aged 30-34 30-34 1:00:01 6:28 31:43 23:58 4:26 3:57 1:42 2:55 2:49 4:21 1:27 3:05 3:42
25 Nicolas Dujardin, Celia Esnault 🇫🇷 FRA7th of 492 aged 25-29 25-29 1:00:03 6:30 32:45 22:16 5:07 3:48 1:56 2:54 2:14 4:05 1:32 2:25 3:22
26 Leonie Boundaoui, Romain Angeletti 🇫🇷 FRA8th of 492 aged 25-29 25-29 1:00:12 6:39 33:02 21:48 5:27 3:50 1:48 2:53 2:02 3:51 1:19 2:24 3:41
27 Maeva Gozalbes, Evan Syrotiuk 🇫🇷 FRA9th of 492 aged 25-29 25-29 1:00:30 6:57 33:56 21:13 5:26 3:52 1:42 2:34 2:07 3:58 1:16 2:11 3:33
28 Grégoire Chiche, Élodie Barbut 🇫🇷 FRA7th of 246 aged 35-39 35-39 1:00:30 6:57 34:23 21:16 4:54 3:59 1:40 2:32 1:46 3:59 1:17 2:29 3:34
29 Rémi Garranger, Justine Legros 🇫🇷 FRA10th of 430 aged 30-34 30-34 1:00:51 7:18 33:42 22:17 4:57 3:59 1:51 2:40 1:59 3:57 1:24 2:18 4:09
30 Florine Duquesnoy, Alexandre Duquesnoy 🇫🇷 FRA11th of 430 aged 30-34 30-34 1:00:53 7:20 35:39 20:10 5:09 3:36 1:35 2:06 2:06 3:55 1:15 2:17 3:20
31 Cindy Marafico, Camille Malard 🇫🇷 FRA8th of 246 aged 35-39 35-39 1:00:58 7:25 33:23 22:39 5:01 3:58 1:27 2:51 2:07 4:15 1:23 2:44 3:54
32 Marion Fernandez, Loic Fernandez 🇫🇷 FRA12th of 430 aged 30-34 30-34 1:00:59 7:26 29:34 26:48 4:42 3:53 2:01 4:08 2:19 4:11 1:30 3:54 4:52
33 Salome Boyaval, Maheddine Zedam Haddadj 🇫🇷 FRA10th of 492 aged 25-29 25-29 1:01:06 7:33 32:56 23:11 5:02 3:55 1:41 2:42 2:47 4:20 1:22 2:47 3:37
34 Gaetan Lacroix, Margaux Vanderdonth 🇫🇷 FRA13th of 430 aged 30-34 30-34 1:01:08 7:35 31:50 24:38 4:45 3:49 1:43 3:08 2:54 4:24 1:33 3:04 4:03
35 Yann Chambert, Yasmine Chambert 🇫🇷 FRA3rd of 112 aged 40-44 40-44 1:01:17 7:44 32:51 23:34 4:56 4:06 1:43 2:55 2:20 4:21 1:27 2:33 4:09
36 Clément Vuattier, Aline Simonetti 🇫🇷 FRA9th of 246 aged 35-39 35-39 1:01:30 7:57 33:08 23:19 5:08 3:45 1:49 2:47 2:29 4:09 1:22 2:39 4:19
37 Flora Teissier, Aurélien Leloup 🇫🇷 FRA14th of 430 aged 30-34 30-34 1:01:37 8:04 33:41 23:10 4:52 4:10 1:42 3:03 2:25 4:27 1:16 2:29 3:38
38 Gaspard Bui, Maelle Soto 🇫🇷 FRA10th of 246 aged 35-39 35-39 1:01:40 8:07 33:07 23:24 5:13 3:54 2:00 2:51 2:20 4:20 1:35 2:45 3:39
39 Nolwenn Auffray, Killian Chotard 🇫🇷 FRA11th of 492 aged 25-29 25-29 1:01:50 8:17 33:45 23:06 5:04 4:03 1:50 2:42 2:33 4:17 1:28 2:40 3:33
40 Maureen Assié, Seraphin Cuny 🇫🇷 FRA15th of 430 aged 30-34 30-34 1:01:56 8:23 33:12 23:40 5:08 3:58 2:01 3:20 2:35 3:57 1:25 2:55 3:29
41 Louis Marty, Marie Oheix 🇫🇷 FRA16th of 430 aged 30-34 30-34 1:01:56 8:23 32:20 24:33 5:07 4:03 2:15 3:08 2:28 4:16 1:24 3:17 3:42
42 Damien Bazire, Meghan Bazire 🇫🇷 FRA11th of 246 aged 35-39 35-39 1:02:03 8:30 30:45 26:36 4:46 4:04 1:52 4:14 3:06 4:36 1:21 3:33 3:50
43 Vincent Zaleczny, Zoe Golec 🇫🇷 FRA17th of 430 aged 30-34 30-34 1:02:04 8:31 32:25 24:51 4:53 4:08 1:40 3:11 2:25 4:22 1:43 2:38 4:44
44 Lea Fournier, Mehdi Yassine 🇫🇷 FRA12th of 246 aged 35-39 35-39 1:02:12 8:39 33:42 23:20 5:14 4:02 1:51 2:54 2:12 4:13 1:33 2:42 3:53
45 Marion Ohlmann, Adrien Gomez 🇫🇷 FRA13th of 246 aged 35-39 35-39 1:02:18 8:45 33:17 23:59 5:07 4:07 1:52 3:04 2:19 4:36 1:20 2:36 4:05
46 Camille Cayot, Benjamin Cloarec 🇫🇷 FRA18th of 430 aged 30-34 30-34 1:02:28 8:55 34:11 22:29 5:52 3:49 1:50 2:48 2:34 3:45 1:26 2:41 3:36
47 Lara Ozuch, Clement Celisse 🇫🇷 FRA12th of 492 aged 25-29 25-29 1:02:31 8:58 31:46 25:13 5:36 4:01 2:10 3:42 2:41 4:23 1:28 3:14 3:34
48 Louisa Charles, Gabriel Peridy 🇫🇷 FRA13th of 492 aged 25-29 25-29 1:02:35 9:02 35:38 21:25 5:37 3:44 1:49 2:33 2:02 4:10 1:13 2:25 3:29
49 Lohane Hellot, Maxime Cavaroz 🇫🇷 FRA14th of 492 aged 25-29 25-29 1:02:40 9:07 32:46 24:47 5:13 4:00 1:48 3:32 2:23 4:29 1:32 2:57 4:06
50 Léa Cosson, Mickael Champin 🇫🇷 FRA19th of 430 aged 30-34 30-34 1:02:41 9:08 33:40 24:00 5:06 3:59 2:09 2:58 2:31 4:01 1:26 2:37 4:19
51 Francesca Chamiot-Clerc, Grégoire Neviere 🇫🇷 FRA15th of 492 aged 25-29 25-29 1:02:53 9:20 33:23 24:17 5:17 3:53 1:51 3:26 2:27 4:22 1:41 2:55 3:42
52 Mathieu Bernardin, Magali Bernardin 🇫🇷 FRA4th of 112 aged 40-44 40-44 1:02:54 9:21 34:03 23:30 5:26 3:53 1:54 3:06 2:24 4:15 1:23 3:09 3:26
53 Aymeric Baril, Anais Joulain 🇫🇷 FRA20th of 430 aged 30-34 30-34 1:03:01 9:28 33:21 24:34 5:11 3:53 1:47 3:11 2:44 4:17 1:31 3:16 3:55
54 Pauline Bouzom, Barthélémy Fendt 🇫🇷 FRA21st of 430 aged 30-34 30-34 1:03:26 9:53 31:54 25:38 5:59 4:13 1:50 3:25 2:51 4:15 1:35 3:15 4:14
55 Sebastian Harris, Emilie Detre 🇫🇷 FRA16th of 492 aged 25-29 25-29 1:03:27 9:54 33:46 24:27 5:20 3:50 2:00 3:19 2:28 4:12 1:22 3:02 4:14
56 Thibault Mazarguil, Coraline Moinat 🇫🇷 FRA22nd of 430 aged 30-34 30-34 1:03:35 10:02 33:12 25:24 5:05 3:54 1:55 3:49 2:47 4:27 1:34 3:00 3:58
57 Alice Guegniard, Mathieu Andrault 🇫🇷 FRA17th of 492 aged 25-29 25-29 1:03:36 10:03 34:27 24:06 5:07 3:49 1:55 2:57 2:55 4:08 1:31 3:11 3:40
58 Anaïs Gassarru, Sébastien Louis 🇫🇷 FRA18th of 492 aged 25-29 25-29 1:03:36 10:03 32:06 26:33 5:02 4:13 2:07 3:37 2:35 4:20 1:28 3:06 5:07
59 Tara Donnelly, Albert Martin 🇮🇪 IRL23rd of 430 aged 30-34 30-34 1:03:43 10:10 34:04 24:40 5:03 4:11 2:08 2:56 3:14 4:18 1:13 2:47 3:53
60 Cynthia Ciurli, Clement Berlouin 🇫🇷 FRA24th of 430 aged 30-34 30-34 1:03:44 10:11 33:58 24:51 5:02 4:08 1:56 3:17 2:31 4:17 1:28 2:57 4:17
61 Yannis Ouachek, Camille Fernandes 🇩🇿 ALG19th of 492 aged 25-29 25-29 1:03:46 10:13 35:53 23:02 4:54 3:41 1:48 2:50 2:27 4:07 1:27 2:44 3:58
62 Sarah Chauchard, Théo Lequy 🇫🇷 FRA25th of 430 aged 30-34 30-34 1:03:49 10:16 33:11 25:34 5:09 3:52 1:45 3:24 3:30 4:21 1:31 3:19 3:52
63 Maxime Regnault, Diane Attali 🇫🇷 FRA14th of 246 aged 35-39 35-39 1:03:50 10:17 30:21 28:37 4:57 4:23 2:22 4:29 3:14 4:36 1:29 3:24 4:40
64 Camille Boué-Grabot, Thomas Bisval 🇫🇷 FRA20th of 492 aged 25-29 25-29 1:03:53 10:20 31:55 26:37 5:25 3:56 2:34 3:43 2:49 4:25 1:38 3:04 4:28
65 Pierre-Jean Saclier, Anaelle Carnet 🇫🇷 FRA15th of 246 aged 35-39 35-39 1:03:54 10:21 35:49 22:30 5:40 3:57 1:41 2:54 2:11 4:10 1:19 2:50 3:28
66 Vincent Jeammet, Harmony Angulo 🇫🇷 FRA26th of 430 aged 30-34 30-34 1:03:56 10:23 35:26 23:14 5:22 3:50 1:59 2:43 2:35 4:07 1:29 2:56 3:35
67 Julien Le Monze, Estelle Simon 🇫🇷 FRA16th of 246 aged 35-39 35-39 1:03:57 10:24 34:02 24:44 5:16 3:58 1:54 3:20 2:40 4:16 1:38 2:51 4:07
68 Florian Kohler, Malu Nitsche 🇫🇷 FRA27th of 430 aged 30-34 30-34 1:04:10 10:37 35:47 22:47 5:41 3:57 2:12 2:24 1:56 4:08 1:24 3:01 3:45
69 Marie Bittau, Gilles Bittau 🇫🇷 FRA17th of 246 aged 35-39 35-39 1:04:11 10:38 34:05 25:12 5:00 4:04 1:59 3:26 2:59 4:06 1:30 3:19 3:49
70 Paloma Calvo-Perez, Dylan Ribeiro 🇫🇷 FRA21st of 492 aged 25-29 25-29 1:04:17 10:44 33:07 26:22 4:54 4:05 2:00 3:24 2:42 4:27 1:45 3:45 4:14
71 Marceau Crayssac, Marie Sfiligoi 🇫🇷 FRA22nd of 492 aged 25-29 25-29 1:04:18 10:45 34:41 24:30 5:13 3:58 1:40 3:22 2:20 4:17 1:22 3:26 4:05
72 Alexandre Ferrer, Océane Kerespars 🇫🇷 FRA23rd of 492 aged 25-29 25-29 1:04:22 10:49 34:10 25:16 5:00 3:49 1:44 4:08 2:33 4:19 1:33 3:09 4:01
73 Raphaël Leblanc, Marion Foltz 🇫🇷 FRA28th of 430 aged 30-34 30-34 1:04:33 11:00 32:24 26:40 5:34 4:10 2:15 3:46 3:02 4:36 1:40 3:28 3:43
74 Sebastien Marcou, Lisa Lallemand 🇫🇷 FRA24th of 492 aged 25-29 25-29 1:04:39 11:06 32:46 26:54 5:03 4:16 2:12 3:13 3:01 4:33 1:35 3:37 4:27
75 Christopher Tiehi, Julie Sablayrolles 🇫🇷 FRA29th of 430 aged 30-34 30-34 1:04:44 11:11 35:09 24:27 5:14 4:02 1:57 2:50 2:32 4:13 1:42 3:20 3:51
76 Jean Baptiste Desnoix, Esther Josephovitch 🇫🇷 FRA30th of 430 aged 30-34 30-34 1:04:54 11:21 36:53 22:24 5:41 3:37 1:43 2:30 2:07 4:08 1:23 3:09 3:47
77 Killian Martinet, Louise Martinet 🇫🇷 FRA25th of 492 aged 25-29 25-29 1:04:54 11:21 36:53 22:44 5:21 3:41 2:18 2:39 2:14 4:23 1:20 2:26 3:43
78 Jonathan Jean, Marion Cherriere 🇫🇷 FRA18th of 246 aged 35-39 35-39 1:04:57 11:24 35:51 23:32 5:39 3:47 1:46 2:52 2:27 4:16 1:34 3:03 3:47
79 Alaïs Lefebvre, Adrien Carret 🇫🇷 FRA26th of 492 aged 25-29 25-29 1:04:58 11:25 34:14 25:46 5:02 4:14 2:15 3:04 3:22 4:14 1:38 3:19 3:40
80 Marie-Aude Scheirmann, Tony Grember 🇫🇷 FRA5th of 112 aged 40-44 40-44 1:05:01 11:28 33:43 26:23 5:00 4:22 2:17 3:19 2:57 4:27 1:16 3:47 3:58
81 Emeline Andrey, Benjamin Colchen 🇫🇷 FRA6th of 112 aged 40-44 40-44 1:05:03 11:30 35:15 24:11 5:42 3:58 2:18 2:34 2:18 4:04 1:24 3:00 4:35
82 Metty Greneron, Julien Barbier 🇫🇷 FRA31st of 430 aged 30-34 30-34 1:05:06 11:33 37:32 21:44 5:55 3:59 1:31 2:24 2:33 3:59 1:28 2:36 3:14
83 Clea Lelievre, Julien Galiegue 🇫🇷 FRA32nd of 430 aged 30-34 30-34 1:05:07 11:34 30:35 29:48 4:48 4:06 2:11 3:34 4:59 4:39 1:56 4:15 4:08
84 Fabien Charriere, Emilie Bourgeois 🇫🇷 FRA7th of 112 aged 40-44 40-44 1:05:16 11:43 35:56 24:05 5:21 4:05 1:59 2:20 2:47 4:25 1:30 3:05 3:54
85 Oceane Berard, Lionel Ouali 🇫🇷 FRA27th of 492 aged 25-29 25-29 1:05:17 11:44 34:23 25:18 5:40 3:52 2:02 2:55 2:56 4:38 1:42 2:56 4:17
86 Remi Muslewski, Anne-Sophie Loll 🇫🇷 FRA19th of 246 aged 35-39 35-39 1:05:21 11:48 35:06 24:41 5:37 4:02 1:38 3:01 3:12 4:06 1:27 3:30 3:45
87 Romuald Lepers, Mélanie Friscourt 🇫🇷 FRA1st of 16 aged 50-54 50-54 1:05:22 11:49 34:20 26:15 4:51 4:02 2:07 3:09 3:08 4:09 1:27 3:49 4:24
88 Khaled Zebri, Lena Boyer 🇩🇿 ALG20th of 246 aged 35-39 35-39 1:05:23 11:50 35:31 24:27 5:28 4:09 2:22 2:42 2:48 4:16 1:34 3:00 3:36
89 Marika Soragni, Damiano Ponzio 🇮🇹 ITA21st of 246 aged 35-39 35-39 1:05:25 11:52 34:41 25:40 5:08 3:54 1:54 3:00 3:13 4:14 1:30 3:57 3:58
90 Laurent Larroche, Avril Merlaud 🇫🇷 FRA28th of 492 aged 25-29 25-29 1:05:25 11:52 34:17 25:53 5:19 4:09 1:52 3:36 2:28 4:17 1:32 3:28 4:31
91 Marine Bourgeois, Axel Freon 🇫🇷 FRA33rd of 430 aged 30-34 30-34 1:05:30 11:57 35:03 25:10 5:21 4:08 2:00 3:18 3:00 4:18 1:32 3:04 3:50
92 Jessica Gomez, Gregory Agnellet 🇫🇷 FRA29th of 492 aged 25-29 25-29 1:05:31 11:58 36:25 23:52 5:18 3:55 1:59 2:56 2:16 4:11 1:35 2:54 4:06
93 Quentin Laffargue, Lorena Madaschi 🇫🇷 FRA30th of 492 aged 25-29 25-29 1:05:34 12:01 34:29 25:12 5:59 4:09 1:49 3:24 2:44 4:36 1:28 3:17 3:45
94 Aude Barthes, Rodolphe Grez 🇫🇷 FRA34th of 430 aged 30-34 30-34 1:05:35 12:02 35:36 24:38 5:24 4:01 2:13 3:01 3:12 4:07 1:34 2:59 3:31
95 Sébastien Rajkowski, Carole Bandou 🇫🇷 FRA8th of 112 aged 40-44 40-44 1:05:35 12:02 35:42 24:43 5:16 4:01 2:16 2:52 2:34 4:14 1:27 2:58 4:21
96 Medhi Youbi, Mailis Crickboom 🇫🇷 FRA35th of 430 aged 30-34 30-34 1:05:36 12:03 35:52 24:27 5:22 4:00 1:52 3:34 2:25 4:14 1:27 3:25 3:30
97 Rozenn Jestin, Arthur Jacqmin 🇫🇷 FRA31st of 492 aged 25-29 25-29 1:05:38 12:05 32:39 27:23 5:40 4:16 1:53 3:53 3:31 4:31 1:26 3:05 4:48
98 Eugenie Nuyts, Vincent Ferre 🇫🇷 FRA32nd of 492 aged 25-29 25-29 1:05:42 12:09 35:48 24:41 5:18 3:50 2:19 3:18 2:20 4:06 1:31 3:23 3:54
99 Marine Lhenry, Daniel Hallifax 🇫🇷 FRA9th of 112 aged 40-44 40-44 1:05:42 12:09 34:38 25:46 5:23 4:01 2:20 3:30 2:07 4:26 1:29 3:23 4:30
100 Marine Humeau, Jonathan Clares 🇫🇷 FRA22nd of 246 aged 35-39 35-39 1:05:44 12:11 35:24 24:54 5:30 4:15 1:45 3:24 2:51 4:30 1:29 2:53 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