HYROX Nice 2026: Doubles Men results

1,375 teams on 12 Feb 2026. Typical finish 1:13:07, fastest 10% under 1:03:07. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
201 Clément Krawczyk, Hugo Krawczyk 🇫🇷 FRA68th of 372 aged 30-34 30-34 1:04:35 11:18 36:34 22:29 5:37 3:44 1:21 2:17 2:29 4:01 1:33 3:10 3:54
202 Nicolas Fleury, John Langlois 🇫🇷 FRA77th of 372 aged 25-29 25-29 1:04:35 11:18 36:48 22:56 4:56 3:52 1:34 2:22 3:09 3:53 1:24 2:48 3:54
203 Marvin Patras, Gaetan Freguin 🇫🇷 FRA69th of 372 aged 30-34 30-34 1:04:35 11:18 34:56 24:21 5:23 4:01 1:37 3:06 2:38 4:17 1:34 2:46 4:22
204 Louis Thiriet, Mustapha Barhdadi 🇫🇷 FRA70th of 372 aged 30-34 30-34 1:04:39 11:22 34:48 22:03 7:53 — 1:31 3:20 2:39 4:19 1:25 3:17 4:32
205 Nicolas Jumel, Jean Frédéric Razafiarison 🇫🇷 FRA2nd of 17 aged 50-54 50-54 1:04:43 11:26 34:17 25:57 4:33 4:03 1:59 3:10 3:12 4:14 1:18 3:31 4:30
206 Valentin Pau, David Tagnard 🇫🇷 FRA78th of 372 aged 25-29 25-29 1:04:45 11:28 37:35 22:38 4:37 3:47 1:33 2:23 2:43 3:56 1:21 2:50 4:05
207 Mathieu Rivory, Julien Mereu 🇫🇷 FRA79th of 372 aged 25-29 25-29 1:04:45 11:28 36:37 23:49 4:22 4:08 1:26 3:11 2:25 4:08 1:38 3:04 3:49
208 Enzo Livigni, Clement Bizien 🇫🇷 FRA71st of 372 aged 30-34 30-34 1:04:46 11:29 35:45 24:10 4:56 4:09 1:34 3:11 2:19 4:15 1:29 3:13 4:00
209 Matthieu Daguet, Samuel Le Callonnec 🇫🇷 FRA80th of 372 aged 25-29 25-29 1:04:46 11:29 35:23 24:17 5:11 4:05 1:48 3:25 2:23 4:11 1:28 2:57 4:00
210 Guillaume Peraldi, Ika Uatini 🇫🇷 FRA26th of 237 aged 35-39 35-39 1:04:48 11:31 36:23 23:36 4:55 3:49 1:25 2:43 2:41 3:56 1:23 3:07 4:32
211 Alexandre Casteret, Tristan Plaut 🇫🇷 FRA72nd of 372 aged 30-34 30-34 1:04:49 11:32 37:01 23:21 4:32 3:58 1:20 3:18 1:46 4:06 1:31 3:34 3:48
212 Edwin Filomin, Thomas Le Han 🇫🇷 FRA23rd of 162 aged 16-24 16-24 1:04:49 11:32 35:43 24:30 4:41 3:57 1:29 3:17 2:31 4:23 1:23 3:07 4:23
213 Justin De Wazieres, Francois Beaurepaire 🇫🇷 FRA81st of 372 aged 25-29 25-29 1:04:55 11:38 38:12 21:21 5:26 3:49 1:13 2:43 2:30 3:46 1:13 2:22 3:45
214 Jules Cacitti, Arnaud Eymeric 🇫🇷 FRA24th of 162 aged 16-24 16-24 1:05:00 11:43 37:48 22:31 4:45 3:32 1:36 2:11 2:19 4:05 1:22 3:02 4:24
215 Arthur Lunel, Hugo Lunel 🇫🇷 FRA82nd of 372 aged 25-29 25-29 1:05:00 11:43 36:54 23:28 4:43 4:00 1:30 2:42 2:15 4:29 1:31 2:50 4:11
216 Anis Benyanet, Thomas Lecart 🇫🇷 FRA83rd of 372 aged 25-29 25-29 1:05:01 11:44 37:25 23:01 4:39 3:46 1:41 3:09 2:18 3:53 1:13 3:11 3:50
217 Raphaël Rizzato, Lionel Serano 🇫🇷 FRA84th of 372 aged 25-29 25-29 1:05:01 11:44 36:44 23:08 5:14 3:55 1:21 3:09 2:44 4:02 1:22 2:53 3:42
218 Thomas Potabes, Rémi Potabes 🇫🇷 FRA85th of 372 aged 25-29 25-29 1:05:01 11:44 36:30 24:06 4:28 4:00 1:21 2:59 2:26 4:15 1:27 3:03 4:35
219 Florian Mercier, Maxime Couzinie 🇫🇷 FRA86th of 372 aged 25-29 25-29 1:05:03 11:46 36:28 23:46 4:52 3:55 1:39 2:49 2:27 4:17 1:24 3:20 3:55
220 Florian Mauris, Maminirina Mick Andriamifidisoa 🇫🇷 FRA73rd of 372 aged 30-34 30-34 1:05:04 11:47 34:26 24:57 5:45 4:00 1:56 3:13 2:25 4:42 1:32 3:14 3:55
221 Vital Eglaine, Victor Selig 🇫🇷 FRA87th of 372 aged 25-29 25-29 1:05:07 11:50 36:58 23:06 5:07 3:56 1:32 2:22 2:32 3:56 1:26 3:20 4:02
222 Yann Peberat, Thibaut Peberat 🇫🇷 FRA74th of 372 aged 30-34 30-34 1:05:07 11:50 35:35 24:16 5:23 3:57 1:42 3:00 2:33 4:14 1:35 2:59 4:16
223 Anthony Collet, Jeremy Gigarel 🇫🇷 FRA27th of 237 aged 35-39 35-39 1:05:08 11:51 37:16 23:12 4:45 3:57 1:35 3:01 2:18 4:11 1:31 2:59 3:40
224 Loic Bellahouel, Sébastien Gelé 🇫🇷 FRA28th of 237 aged 35-39 35-39 1:05:08 11:51 36:25 24:04 4:43 3:53 1:16 3:10 3:03 4:09 1:24 3:14 3:55
225 Florent Rodriguez, Clément Rodriguez 🇫🇷 FRA29th of 237 aged 35-39 35-39 1:05:10 11:53 36:09 24:11 4:54 4:17 1:30 2:56 3:16 4:17 1:19 2:51 3:45
226 Arnaud Belleval, Julien Mercier 🇫🇷 FRA25th of 162 aged 16-24 16-24 1:05:11 11:54 35:01 25:19 4:55 3:48 1:37 2:53 3:17 4:22 1:17 3:23 4:42
227 Julien Passereau, Martin Roquet 🇫🇷 FRA26th of 162 aged 16-24 16-24 1:05:11 11:54 34:50 25:39 4:47 3:53 1:33 3:24 2:39 4:22 1:17 3:35 4:56
228 Evan Morvan, Ewan Mathieux 🇫🇷 FRA27th of 162 aged 16-24 16-24 1:05:12 11:55 37:36 23:10 4:31 3:57 1:30 3:02 2:03 4:16 1:27 2:34 4:21
229 Cédric Lapeyrade, Ilias Guerraoui 🇫🇷 FRA75th of 372 aged 30-34 30-34 1:05:12 11:55 35:57 24:12 5:07 4:04 1:45 2:53 2:36 4:14 1:38 3:02 4:00
230 Vincenzo Vicaro, Enrico Brunelli 🇮🇹 ITA8th of 143 aged 40-44 40-44 1:05:12 11:55 36:13 24:28 4:35 4:03 1:43 3:02 2:52 4:13 1:20 3:17 3:58
231 Matthieu Lefebvre, Jordan Scotti 🇫🇷 FRA76th of 372 aged 30-34 30-34 1:05:14 11:57 35:08 25:15 4:54 4:10 1:35 3:11 2:31 4:19 1:23 3:59 4:07
232 Hugo Brunet, Roman Guillot-Sestier 🇫🇷 FRA30th of 237 aged 35-39 35-39 1:05:17 12:00 37:17 23:06 4:57 3:49 1:30 2:38 2:33 4:05 1:25 3:10 3:56
233 Jeremy Le Du, Yann Foucher 🇫🇷 FRA88th of 372 aged 25-29 25-29 1:05:17 12:00 35:20 25:22 4:40 4:01 1:48 2:29 3:00 4:16 1:15 3:48 4:45
234 Dylan Medevielle, Lucas Medevielle 🇫🇷 FRA89th of 372 aged 25-29 25-29 1:05:19 12:02 36:50 22:35 5:59 3:58 1:28 2:52 2:06 4:19 1:18 3:01 3:33
235 Maxime Gimenez, Marc Le Part 🇫🇷 FRA31st of 237 aged 35-39 35-39 1:05:21 12:04 35:45 24:49 4:52 4:08 1:31 3:33 2:26 4:19 1:50 3:04 3:58
236 Samuel Dufour, Florian Pourrut 🇫🇷 FRA28th of 162 aged 16-24 16-24 1:05:22 12:05 35:48 24:51 4:46 3:53 1:33 3:04 2:40 4:19 1:43 3:08 4:31
237 Guillaume Delepierre, Thierry Challand 🇫🇷 FRA32nd of 237 aged 35-39 35-39 1:05:24 12:07 34:18 26:46 4:24 3:56 2:01 3:03 3:07 4:17 1:25 4:10 4:47
238 Lucas Rolin, Cyriak Sauts 🇫🇷 FRA29th of 162 aged 16-24 16-24 1:05:25 12:08 36:18 23:54 5:16 3:43 1:29 3:01 3:03 3:58 1:26 3:21 3:53
239 Victor François, Thomas Decagny 🇫🇷 FRA30th of 162 aged 16-24 16-24 1:05:25 12:08 34:29 25:23 5:37 3:55 1:49 2:23 3:16 4:10 1:48 3:43 4:19
240 William Vidal, Noam Bettayeb 🇫🇷 FRA9th of 143 aged 40-44 40-44 1:05:27 12:10 36:00 24:46 4:44 3:53 1:56 2:17 3:20 4:17 1:19 3:39 4:05
241 Pierrick Lebourgeois, Gaetan Simeon 🇫🇷 FRA77th of 372 aged 30-34 30-34 1:05:29 12:12 39:31 20:30 5:32 3:41 1:14 2:18 2:12 3:56 1:11 2:24 3:34
242 Gregory Bruzzi, Arthur Bautz 🇫🇷 FRA78th of 372 aged 30-34 30-34 1:05:29 12:12 37:06 23:48 4:40 4:06 1:47 2:54 2:32 4:15 1:32 2:56 3:46
243 Thibaud Margalet, Hugo Cordoba 🇫🇷 FRA90th of 372 aged 25-29 25-29 1:05:29 12:12 36:42 24:16 4:36 3:44 1:48 3:32 2:40 4:13 1:23 3:12 3:44
244 Tom Santene, Hugo Smahi 🇫🇷 FRA91st of 372 aged 25-29 25-29 1:05:29 12:12 33:24 27:24 4:45 3:56 1:57 3:35 4:36 4:23 1:41 3:20 3:56
245 Alexandre Pradeaux, Kévin Mwania 🇫🇷 FRA79th of 372 aged 30-34 30-34 1:05:30 12:13 33:52 26:39 5:05 4:06 1:56 3:09 3:05 4:51 1:29 3:13 4:50
246 Fabien Lafoux, David Delayat 🇫🇷 FRA80th of 372 aged 30-34 30-34 1:05:31 12:14 37:39 23:00 4:57 3:56 1:39 2:35 2:49 4:12 1:23 2:51 3:35
247 Antoine Pillon, Matthieu Ravaz-Carrier 🇫🇷 FRA31st of 162 aged 16-24 16-24 1:05:31 12:14 37:34 23:10 4:52 4:06 1:19 3:10 2:17 4:02 1:22 3:00 3:54
248 Adrien Leroy, Elliot Gauthier 🇫🇷 FRA32nd of 162 aged 16-24 16-24 1:05:32 12:15 35:08 25:45 4:44 4:07 2:02 3:08 2:40 4:16 1:45 3:30 4:17
249 Gaëtan André, Maxime Michel 🇫🇷 FRA92nd of 372 aged 25-29 25-29 1:05:33 12:16 35:33 24:48 5:16 3:53 2:01 2:48 2:56 4:08 1:36 3:23 4:03
250 Victor Avallone, Valentin Lubrano 🇫🇷 FRA93rd of 372 aged 25-29 25-29 1:05:33 12:16 35:23 25:38 4:36 3:59 1:30 3:23 2:57 4:10 1:33 3:29 4:37
251 Rodolphe Bayle, Henri Tastevin 🇫🇷 FRA33rd of 237 aged 35-39 35-39 1:05:34 12:17 35:44 24:40 5:14 3:57 1:47 3:01 2:42 4:25 1:37 3:13 3:58
252 Antoine Lecanu, Julien Bernelas 🇫🇷 FRA34th of 237 aged 35-39 35-39 1:05:34 12:17 35:56 25:04 4:36 4:07 1:50 3:48 2:38 4:12 1:28 2:54 4:07
253 Samuel Sheardown, James Layton 🇬🇧 GBR81st of 372 aged 30-34 30-34 1:05:37 12:20 34:22 26:30 4:51 4:10 1:36 3:09 3:20 4:26 1:37 3:37 4:35
254 Alban Lartigue, Brice Lartigue 🇫🇷 FRA35th of 237 aged 35-39 35-39 1:05:38 12:21 34:26 26:40 4:36 4:05 1:50 3:15 3:06 4:16 1:25 4:00 4:43
255 Leo Roche, Joris Gien 🇫🇷 FRA94th of 372 aged 25-29 25-29 1:05:38 12:21 33:50 27:08 4:46 4:16 1:37 4:12 3:01 4:28 1:40 3:38 4:16
256 Dylan Artis, Theo Baudounet 🇫🇷 FRA95th of 372 aged 25-29 25-29 1:05:40 12:23 37:38 23:08 4:58 4:07 1:41 3:00 2:08 4:12 1:23 3:07 3:30
257 Florian Nosi, Theo Rebendenne 🇫🇷 FRA96th of 372 aged 25-29 25-29 1:05:41 12:24 36:28 24:17 5:01 4:03 1:17 2:39 3:31 4:08 1:15 2:59 4:25
258 Thomas Veyrat, Thomas Glâtre 🇫🇷 FRA97th of 372 aged 25-29 25-29 1:05:43 12:26 33:26 27:44 4:38 4:11 1:24 3:56 3:55 4:20 1:35 3:33 4:50
259 Corentin Le Duc, Quentin Guivarch 🇫🇷 FRA98th of 372 aged 25-29 25-29 1:05:44 12:27 37:00 23:55 4:52 3:56 1:27 2:45 2:31 4:14 1:25 3:15 4:22
260 Bastien Leproux, Johan Neau 🇫🇷 FRA99th of 372 aged 25-29 25-29 1:05:44 12:27 35:35 25:16 4:57 3:53 1:34 4:06 2:48 4:25 1:19 3:25 3:46
261 Lucas Gelin, Hugo Tarrain 🇫🇷 FRA33rd of 162 aged 16-24 16-24 1:05:44 12:27 33:42 25:51 6:15 4:14 2:13 3:19 3:00 4:30 1:21 3:14 4:00
262 Antoine Le Meyec, Fabien Alexandre 🇫🇷 FRA100th of 372 aged 25-29 25-29 1:05:46 12:29 36:05 24:46 4:59 3:53 1:41 2:40 2:48 4:39 1:29 3:14 4:22
263 Marc Negre, Théo Baroni 🇫🇷 FRA82nd of 372 aged 30-34 30-34 1:05:47 12:30 35:23 24:44 5:44 4:00 1:49 2:56 3:01 4:22 1:28 3:14 3:54
264 Luc Pezzini, Yann Chambert 🇫🇷 FRA36th of 237 aged 35-39 35-39 1:05:50 12:33 37:54 23:25 4:37 4:05 2:07 2:50 2:31 4:09 1:30 2:32 3:41
265 Gordon Bieling, Maximilian Mißlinger 🇩🇪 GER37th of 237 aged 35-39 35-39 1:05:51 12:34 36:35 24:03 5:16 3:59 1:40 2:32 2:39 4:11 1:25 3:31 4:06
266 Anthony Schmidt, Vivien Helluy 🇫🇷 FRA83rd of 372 aged 30-34 30-34 1:05:56 12:39 36:58 23:33 5:29 3:59 1:35 2:51 2:33 4:08 1:21 3:07 3:59
267 Thomas Lempereur, Théo Lempereur 🇫🇷 FRA34th of 162 aged 16-24 16-24 1:05:56 12:39 36:16 25:09 4:35 3:58 1:35 2:50 2:42 4:06 1:21 3:00 5:37
268 Romain Roubaud, Kevin Rode 🇫🇷 FRA38th of 237 aged 35-39 35-39 1:05:57 12:40 37:16 23:27 5:19 3:55 1:37 2:23 2:48 4:02 1:28 3:12 4:02
269 Alexandre Vandermeersch, Benjamin Rigotti 🇧🇪 BEL84th of 372 aged 30-34 30-34 1:05:57 12:40 35:15 25:06 5:40 3:56 1:39 2:51 2:59 4:19 1:31 3:44 4:07
270 Quillan Kortaa, Johan Giaimo 🇫🇷 FRA35th of 162 aged 16-24 16-24 1:05:59 12:42 37:26 23:41 4:58 3:59 1:18 2:59 2:32 4:19 1:27 3:13 3:54
271 Titouan Maumege, Hugo Tanguy 🇫🇷 FRA36th of 162 aged 16-24 16-24 1:06:00 12:43 37:35 23:17 5:14 3:58 1:36 3:27 2:26 4:06 1:22 2:33 3:49
272 Maxime Lequa, Rudy Chaouche 🇫🇷 FRA39th of 237 aged 35-39 35-39 1:06:02 12:45 38:48 21:55 5:24 3:56 1:24 2:52 1:56 4:10 1:13 2:34 3:50
273 Elie Boudoussier, Alexis Maurin 🇫🇷 FRA101st of 372 aged 25-29 25-29 1:06:02 12:45 35:54 25:11 5:02 3:58 1:38 2:54 3:02 4:14 1:38 3:33 4:14
274 Julien Crozat, Jeremy Bonicel 🇫🇷 FRA102nd of 372 aged 25-29 25-29 1:06:03 12:46 34:55 26:52 4:21 4:01 1:49 2:43 3:54 4:16 1:33 3:36 5:00
275 Remy Uzel, Vincent Dupuy 🇫🇷 FRA3rd of 58 aged 45-49 45-49 1:06:05 12:48 36:36 24:27 5:07 3:57 1:30 2:52 3:01 4:05 1:39 3:16 4:07
276 Brice Teurquety, Jean-Baptiste Luiggi 🇫🇷 FRA103rd of 372 aged 25-29 25-29 1:06:07 12:50 39:29 21:40 5:03 3:47 1:20 2:32 2:12 4:00 1:26 2:44 3:39
277 Yann Garderes, Quentin Logie 🇫🇷 FRA10th of 143 aged 40-44 40-44 1:06:08 12:51 36:27 24:46 4:59 3:47 1:54 3:23 2:42 4:12 1:38 3:11 3:59
278 Baptiste Marion, Camille-Louis Sobreira 🇫🇷 FRA104th of 372 aged 25-29 25-29 1:06:10 12:53 39:35 21:32 5:08 3:48 1:30 2:35 2:14 3:52 1:22 2:31 3:40
279 Thomas Bonjean, Yann Mazet 🇫🇷 FRA40th of 237 aged 35-39 35-39 1:06:10 12:53 37:14 23:48 5:15 3:56 1:47 2:56 2:12 4:26 1:45 2:58 3:48
280 Alex Gallas, Tiwakan Falaise 🇫🇷 FRA85th of 372 aged 30-34 30-34 1:06:10 12:53 36:45 24:21 5:09 4:06 1:21 3:41 2:32 4:23 1:18 2:52 4:08
281 Fabien Armando, Theo Di Pompeo 🇫🇷 FRA41st of 237 aged 35-39 35-39 1:06:11 12:54 35:41 25:24 5:11 3:54 1:26 3:09 3:29 4:11 1:33 3:30 4:12
282 Ludovic Durand-Noel, Pierre Thomas 🇫🇷 FRA105th of 372 aged 25-29 25-29 1:06:12 12:55 34:24 26:49 5:03 4:15 1:41 3:54 2:45 4:31 1:25 3:38 4:40
283 Jason Tessier, Christophe Tessier 🇫🇷 FRA42nd of 237 aged 35-39 35-39 1:06:13 12:56 35:35 25:28 5:14 4:00 1:29 3:13 3:08 4:16 1:18 3:41 4:23
284 Lucas Bèges, Antoine Delapierre 🇫🇷 FRA106th of 372 aged 25-29 25-29 1:06:15 12:58 36:42 24:19 5:20 3:55 1:40 2:54 2:47 4:08 1:21 3:22 4:12
285 David Gentillet, Noureddine Nabil 🇫🇷 FRA11th of 143 aged 40-44 40-44 1:06:15 12:58 35:42 25:58 4:39 4:05 1:47 3:16 2:27 4:36 1:27 4:07 4:13
286 Thibault Gerosa, Morgan Cayrier 🇫🇷 FRA86th of 372 aged 30-34 30-34 1:06:17 13:00 37:03 23:56 5:22 4:03 1:28 2:44 2:44 4:14 1:48 3:14 3:41
287 Sébastien Joly, Aurelien Court 🇫🇷 FRA43rd of 237 aged 35-39 35-39 1:06:17 13:00 32:58 28:34 4:51 4:04 1:52 4:26 3:16 4:27 2:04 4:01 4:24
288 Paul Bowyer, Yvan Mathé 🇬🇧 GBR3rd of 17 aged 50-54 50-54 1:06:19 13:02 34:42 26:56 4:46 4:03 1:50 3:35 3:26 4:30 1:50 3:42 4:00
289 Charly Chappaz, Thibaut Dazon 🇫🇷 FRA87th of 372 aged 30-34 30-34 1:06:21 13:04 36:36 25:05 4:45 3:59 1:54 3:01 3:01 4:03 1:26 3:28 4:13
290 Christophe Poupet, Vincent Martinet 🇫🇷 FRA12th of 143 aged 40-44 40-44 1:06:26 13:09 38:44 22:58 4:46 3:41 1:34 2:27 2:59 4:07 1:34 2:51 3:45
291 Andrea Debakh, Louis Basso 🇫🇷 FRA107th of 372 aged 25-29 25-29 1:06:29 13:12 37:23 24:02 5:08 3:56 1:46 3:04 2:13 4:08 1:36 3:25 3:54
292 Killian Da Cruz, Alexis Da Cruz 🇫🇷 FRA108th of 372 aged 25-29 25-29 1:06:30 13:13 36:46 24:40 5:07 4:01 1:45 3:16 3:06 4:26 1:23 2:52 3:51
293 Elouan Rousseau, Maxime Hurtubise 🇫🇷 FRA37th of 162 aged 16-24 16-24 1:06:31 13:14 35:25 26:23 4:48 4:29 1:36 3:22 2:49 4:39 1:20 3:36 4:32
294 Loïc Estevan, Christophe Sauget 🇫🇷 FRA13th of 143 aged 40-44 40-44 1:06:32 13:15 37:39 24:09 4:46 4:09 1:38 2:48 2:45 4:16 1:25 3:13 3:55
295 Quentin Bayette, Thibault Zafra 🇫🇷 FRA109th of 372 aged 25-29 25-29 1:06:32 13:15 34:45 26:42 5:09 3:45 1:11 3:15 5:02 4:18 1:25 3:19 4:27
296 Theo Darroman, Arthur Milhot 🇫🇷 FRA88th of 372 aged 30-34 30-34 1:06:33 13:16 36:33 24:20 5:45 4:05 1:19 2:22 2:50 4:30 1:18 3:40 4:16
297 Alexandre David, Kevin Bouriaud 🇫🇷 FRA89th of 372 aged 30-34 30-34 1:06:33 13:16 36:56 24:47 4:54 4:05 1:16 3:23 3:06 4:18 1:34 3:03 4:02
298 Jerome Moutama, Jordan Guilhot 🇫🇷 FRA90th of 372 aged 30-34 30-34 1:06:35 13:18 36:12 25:09 5:19 3:57 1:41 2:19 2:29 4:20 1:24 3:21 5:38
299 Jérôme Falentin, Bertrand Falentin 🇫🇷 FRA44th of 237 aged 35-39 35-39 1:06:35 13:18 36:10 25:40 4:50 4:08 1:42 3:19 2:50 4:31 1:27 3:16 4:27
300 Leandre Vanhoove, Aubin Vanhoove 🇫🇷 FRA110th of 372 aged 25-29 25-29 1:06:39 13:22 37:15 23:25 6:04 4:02 1:34 2:43 2:33 4:14 1:17 2:52 4:10
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