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
601 Michael Oliveri, Hugo Julian-Lions 🇫🇷 FRA82nd of 162 aged 16-24 16-24 1:11:24 18:07 39:46 26:18 5:24 3:53 1:49 3:05 3:32 4:17 1:19 4:09 4:14
602 Jordi Cotxet, Jérémy Carneau 🇫🇷 FRA83rd of 162 aged 16-24 16-24 1:11:25 18:08 39:26 26:00 6:03 4:06 1:57 3:17 3:05 4:24 1:27 3:32 4:12
603 Louis Sarrat, Theo Madec 🇫🇷 FRA196th of 372 aged 25-29 25-29 1:11:26 18:09 39:02 26:35 5:53 4:02 1:41 3:36 3:08 4:22 1:35 4:01 4:10
604 Thomas Maurin, Bruno Galhano 🇫🇷 FRA181st of 372 aged 30-34 30-34 1:11:26 18:09 37:10 28:45 5:36 4:25 2:00 4:34 2:40 4:41 1:40 3:46 4:59
605 Florian Moro, Franck Amo 🇫🇷 FRA197th of 372 aged 25-29 25-29 1:11:26 18:09 37:40 28:58 4:54 3:46 2:01 3:56 2:28 4:21 1:30 3:16 7:40
606 Charles Bes, Guillaume Cambazar 🇫🇷 FRA94th of 237 aged 35-39 35-39 1:11:29 18:12 43:02 22:45 5:47 4:03 1:14 2:25 2:40 4:01 1:33 3:20 3:29
607 Ruben Cohen, Thibault Delon 🇫🇷 FRA198th of 372 aged 25-29 25-29 1:11:29 18:12 38:24 27:55 5:13 4:07 2:04 3:27 3:06 4:22 1:23 4:50 4:36
608 Benjamin David, Laurent David 🇫🇷 FRA95th of 237 aged 35-39 35-39 1:11:30 18:13 39:33 25:59 6:04 4:08 1:56 2:35 3:07 4:19 1:45 3:34 4:35
609 Célestin Charbey, Philippe Fromentin 🇫🇷 FRA39th of 143 aged 40-44 40-44 1:11:30 18:13 39:51 26:31 5:12 3:56 1:39 3:26 3:35 4:19 1:27 3:55 4:14
610 Nelson Rousseau, Jean-Baptiste Vincent 🇫🇷 FRA96th of 237 aged 35-39 35-39 1:11:31 18:14 37:49 27:41 6:06 4:10 2:19 3:52 2:47 4:32 1:36 3:57 4:28
611 Alexandre Spadaro, Quentin Josse 🇫🇷 FRA97th of 237 aged 35-39 35-39 1:11:32 18:15 42:17 23:51 5:29 3:56 1:41 3:11 2:42 4:03 1:29 3:01 3:48
612 Thomas Pollard, Ariel Garza 🇺🇸 USA199th of 372 aged 25-29 25-29 1:11:33 18:16 37:25 27:04 7:09 3:58 1:34 3:51 3:08 4:46 1:40 2:56 5:11
613 Nicolas Decobecq, Julien Guillout 🇫🇷 FRA40th of 143 aged 40-44 40-44 1:11:37 18:20 41:12 24:48 5:42 4:09 1:39 3:20 2:27 4:24 1:32 3:27 3:50
614 Jace Bodner, Jeremy Newall 🇨🇦 CAN200th of 372 aged 25-29 25-29 1:11:37 18:20 41:04 25:43 4:54 4:01 3:05 2:39 2:51 4:02 1:26 2:53 4:46
615 Maxime Micheau, Yannick Legouix 🇫🇷 FRA98th of 237 aged 35-39 35-39 1:11:38 18:21 40:30 25:41 5:33 4:11 1:51 3:19 2:56 4:33 1:14 3:53 3:44
616 Stefan Höer, Claudius Rokosch 🇩🇪 GER41st of 143 aged 40-44 40-44 1:11:38 18:21 39:59 26:16 5:27 4:02 2:45 3:06 2:58 4:24 1:23 3:15 4:23
617 Emile Cohen, Ariel Illouz 🇫🇷 FRA201st of 372 aged 25-29 25-29 1:11:39 18:22 39:42 26:20 5:40 4:09 1:56 2:51 2:54 4:39 1:31 3:26 4:54
618 Gauthier Leplat, David Mimouni 🇫🇷 FRA182nd of 372 aged 30-34 30-34 1:11:40 18:23 38:17 28:33 4:55 4:17 1:57 3:32 3:43 4:30 1:43 4:10 4:41
619 Xavier Maurin, Antoine Perin 🇫🇷 FRA183rd of 372 aged 30-34 30-34 1:11:43 18:26 39:42 26:14 5:52 3:52 2:10 2:56 3:11 4:03 1:29 4:15 4:18
620 Mathieu Truc, Gregory Joffre 🇫🇷 FRA99th of 237 aged 35-39 35-39 1:11:44 18:27 40:29 25:54 5:26 4:11 1:58 3:34 2:59 4:26 1:37 3:11 3:58
621 Julien Brothelande, Grégoire Faure 🇫🇷 FRA100th of 237 aged 35-39 35-39 1:11:45 18:28 38:58 26:41 6:13 4:10 1:56 4:02 2:36 4:28 1:51 3:30 4:08
622 Quentin Drouhin, Léo Philipon 🇫🇷 FRA202nd of 372 aged 25-29 25-29 1:11:46 18:29 41:38 24:25 5:47 3:57 1:52 2:55 2:35 4:22 1:29 3:15 4:00
623 Zakari Soudani, Valentin Montreuil 🇫🇷 FRA101st of 237 aged 35-39 35-39 1:11:46 18:29 40:16 24:36 6:58 4:04 1:41 2:38 2:45 4:32 1:27 2:56 4:33
624 Quentin Colinet, Theo Placktor 🇫🇷 FRA203rd of 372 aged 25-29 25-29 1:11:46 18:29 39:30 26:52 5:26 4:30 1:39 3:16 3:09 4:34 1:23 4:04 4:17
625 Kevin Dossetto, Simon Estornel 🇫🇷 FRA102nd of 237 aged 35-39 35-39 1:11:49 18:32 38:30 28:22 5:03 4:16 1:57 3:45 3:35 4:24 1:47 4:19 4:19
626 Rob Gamby, Josh Gamby 🇬🇧 GBR184th of 372 aged 30-34 30-34 1:11:49 18:32 38:13 28:36 5:05 4:13 1:44 3:07 3:19 4:37 1:59 3:59 5:38
627 Christophe Mothe, Rayane Hamadouche 🇫🇷 FRA103rd of 237 aged 35-39 35-39 1:11:53 18:36 40:19 26:06 5:33 4:12 1:32 3:39 3:03 4:17 1:26 3:02 4:55
628 Adrian Crespy, Paul Vergely 🇫🇷 FRA185th of 372 aged 30-34 30-34 1:11:54 18:37 41:40 25:01 5:18 3:56 1:40 2:51 3:46 4:08 1:30 3:18 3:52
629 Alessio Stigliano, Domenico Venditto 🇮🇹 ITA104th of 237 aged 35-39 35-39 1:11:54 18:37 38:25 26:50 6:43 4:01 1:08 3:32 3:15 4:27 1:38 3:54 4:55
630 Alexys Athlan, Thomas Raybaud 🇫🇷 FRA186th of 372 aged 30-34 30-34 1:11:56 18:39 40:27 26:05 5:30 4:02 1:50 3:01 3:42 4:17 1:33 3:11 4:29
631 Josué Ambrosio, Aurélien Colombo 🇫🇷 FRA105th of 237 aged 35-39 35-39 1:11:59 18:42 39:55 26:02 6:07 3:59 1:39 3:26 2:43 4:19 1:44 3:36 4:36
632 Jonathan Gaie, Félix Dadolle 🇫🇷 FRA106th of 237 aged 35-39 35-39 1:11:59 18:42 39:33 26:51 5:40 4:10 1:58 3:24 2:57 4:30 1:28 4:07 4:17
633 Matthieu Seguinot, Alex Beaulier 🇫🇷 FRA204th of 372 aged 25-29 25-29 1:11:59 18:42 39:43 27:01 5:19 4:27 1:37 3:20 3:08 4:33 1:29 3:48 4:39
634 Kevin Corse, Quentin Sencristo 🇫🇷 FRA187th of 372 aged 30-34 30-34 1:12:00 18:43 41:22 25:17 5:27 3:58 1:30 3:48 2:48 4:24 1:41 3:01 4:07
635 Pierre Chiari, Pierre-François Franceschini 🇫🇷 FRA188th of 372 aged 30-34 30-34 1:12:04 18:47 39:27 27:14 5:27 4:10 1:40 3:26 3:39 4:15 1:55 3:50 4:19
636 Juste Segard, Baptiste Elia 🇫🇷 FRA84th of 162 aged 16-24 16-24 1:12:06 18:49 39:48 25:47 6:35 4:13 1:50 3:46 3:20 4:25 1:37 1:46 4:50
637 Paul Dula, Kilian Casanova 🇫🇷 FRA189th of 372 aged 30-34 30-34 1:12:07 18:50 41:22 24:57 5:53 3:56 1:29 2:34 3:02 4:29 1:33 3:28 4:26
638 Sébastien Ledoyen, Stéphane Gherardi 🇫🇷 FRA42nd of 143 aged 40-44 40-44 1:12:07 18:50 39:44 26:26 6:02 4:05 2:05 2:58 3:33 4:23 1:38 3:38 4:06
639 Thomas Bonnet, Gowthaman Jeyabalan 🇫🇷 FRA205th of 372 aged 25-29 25-29 1:12:08 18:51 40:46 26:02 5:23 4:20 1:53 2:59 2:29 4:37 1:29 3:52 4:23
640 Thomas Fragale, Steven Wangen 🇫🇷 FRA190th of 372 aged 30-34 30-34 1:12:09 18:52 38:03 27:46 6:24 4:13 2:25 2:59 3:28 4:32 1:39 3:36 4:54
641 Benjamin Palmas, Nicolas Misiaczyk 🇫🇷 FRA43rd of 143 aged 40-44 40-44 1:12:16 18:59 39:29 27:25 5:27 3:48 1:57 3:32 3:45 4:12 1:35 4:00 4:36
642 Rodolphe Roosen, Maxime Ludwig 🇫🇷 FRA107th of 237 aged 35-39 35-39 1:12:17 19:00 38:07 28:42 5:34 4:07 1:52 3:42 4:16 4:22 1:37 4:41 4:05
643 Vincent Verpeaux, Tristan Barre 🇫🇷 FRA108th of 237 aged 35-39 35-39 1:12:18 19:01 40:51 26:19 5:13 4:07 1:30 3:06 3:46 4:16 1:26 3:20 4:48
644 Grayce Diayandibeni, Stephane Le Gal 🇫🇷 FRA44th of 143 aged 40-44 40-44 1:12:20 19:03 41:50 25:07 5:28 4:12 1:31 2:44 2:53 4:20 1:48 3:36 4:03
645 Yohan Torrecillas, Arnaud Torrecillas 🇫🇷 FRA206th of 372 aged 25-29 25-29 1:12:20 19:03 40:30 26:44 5:11 4:17 1:28 3:17 2:31 4:27 1:45 3:21 5:38
646 Sacha Borg, Olivier Hassan 🇫🇷 FRA207th of 372 aged 25-29 25-29 1:12:20 19:03 39:27 27:05 5:52 4:22 1:49 3:30 3:18 4:32 1:24 3:42 4:28
647 Yoann Suau, Ludovic Dubesset 🇫🇷 FRA45th of 143 aged 40-44 40-44 1:12:21 19:04 38:40 28:12 5:33 4:06 1:43 3:33 3:21 4:26 1:36 3:58 5:29
648 Antoine Carrega, Arnaud Gommy 🇫🇷 FRA191st of 372 aged 30-34 30-34 1:12:22 19:05 39:34 27:12 5:41 4:17 1:37 2:46 3:15 4:37 1:22 3:41 5:37
649 William Brossard, Quentin Maitini 🇫🇷 FRA192nd of 372 aged 30-34 30-34 1:12:24 19:07 39:39 26:40 6:09 4:06 1:53 3:12 3:30 4:39 1:32 3:17 4:31
650 Romain Fremond, Kevin Therenty 🇫🇷 FRA208th of 372 aged 25-29 25-29 1:12:25 19:08 40:48 26:28 5:15 4:05 1:39 3:12 3:28 4:17 1:25 3:57 4:25
651 Tamer Kalfouni, Samer Kalfouni 🇩🇪 GER46th of 143 aged 40-44 40-44 1:12:26 19:09 37:39 27:05 7:48 4:21 1:55 3:33 3:21 4:49 1:22 3:19 4:25
652 Guillaume Nucera, François Boulais 🇫🇷 FRA193rd of 372 aged 30-34 30-34 1:12:29 19:12 39:26 27:26 5:42 4:22 1:58 3:15 3:04 4:46 1:51 3:26 4:44
653 Mikhael Jean, Brice Le Brigand 🇫🇷 FRA194th of 372 aged 30-34 30-34 1:12:32 19:15 40:27 25:40 6:30 4:10 1:54 2:52 2:33 4:24 1:21 3:25 5:01
654 Emeric Degager-Phalanchere, Arnaud Malhuret 🇫🇷 FRA47th of 143 aged 40-44 40-44 1:12:33 19:16 40:40 26:31 5:26 4:11 1:35 3:39 3:08 4:25 1:32 3:49 4:12
655 Jordan Jassaud, Samuel Baratta 🇫🇷 FRA11th of 58 aged 45-49 45-49 1:12:34 19:17 42:13 25:22 5:05 3:52 1:17 2:50 3:19 4:21 1:26 4:12 4:05
656 Flavio Henri Francois, Teddy Pansi 🇫🇷 FRA209th of 372 aged 25-29 25-29 1:12:37 19:20 41:21 25:41 5:39 4:07 1:23 3:01 3:59 4:14 1:37 3:18 4:02
657 Karim Chiouar, Barnabé Pizzinat 🇫🇷 FRA210th of 372 aged 25-29 25-29 1:12:37 19:20 37:24 29:23 5:54 4:03 2:03 4:00 3:08 4:28 1:53 3:42 6:06
658 dominique mezzadri, sylvain paoli 🇫🇷 FRA195th of 372 aged 30-34 30-34 1:12:38 19:21 39:38 26:34 6:31 4:10 1:47 3:18 3:06 5:02 1:36 2:09 5:26
659 Théo Fabregue, Jacques Guerin 🇫🇷 FRA196th of 372 aged 30-34 30-34 1:12:39 19:22 41:05 26:07 5:32 4:12 1:42 3:03 3:05 4:30 1:50 3:23 4:22
660 Loïc Garnier, Warren Bucamp 🇫🇷 FRA211th of 372 aged 25-29 25-29 1:12:40 19:23 39:10 27:54 5:40 4:14 1:43 3:21 2:57 4:30 1:46 3:55 5:28
661 Tom Marti, Noa Matout 🇫🇷 FRA85th of 162 aged 16-24 16-24 1:12:40 19:23 39:54 28:15 4:35 4:03 2:01 4:45 3:00 4:28 1:33 3:43 4:42
662 Nicolas Vial, Florent Boiselle 🇲🇨 MON48th of 143 aged 40-44 40-44 1:12:41 19:24 41:59 25:14 5:32 4:04 1:15 3:01 3:17 4:19 1:20 3:44 4:14
663 Quentin Rocheteau, Clement Agelou 🇫🇷 FRA212th of 372 aged 25-29 25-29 1:12:43 19:26 40:10 27:34 5:04 4:08 1:58 3:25 3:13 4:38 1:36 4:04 4:32
664 Jérémie Giraud-Telme, Benjamin Blanc 🇫🇷 FRA49th of 143 aged 40-44 40-44 1:12:44 19:27 39:15 27:35 5:58 4:11 1:49 3:10 3:10 4:26 1:39 3:56 5:14
665 Maximilien Borg Henault, Florian Eysseric 🇫🇷 FRA213th of 372 aged 25-29 25-29 1:12:47 19:30 42:50 24:06 5:55 3:46 1:40 3:03 2:56 4:10 1:16 3:12 4:03
666 Florent Thibault, Alexis Laurent 🇫🇷 FRA109th of 237 aged 35-39 35-39 1:12:47 19:30 41:39 25:22 5:51 3:52 1:47 3:01 2:38 4:33 1:28 3:16 4:47
667 Timothée Ferroux, Charles-Enzo Dauphin 🇫🇷 FRA197th of 372 aged 30-34 30-34 1:12:47 19:30 39:26 26:51 6:33 4:05 1:39 2:04 3:49 4:36 1:34 4:48 4:16
668 Yannick Attilah, Printhan Daniel 🇫🇷 FRA198th of 372 aged 30-34 30-34 1:12:48 19:31 40:36 26:05 6:11 3:53 1:38 2:09 3:26 4:41 1:26 4:00 4:52
669 Gilles Gomez, Stephane Delobel 🇫🇷 FRA50th of 143 aged 40-44 40-44 1:12:48 19:31 39:20 27:24 6:10 4:23 1:54 3:27 2:58 4:38 1:53 3:39 4:32
670 John Olivier, Vivien Laroche 🇫🇷 FRA199th of 372 aged 30-34 30-34 1:12:50 19:33 41:50 24:31 6:33 3:57 1:34 2:52 2:58 3:59 1:35 3:22 4:14
671 Corentin Bochent, Anthony Dubois 🇫🇷 FRA214th of 372 aged 25-29 25-29 1:12:50 19:33 39:53 26:45 6:15 4:04 1:59 3:28 2:55 4:32 1:48 3:39 4:20
672 Gilles Exposito, Franck Longo 🇫🇷 FRA51st of 143 aged 40-44 40-44 1:12:52 19:35 42:16 25:20 5:21 4:27 1:48 2:54 2:39 4:30 1:30 3:26 4:06
673 Grégoire Porret, Anthony Thiolet 🇫🇷 FRA86th of 162 aged 16-24 16-24 1:12:53 19:36 39:58 26:36 6:23 4:24 1:48 3:11 2:42 4:43 1:35 3:26 4:47
674 Hugo Genty, Youen Darthois 🇫🇷 FRA87th of 162 aged 16-24 16-24 1:12:55 19:38 44:06 22:44 6:09 3:57 1:19 2:24 2:17 4:06 1:33 3:08 4:00
675 Maxime Coletti, Frédéric Lemoigne 🇫🇷 FRA110th of 237 aged 35-39 35-39 1:12:55 19:38 40:59 26:57 5:05 4:08 1:42 3:01 3:47 4:29 1:18 4:14 4:18
676 Olivier Laurenceau, Christophe Martin 🇫🇷 FRA1st of 9 aged 55-59 55-59 1:12:56 19:39 38:39 28:50 5:32 4:27 1:39 3:30 4:39 4:41 1:41 3:54 4:19
677 Robin Paratore, Valentin Raynaud 🇫🇷 FRA200th of 372 aged 30-34 30-34 1:12:59 19:42 42:22 25:17 5:23 3:55 1:34 3:17 2:51 4:24 1:27 3:18 4:31
678 Alessandro Dalicante, Christophe Briois 🇫🇷 FRA111th of 237 aged 35-39 35-39 1:12:59 19:42 40:17 26:35 6:10 4:13 1:54 3:41 2:28 4:29 1:42 3:39 4:29
679 Hugo Bellon, Corentin Bellon 🇫🇷 FRA215th of 372 aged 25-29 25-29 1:13:00 19:43 39:45 27:21 5:59 4:12 1:36 3:46 3:23 4:09 1:53 3:26 4:56
680 Jerome Cousin, Olivier Kaifas 🇫🇷 FRA12th of 58 aged 45-49 45-49 1:13:01 19:44 42:01 24:24 6:41 4:01 1:47 3:00 2:58 4:00 1:25 3:36 3:37
681 Danilo Mazzeo, Claudio Millesimo 🇮🇹 ITA216th of 372 aged 25-29 25-29 1:13:01 19:44 39:23 27:48 5:54 4:10 2:11 4:10 3:04 4:33 2:01 3:31 4:08
682 Thibault Serra, Fabio Abellonio 🇫🇷 FRA217th of 372 aged 25-29 25-29 1:13:03 19:46 42:32 25:25 5:10 4:21 1:34 3:20 2:15 4:08 1:29 3:38 4:40
683 Pierre Cazagou, Ethan Chekler 🇫🇷 FRA218th of 372 aged 25-29 25-29 1:13:03 19:46 40:28 27:09 5:30 4:04 1:36 3:37 2:36 4:38 1:25 3:48 5:25
684 Safouene Yahyaoui, Malek Zouari 🇹🇳 TUN201st of 372 aged 30-34 30-34 1:13:06 19:49 42:00 25:18 5:52 3:57 1:44 3:08 3:18 4:15 1:43 3:22 3:51
685 Johan Edery, Pierre Lallet 🇫🇷 FRA202nd of 372 aged 30-34 30-34 1:13:06 19:49 41:37 25:27 6:06 3:52 1:30 2:46 3:23 4:14 1:41 4:03 3:58
686 Bruno Leroy, Guillaume Boetti 🇫🇷 FRA112th of 237 aged 35-39 35-39 1:13:06 19:49 38:40 28:44 5:48 4:03 1:58 3:41 3:25 4:30 1:30 4:09 5:28
687 Jean-Samuel Mazure, Lenain Jean-Baptiste 🇫🇷 FRA113th of 237 aged 35-39 35-39 1:13:07 19:50 42:20 25:03 5:48 4:01 1:43 3:04 3:03 4:18 1:43 3:40 3:31
688 Kévin Fischer, Paul Sebille 🇫🇷 FRA203rd of 372 aged 30-34 30-34 1:13:07 19:50 40:25 25:36 7:11 4:13 1:38 3:24 3:18 4:41 1:23 1:46 5:13
689 Jordan Javier, Jésus Vasquez 🇲🇽 MEX204th of 372 aged 30-34 30-34 1:13:07 19:50 40:52 26:56 5:24 4:05 1:42 3:02 3:11 4:35 2:01 3:53 4:27
690 Florent Lajarrige, Allan Jadeau 🇫🇷 FRA205th of 372 aged 30-34 30-34 1:13:07 19:50 40:15 27:17 5:40 4:06 1:59 3:26 3:00 4:42 1:30 3:29 5:05
691 Mathieu Buonomano, Florent Ciravegna 🇫🇷 FRA13th of 58 aged 45-49 45-49 1:13:07 19:50 37:44 29:29 5:58 4:13 1:53 4:03 3:13 4:37 1:48 3:47 5:55
692 Theo Delmon, Didier Lorant 🇫🇷 FRA219th of 372 aged 25-29 25-29 1:13:10 19:53 41:54 26:13 5:07 3:57 1:29 3:17 3:26 4:11 1:34 4:14 4:05
693 Régis Louge, Adrien Louge 🇫🇷 FRA206th of 372 aged 30-34 30-34 1:13:11 19:54 40:38 24:46 7:51 4:11 1:44 3:22 2:49 4:30 1:43 2:17 4:10
694 Baptiste Blot, Romann Segretain 🇫🇷 FRA220th of 372 aged 25-29 25-29 1:13:11 19:54 38:39 27:09 7:27 4:23 2:11 3:37 2:44 4:22 1:34 3:32 4:46
695 Théo Fertier, Valentin D’Elia 🇫🇷 FRA221st of 372 aged 25-29 25-29 1:13:12 19:55 42:40 25:24 5:15 4:00 1:41 3:18 2:36 4:11 1:25 3:18 4:55
696 Anthony Ceugnet, Victor Lasch 🇫🇷 FRA52nd of 143 aged 40-44 40-44 1:13:12 19:55 41:16 26:34 5:28 3:59 1:44 2:51 3:18 4:17 1:29 4:12 4:44
697 Fabien Tallec, Adrien Basquin 🇫🇷 FRA114th of 237 aged 35-39 35-39 1:13:12 19:55 40:34 26:38 6:03 4:02 1:42 3:04 3:32 4:37 1:46 3:11 4:44
698 Mathis Triboulois, David Wadjinny 🇫🇷 FRA88th of 162 aged 16-24 16-24 1:13:13 19:56 39:51 27:14 6:13 4:04 1:50 3:54 3:06 4:21 1:32 3:38 4:49
699 Sébastien Hirsch, Amaury Gnomblei 🇫🇷 FRA115th of 237 aged 35-39 35-39 1:13:17 20:00 41:09 25:16 6:57 3:57 1:21 2:52 3:26 4:08 1:34 3:55 4:03
700 Fabien Desloye, Remy Desfougeres 🇫🇷 FRA89th of 162 aged 16-24 16-24 1:13:17 20:00 38:41 29:06 5:36 3:59 1:51 3:39 3:45 4:42 1:41 4:06 5:23
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