HYROX Marseille 2024: Doubles Men results

729 teams on 7 Dec 2024. Typical finish 1:12:22, fastest 10% under 1:03:00. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
1 Mehdi Dergaoui, Nicolas Pereira 🇫🇷 FRA1st of 377 aged 30-39 30-39 55:42 29:05 22:09 4:34 3:36 1:31 3:10 2:20 4:00 1:08 2:32 3:52
2 Eliott Coti, Quentin Eisenzimmer 🇫🇷 FRA2nd of 377 aged 30-39 30-39 56:34 0:52 29:40 22:49 4:10 3:51 1:26 3:17 2:20 3:54 1:19 2:43 3:59
3 Aurélien Cornu, Mathis Guinche 🇫🇷 FRA1st of 227 aged U29 U29 56:47 1:05 28:46 23:41 4:25 3:46 1:31 3:30 2:26 4:04 1:19 3:01 4:04
4 Jordan Manoukian, Florent Andreani 🇫🇷 FRA3rd of 377 aged 30-39 30-39 57:15 1:33 30:39 22:14 4:26 3:33 1:47 2:53 2:26 3:59 1:21 2:34 3:41
5 Steen Halkier-Nielsen, Vincent Guerin 🇫🇷 FRA2nd of 227 aged U29 U29 57:39 1:57 32:27 20:33 4:45 3:27 1:18 2:39 2:03 3:50 1:04 2:38 3:34
6 Doudou Ndiaye, Halim Ennadifi 🇸🇳 SEN4th of 377 aged 30-39 30-39 57:44 2:02 30:18 23:10 4:18 3:51 1:49 3:15 2:36 4:16 1:10 2:48 3:25
7 Will Bainbridge, Ben Foreman 🇬🇧 GBR3rd of 227 aged U29 U29 57:53 2:11 31:10 22:12 4:37 3:36 1:36 2:48 2:39 4:03 1:12 2:47 3:31
8 Lucas Nzihou Boussouhou, Clement Lorand 🇫🇷 FRA4th of 227 aged U29 U29 57:56 2:14 29:36 23:31 4:53 3:43 1:33 3:48 2:16 3:59 1:27 3:12 3:33
9 Alexandre Réa, Nathan Alarcon 🇫🇷 FRA5th of 227 aged U29 U29 58:11 2:29 31:14 22:27 4:34 3:37 1:34 3:07 2:24 3:57 1:24 2:26 3:58
10 Baptiste Corporon, Emmanuel Lamothe 🇫🇷 FRA6th of 227 aged U29 U29 58:25 2:43 32:39 21:33 4:18 3:38 1:37 2:50 2:21 3:52 1:15 2:47 3:13
11 Serge Fortini, Cédric Costantino 🇫🇷 FRA1st of 112 aged 40-49 40-49 58:45 3:03 30:57 23:34 4:18 3:47 1:40 3:19 2:14 4:12 1:22 3:13 3:47
12 Robin Mvomo, Jibril Mebarki 🇫🇷 FRA5th of 377 aged 30-39 30-39 58:48 3:06 31:51 22:33 4:26 3:42 1:23 3:10 2:18 4:00 1:37 2:48 3:35
13 Aymeric Martin, Simon Martin 🇫🇷 FRA6th of 377 aged 30-39 30-39 58:48 3:06 30:18 23:51 4:44 3:56 1:48 3:08 2:39 3:53 1:39 2:52 3:56
14 Clement Huber, Romeo Spiess 🇫🇷 FRA7th of 377 aged 30-39 30-39 58:54 3:12 31:51 22:48 4:21 3:34 1:46 3:27 2:07 3:56 1:17 2:53 3:48
15 Malik Bengorine, Wadir Djadane 🇫🇷 FRA7th of 227 aged U29 U29 58:57 3:15 32:23 22:13 4:25 3:34 1:41 2:41 2:38 4:04 1:33 2:34 3:28
16 Daniel Short, Daniel Johnson 🇬🇧 GBR8th of 227 aged U29 U29 59:00 3:18 31:25 20:49 6:51 3:36 1:47 3:10 2:45 4:01 1:20 — 4:06
17 Hugo Gilet, Pierre Vaillant 🇫🇷 FRA9th of 227 aged U29 U29 59:02 3:20 32:35 22:11 4:21 3:27 1:30 3:12 1:54 3:47 1:21 2:47 4:13
18 Pierre Sahraoui, Felix Rousseau 🇫🇷 FRA8th of 377 aged 30-39 30-39 59:02 3:20 31:41 22:56 4:30 3:48 1:35 3:32 2:22 4:10 1:21 2:35 3:33
19 Christophe Handous, William Soenen 🇫🇷 FRA9th of 377 aged 30-39 30-39 59:03 3:21 31:32 22:41 4:54 3:36 1:30 3:21 2:46 3:57 1:29 2:38 3:24
20 Valentin Viel, Sacha Quéméneur 🇫🇷 FRA10th of 227 aged U29 U29 59:20 3:38 33:00 21:43 4:41 3:43 1:28 3:19 1:44 4:01 1:31 2:44 3:13
21 Yohan Mouly, Barone Damien 🇫🇷 FRA10th of 377 aged 30-39 30-39 59:28 3:46 32:27 22:17 4:49 3:48 1:34 2:56 2:20 4:06 1:27 2:36 3:30
22 Joris Josia, Julien Oger 🇫🇷 FRA11th of 377 aged 30-39 30-39 59:50 4:08 33:17 21:46 4:49 3:33 1:13 2:46 2:58 3:54 0:57 2:45 3:40
23 Amory Fedjekhi, Thomas Lefrançois 🇫🇷 FRA12th of 377 aged 30-39 30-39 59:54 4:12 31:38 23:44 4:37 3:36 1:35 4:01 2:19 4:11 1:27 2:44 3:51
24 Vincent Redon, Yassine El Hayel 🇫🇷 FRA11th of 227 aged U29 U29 59:55 4:13 32:44 22:22 4:53 4:09 1:31 2:44 1:59 4:12 1:21 2:40 3:46
25 Gaëtan Rebinguet, Baptiste Coffin 🇫🇷 FRA13th of 377 aged 30-39 30-39 59:56 4:14 33:04 21:55 5:02 3:43 1:26 3:01 2:20 3:46 1:12 3:02 3:25
26 Théo Truchet-Mouhaddab, Maxime Payrastre 🇫🇷 FRA12th of 227 aged U29 U29 59:56 4:14 33:01 22:14 4:47 3:42 1:21 3:44 2:03 3:59 1:16 2:36 3:33
27 Julien Maillot, Émile Zortea 🇫🇷 FRA14th of 377 aged 30-39 30-39 59:59 4:17 32:17 23:01 4:47 3:30 1:36 2:50 2:31 4:09 1:17 3:25 3:43
28 Gabin Peillon, Romain Scalzo 🇫🇷 FRA15th of 377 aged 30-39 30-39 1:00:14 4:32 33:24 21:13 5:42 3:37 1:20 3:01 1:48 3:58 1:24 2:44 3:21
29 Ludo Gerard, Kim Anastasi 🇫🇷 FRA2nd of 112 aged 40-49 40-49 1:00:19 4:37 31:38 24:08 4:38 3:43 1:40 3:25 2:30 4:08 1:38 3:25 3:39
30 Thomas Rude, Guillaume Rude 🇫🇷 FRA16th of 377 aged 30-39 30-39 1:00:21 4:39 31:25 23:58 5:02 3:55 1:48 3:28 2:37 4:07 1:22 2:54 3:47
31 Adrien Roger, Michaël Leconte 🇫🇷 FRA17th of 377 aged 30-39 30-39 1:00:22 4:40 32:23 23:18 4:45 3:50 1:52 3:33 2:29 4:09 1:21 2:26 3:38
32 Gilles Caumartin, Olivier Carter 🇫🇷 FRA18th of 377 aged 30-39 30-39 1:00:26 4:44 31:59 23:34 4:59 3:46 1:33 3:16 2:26 4:18 1:23 3:06 3:46
33 David Richard, Loïc Tambutte 🇫🇷 FRA19th of 377 aged 30-39 30-39 1:00:26 4:44 31:45 23:52 4:53 3:55 1:45 3:58 2:34 4:13 1:19 2:34 3:34
34 Kevin Miquel, Jerome Ramus 🇫🇷 FRA20th of 377 aged 30-39 30-39 1:00:40 4:58 35:02 20:49 4:53 3:33 1:26 2:35 1:54 3:53 1:13 2:37 3:38
35 Bastien Chazelle, Emeric Devillert 🇫🇷 FRA13th of 227 aged U29 U29 1:00:53 5:11 33:06 22:49 5:03 3:51 1:34 2:53 2:39 4:08 1:15 2:44 3:45
36 Clément Vuattier, Yann Fouquart 🇫🇷 FRA21st of 377 aged 30-39 30-39 1:01:00 5:18 32:45 23:27 4:53 3:46 1:31 3:50 2:51 4:12 1:08 2:46 3:23
37 Maxime Moulin, Yoan Chotkan 🇫🇷 FRA22nd of 377 aged 30-39 30-39 1:01:11 5:29 33:00 22:57 5:19 3:34 1:43 2:27 2:29 4:26 1:26 2:47 4:05
38 Florian Puchly, Yohann Puchly 🇫🇷 FRA3rd of 112 aged 40-49 40-49 1:01:13 5:31 34:13 22:22 4:44 3:47 1:49 2:49 2:17 3:54 1:15 2:54 3:37
39 Jules Davaine, Rafael Herranz 🇫🇷 FRA14th of 227 aged U29 U29 1:01:19 5:37 33:01 23:24 4:59 3:54 1:45 3:18 2:08 4:05 1:35 3:00 3:39
40 Alexandre Peronnet, Robinson Mena De La Rosa 🇫🇷 FRA15th of 227 aged U29 U29 1:01:22 5:40 34:57 21:44 4:45 3:51 1:16 2:35 2:31 4:03 0:59 2:43 3:46
41 Romain Degioanni, Fabien Clair 🇫🇷 FRA23rd of 377 aged 30-39 30-39 1:01:25 5:43 33:51 22:55 4:44 3:47 1:22 3:28 2:44 3:55 1:18 2:55 3:26
42 Alexandre Pereira, Anthony Pereira 🇫🇷 FRA16th of 227 aged U29 U29 1:01:27 5:45 32:44 24:01 4:46 3:48 1:37 3:38 2:24 4:10 1:21 2:50 4:13
43 Yannis Bekkouche, Tanguy Blazy 🇫🇷 FRA17th of 227 aged U29 U29 1:01:27 5:45 31:25 24:47 5:19 3:56 1:45 3:17 2:59 4:18 1:21 3:09 4:02
44 Florent Mélix, Yoan Lesport 🇫🇷 FRA18th of 227 aged U29 U29 1:01:40 5:58 32:51 23:06 5:48 3:40 1:33 3:43 2:13 3:59 1:26 2:58 3:34
45 Thomas Locht, Alexis Labarre 🇫🇷 FRA19th of 227 aged U29 U29 1:01:46 6:04 34:06 23:02 4:41 3:42 1:30 3:00 2:40 4:05 1:34 2:53 3:38
46 Enzo Napoli, Gianni Fioriti 🇫🇷 FRA20th of 227 aged U29 U29 1:01:51 6:09 34:41 22:12 5:03 3:36 1:33 3:05 2:19 3:59 1:07 2:50 3:43
47 Jérémie Boutherin, Martin Carrere 🇫🇷 FRA24th of 377 aged 30-39 30-39 1:01:54 6:12 34:08 22:20 5:30 3:39 1:48 2:58 2:11 3:56 1:25 2:35 3:48
48 Sylvain Bernard, Aurélien Faucon 🇫🇷 FRA25th of 377 aged 30-39 30-39 1:01:58 6:16 33:47 23:12 5:03 3:43 1:51 2:42 2:48 3:58 1:25 3:02 3:43
49 Julien Lafont, Thibaut Désiré 🇫🇷 FRA26th of 377 aged 30-39 30-39 1:01:58 6:16 33:36 23:34 4:54 3:49 1:43 3:03 2:32 4:19 1:27 3:01 3:40
50 Patrick Lee, Aurélien Pégie 🇲🇾 MAS27th of 377 aged 30-39 30-39 1:01:59 6:17 31:00 26:17 4:46 4:03 2:06 3:30 3:02 4:19 1:30 3:30 4:17
51 Fabien Lokanatha, Kylian Phipps 🇫🇷 FRA28th of 377 aged 30-39 30-39 1:02:04 6:22 33:50 22:39 5:40 3:42 1:36 2:41 2:56 4:01 1:24 2:47 3:32
52 Jérôme Flammier, Lucas Descombes 🇫🇷 FRA29th of 377 aged 30-39 30-39 1:02:08 6:26 35:18 22:04 4:50 3:33 1:26 3:26 1:38 3:59 1:21 2:43 3:58
53 Gaëtan L'Huillier, Mathieu Artieres 🇫🇷 FRA30th of 377 aged 30-39 30-39 1:02:14 6:32 33:30 23:27 5:22 3:51 1:36 3:20 2:07 4:17 1:13 3:14 3:49
54 Olivier Fernandez, Laurent Ingargiola 🇫🇷 FRA1st of 12 aged 50-59 50-59 1:02:16 6:34 32:38 24:56 4:48 4:10 1:52 3:45 2:45 4:22 1:26 2:52 3:44
55 Cédric Frappesauce, Quentin Gaffet 🇫🇷 FRA31st of 377 aged 30-39 30-39 1:02:18 6:36 32:40 24:54 4:49 4:01 1:24 3:25 3:04 4:08 1:50 3:18 3:44
56 Manuel Ferrara, Christopher Del Lungo 🇫🇷 FRA21st of 227 aged U29 U29 1:02:20 6:38 34:05 23:05 5:14 3:51 1:27 3:37 2:32 4:09 1:07 2:39 3:43
57 Dimitri Corbillon, Achille Garcia 🇫🇷 FRA22nd of 227 aged U29 U29 1:02:23 6:41 32:29 24:54 5:04 3:52 1:39 3:09 3:02 4:25 1:19 2:43 4:45
58 Elio Artus, Vincent Rigault 🇫🇷 FRA23rd of 227 aged U29 U29 1:02:24 6:42 34:53 22:49 4:46 3:33 1:21 3:49 2:10 4:10 1:27 2:46 3:33
59 Benjamin Lefevre, Jean Couet-Lannes 🇫🇷 FRA32nd of 377 aged 30-39 30-39 1:02:24 6:42 31:50 25:49 4:49 4:14 1:50 3:38 3:17 4:15 1:27 3:20 3:48
60 Dimitri Bornes, Maxime Leroy 🇫🇷 FRA24th of 227 aged U29 U29 1:02:27 6:45 33:25 23:49 5:19 3:39 1:30 3:04 3:06 4:09 1:13 3:02 4:06
61 Thomas Tabti, Nicolas Florisoone 🇫🇷 FRA33rd of 377 aged 30-39 30-39 1:02:28 6:46 36:05 21:48 4:40 3:49 1:46 2:52 1:44 4:08 1:11 2:41 3:37
62 Christophe Lazarewicz, Yann Lazarewicz 🇫🇷 FRA34th of 377 aged 30-39 30-39 1:02:36 6:54 33:44 23:08 5:47 3:45 1:31 2:41 2:29 4:09 1:17 3:14 4:02
63 Nicolas Zizzo, Thomas Leterreux 🇫🇷 FRA35th of 377 aged 30-39 30-39 1:02:36 6:54 34:22 23:32 4:48 3:54 1:51 3:28 2:22 3:57 1:34 2:56 3:30
64 Renaud Martin, Julien Hernandez 🇫🇷 FRA4th of 112 aged 40-49 40-49 1:02:37 6:55 35:54 21:45 5:03 3:27 1:35 2:55 2:34 3:58 1:25 2:36 3:15
65 François Paccard, Damien Joly 🇫🇷 FRA25th of 227 aged U29 U29 1:02:39 6:57 34:28 23:30 4:46 3:55 1:46 3:05 2:50 4:03 1:15 3:05 3:31
66 Matieu Clerget, Semi Gaaloul 🇫🇷 FRA36th of 377 aged 30-39 30-39 1:02:41 6:59 34:35 23:04 5:07 3:43 1:40 3:19 2:11 4:07 1:18 3:07 3:39
67 Mathieu Gary, Thomas Farez 🇫🇷 FRA37th of 377 aged 30-39 30-39 1:02:42 7:00 33:59 23:15 5:32 3:47 1:38 3:14 2:25 4:16 1:17 3:13 3:25
68 Bastien Palengat, Palengat Dorian 🇫🇷 FRA26th of 227 aged U29 U29 1:02:45 7:03 36:05 21:31 5:13 3:52 1:28 3:03 1:52 4:12 1:14 2:25 3:25
69 Bastien Roux, Mathis Germain 🇫🇷 FRA27th of 227 aged U29 U29 1:02:48 7:06 34:29 23:03 5:22 3:48 1:38 2:34 2:35 4:11 1:35 2:57 3:45
70 Maxime Bouby, Léo Carrié 🇫🇷 FRA38th of 377 aged 30-39 30-39 1:02:48 7:06 32:37 25:06 5:10 4:02 1:41 3:55 2:52 4:19 1:23 3:23 3:31
71 Jacob Kasel, Hamza Hennani 🇺🇸 USA28th of 227 aged U29 U29 1:02:51 7:09 32:27 24:55 5:33 3:54 1:30 3:35 3:41 4:14 1:05 3:31 3:25
72 Lorenzo Morgado Da Costa, Stanislas Kiffer 🇫🇷 FRA29th of 227 aged U29 U29 1:02:53 7:11 35:15 22:59 4:43 3:45 1:26 2:54 2:51 4:05 1:29 2:52 3:37
73 Tom Nègre, Brice Pouret 🇫🇷 FRA39th of 377 aged 30-39 30-39 1:02:58 7:16 34:45 23:19 4:58 3:46 1:53 3:03 2:15 4:06 1:24 2:43 4:09
74 Aymeric David, Julien Adzuar 🇫🇷 FRA40th of 377 aged 30-39 30-39 1:03:01 7:19 34:33 23:15 5:17 3:50 2:03 3:15 2:34 3:57 1:06 2:55 3:35
75 Adrien Marant, Clement Braud 🇫🇷 FRA30th of 227 aged U29 U29 1:03:03 7:21 34:25 23:14 5:27 3:45 1:40 2:59 2:24 4:02 1:35 3:01 3:48
76 Arnaud Devisy, Emmanuel Ballester 🇫🇷 FRA5th of 112 aged 40-49 40-49 1:03:07 7:25 33:25 24:45 5:01 3:52 1:38 3:43 2:46 4:21 1:30 2:50 4:05
77 Jeremy Bermond, Remy Lefebvre 🇫🇷 FRA6th of 112 aged 40-49 40-49 1:03:09 7:27 36:44 21:29 5:02 3:38 1:32 2:46 1:52 4:01 1:07 2:47 3:46
78 Lucas Routier, Antoine Viera 🇫🇷 FRA41st of 377 aged 30-39 30-39 1:03:10 7:28 35:08 23:00 5:07 3:50 1:42 2:50 2:21 4:07 1:19 3:10 3:41
79 Anthony Rué, Yann Perales 🇫🇷 FRA31st of 227 aged U29 U29 1:03:22 7:40 34:03 24:03 5:20 3:55 1:40 3:25 2:26 4:10 1:30 3:10 3:47
80 Filipp Occelli, Samuel Sauceda 🇫🇷 FRA42nd of 377 aged 30-39 30-39 1:03:23 7:41 35:35 22:35 5:17 3:45 1:50 3:05 2:33 4:03 1:21 2:27 3:31
81 Gendarme Kevin, Douglas Azzouz 🇫🇷 FRA43rd of 377 aged 30-39 30-39 1:03:25 7:43 34:30 23:55 5:05 3:39 1:39 3:18 2:41 4:14 1:29 3:15 3:40
82 Dimitri Maczkowski, Romain Montero 🇫🇷 FRA44th of 377 aged 30-39 30-39 1:03:25 7:43 32:55 25:19 5:17 3:55 1:44 3:36 3:16 4:22 1:30 2:57 3:59
83 Jack Thomsen, Jamie Dunn 🇬🇧 GBR32nd of 227 aged U29 U29 1:03:26 7:44 36:57 21:25 5:10 3:32 1:16 2:37 2:16 3:49 1:19 2:21 4:15
84 Delaunay Simon, Thibaut Bernard 🇫🇷 FRA45th of 377 aged 30-39 30-39 1:03:26 7:44 35:24 22:36 5:30 3:43 1:41 2:58 2:23 3:57 1:22 3:02 3:30
85 Nicolas Mohlmann, Yanis Mohlmann 🇫🇷 FRA46th of 377 aged 30-39 30-39 1:03:34 7:52 34:30 23:44 5:26 3:47 1:27 3:09 3:06 3:56 1:22 3:12 3:45
86 Florian Servais, Alexander Paid. 🇫🇷 FRA33rd of 227 aged U29 U29 1:03:36 7:54 33:58 24:17 5:25 3:54 1:44 3:13 3:12 4:26 1:09 3:08 3:31
87 Clément Ruiz, Baptiste Vergnes-Blanquer 🇫🇷 FRA47th of 377 aged 30-39 30-39 1:03:39 7:57 33:04 25:13 5:27 4:01 1:28 3:10 2:26 4:15 1:23 3:16 5:14
88 Matthieu Vatri, Omar Kossoko 🇫🇷 FRA48th of 377 aged 30-39 30-39 1:03:41 7:59 35:03 22:17 6:26 3:40 1:35 3:14 1:53 4:05 1:37 2:38 3:35
89 Fabien Caddeo, Vicky Kowalski 🇫🇷 FRA7th of 112 aged 40-49 40-49 1:03:47 8:05 33:44 24:51 5:16 3:52 1:38 3:09 2:29 4:17 1:26 3:51 4:09
90 Romain Garbage, Remi Garbage 🇫🇷 FRA34th of 227 aged U29 U29 1:03:48 8:06 34:22 24:57 4:34 3:56 1:44 3:42 2:55 4:10 1:15 2:59 4:16
91 Nicolas Ponthieu, Etienne Metallo 🇫🇷 FRA49th of 377 aged 30-39 30-39 1:03:49 8:07 36:26 22:03 5:24 3:35 1:25 2:37 2:30 4:06 1:23 2:58 3:29
92 Anthony Mathiot, Jeremy Prudhomme Latour 🇫🇷 FRA50th of 377 aged 30-39 30-39 1:03:58 8:16 33:29 25:47 4:46 4:00 1:29 4:27 3:00 4:40 1:18 3:10 3:43
93 Laurent Derossi, Léo Bordessoule 🇫🇷 FRA51st of 377 aged 30-39 30-39 1:04:00 8:18 34:15 24:55 4:55 3:51 2:01 3:35 3:09 4:31 1:22 2:53 3:33
94 Jerome Kress, Jordan Fiorentino 🇫🇷 FRA52nd of 377 aged 30-39 30-39 1:04:01 8:19 34:04 24:27 5:36 4:04 1:45 3:38 2:27 4:09 1:31 3:06 3:47
95 Thibaut Nantois, Jean-Christophe Arabeyre 🇫🇷 FRA53rd of 377 aged 30-39 30-39 1:04:02 8:20 34:35 24:41 4:51 3:51 1:52 3:37 2:49 4:16 1:27 3:03 3:46
96 Teo Sarrat, Teo Glonin 🇫🇷 FRA35th of 227 aged U29 U29 1:04:04 8:22 35:30 23:53 4:46 3:48 1:51 3:14 2:12 4:24 1:26 3:00 3:58
97 Antoine Bourreau, Pierre Baïsi 🇫🇷 FRA36th of 227 aged U29 U29 1:04:06 8:24 35:46 23:00 5:25 3:30 1:29 3:07 2:43 4:08 1:22 2:43 3:58
98 Yoann Peyrinaud, Stéphane Peyrinaud 🇫🇷 FRA8th of 112 aged 40-49 40-49 1:04:07 8:25 36:19 23:01 4:51 3:47 1:36 3:29 2:13 4:15 1:13 2:39 3:49
99 Hedhili Ben Cherifa, Gregory Agnellet 🇫🇷 FRA37th of 227 aged U29 U29 1:04:10 8:28 35:22 23:55 4:57 3:54 1:39 3:35 2:26 4:16 1:23 3:13 3:29
100 James McClellan, Joshua Pennington 🇬🇧 GBR38th of 227 aged U29 U29 1:04:16 8:34 34:34 24:55 4:51 4:03 1:31 3:25 2:46 4:23 1:13 3:10 4:24
How to read

The place is among timed teams in Doubles Men; 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