HYROX Nice 2026: Open Men results

2,108 finishers on 12 Feb 2026. Typical finish 1:21:51, fastest 10% under 1:08:11. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
601 Nicolas Pesteil 🇫🇷 FRA16th of 114 aged 45-49 45-49 1:15:02 21:05 38:13 31:47 5:04 4:17 2:22 3:43 5:20 4:22 1:43 4:32 5:28
602 Luca Taibi 🇫🇷 FRA166th of 542 aged 30-34 30-34 1:15:02 21:05 37:17 32:39 5:10 4:44 2:52 4:28 4:17 4:32 1:43 4:17 5:46
603 Bryan Colozzi 🇫🇷 FRA169th of 521 aged 25-29 25-29 1:15:03 21:06 37:21 32:05 5:40 4:10 1:52 3:49 4:36 4:39 2:00 4:13 6:46
604 Akimoo Mougni 🇫🇷 FRA52nd of 201 aged 40-44 40-44 1:15:03 21:06 36:18 32:47 6:02 4:24 2:51 4:36 4:27 4:33 1:30 4:22 6:04
605 Romain Cordesse 🇫🇷 FRA170th of 521 aged 25-29 25-29 1:15:03 21:06 37:06 33:17 4:44 4:21 2:35 3:58 4:46 4:35 1:35 4:27 7:00
606 Paul Desprez 🇫🇷 FRA110th of 391 aged 35-39 35-39 1:15:05 21:08 33:43 36:19 5:06 4:41 3:01 4:50 5:18 4:42 2:20 4:40 6:47
607 Corentin de Sousa 🇫🇷 FRA171st of 521 aged 25-29 25-29 1:15:07 21:10 40:31 29:07 5:34 4:26 2:19 4:14 3:24 4:41 1:57 3:44 4:22
608 Luca Authie 🇫🇷 FRA172nd of 521 aged 25-29 25-29 1:15:07 21:10 38:56 30:53 5:21 4:16 2:20 3:52 5:00 4:20 1:43 4:33 4:49
609 Odin Jully 🇫🇷 FRA111th of 391 aged 35-39 35-39 1:15:09 21:12 35:41 34:24 5:10 4:36 2:00 3:51 4:59 4:32 1:52 4:56 7:38
610 Ugo Bargiacchi 🇫🇷 FRA173rd of 521 aged 25-29 25-29 1:15:09 21:12 32:32 37:41 5:00 4:34 3:21 4:44 5:10 4:47 2:06 5:29 7:30
611 Fabien Reynaud 🇫🇷 FRA167th of 542 aged 30-34 30-34 1:15:10 21:13 40:24 29:39 5:11 4:10 2:04 3:29 4:18 4:24 2:13 3:46 5:15
612 Loic Boniface 🇫🇷 FRA168th of 542 aged 30-34 30-34 1:15:10 21:13 37:48 31:27 5:58 4:30 2:38 4:06 3:48 4:39 2:03 4:20 5:23
613 Charly Rousseau 🇫🇷 FRA112th of 391 aged 35-39 35-39 1:15:10 21:13 36:27 33:02 5:44 4:23 2:30 4:38 4:35 4:44 1:28 4:19 6:25
614 Alexandre Esteban 🇫🇷 FRA169th of 542 aged 30-34 30-34 1:15:11 21:14 36:39 33:15 5:22 4:24 2:51 5:19 4:26 4:42 1:42 3:59 5:52
615 Jean-Baptiste Garcia 🇫🇷 FRA174th of 521 aged 25-29 25-29 1:15:11 21:14 36:07 33:39 5:29 4:24 2:51 4:08 4:19 4:44 1:48 5:07 6:18
616 Zach Kieran 🇬🇧 GBR175th of 521 aged 25-29 25-29 1:15:11 21:14 35:38 33:41 5:56 4:32 3:22 4:44 4:10 4:50 2:18 4:00 5:45
617 Christian Perini 🇮🇹 ITA17th of 114 aged 45-49 45-49 1:15:11 21:14 35:47 34:22 5:07 4:24 3:02 4:16 4:29 4:38 1:48 4:41 7:04
618 Sébastien Pillou 🇫🇷 FRA170th of 542 aged 30-34 30-34 1:15:12 21:15 34:43 36:01 4:33 4:15 2:50 4:17 5:10 4:22 1:39 5:29 7:59
619 Alexis Gesbert 🇫🇷 FRA171st of 542 aged 30-34 30-34 1:15:13 21:16 35:32 34:37 5:08 4:19 2:37 4:29 5:31 4:33 1:36 4:47 6:45
620 Alexis Malliere 🇫🇷 FRA172nd of 542 aged 30-34 30-34 1:15:13 21:16 34:04 36:08 5:07 4:20 2:55 4:34 4:35 5:03 2:54 5:31 6:16
621 Baptiste Faure 🇫🇷 FRA173rd of 542 aged 30-34 30-34 1:15:14 21:17 35:48 33:47 5:43 4:44 2:27 4:18 4:11 4:45 2:12 5:00 6:10
622 Theo Deloffre 🇫🇷 FRA53rd of 201 aged 40-44 40-44 1:15:14 21:17 35:42 34:21 5:15 4:33 2:36 4:57 4:46 4:48 2:05 5:19 5:17
623 Flavio di Mauro 🇫🇷 FRA174th of 542 aged 30-34 30-34 1:15:14 21:17 33:46 35:11 6:21 4:32 2:54 4:28 4:49 4:34 2:06 5:16 6:32
624 Joris Berenguer 🇫🇷 FRA175th of 542 aged 30-34 30-34 1:15:16 21:19 39:22 29:36 6:25 4:25 2:32 3:45 4:53 4:28 1:56 3:57 3:40
625 Yann Jably 🇫🇷 FRA77th of 217 aged 16-24 16-24 1:15:16 21:19 37:39 31:19 6:21 4:10 2:02 4:35 3:59 4:47 1:22 3:35 6:49
626 Maxime Cogez 🇫🇷 FRA78th of 217 aged 16-24 16-24 1:15:18 21:21 35:12 34:36 5:36 4:35 2:48 4:41 3:43 4:55 2:01 3:45 8:08
627 Nicolas Fernandez 🇫🇷 FRA54th of 201 aged 40-44 40-44 1:15:19 21:22 34:28 35:55 5:00 4:11 2:38 5:05 4:45 4:22 2:09 5:45 7:00
628 Rédouane Godin 🇫🇷 FRA176th of 521 aged 25-29 25-29 1:15:20 21:23 34:22 35:19 5:43 4:45 2:44 4:23 3:48 4:56 2:02 4:52 7:49
629 Kevin Depuille 🇫🇷 FRA176th of 542 aged 30-34 30-34 1:15:21 21:24 37:18 33:02 5:05 4:30 2:37 4:08 4:13 4:21 1:52 5:49 5:32
630 Emeric Dongar 🇫🇷 FRA18th of 114 aged 45-49 45-49 1:15:23 21:26 37:08 33:27 4:53 4:26 2:17 3:35 4:21 4:35 1:39 3:56 8:38
631 Christophe Druaux 🇫🇷 FRA19th of 114 aged 45-49 45-49 1:15:24 21:27 33:19 37:12 4:57 5:00 2:45 4:43 5:02 4:52 2:07 5:30 7:13
632 Florent Rodriguez 🇫🇷 FRA20th of 114 aged 45-49 45-49 1:15:27 21:30 34:46 34:10 6:36 4:46 2:35 4:03 4:57 4:42 1:29 5:22 6:16
633 Abderrahim Yahiaoui 🇩🇿 ALG113th of 391 aged 35-39 35-39 1:15:27 21:30 35:21 34:58 5:11 4:24 3:07 3:49 5:03 4:47 2:15 5:40 5:53
634 Jean Felix Fideli 🇫🇷 FRA114th of 391 aged 35-39 35-39 1:15:29 21:32 37:57 31:57 5:40 4:21 2:18 4:26 4:45 4:27 1:47 4:40 5:13
635 Julien Waché 🇫🇷 FRA115th of 391 aged 35-39 35-39 1:15:30 21:33 39:16 30:23 5:56 4:23 3:02 3:48 3:31 4:37 1:45 4:16 5:01
636 Brice Merle 🇫🇷 FRA177th of 521 aged 25-29 25-29 1:15:32 21:35 37:12 33:15 5:10 4:35 2:57 4:12 4:58 4:37 1:53 4:26 5:37
637 Maxime Marsan 🇫🇷 FRA178th of 521 aged 25-29 25-29 1:15:33 21:36 39:52 30:31 5:15 4:32 2:54 3:48 3:39 4:31 1:50 4:21 4:56
638 Frederic Antonelli 🇫🇷 FRA3rd of 39 aged 55-59 55-59 1:15:34 21:37 35:53 33:42 6:02 4:20 2:18 4:25 5:49 4:35 2:08 4:25 5:42
639 Geoffrey Blanquart 🇫🇷 FRA179th of 521 aged 25-29 25-29 1:15:36 21:39 39:02 30:21 6:17 4:21 2:12 4:07 3:52 4:43 1:43 3:25 5:58
640 Alexandre Ridings 🇫🇷 FRA180th of 521 aged 25-29 25-29 1:15:39 21:42 36:31 31:29 7:43 4:22 3:01 4:19 4:34 4:30 1:43 2:29 6:31
641 David Triscornia 🇫🇷 FRA21st of 114 aged 45-49 45-49 1:15:40 21:43 32:50 37:06 5:48 4:53 2:45 4:54 5:26 4:51 1:52 5:57 6:28
642 Oussama Oubraim 🇲🇦 MAR79th of 217 aged 16-24 16-24 1:15:41 21:44 35:25 32:38 7:43 4:31 2:47 4:34 5:15 4:41 1:42 — 7:06
643 Julien Rocagel 🇫🇷 FRA116th of 391 aged 35-39 35-39 1:15:42 21:45 39:30 30:37 5:40 4:26 1:50 3:17 4:50 4:25 1:43 5:06 5:00
644 Gabriel Raffalli 🇫🇷 FRA80th of 217 aged 16-24 16-24 1:15:42 21:45 36:05 33:33 6:08 4:19 3:04 4:41 4:42 4:58 1:54 4:30 5:25
645 Valentin Russo 🇫🇷 FRA81st of 217 aged 16-24 16-24 1:15:42 21:45 35:40 34:24 5:42 4:21 2:51 4:59 5:03 4:34 2:21 3:53 6:22
646 Thomas Gagliano 🇫🇷 FRA177th of 542 aged 30-34 30-34 1:15:48 21:51 35:34 33:18 7:00 4:36 3:21 4:47 4:27 4:42 1:48 4:29 5:08
647 Loann Delage Delamarre 🇫🇷 FRA181st of 521 aged 25-29 25-29 1:15:48 21:51 34:30 34:34 6:49 4:32 2:56 4:21 5:04 4:30 2:24 5:42 5:05
648 Vincent Letellier 🇫🇷 FRA182nd of 521 aged 25-29 25-29 1:15:48 21:51 35:36 35:12 5:04 4:16 3:27 5:07 4:58 4:40 2:13 4:26 6:05
649 Eliott Ledissez 🇫🇷 FRA82nd of 217 aged 16-24 16-24 1:15:49 21:52 38:04 32:18 5:32 4:30 2:06 4:02 4:11 4:36 1:46 3:58 7:09
650 Hugo Peyraud 🇫🇷 FRA183rd of 521 aged 25-29 25-29 1:15:50 21:53 38:01 32:23 5:31 4:20 2:39 3:53 5:33 4:20 1:49 4:25 5:24
651 Tony Neves 🇫🇷 FRA184th of 521 aged 25-29 25-29 1:15:52 21:55 39:35 30:37 5:46 4:32 2:03 3:14 5:08 4:41 1:49 4:24 4:46
652 Florent Muscat 🇫🇷 FRA117th of 391 aged 35-39 35-39 1:15:52 21:55 37:16 32:30 6:10 4:36 2:24 4:13 4:09 4:39 1:58 3:59 6:32
653 Basile Sowka 🇫🇷 FRA118th of 391 aged 35-39 35-39 1:15:52 21:55 37:27 32:39 5:50 4:41 3:06 4:14 3:56 4:39 1:31 4:09 6:23
654 Romain Dallancourt 🇫🇷 FRA178th of 542 aged 30-34 30-34 1:15:52 21:55 36:55 33:46 5:15 4:37 2:29 3:57 5:02 4:41 1:57 4:34 6:29
655 Raphael Chantelauze 🇫🇷 FRA179th of 542 aged 30-34 30-34 1:15:53 21:56 38:31 31:50 5:36 4:22 2:37 4:08 5:12 4:14 1:29 4:30 5:18
656 Rudy Carlier 🇫🇷 FRA55th of 201 aged 40-44 40-44 1:15:54 21:57 36:38 33:49 5:31 4:24 2:43 4:21 5:22 4:35 1:56 4:26 6:02
657 Adrien Dupont 🇫🇷 FRA185th of 521 aged 25-29 25-29 1:15:55 21:58 38:55 32:07 4:57 4:24 2:16 4:20 4:30 4:31 1:49 4:09 6:08
658 Jérémy Nicot 🇫🇷 FRA186th of 521 aged 25-29 25-29 1:15:56 21:59 33:03 37:52 5:07 4:54 2:24 4:28 5:22 4:48 2:20 4:59 8:37
659 Mickael Reisz 🇫🇷 FRA119th of 391 aged 35-39 35-39 1:15:58 22:01 39:26 31:25 5:12 4:25 2:31 4:05 4:52 4:26 1:42 4:26 4:58
660 Simon Bocart 🇫🇷 FRA120th of 391 aged 35-39 35-39 1:15:58 22:01 38:26 32:32 5:04 4:26 2:38 4:10 4:08 4:40 2:45 4:36 5:09
661 Mathis Vanderkerken 🇫🇷 FRA83rd of 217 aged 16-24 16-24 1:16:01 22:04 37:22 32:49 5:54 4:35 2:09 3:32 4:17 4:49 1:47 5:28 6:12
662 Kévin Cordier 🇫🇷 FRA187th of 521 aged 25-29 25-29 1:16:02 22:05 36:40 34:15 5:11 4:19 2:31 4:40 5:24 4:26 1:58 4:31 6:26
663 Alex Dell’Uomo 🇮🇹 ITA180th of 542 aged 30-34 30-34 1:16:02 22:05 35:26 35:27 5:13 4:23 2:43 4:25 5:12 4:44 1:54 5:28 6:38
664 Dimitri Chaneac 🇫🇷 FRA188th of 521 aged 25-29 25-29 1:16:03 22:06 37:57 32:35 5:35 4:48 3:05 4:34 3:35 4:34 1:42 4:15 6:02
665 Idriss Fath 🇲🇦 MAR189th of 521 aged 25-29 25-29 1:16:04 22:07 37:27 33:34 5:07 4:10 3:01 4:28 5:19 4:17 1:56 5:17 5:06
666 Maxime Jacquemont 🇫🇷 FRA121st of 391 aged 35-39 35-39 1:16:09 22:12 39:14 31:33 5:29 4:22 2:29 3:57 3:39 4:17 1:29 4:52 6:28
667 Melic Larbi 🇫🇷 FRA56th of 201 aged 40-44 40-44 1:16:09 22:12 36:10 34:38 5:25 4:25 2:54 3:58 5:45 4:46 1:41 4:39 6:30
668 Sebastien Blairvacq 🇧🇪 BEL190th of 521 aged 25-29 25-29 1:16:09 22:12 31:56 37:48 6:28 4:25 2:58 6:15 5:42 4:43 2:08 4:53 6:44
669 Jordane Rossiaud 🇫🇷 FRA22nd of 114 aged 45-49 45-49 1:16:10 22:13 38:26 32:23 5:25 4:37 2:42 4:00 4:34 4:33 1:46 4:14 5:57
670 Rémi Demeure 🇫🇷 FRA122nd of 391 aged 35-39 35-39 1:16:10 22:13 37:39 32:31 6:03 4:13 2:23 4:18 4:31 4:31 1:34 4:20 6:41
671 Vincent Salvayre 🇫🇷 FRA191st of 521 aged 25-29 25-29 1:16:11 22:14 38:48 31:38 5:49 4:27 2:31 3:50 4:06 4:25 2:04 4:37 5:38
672 Emeric Ingelaere 🇫🇷 FRA181st of 542 aged 30-34 30-34 1:16:13 22:16 37:30 33:41 5:05 4:31 2:26 4:04 5:07 4:53 1:59 4:19 6:22
673 Maxence Ragu 🇫🇷 FRA182nd of 542 aged 30-34 30-34 1:16:14 22:17 38:22 32:00 5:55 4:26 1:52 4:19 5:03 4:41 1:48 4:03 5:48
674 Maxence Hennebel 🇫🇷 FRA192nd of 521 aged 25-29 25-29 1:16:14 22:17 35:10 35:47 5:20 4:24 2:19 4:33 4:44 4:27 1:45 5:15 8:20
675 Sylvain Trevisan 🇫🇷 FRA183rd of 542 aged 30-34 30-34 1:16:14 22:17 34:23 36:02 5:54 4:14 3:01 5:15 5:38 4:46 1:59 5:12 5:57
676 Marceau Maubert 🇫🇷 FRA193rd of 521 aged 25-29 25-29 1:16:15 22:18 37:43 31:34 7:03 4:25 1:52 4:32 5:09 4:36 2:03 2:58 5:59
677 Théo Beauchet 🇫🇷 FRA184th of 542 aged 30-34 30-34 1:16:15 22:18 36:19 34:24 5:37 5:05 2:15 5:15 4:22 4:38 2:22 4:08 6:19
678 Benoit Lateltin 🇫🇷 FRA123rd of 391 aged 35-39 35-39 1:16:16 22:19 36:40 34:14 5:26 4:11 2:08 4:11 6:17 4:21 1:55 5:06 6:05
679 Alexis Dufailly 🇫🇷 FRA84th of 217 aged 16-24 16-24 1:16:17 22:20 40:45 29:54 5:43 4:20 3:01 3:34 3:17 4:31 2:07 3:59 5:05
680 Anatole Develay 🇫🇷 FRA185th of 542 aged 30-34 30-34 1:16:18 22:21 34:25 37:02 4:55 4:52 2:55 4:52 5:01 5:07 1:59 5:00 7:16
681 Nathan Condon 🇫🇷 FRA85th of 217 aged 16-24 16-24 1:16:21 22:24 38:03 32:44 5:37 4:13 2:46 3:51 5:14 4:33 2:01 4:28 5:38
682 Jérémie Veisse 🇫🇷 FRA124th of 391 aged 35-39 35-39 1:16:22 22:25 36:10 34:31 5:45 4:26 1:59 4:09 5:11 4:43 1:33 4:54 7:36
683 Charly Gambus 🇫🇷 FRA194th of 521 aged 25-29 25-29 1:16:23 22:26 37:59 32:49 5:39 4:34 2:33 4:46 3:36 4:42 1:47 4:07 6:44
684 Louis Borne 🇨🇭 SUI195th of 521 aged 25-29 25-29 1:16:23 22:26 34:02 35:57 6:31 4:48 2:01 4:46 4:10 4:49 1:58 4:41 8:44
685 Emeric Tournier 🇫🇷 FRA125th of 391 aged 35-39 35-39 1:16:27 22:30 35:30 35:18 5:43 4:35 2:24 4:34 4:33 4:42 1:52 5:59 6:39
686 Nicolas Hern 🇫🇷 FRA126th of 391 aged 35-39 35-39 1:16:29 22:32 34:41 35:05 6:47 4:15 2:13 5:00 5:45 4:36 2:10 4:32 6:34
687 Charles Lesnard 🇫🇷 FRA196th of 521 aged 25-29 25-29 1:16:30 22:33 38:47 31:05 6:44 4:30 2:26 3:53 3:23 4:35 2:03 4:56 5:19
688 David Rod 🇫🇷 FRA127th of 391 aged 35-39 35-39 1:16:31 22:34 34:41 36:42 5:11 4:24 2:57 4:34 5:13 4:36 1:36 4:36 8:46
689 Yohann Gachet 🇨🇭 SUI197th of 521 aged 25-29 25-29 1:16:33 22:36 36:04 34:05 6:28 4:32 2:55 4:01 4:30 4:32 1:41 5:05 6:49
690 Loÿs Marchand 🇫🇷 FRA186th of 542 aged 30-34 30-34 1:16:34 22:37 37:47 33:31 5:20 4:23 3:19 4:46 3:57 4:27 2:10 4:23 6:06
691 Jean Baptiste Borello 🇫🇷 FRA187th of 542 aged 30-34 30-34 1:16:34 22:37 34:31 35:10 6:58 4:29 2:40 4:30 4:44 4:26 1:50 5:05 7:26
692 Anthony McGovern 🇬🇧 GBR188th of 542 aged 30-34 30-34 1:16:37 22:40 39:27 31:48 5:26 4:44 2:18 3:37 5:10 4:34 1:58 5:00 4:27
693 Florian Vaysse 🇫🇷 FRA57th of 201 aged 40-44 40-44 1:16:37 22:40 34:00 37:03 5:39 4:27 3:04 5:08 5:58 4:43 2:21 6:23 4:59
694 Jeremy Brals 🇫🇷 FRA189th of 542 aged 30-34 30-34 1:16:38 22:41 35:53 33:47 7:03 4:09 2:32 5:30 4:21 4:41 2:14 4:14 6:06
695 Andy Koïta 🇫🇷 FRA86th of 217 aged 16-24 16-24 1:16:41 22:44 38:20 33:14 5:12 4:23 2:30 4:42 4:30 4:52 1:29 4:21 6:27
696 Nicolas Mboukou 🇫🇷 FRA190th of 542 aged 30-34 30-34 1:16:41 22:44 35:26 35:32 5:47 4:47 2:27 4:13 5:33 4:39 2:00 5:16 6:37
697 Johann Steinbecher 🇫🇷 FRA191st of 542 aged 30-34 30-34 1:16:42 22:45 40:55 29:39 6:12 4:21 2:33 4:13 4:23 4:26 1:31 4:12 4:00
698 Sebastien Llense 🇫🇷 FRA58th of 201 aged 40-44 40-44 1:16:42 22:45 41:11 30:20 5:14 4:26 1:43 4:27 3:51 4:52 1:47 3:56 5:18
699 Thomas Petitjean 🇫🇷 FRA198th of 521 aged 25-29 25-29 1:16:42 22:45 37:40 33:03 6:04 4:30 2:31 4:55 4:48 4:40 1:46 5:15 4:38
700 Joseph Hector 🇫🇷 FRA128th of 391 aged 35-39 35-39 1:16:42 22:45 34:55 33:15 8:35 3:58 3:04 3:09 4:00 4:16 1:47 6:59 6:02
How to read

The place is among timed finishers in Open 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