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
301 Vincent Contestin, Alexandre Contestin 🇫🇷 FRA111th of 372 aged 25-29 25-29 1:06:39 13:22 36:52 24:36 5:16 4:00 1:56 3:03 2:58 4:23 1:25 3:03 3:48
302 Sylvain Puchaux, Jérôme Sempéré 🇫🇷 FRA14th of 143 aged 40-44 40-44 1:06:42 13:25 38:14 23:33 5:00 3:53 1:22 2:37 2:59 4:10 1:30 3:07 3:55
303 Jeremy Cepas, Pierre Voiron 🇫🇷 FRA91st of 372 aged 30-34 30-34 1:06:42 13:25 37:04 24:50 4:53 4:06 1:31 3:15 2:38 4:16 1:22 3:23 4:19
304 Clement Brung, Julien Brung 🇫🇷 FRA45th of 237 aged 35-39 35-39 1:06:43 13:26 38:28 23:46 4:32 3:50 2:00 3:14 2:22 4:13 1:11 3:07 3:49
305 Charles Lesnard, Gauvain Grossiord 🇫🇷 FRA112th of 372 aged 25-29 25-29 1:06:44 13:27 36:55 23:27 6:25 4:03 1:31 3:05 2:08 4:22 1:34 3:01 3:43
306 Marie Ferrasse Desnoix, Jean Baptiste Ferrasse Desnoix 🇫🇷 FRA92nd of 372 aged 30-34 30-34 1:06:44 13:27 38:20 23:37 4:51 4:03 1:41 2:49 2:44 4:21 1:26 2:58 3:35
307 Jean-Robert Fleury, Erwan Gross 🇫🇷 FRA113th of 372 aged 25-29 25-29 1:06:44 13:27 35:20 26:00 5:28 4:15 1:46 3:20 2:45 4:24 1:23 2:56 5:11
308 Kevin Legrain, Jacky Dervey 🇫🇷 FRA46th of 237 aged 35-39 35-39 1:06:45 13:28 36:29 25:37 4:46 3:54 1:51 2:47 3:27 4:17 1:33 3:38 4:10
309 Tom Weyrig, Morgan Barney 🇫🇷 FRA114th of 372 aged 25-29 25-29 1:06:50 13:33 36:42 24:51 5:22 3:44 1:42 2:50 3:00 4:16 1:24 3:53 4:02
310 Mickael Vives, Julian Rodeville 🇫🇷 FRA93rd of 372 aged 30-34 30-34 1:06:51 13:34 36:18 23:43 6:52 3:50 1:37 3:16 2:23 4:18 1:36 2:49 3:54
311 Johan Couton, Florian Blaise 🇫🇷 FRA94th of 372 aged 30-34 30-34 1:06:52 13:35 38:59 23:05 4:52 3:54 1:26 2:49 2:49 4:07 1:31 2:57 3:32
312 Jean-Patrick Lareyre, Maxime Guyot 🇫🇷 FRA47th of 237 aged 35-39 35-39 1:06:52 13:35 37:04 24:18 5:35 3:47 1:29 3:06 2:46 4:04 1:13 3:27 4:26
313 Anthony Ginet, Sébastien Ginet 🇫🇷 FRA115th of 372 aged 25-29 25-29 1:06:53 13:36 39:30 22:44 4:44 3:48 1:30 2:43 2:36 3:53 1:30 2:48 3:56
314 Carlo Gatti, Bertrand Socquet-Clerc 🇮🇹 ITA4th of 58 aged 45-49 45-49 1:06:53 13:36 37:29 24:11 5:18 3:56 1:54 2:59 3:00 3:59 1:28 3:01 3:54
315 Hugo Heraud, Gaëtan Rinaldi 🇫🇷 FRA116th of 372 aged 25-29 25-29 1:06:53 13:36 35:53 26:17 4:48 4:16 1:45 3:22 2:53 4:52 1:30 3:31 4:08
316 Gaetan Fache, Jordan Khennouf 🇫🇷 FRA95th of 372 aged 30-34 30-34 1:06:54 13:37 36:12 25:32 5:15 3:59 1:46 3:35 2:56 4:23 1:21 3:27 4:05
317 Théo Brosse, Axel Florentino 🇫🇷 FRA117th of 372 aged 25-29 25-29 1:06:55 13:38 37:11 25:03 4:44 4:06 1:54 3:24 2:43 4:10 1:34 3:29 3:43
318 Rémy Paniego, Rodolphe Bayle 🇫🇷 FRA96th of 372 aged 30-34 30-34 1:06:56 13:39 35:41 25:46 5:32 4:09 1:42 3:02 2:51 4:31 1:29 3:48 4:14
319 Tanguy Rubel, Esteban Fleuret 🇫🇷 FRA118th of 372 aged 25-29 25-29 1:06:57 13:40 34:20 27:35 5:06 3:58 1:44 3:10 3:07 4:25 1:37 4:02 5:32
320 Aurélien Cayuela, Florent Ponsonnet 🇫🇷 FRA48th of 237 aged 35-39 35-39 1:07:00 13:43 36:37 25:08 5:20 3:59 1:30 3:05 2:41 4:02 1:20 3:12 5:19
321 Pierre Vassal, Vincent Roubinet 🇫🇷 FRA15th of 143 aged 40-44 40-44 1:07:00 13:43 36:30 25:31 5:04 3:51 1:34 2:58 3:11 4:11 1:16 4:07 4:23
322 Michael Gastaud, Robin Duvinage 🇫🇷 FRA97th of 372 aged 30-34 30-34 1:07:03 13:46 36:07 24:01 6:59 3:58 1:34 3:04 3:33 4:13 1:34 1:31 4:34
323 Edouard Budka, Sylvain Harlé 🇫🇷 FRA49th of 237 aged 35-39 35-39 1:07:03 13:46 37:00 25:25 4:43 4:02 1:57 3:13 2:26 4:16 1:28 3:20 4:43
324 Joan Bourgeon, Lilian Pontier 🇫🇷 FRA119th of 372 aged 25-29 25-29 1:07:03 13:46 35:22 26:04 5:42 4:06 1:31 3:17 2:36 4:40 1:42 3:34 4:38
325 Ludovic Raiffaud, Ronny Seror 🇫🇷 FRA50th of 237 aged 35-39 35-39 1:07:05 13:48 37:51 24:26 4:52 3:54 1:50 3:08 2:10 4:22 1:23 3:22 4:17
326 Alexandre Ben Khelifa, Yvan Baffalie 🇫🇷 FRA120th of 372 aged 25-29 25-29 1:07:05 13:48 38:08 24:28 4:34 4:13 1:38 3:17 3:04 4:27 1:18 2:49 3:42
327 Theo Dufour, Ismael Paya 🇫🇷 FRA121st of 372 aged 25-29 25-29 1:07:05 13:48 35:02 27:26 4:41 4:04 1:43 3:30 3:30 4:17 1:35 3:56 4:51
328 David Thomas, Jeremy Raymond 🇫🇷 FRA98th of 372 aged 30-34 30-34 1:07:07 13:50 40:06 21:42 5:25 3:47 1:03 1:56 2:40 4:02 1:16 2:25 4:33
329 Natan Cruz, Sebastien Cruz 🇫🇷 FRA99th of 372 aged 30-34 30-34 1:07:07 13:50 38:54 22:31 5:46 3:51 1:28 2:59 2:29 4:01 1:28 2:38 3:37
330 Maxime Rousseau, Philippe Canivet 🇫🇷 FRA16th of 143 aged 40-44 40-44 1:07:07 13:50 39:00 22:33 5:38 3:50 1:30 2:11 2:36 4:23 1:25 2:46 3:52
331 Morten Nuper, Paul Mazot 🇫🇷 FRA100th of 372 aged 30-34 30-34 1:07:07 13:50 37:40 24:53 4:40 3:50 1:40 2:41 3:12 4:09 1:34 3:40 4:07
332 Antoine Marro, Raoul Duperrex 🇫🇷 FRA101st of 372 aged 30-34 30-34 1:07:09 13:52 36:50 24:54 5:29 3:53 2:00 3:13 2:04 4:14 1:25 3:41 4:24
333 Nills Justine, Yannis Ohanian 🇫🇷 FRA51st of 237 aged 35-39 35-39 1:07:11 13:54 36:24 25:57 4:55 3:58 1:49 3:24 3:01 4:11 1:34 3:14 4:46
334 Matthieu Parent, Enzo Di Iorio 🇫🇷 FRA122nd of 372 aged 25-29 25-29 1:07:13 13:56 38:12 23:28 5:37 4:06 1:45 3:03 2:15 4:09 1:25 2:34 4:11
335 Maxime Taquin, Alexandre Capeau 🇫🇷 FRA102nd of 372 aged 30-34 30-34 1:07:13 13:56 36:14 25:50 5:14 4:02 1:24 3:36 2:31 4:08 1:23 3:55 4:51
336 Charly Gulli, Kevin Maass 🇫🇷 FRA52nd of 237 aged 35-39 35-39 1:07:14 13:57 38:24 24:09 4:47 4:05 1:47 3:00 2:23 4:14 1:12 2:57 4:31
337 Jules Lemesre, Mathieu Desbuisson 🇫🇷 FRA123rd of 372 aged 25-29 25-29 1:07:14 13:57 36:25 25:49 5:04 4:04 1:44 3:28 3:21 4:12 1:27 3:27 4:06
338 Romain Anse, Lucas Fargues 🇫🇷 FRA103rd of 372 aged 30-34 30-34 1:07:17 14:00 39:11 23:16 4:54 3:47 1:22 2:18 3:15 4:02 1:45 2:58 3:49
339 Lucas Polge, Luc Renaud 🇫🇷 FRA124th of 372 aged 25-29 25-29 1:07:17 14:00 36:32 25:46 5:04 4:16 2:00 3:02 2:38 4:32 1:16 3:46 4:16
340 Gilles Seyller, Grégoire Langlois 🇫🇷 FRA104th of 372 aged 30-34 30-34 1:07:18 14:01 36:06 25:51 5:26 4:08 1:44 3:14 3:20 4:21 1:22 3:25 4:17
341 Maelick Lagane, Jonathan Colin 🇫🇷 FRA105th of 372 aged 30-34 30-34 1:07:19 14:02 37:14 25:09 5:00 3:56 1:38 2:44 2:31 4:30 1:20 4:03 4:27
342 Julien Rébillion, Baptiste Faglin 🇫🇷 FRA125th of 372 aged 25-29 25-29 1:07:19 14:02 36:20 25:56 5:09 3:53 1:33 2:40 3:42 4:14 1:28 3:36 4:50
343 Alexandre Soler, Julien Bitoun 🇫🇷 FRA126th of 372 aged 25-29 25-29 1:07:21 14:04 39:34 22:13 5:38 4:01 1:27 2:24 2:03 3:59 1:25 2:39 4:15
344 Cyril Benech, Anthony Freige 🇫🇷 FRA127th of 372 aged 25-29 25-29 1:07:21 14:04 37:24 24:24 5:37 3:37 1:50 3:37 2:31 4:09 1:26 3:16 3:58
345 Andy Godet, Lucas Godet 🇫🇷 FRA128th of 372 aged 25-29 25-29 1:07:21 14:04 36:34 26:07 4:44 4:06 1:32 3:44 3:20 4:34 1:30 3:22 3:59
346 Lucas LO Cunsolo, ken Martini 🇫🇷 FRA106th of 372 aged 30-34 30-34 1:07:21 14:04 34:56 27:11 5:19 4:23 1:48 3:15 3:32 4:37 1:30 3:46 4:20
347 Kilian Delasse, Jeremy Guesnon 🇫🇷 FRA129th of 372 aged 25-29 25-29 1:07:23 14:06 37:42 24:02 5:43 4:00 1:22 2:41 2:47 4:38 1:08 3:29 3:57
348 Aurelien Peino, Antonin Frejafond 🇫🇷 FRA130th of 372 aged 25-29 25-29 1:07:23 14:06 34:10 28:25 4:52 4:17 2:03 3:56 3:27 4:31 1:44 3:15 5:12
349 Jerome Devoye, Angel Plaire 🇫🇷 FRA53rd of 237 aged 35-39 35-39 1:07:24 14:07 34:57 26:30 6:00 3:54 1:57 4:13 2:15 4:39 1:43 3:27 4:22
350 Jeson Lengudiana, Anthony Yebi Noah 🇫🇷 FRA107th of 372 aged 30-34 30-34 1:07:25 14:08 38:33 23:22 5:34 3:47 1:23 2:33 2:26 4:19 1:21 3:17 4:16
351 Victor Favale, Clement Cal 🇫🇷 FRA131st of 372 aged 25-29 25-29 1:07:25 14:08 38:40 23:48 5:01 4:01 1:32 2:54 2:21 4:29 1:14 3:27 3:50
352 Romaric Seropian, Gauthier Pochat 🇫🇷 FRA38th of 162 aged 16-24 16-24 1:07:25 14:08 36:54 25:14 5:21 4:09 1:49 4:03 2:08 4:29 1:26 3:02 4:08
353 Noah Flaugere, Alexis Chambon 🇫🇷 FRA39th of 162 aged 16-24 16-24 1:07:27 14:10 36:34 25:47 5:12 3:55 1:43 3:20 3:24 4:36 1:17 3:28 4:04
354 Vincent Brechet, Arnaud Fisson 🇫🇷 FRA17th of 143 aged 40-44 40-44 1:07:27 14:10 36:05 26:08 5:18 3:55 1:45 3:05 2:42 4:36 1:27 3:07 5:31
355 Guillaume Mikhailoff, Adrien Goutille 🇫🇷 FRA132nd of 372 aged 25-29 25-29 1:07:28 14:11 37:35 24:31 5:25 3:46 1:28 3:28 3:03 4:03 1:36 3:06 4:01
356 Jean Fromentin, Valentin Klotz 🇫🇷 FRA133rd of 372 aged 25-29 25-29 1:07:29 14:12 37:20 25:02 5:12 3:50 1:44 3:00 2:44 4:33 1:36 3:13 4:22
357 Quentin Mishellany, Leo Brettes 🇫🇷 FRA40th of 162 aged 16-24 16-24 1:07:30 14:13 36:43 26:08 4:44 4:03 2:01 3:22 3:04 4:26 1:34 3:38 4:00
358 Franck Habrant, Augustin Minet 🇫🇷 FRA108th of 372 aged 30-34 30-34 1:07:32 14:15 38:01 24:16 5:18 4:12 1:08 2:40 2:56 4:20 1:17 2:58 4:45
359 Erwan Plantevin, Jean Baptiste Houget 🇫🇷 FRA109th of 372 aged 30-34 30-34 1:07:33 14:16 37:27 24:44 5:26 4:04 1:45 2:42 2:44 4:21 1:45 2:49 4:34
360 Quentin Aioun, Erwan Guenver 🇫🇷 FRA110th of 372 aged 30-34 30-34 1:07:34 14:17 35:15 26:14 6:07 3:55 1:51 5:05 2:20 4:17 1:37 3:09 4:00
361 Mathieu Ferrao, Axel Cabrol 🇫🇷 FRA134th of 372 aged 25-29 25-29 1:07:36 14:19 39:04 23:32 5:05 4:06 1:36 2:12 2:23 4:06 1:38 3:12 4:19
362 Adrien Bourcier, Ouissem Aouina 🇫🇷 FRA41st of 162 aged 16-24 16-24 1:07:36 14:19 37:43 24:29 5:29 3:57 1:36 2:30 2:22 4:25 1:31 3:08 5:00
363 Paul Herzog, Louis Denimal 🇫🇷 FRA135th of 372 aged 25-29 25-29 1:07:36 14:19 38:14 24:30 4:57 3:51 1:47 3:19 2:43 4:09 1:28 3:04 4:09
364 Giovanni Carretto, Matteo Pra gangi 🇮🇹 ITA111th of 372 aged 30-34 30-34 1:07:36 14:19 37:47 24:56 4:58 3:50 2:59 3:10 2:58 4:05 1:29 2:59 3:26
365 Adrien Truong, Enzo Giachino 🇫🇷 FRA112th of 372 aged 30-34 30-34 1:07:36 14:19 35:59 25:18 6:23 4:02 1:43 3:41 2:33 4:33 1:38 3:10 3:58
366 Kevin Haettel, Martial Tadeuszak 🇫🇷 FRA113th of 372 aged 30-34 30-34 1:07:37 14:20 37:24 25:16 5:01 3:57 1:32 2:55 2:56 4:28 1:43 2:48 4:57
367 Sébastien Tanguy, Romain Galendo 🇫🇷 FRA54th of 237 aged 35-39 35-39 1:07:37 14:20 36:45 26:23 4:33 4:08 1:36 3:16 3:36 4:07 1:50 3:36 4:14
368 Jeremy Delrieu, Killian Gusmano 🇫🇷 FRA136th of 372 aged 25-29 25-29 1:07:38 14:21 38:56 24:01 4:46 4:04 1:41 3:28 2:20 4:16 1:15 2:53 4:04
369 Jordan Domene, Lucas Averty 🇫🇷 FRA42nd of 162 aged 16-24 16-24 1:07:38 14:21 35:19 26:53 5:29 4:07 1:33 2:53 3:11 4:31 1:36 4:11 4:51
370 Jesse Aliaga Jacob, Alexis Fourvel 🇩🇿 ALG55th of 237 aged 35-39 35-39 1:07:42 14:25 39:17 23:37 4:53 4:02 1:25 2:52 2:20 4:06 1:14 3:25 4:13
371 Clément Bonnet, Rafaël Duch 🇫🇷 FRA137th of 372 aged 25-29 25-29 1:07:43 14:26 35:57 26:59 4:52 4:17 2:16 3:18 2:59 4:37 1:47 3:54 3:51
372 Nicolas Constant, Louis Constant 🇫🇷 FRA43rd of 162 aged 16-24 16-24 1:07:45 14:28 39:17 22:48 5:45 3:56 1:24 2:33 2:40 4:08 1:24 2:36 4:07
373 Arnaud Maillard, Vito Quattrocchi 🇫🇷 FRA114th of 372 aged 30-34 30-34 1:07:45 14:28 38:14 24:31 5:06 3:59 1:33 2:35 2:46 4:15 1:37 3:49 3:57
374 Yoann Tardy, Alban Tonin 🇫🇷 FRA115th of 372 aged 30-34 30-34 1:07:48 14:31 39:27 22:58 5:27 3:50 1:23 3:03 2:06 4:15 1:31 2:55 3:55
375 Patrick Fouilloux, Karl Fouilloux 🇫🇷 FRA5th of 58 aged 45-49 45-49 1:07:49 14:32 40:08 22:36 5:08 3:52 1:32 2:48 2:16 3:49 1:26 3:23 3:30
376 Jeesy Da Veiga, Anis Ouldkaci 🇫🇷 FRA44th of 162 aged 16-24 16-24 1:07:49 14:32 35:43 26:52 5:19 4:05 1:32 3:36 2:46 4:40 1:32 4:02 4:39
377 Arthur Brun, Matisse Battesti 🇦🇷 ARG45th of 162 aged 16-24 16-24 1:07:50 14:33 36:22 26:23 5:09 4:12 1:35 3:13 2:51 4:27 1:20 3:18 5:27
378 Daniel La Russa, Anthony Techer 🇫🇷 FRA138th of 372 aged 25-29 25-29 1:07:53 14:36 36:56 25:16 5:46 3:57 1:34 2:55 2:15 4:43 1:33 3:40 4:39
379 Nils Quemeneur, François Galliou 🇫🇷 FRA139th of 372 aged 25-29 25-29 1:07:53 14:36 35:13 27:27 5:17 4:19 2:03 3:06 4:17 4:24 1:15 3:22 4:41
380 Thibault Brune, William Fort 🇫🇷 FRA46th of 162 aged 16-24 16-24 1:07:54 14:37 37:52 24:52 5:14 4:07 1:31 3:18 3:01 4:11 1:24 3:20 4:00
381 Oscar Zancristoforo, Léo Heckmann 🇫🇷 FRA140th of 372 aged 25-29 25-29 1:07:54 14:37 37:21 25:14 5:23 3:54 1:48 3:03 2:32 4:33 1:23 3:26 4:35
382 Julien Betti, Samuel Fiasche 🇫🇷 FRA47th of 162 aged 16-24 16-24 1:07:55 14:38 38:36 24:02 5:21 4:03 1:30 3:00 2:09 4:25 1:39 3:27 3:49
383 Téo Glonin, Raphaël Glonin 🇫🇷 FRA116th of 372 aged 30-34 30-34 1:07:55 14:38 38:47 24:31 4:43 4:13 1:38 3:01 2:32 4:35 1:20 3:08 4:04
384 Gael Soubeyrand, Timothe Ponet 🇫🇷 FRA56th of 237 aged 35-39 35-39 1:07:55 14:38 34:45 27:23 5:51 3:58 1:46 3:54 2:47 4:19 1:45 4:28 4:26
385 Sevan Vandard, Thibert Caffin 🇫🇷 FRA117th of 372 aged 30-34 30-34 1:07:56 14:39 37:57 24:06 5:58 3:57 1:37 2:44 2:39 4:21 1:27 3:25 3:56
386 Brice Scordo, Anthony Di Folco 🇫🇷 FRA57th of 237 aged 35-39 35-39 1:07:57 14:40 37:29 24:48 5:45 3:48 1:44 2:28 3:01 4:33 1:26 3:27 4:21
387 Damien Crespy, Soccodato Marc 🇫🇷 FRA141st of 372 aged 25-29 25-29 1:07:58 14:41 36:09 26:54 4:59 4:03 2:22 3:50 2:59 4:32 1:33 3:45 3:50
388 Zakarie Sabaa, Bruno Samat 🇫🇷 FRA18th of 143 aged 40-44 40-44 1:08:00 14:43 38:32 24:23 5:10 4:06 1:44 3:10 2:39 4:10 1:26 3:15 3:53
389 Tanguy Cabanis, Donovan Thomas 🇫🇷 FRA118th of 372 aged 30-34 30-34 1:08:01 14:44 39:31 23:39 4:55 3:40 1:20 2:34 3:17 4:12 1:18 3:22 3:56
390 Timothee Mevel, Thibault Mével 🇫🇷 FRA119th of 372 aged 30-34 30-34 1:08:03 14:46 39:24 23:23 5:20 4:02 1:30 3:03 2:36 4:06 1:26 2:53 3:47
391 Corentin Martinez, Jérémie Kichenin 🇫🇷 FRA142nd of 372 aged 25-29 25-29 1:08:03 14:46 35:12 27:23 5:33 4:01 2:02 3:09 3:40 4:17 1:27 4:12 4:35
392 Victor Leconte, Jean-Baptiste Quinon 🇫🇷 FRA120th of 372 aged 30-34 30-34 1:08:04 14:47 38:13 24:38 5:17 3:49 1:29 3:18 2:27 4:17 1:29 3:19 4:30
393 Yohan Lafond, Edouard Bernadou 🇫🇷 FRA58th of 237 aged 35-39 35-39 1:08:04 14:47 36:19 26:26 5:23 4:10 1:39 3:27 3:30 4:32 1:30 3:34 4:04
394 Timothy Eugene, Kylian Carneiro 🇫🇷 FRA48th of 162 aged 16-24 16-24 1:08:10 14:53 40:08 23:30 4:37 3:57 1:46 2:43 3:05 4:09 1:22 2:45 3:43
395 Alexandre Dubois, Benjamin Poujade 🇫🇷 FRA143rd of 372 aged 25-29 25-29 1:08:11 14:54 36:29 26:40 5:07 4:10 1:38 3:29 3:13 4:22 1:31 3:22 4:55
396 Dorian Francois, David Fleury 🇫🇷 FRA144th of 372 aged 25-29 25-29 1:08:12 14:55 37:22 24:44 6:10 4:01 1:43 2:59 2:51 4:20 1:05 3:11 4:34
397 Hadrien Ceyte, Martin Egiziano 🇫🇷 FRA59th of 237 aged 35-39 35-39 1:08:13 14:56 40:26 22:32 5:18 3:55 1:21 2:59 2:08 4:18 1:24 2:46 3:41
398 Lucas Nivelais, Jessy Caillaboeuf 🇫🇷 FRA145th of 372 aged 25-29 25-29 1:08:16 14:59 38:06 24:17 5:59 3:59 1:29 3:36 2:29 4:14 1:28 3:18 3:44
399 Sébastien Alonso, Nicolas Dallier 🇫🇷 FRA60th of 237 aged 35-39 35-39 1:08:17 15:00 35:53 26:21 6:07 3:52 1:35 3:20 3:11 4:27 1:39 3:42 4:35
400 Vincent Quehan, Alexandre Dumeynieu 🇫🇷 FRA19th of 143 aged 40-44 40-44 1:08:17 15:00 36:13 26:45 5:24 4:01 1:27 2:57 3:18 4:39 1:33 3:25 5:25
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