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
401 Marco Ribeiro 🇫🇷 FRA106th of 542 aged 30-34 30-34 1:12:01 18:04 35:04 32:20 4:41 4:14 2:17 3:31 4:47 4:20 1:51 4:54 6:26
402 Thomas Perache 🇫🇷 FRA111th of 521 aged 25-29 25-29 1:12:02 18:05 34:51 31:29 5:47 4:27 2:40 4:05 4:14 4:37 2:20 3:45 5:21
403 Thibaud Coulonge 🇫🇷 FRA76th of 391 aged 35-39 35-39 1:12:02 18:05 34:56 31:33 5:36 4:20 2:32 4:15 4:10 4:20 1:54 4:58 5:04
404 Clément Habersetzer 🇫🇷 FRA112th of 521 aged 25-29 25-29 1:12:03 18:06 31:25 36:12 4:30 4:29 3:00 4:51 4:03 4:43 1:41 4:37 8:48
405 Vincent Weber 🇫🇷 FRA113th of 521 aged 25-29 25-29 1:12:04 18:07 34:30 32:20 5:19 4:47 2:47 5:20 4:02 4:40 1:53 4:13 4:38
406 Damiano Bellu 🇫🇷 FRA2nd of 39 aged 55-59 55-59 1:12:05 18:08 34:36 32:23 5:12 4:20 2:37 3:59 4:16 4:43 1:50 4:43 5:55
407 Alexandre Tortochot 🇫🇷 FRA107th of 542 aged 30-34 30-34 1:12:06 18:09 36:13 30:38 5:19 4:19 2:53 3:57 3:52 4:33 1:39 3:52 5:33
408 Sylvain Perico 🇫🇷 FRA108th of 542 aged 30-34 30-34 1:12:07 18:10 35:54 30:34 5:43 4:46 2:33 3:49 4:32 4:17 1:36 4:00 5:01
409 Julien Noguera 🇫🇷 FRA36th of 201 aged 40-44 40-44 1:12:07 18:10 34:46 32:05 5:19 4:26 2:33 3:46 4:16 4:41 1:43 4:10 6:30
410 David Karp 🇫🇷 FRA109th of 542 aged 30-34 30-34 1:12:08 18:11 37:11 27:29 7:32 4:31 1:46 3:31 4:22 4:34 1:32 2:27 4:46
411 Mircle Elstak 🇳🇱 NED114th of 521 aged 25-29 25-29 1:12:08 18:11 31:30 35:36 5:07 4:21 2:55 4:57 4:39 4:55 1:28 5:14 7:07
412 Florian Avazeri 🇫🇷 FRA110th of 542 aged 30-34 30-34 1:12:10 18:13 36:57 30:30 4:46 4:27 2:31 3:32 4:17 4:21 1:39 4:28 5:15
413 Charly Gulli 🇫🇷 FRA77th of 391 aged 35-39 35-39 1:12:10 18:13 36:18 30:50 5:08 4:11 2:13 3:31 4:28 4:09 1:53 4:37 5:48
414 Killian Picque 🇫🇷 FRA57th of 217 aged 16-24 16-24 1:12:10 18:13 35:49 31:28 4:59 4:21 2:01 4:20 4:55 4:19 1:21 4:08 6:03
415 Thomas Bos 🇫🇷 FRA78th of 391 aged 35-39 35-39 1:12:12 18:15 38:19 28:44 5:12 4:21 2:30 3:34 2:58 4:27 1:40 3:40 5:34
416 Teddy Brehaut 🇫🇷 FRA37th of 201 aged 40-44 40-44 1:12:12 18:15 34:44 31:51 5:41 4:19 2:17 3:41 4:35 4:37 1:52 4:30 6:00
417 Quentin van den Haesevelde 🇫🇷 FRA115th of 521 aged 25-29 25-29 1:12:12 18:15 34:37 32:48 4:50 4:20 2:53 4:15 4:15 4:30 2:00 4:33 6:02
418 Vivien Breton 🇫🇷 FRA111th of 542 aged 30-34 30-34 1:12:13 18:16 34:49 31:51 5:39 4:17 2:50 3:46 4:25 4:25 1:39 4:13 6:16
419 Samy Azougaghe 🇫🇷 FRA112th of 542 aged 30-34 30-34 1:12:13 18:16 34:10 32:20 5:47 4:11 2:02 4:05 4:05 4:32 1:43 5:56 5:46
420 Jerome Semik 🇫🇷 FRA9th of 114 aged 45-49 45-49 1:12:14 18:17 35:32 28:32 8:16 4:09 2:09 3:30 4:27 4:16 1:44 2:19 5:58
421 Guillaume Thomas 🇫🇷 FRA10th of 114 aged 45-49 45-49 1:12:16 18:19 36:02 31:05 5:13 4:20 2:40 3:45 4:02 4:27 1:45 4:39 5:27
422 Bruno Guilbert 🇫🇷 FRA79th of 391 aged 35-39 35-39 1:12:17 18:20 33:56 31:27 6:59 4:15 2:31 4:58 4:28 4:21 1:18 4:09 5:27
423 Florian Contri 🇫🇷 FRA113th of 542 aged 30-34 30-34 1:12:17 18:20 34:54 32:32 4:55 4:23 2:25 4:03 4:42 4:29 1:39 4:16 6:35
424 Robin Lagleyse 🇫🇷 FRA114th of 542 aged 30-34 30-34 1:12:23 18:26 39:07 27:53 5:27 4:17 2:14 3:51 3:22 4:11 1:41 3:51 4:26
425 Jérémie Marniesse 🇫🇷 FRA80th of 391 aged 35-39 35-39 1:12:24 18:27 36:05 30:49 5:34 4:32 2:36 4:12 3:41 4:42 1:36 4:15 5:15
426 Bastien Mary 🇫🇷 FRA116th of 521 aged 25-29 25-29 1:12:25 18:28 35:41 31:42 5:02 4:29 2:14 3:40 3:37 4:23 1:55 5:44 5:40
427 Sylvain le Gargasson 🇫🇷 FRA115th of 542 aged 30-34 30-34 1:12:25 18:28 33:43 32:31 6:17 4:25 2:57 4:13 4:38 4:29 1:45 4:07 5:57
428 Dominique Palumbo 🇫🇷 FRA81st of 391 aged 35-39 35-39 1:12:25 18:28 33:43 33:48 5:00 4:43 2:30 3:46 4:10 4:54 1:54 4:51 7:00
429 Arnaud Jacquot 🇫🇷 FRA10th of 64 aged 50-54 50-54 1:12:28 18:31 30:50 35:10 6:33 5:01 2:25 4:27 3:43 4:56 1:42 2:09 10:47
430 Manuel Ferrara 🇫🇷 FRA117th of 521 aged 25-29 25-29 1:12:28 18:31 30:45 37:14 4:29 4:33 2:33 5:16 3:58 4:31 1:52 8:18 6:13
431 Gaetan Georgel 🇫🇷 FRA116th of 542 aged 30-34 30-34 1:12:29 18:32 34:01 33:32 5:01 4:08 2:12 3:54 5:31 4:31 1:26 4:47 7:03
432 Quentin Guillemet 🇫🇷 FRA118th of 521 aged 25-29 25-29 1:12:31 18:34 34:36 32:21 5:37 4:28 2:31 3:50 5:03 4:48 1:52 3:54 5:55
433 Rémi Desparoir 🇫🇷 FRA38th of 201 aged 40-44 40-44 1:12:32 18:35 35:01 31:32 6:03 4:31 2:59 3:55 5:19 4:36 1:10 3:48 5:14
434 Simon Grollemund 🇫🇷 FRA11th of 114 aged 45-49 45-49 1:12:33 18:36 36:25 29:46 6:26 4:12 2:14 4:04 4:18 4:14 1:40 4:00 5:04
435 Anthony Aubert 🇫🇷 FRA117th of 542 aged 30-34 30-34 1:12:34 18:37 35:17 32:20 5:02 4:16 2:39 4:36 4:58 4:14 1:17 4:21 5:59
436 Romain Girard 🇫🇷 FRA118th of 542 aged 30-34 30-34 1:12:36 18:39 33:47 32:06 6:49 4:26 2:47 4:33 5:02 4:26 2:15 2:21 6:16
437 Remi Biz 🇫🇷 FRA39th of 201 aged 40-44 40-44 1:12:38 18:41 37:56 29:59 4:49 4:27 2:21 3:45 4:04 4:21 1:48 4:42 4:31
438 Valentin Catin 🇫🇷 FRA119th of 542 aged 30-34 30-34 1:12:40 18:43 37:19 30:19 5:07 4:32 2:26 3:17 3:51 4:34 1:36 4:14 5:49
439 Johan Assenza 🇫🇷 FRA120th of 542 aged 30-34 30-34 1:12:40 18:43 35:57 31:32 5:14 4:06 2:31 3:44 4:28 4:22 1:43 4:48 5:50
440 Martin Brisset 🇫🇷 FRA82nd of 391 aged 35-39 35-39 1:12:40 18:43 32:20 35:11 5:13 4:24 2:45 4:35 4:45 4:32 1:43 5:16 7:11
441 Grégoire Neviere 🇫🇷 FRA119th of 521 aged 25-29 25-29 1:12:42 18:45 34:53 32:39 5:15 4:20 2:42 4:32 3:36 4:37 2:13 4:34 6:05
442 Lucas Schaff 🇫🇷 FRA120th of 521 aged 25-29 25-29 1:12:43 18:46 34:34 32:28 5:44 4:38 2:45 4:32 4:25 4:42 2:05 4:15 5:06
443 Thomas Gueno 🇫🇷 FRA83rd of 391 aged 35-39 35-39 1:12:44 18:47 38:06 28:55 5:49 4:23 2:05 3:25 4:02 4:36 1:49 3:40 4:55
444 Omar Belarbi 🇲🇦 MAR40th of 201 aged 40-44 40-44 1:12:44 18:47 36:24 31:06 5:19 4:13 2:37 3:55 4:11 4:35 2:22 4:17 4:56
445 Raffaele Navarra 🇫🇷 FRA41st of 201 aged 40-44 40-44 1:12:46 18:49 36:47 30:48 5:16 4:33 2:43 4:10 4:21 4:34 1:44 4:21 4:22
446 Sam Bonneval 🇫🇷 FRA42nd of 201 aged 40-44 40-44 1:12:46 18:49 36:16 31:28 5:07 4:19 2:41 4:17 4:34 4:34 1:36 4:10 5:17
447 Quentin Sticker 🇫🇷 FRA121st of 542 aged 30-34 30-34 1:12:48 18:51 37:45 28:59 6:08 4:14 2:03 3:56 3:07 4:29 1:48 3:30 5:52
448 Gwendal Rolland 🇫🇷 FRA121st of 521 aged 25-29 25-29 1:12:49 18:52 36:14 30:52 5:49 4:27 1:56 3:38 3:39 4:23 1:59 4:29 6:21
449 Thibault Willaert 🇫🇷 FRA43rd of 201 aged 40-44 40-44 1:12:51 18:54 35:43 31:44 5:28 4:13 2:15 4:02 4:42 4:16 1:51 4:26 5:59
450 Jean Yves Agricol 🇫🇷 FRA11th of 64 aged 50-54 50-54 1:12:51 18:54 36:09 31:56 4:49 4:07 2:17 4:22 4:30 4:26 1:16 4:40 6:18
451 Harold Bertin 🇫🇷 FRA122nd of 542 aged 30-34 30-34 1:12:53 18:56 35:22 30:58 6:36 4:18 2:29 4:15 3:57 4:15 1:38 4:03 6:03
452 Antoine Francais 🇫🇷 FRA123rd of 542 aged 30-34 30-34 1:12:53 18:56 35:22 32:49 4:47 4:22 2:23 4:20 3:33 4:45 1:43 4:43 7:00
453 Emmanuel Gros 🇫🇷 FRA84th of 391 aged 35-39 35-39 1:12:55 18:58 37:00 30:28 5:31 4:17 2:26 4:38 3:49 4:23 1:24 4:12 5:19
454 Mathieu Boekholt 🇫🇷 FRA122nd of 521 aged 25-29 25-29 1:12:55 18:58 35:37 32:29 4:55 4:25 2:50 3:54 4:03 4:33 2:20 4:25 5:59
455 Roman Lirin 🇫🇷 FRA58th of 217 aged 16-24 16-24 1:12:55 18:58 33:48 33:56 5:16 4:33 3:15 4:57 3:53 4:42 1:55 4:23 6:18
456 Enzo Gentile 🇫🇷 FRA123rd of 521 aged 25-29 25-29 1:12:56 18:59 35:15 33:03 4:43 4:26 3:05 4:33 3:20 4:36 1:47 5:11 6:05
457 Souliman Soudani 🇫🇷 FRA124th of 521 aged 25-29 25-29 1:12:56 18:59 34:20 33:06 5:34 4:14 2:23 3:35 4:45 4:32 1:16 4:51 7:30
458 Victor Gautier 🇫🇷 FRA124th of 542 aged 30-34 30-34 1:12:57 19:00 35:54 31:14 5:53 4:47 2:20 3:56 3:35 4:44 1:30 3:28 6:54
459 Ismail Zerouali 🇫🇷 FRA125th of 542 aged 30-34 30-34 1:12:57 19:00 36:05 31:30 5:26 4:29 3:01 4:16 3:40 4:35 1:54 4:35 5:00
460 Corentin Moulinec 🇫🇷 FRA125th of 521 aged 25-29 25-29 1:12:57 19:00 34:06 33:09 5:47 4:18 2:17 4:49 3:26 4:29 1:50 5:01 6:59
461 Kévin Chanaux 🇫🇷 FRA126th of 542 aged 30-34 30-34 1:12:58 19:01 38:21 28:48 5:53 4:29 2:01 4:03 3:37 4:25 1:34 4:25 4:14
462 Antonin Habault 🇫🇷 FRA59th of 217 aged 16-24 16-24 1:12:59 19:02 35:49 31:35 5:40 4:30 2:19 3:47 4:27 4:33 1:42 4:06 6:11
463 Lucas Dubos 🇫🇷 FRA60th of 217 aged 16-24 16-24 1:12:59 19:02 36:51 31:38 4:35 4:45 2:33 4:25 3:56 4:28 1:37 4:25 5:29
464 Basile Bourg 🇫🇷 FRA126th of 521 aged 25-29 25-29 1:13:00 19:03 35:58 31:26 5:40 4:24 2:39 5:40 4:09 4:31 1:58 3:40 4:25
465 Robin Hugon 🇫🇷 FRA127th of 542 aged 30-34 30-34 1:13:00 19:03 35:59 31:59 5:07 4:18 2:33 3:57 4:22 4:21 1:41 4:06 6:41
466 Jules Santolini 🇫🇷 FRA85th of 391 aged 35-39 35-39 1:13:01 19:04 37:50 29:25 5:50 4:29 1:55 3:50 4:00 4:48 1:42 3:56 4:45
467 Mimi Longato 🇫🇷 FRA128th of 542 aged 30-34 30-34 1:13:03 19:06 34:07 33:01 5:59 4:26 3:15 4:43 4:52 4:27 1:58 3:59 5:21
468 Cyril Bousson 🇫🇷 FRA129th of 542 aged 30-34 30-34 1:13:04 19:07 36:35 31:30 5:04 4:35 2:38 3:46 3:47 4:47 1:28 4:49 5:40
469 Anthony Rigaud 🇫🇷 FRA127th of 521 aged 25-29 25-29 1:13:06 19:09 35:46 32:22 5:03 4:20 2:15 4:26 5:07 4:24 1:40 4:22 5:48
470 Pablo Reynes 🇫🇷 FRA61st of 217 aged 16-24 16-24 1:13:07 19:10 32:22 35:28 5:21 4:43 2:13 5:14 3:54 4:46 1:38 4:49 8:11
471 Aurelien Cerlati 🇫🇷 FRA86th of 391 aged 35-39 35-39 1:13:08 19:11 35:43 32:34 4:56 4:10 2:17 3:56 4:34 4:35 1:41 4:30 6:51
472 Lucas Becavin 🇫🇷 FRA128th of 521 aged 25-29 25-29 1:13:08 19:11 34:22 33:00 5:50 4:16 2:24 4:13 4:29 4:20 2:12 4:46 6:20
473 Benoit Pasquet 🇫🇷 FRA12th of 114 aged 45-49 45-49 1:13:08 19:11 34:51 33:01 5:20 4:30 2:36 4:14 4:43 4:44 2:05 4:14 5:55
474 Bastien Spite 🇫🇷 FRA62nd of 217 aged 16-24 16-24 1:13:08 19:11 33:58 33:51 5:23 4:28 2:29 4:54 5:11 4:29 1:54 4:50 5:36
475 Sullivan Plurien 🇫🇷 FRA130th of 542 aged 30-34 30-34 1:13:09 19:12 34:35 32:53 5:46 4:21 3:01 4:22 4:10 4:26 1:57 4:52 5:44
476 Clement Pedron 🇫🇷 FRA131st of 542 aged 30-34 30-34 1:13:10 19:13 35:37 31:55 5:43 4:45 2:27 3:57 4:14 4:25 1:47 3:59 6:21
477 Michaël Iserable 🇫🇷 FRA87th of 391 aged 35-39 35-39 1:13:10 19:13 34:01 33:16 5:57 4:27 2:12 5:10 4:23 4:40 1:48 4:00 6:36
478 Gautier Lacointa 🇫🇷 FRA63rd of 217 aged 16-24 16-24 1:13:13 19:16 31:58 36:38 4:37 4:11 3:07 4:33 5:06 4:24 2:11 8:03 5:03
479 Bruno Besler 🇧🇷 BRA132nd of 542 aged 30-34 30-34 1:13:14 19:17 38:52 29:12 5:14 4:29 2:51 3:58 3:07 4:26 1:39 4:08 4:34
480 Renaud Jean 🇫🇷 FRA129th of 521 aged 25-29 25-29 1:13:18 19:21 37:04 30:39 5:40 4:24 2:17 4:14 4:06 4:39 1:30 4:20 5:09
481 Theo Bock 🇫🇷 FRA64th of 217 aged 16-24 16-24 1:13:18 19:21 36:08 31:53 5:23 5:00 2:45 4:15 4:12 4:55 1:52 3:32 5:22
482 Jonathan Derderian 🇫🇷 FRA133rd of 542 aged 30-34 30-34 1:13:20 19:23 35:30 32:34 5:22 4:38 2:16 4:00 4:37 4:40 1:34 5:07 5:42
483 Adrien Aubineau 🇫🇷 FRA130th of 521 aged 25-29 25-29 1:13:23 19:26 37:38 29:31 6:20 4:24 2:06 3:50 3:14 4:20 1:23 3:34 6:40
484 Guillaume Hervé 🇫🇷 FRA134th of 542 aged 30-34 30-34 1:13:23 19:26 36:06 31:57 5:27 4:28 2:12 4:16 4:07 4:24 2:07 3:59 6:24
485 Léo Roullé 🇫🇷 FRA131st of 521 aged 25-29 25-29 1:13:24 19:27 35:36 30:44 7:09 4:36 2:46 4:17 4:32 4:42 1:59 — 5:50
486 Olivier Brancorsini 🇫🇷 FRA13th of 114 aged 45-49 45-49 1:13:24 19:27 35:55 31:37 5:56 4:26 2:19 3:53 4:33 4:30 1:38 4:29 5:49
487 Jordan Dumas 🇫🇷 FRA88th of 391 aged 35-39 35-39 1:13:25 19:28 36:19 31:44 5:26 4:47 2:22 4:12 4:56 4:41 1:40 4:08 4:58
488 Marvin Charlier 🇫🇷 FRA135th of 542 aged 30-34 30-34 1:13:25 19:28 35:38 32:43 5:09 4:29 2:08 4:10 4:27 4:39 1:59 4:31 6:20
489 Yohan Messemane 🇫🇷 FRA14th of 114 aged 45-49 45-49 1:13:26 19:29 36:58 31:23 5:08 4:26 2:22 3:32 5:35 4:32 1:30 4:14 5:12
490 Mickael Benyamina 🇫🇷 FRA44th of 201 aged 40-44 40-44 1:13:26 19:29 36:52 31:25 5:13 4:30 2:17 3:53 4:18 4:37 1:52 4:54 5:04
491 Fabrice Decherf 🇫🇷 FRA136th of 542 aged 30-34 30-34 1:13:30 19:33 37:25 29:26 6:43 4:21 2:04 4:01 3:14 4:25 1:30 5:20 4:31
492 Benjamin Lucas 🇫🇷 FRA137th of 542 aged 30-34 30-34 1:13:31 19:34 35:08 33:05 5:23 4:27 2:39 4:16 5:05 4:54 2:05 4:26 5:13
493 Valentin Cuntz 🇫🇷 FRA138th of 542 aged 30-34 30-34 1:13:32 19:35 37:16 30:49 5:31 4:14 2:04 4:19 5:03 4:39 1:49 3:59 4:42
494 Froger Lucas 🇫🇷 FRA65th of 217 aged 16-24 16-24 1:13:33 19:36 37:22 31:29 4:46 4:30 1:47 3:58 4:35 4:30 1:55 3:42 6:32
495 Thomas Gerbi 🇫🇷 FRA139th of 542 aged 30-34 30-34 1:13:34 19:37 38:09 30:20 5:10 4:19 2:41 3:42 3:36 4:29 1:59 3:33 6:01
496 Charly Pavan 🇫🇷 FRA132nd of 521 aged 25-29 25-29 1:13:34 19:37 35:09 33:12 5:17 4:33 2:47 4:42 3:41 4:34 2:03 4:31 6:21
497 Antonio Strafella 🇫🇷 FRA133rd of 521 aged 25-29 25-29 1:13:34 19:37 33:35 35:25 4:39 4:57 2:20 4:44 3:36 4:53 2:12 5:14 7:29
498 Alexis Nicouleau 🇫🇷 FRA134th of 521 aged 25-29 25-29 1:13:35 19:38 34:14 33:46 5:38 4:29 3:12 4:35 3:47 4:46 2:04 5:23 5:30
499 Aurelien Bonnaud 🇫🇷 FRA135th of 521 aged 25-29 25-29 1:13:36 19:39 35:02 33:06 5:34 4:38 2:59 4:25 3:55 4:44 1:58 4:42 5:45
500 Kévin Guillemet 🇫🇷 FRA140th of 542 aged 30-34 30-34 1:13:39 19:42 37:51 30:47 5:07 4:24 2:24 4:20 3:08 4:33 1:41 4:25 5:52
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