HYROX Bordeaux 2026: Open Men results
4,199 finishers on 30 Sep 2026. Typical finish 1:23:11, fastest 10% under 1:09:07. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2501 | Valentin (FRA) Sanchez 🇫🇷 FRA630th of 962 aged 30-34 | 30-34 | 1:26:40 | 31:12 | — | — | — | — | — | — | — | — | — | — | — |
| 2502 | Sébastien Thore 🇫🇷 FRA668th of 1,050 aged 25-29 | 25-29 | 1:26:42 | 31:14 | 41:09 | 37:13 | 8:24 | 4:38 | 3:23 | 5:42 | 5:09 | 4:34 | 2:24 | 5:04 | 6:19 |
| 2503 | Emmanuel Tudeau 🇫🇷 FRA235th of 438 aged 40-44 | 40-44 | 1:26:42 | 31:14 | 41:42 | 38:57 | 6:09 | 4:33 | 3:09 | 5:01 | 4:24 | 5:04 | 2:33 | 6:01 | 8:12 |
| 2504 | Emmanuel (FRA) Tudeau 🇫🇷 FRA236th of 438 aged 40-44 | 40-44 | 1:26:42 | 31:14 | — | — | — | — | — | — | — | — | — | — | — |
| 2505 | Sébastien (FRA) Thore 🇫🇷 FRA669th of 1,050 aged 25-29 | 25-29 | 1:26:42 | 31:14 | — | — | — | — | — | — | — | — | — | — | — |
| 2506 | Mickael Nanteau 🇫🇷 FRA237th of 438 aged 40-44 | 40-44 | 1:26:43 | 31:15 | 40:49 | 39:49 | 6:10 | 4:16 | 3:36 | 5:17 | 7:32 | 4:45 | 2:12 | 6:02 | 6:09 |
| 2507 | Mickael (FRA) Nanteau 🇫🇷 FRA238th of 438 aged 40-44 | 40-44 | 1:26:43 | 31:15 | — | — | — | — | — | — | — | — | — | — | — |
| 2508 | Loevann Cadiet 🇫🇷 FRA670th of 1,050 aged 25-29 | 25-29 | 1:26:44 | 31:16 | 44:01 | 36:37 | 6:11 | 4:35 | 2:37 | 4:30 | 6:09 | 4:29 | 2:11 | 5:18 | 6:48 |
| 2509 | Mathieu Herman 🇫🇷 FRA671st of 1,050 aged 25-29 | 25-29 | 1:26:44 | 31:16 | 36:29 | 43:24 | 6:57 | 4:20 | 4:05 | 7:04 | 5:24 | 4:53 | 2:49 | 5:46 | 9:03 |
| 2510 | Loevann (FRA) Cadiet 🇫🇷 FRA672nd of 1,050 aged 25-29 | 25-29 | 1:26:44 | 31:16 | — | — | — | — | — | — | — | — | — | — | — |
| 2511 | Mathieu (FRA) Herman 🇫🇷 FRA673rd of 1,050 aged 25-29 | 25-29 | 1:26:44 | 31:16 | — | — | — | — | — | — | — | — | — | — | — |
| 2512 | Hugo (FRA) Toustou 🇫🇷 FRA674th of 1,050 aged 25-29 | 25-29 | 1:26:45 | 31:17 | — | — | — | — | — | — | — | — | — | — | — |
| 2513 | Robert (FRA) Abogo 🇫🇷 FRA462nd of 758 aged 35-39 | 35-39 | 1:26:47 | 31:19 | — | — | — | — | — | — | — | — | — | — | — |
| 2514 | Alban (FRA) Delaunay 🇫🇷 FRA463rd of 758 aged 35-39 | 35-39 | 1:26:48 | 31:20 | — | — | — | — | — | — | — | — | — | — | — |
| 2515 | Florian Contardo 🇫🇷 FRA675th of 1,050 aged 25-29 | 25-29 | 1:26:49 | 31:21 | 39:43 | 41:20 | 5:51 | 4:54 | 3:20 | 5:47 | 5:57 | 5:15 | 2:26 | 5:11 | 8:30 |
| 2516 | John Spearman 🇬🇧 GBR1st of 8 aged 65-69 | 65-69 | 1:26:49 | 31:21 | 39:56 | 41:38 | 5:19 | 5:07 | 4:15 | 5:46 | 5:07 | 5:11 | 2:27 | 5:19 | 8:26 |
| 2517 | Thibaut (FRA) Blondy 🇫🇷 FRA464th of 758 aged 35-39 | 35-39 | 1:26:49 | 31:21 | — | — | — | — | — | — | — | — | — | — | — |
| 2518 | John (GBR) Spearman 🇬🇧 GBR2nd of 8 aged 65-69 | 65-69 | 1:26:49 | 31:21 | — | — | — | — | — | — | — | — | — | — | — |
| 2519 | Florian (FRA) Contardo 🇫🇷 FRA676th of 1,050 aged 25-29 | 25-29 | 1:26:49 | 31:21 | — | — | — | — | — | — | — | — | — | — | — |
| 2520 | Kevin Touzet 🇫🇷 FRA677th of 1,050 aged 25-29 | 25-29 | 1:26:50 | 31:22 | 44:47 | 35:55 | 6:12 | 4:30 | 3:09 | 4:08 | 5:23 | 4:58 | 1:58 | 4:57 | 6:52 |
| 2521 | Kevin (FRA) Touzet 🇫🇷 FRA678th of 1,050 aged 25-29 | 25-29 | 1:26:50 | 31:22 | — | — | — | — | — | — | — | — | — | — | — |
| 2522 | Louis Grouas-Guittet 🇫🇷 FRA679th of 1,050 aged 25-29 | 25-29 | 1:26:51 | 31:23 | 40:31 | 40:44 | 5:41 | 4:33 | 3:49 | 5:09 | 7:25 | 4:49 | 1:54 | 6:11 | 6:54 |
| 2523 | Louis (FRA) Grouas-Guittet 🇫🇷 FRA680th of 1,050 aged 25-29 | 25-29 | 1:26:51 | 31:23 | — | — | — | — | — | — | — | — | — | — | — |
| 2524 | Tony Pinville 🇫🇷 FRA111th of 236 aged 45-49 | 45-49 | 1:26:53 | 31:25 | 39:28 | 42:05 | 5:23 | 4:29 | 2:40 | 5:09 | 5:14 | 4:40 | 2:13 | 4:18 | 13:22 |
| 2525 | Tony (FRA) Pinville 🇫🇷 FRA112th of 236 aged 45-49 | 45-49 | 1:26:53 | 31:25 | — | — | — | — | — | — | — | — | — | — | — |
| 2526 | Brice Fischer 🇫🇷 FRA681st of 1,050 aged 25-29 | 25-29 | 1:26:54 | 31:26 | 44:39 | 36:17 | 6:02 | 4:38 | 3:33 | 5:02 | 4:27 | 4:48 | 2:14 | 4:32 | 7:03 |
| 2527 | Mickael Chalamet 🇫🇷 FRA239th of 438 aged 40-44 | 40-44 | 1:26:54 | 31:26 | 43:38 | 37:57 | 5:24 | 4:11 | 3:33 | 5:11 | 5:58 | 4:47 | 2:43 | 5:37 | 5:57 |
| 2528 | Matthieu Leroy 🇫🇷 FRA465th of 758 aged 35-39 | 35-39 | 1:26:54 | 31:26 | 40:13 | 40:54 | 5:52 | 4:31 | 3:07 | 4:03 | 6:24 | 4:27 | 2:01 | 5:40 | 10:41 |
| 2529 | Brice (FRA) Fischer 🇫🇷 FRA682nd of 1,050 aged 25-29 | 25-29 | 1:26:54 | 31:26 | — | — | — | — | — | — | — | — | — | — | — |
| 2530 | Mickael (FRA) Chalamet 🇫🇷 FRA240th of 438 aged 40-44 | 40-44 | 1:26:54 | 31:26 | — | — | — | — | — | — | — | — | — | — | — |
| 2531 | Matthieu (FRA) Leroy 🇫🇷 FRA466th of 758 aged 35-39 | 35-39 | 1:26:54 | 31:26 | — | — | — | — | — | — | — | — | — | — | — |
| 2532 | Alexandre Telle 🇫🇷 FRA683rd of 1,050 aged 25-29 | 25-29 | 1:26:56 | 31:28 | 40:44 | 38:58 | 7:19 | 4:17 | 3:19 | 4:56 | 6:05 | 4:40 | 2:34 | 5:43 | 7:24 |
| 2533 | Flavien Salhi 🇫🇷 FRA341st of 519 aged 16-24 | 16-24 | 1:26:56 | 31:28 | 41:57 | 39:59 | 5:04 | 4:43 | 3:26 | 4:49 | 5:01 | 5:06 | 2:19 | 4:36 | 9:59 |
| 2534 | Alexandre (FRA) Telle 🇫🇷 FRA684th of 1,050 aged 25-29 | 25-29 | 1:26:56 | 31:28 | — | — | — | — | — | — | — | — | — | — | — |
| 2535 | Flavien (FRA) Salhi 🇫🇷 FRA342nd of 519 aged 16-24 | 16-24 | 1:26:56 | 31:28 | — | — | — | — | — | — | — | — | — | — | — |
| 2536 | Tristan Lajous 🇫🇷 FRA685th of 1,050 aged 25-29 | 25-29 | 1:26:57 | 31:29 | 43:03 | 38:38 | 5:20 | 4:47 | 3:55 | 4:30 | 5:39 | 4:54 | 2:06 | 5:25 | 7:22 |
| 2537 | Tristan (FRA) Lajous 🇫🇷 FRA686th of 1,050 aged 25-29 | 25-29 | 1:26:57 | 31:29 | — | — | — | — | — | — | — | — | — | — | — |
| 2538 | Olivier Boudinet 🇫🇷 FRA631st of 962 aged 30-34 | 30-34 | 1:26:59 | 31:31 | 39:05 | 42:10 | 5:49 | 4:34 | 3:14 | 5:04 | 6:48 | 5:08 | 2:19 | 6:04 | 8:59 |
| 2539 | Olivier (FRA) Boudinet 🇫🇷 FRA632nd of 962 aged 30-34 | 30-34 | 1:26:59 | 31:31 | — | — | — | — | — | — | — | — | — | — | — |
| 2540 | Baptiste Jugant 🇫🇷 FRA343rd of 519 aged 16-24 | 16-24 | 1:27:02 | 31:34 | 44:01 | 36:24 | 6:42 | 4:20 | 2:35 | 5:12 | 5:45 | 4:30 | 1:32 | 5:44 | 6:46 |
| 2541 | Nicolas Richard 🇫🇷 FRA467th of 758 aged 35-39 | 35-39 | 1:27:02 | 31:34 | 39:29 | 37:59 | 9:40 | 4:11 | 2:17 | 6:08 | 5:12 | 4:49 | 1:47 | 2:53 | 10:42 |
| 2542 | Baptiste (FRA) Jugant 🇫🇷 FRA344th of 519 aged 16-24 | 16-24 | 1:27:02 | 31:34 | — | — | — | — | — | — | — | — | — | — | — |
| 2543 | Nicolas (FRA) Richard 🇫🇷 FRA468th of 758 aged 35-39 | 35-39 | 1:27:02 | 31:34 | — | — | — | — | — | — | — | — | — | — | — |
| 2544 | Sven Grau 🇫🇷 FRA687th of 1,050 aged 25-29 | 25-29 | 1:27:03 | 31:35 | 41:06 | 36:10 | 9:51 | 4:32 | 2:26 | 4:55 | 5:11 | 4:54 | 2:04 | 4:23 | 7:45 |
| 2545 | Sven (FRA) Grau 🇫🇷 FRA688th of 1,050 aged 25-29 | 25-29 | 1:27:03 | 31:35 | — | — | — | — | — | — | — | — | — | — | — |
| 2546 | Scott Monicault 🇫🇷 FRA469th of 758 aged 35-39 | 35-39 | 1:27:04 | 31:36 | 44:36 | 36:07 | 6:26 | 4:15 | 2:11 | 4:29 | 5:47 | 4:37 | 2:16 | 3:42 | 8:50 |
| 2547 | Julien Vigouroux 🇫🇷 FRA689th of 1,050 aged 25-29 | 25-29 | 1:27:04 | 31:36 | 42:05 | 38:55 | 6:10 | 4:37 | 3:18 | 4:16 | 6:02 | 4:50 | 2:52 | 4:59 | 8:01 |
| 2548 | Julien (FRA) Vigouroux 🇫🇷 FRA690th of 1,050 aged 25-29 | 25-29 | 1:27:04 | 31:36 | — | — | — | — | — | — | — | — | — | — | — |
| 2549 | Scott (FRA) Monicault 🇫🇷 FRA470th of 758 aged 35-39 | 35-39 | 1:27:04 | 31:36 | — | — | — | — | — | — | — | — | — | — | — |
| 2550 | Simon Brunel 🇫🇷 FRA691st of 1,050 aged 25-29 | 25-29 | 1:27:05 | 31:37 | 40:07 | 41:41 | 5:21 | 4:31 | 2:50 | 6:07 | 6:22 | 4:57 | 1:51 | 5:00 | 10:03 |
| 2551 | Simon (FRA) Brunel 🇫🇷 FRA692nd of 1,050 aged 25-29 | 25-29 | 1:27:05 | 31:37 | — | — | — | — | — | — | — | — | — | — | — |
| 2552 | Slohan (FRA) Mayeko 🇫🇷 FRA693rd of 1,050 aged 25-29 | 25-29 | 1:27:10 | 31:42 | — | — | — | — | — | — | — | — | — | — | — |
| 2553 | Bastien Teixeira 🇫🇷 FRA633rd of 962 aged 30-34 | 30-34 | 1:27:11 | 31:43 | 41:57 | 34:51 | 10:27 | 4:29 | 3:18 | 4:24 | 5:35 | 4:48 | 1:59 | 2:36 | 7:42 |
| 2554 | Bastien (FRA) Teixeira 🇫🇷 FRA634th of 962 aged 30-34 | 30-34 | 1:27:11 | 31:43 | — | — | — | — | — | — | — | — | — | — | — |
| 2555 | Tetua Maruoi 🇫🇷 FRA635th of 962 aged 30-34 | 30-34 | 1:27:14 | 31:46 | 42:43 | 38:28 | 6:08 | 4:26 | 2:49 | 4:57 | 6:11 | 4:50 | 2:33 | 6:21 | 6:21 |
| 2556 | Pierre Alonso 🇫🇷 FRA471st of 758 aged 35-39 | 35-39 | 1:27:14 | 31:46 | 39:45 | 40:55 | 6:40 | 4:42 | 3:38 | 5:13 | 7:47 | 4:55 | 2:32 | 4:10 | 7:58 |
| 2557 | Pierre (FRA) Alonso 🇫🇷 FRA472nd of 758 aged 35-39 | 35-39 | 1:27:14 | 31:46 | — | — | — | — | — | — | — | — | — | — | — |
| 2558 | Tetua (FRA) Maruoi 🇫🇷 FRA636th of 962 aged 30-34 | 30-34 | 1:27:14 | 31:46 | — | — | — | — | — | — | — | — | — | — | — |
| 2559 | Mathieu Cadet 🇫🇷 FRA473rd of 758 aged 35-39 | 35-39 | 1:27:15 | 31:47 | 39:52 | 41:06 | 6:23 | 4:40 | 2:48 | 6:16 | 6:05 | 4:45 | 1:48 | 5:27 | 9:17 |
| 2560 | Enzo Lentignac 🇫🇷 FRA694th of 1,050 aged 25-29 | 25-29 | 1:27:15 | 31:47 | 37:30 | 42:20 | 7:30 | 4:56 | 3:49 | 5:23 | 7:02 | 5:14 | 1:58 | 5:24 | 8:34 |
| 2561 | Mathieu (FRA) Cadet 🇫🇷 FRA474th of 758 aged 35-39 | 35-39 | 1:27:15 | 31:47 | — | — | — | — | — | — | — | — | — | — | — |
| 2562 | Enzo (FRA) Lentignac 🇫🇷 FRA695th of 1,050 aged 25-29 | 25-29 | 1:27:15 | 31:47 | — | — | — | — | — | — | — | — | — | — | — |
| 2563 | Raymond Hay 🇫🇷 FRA241st of 438 aged 40-44 | 40-44 | 1:27:16 | 31:48 | 43:02 | 38:40 | 5:39 | 4:22 | 4:05 | 5:28 | 5:20 | 4:56 | 1:45 | 4:40 | 8:04 |
| 2564 | Raymond (FRA) Hay 🇫🇷 FRA242nd of 438 aged 40-44 | 40-44 | 1:27:16 | 31:48 | — | — | — | — | — | — | — | — | — | — | — |
| 2565 | Thomas Bork 🇫🇷 FRA475th of 758 aged 35-39 | 35-39 | 1:27:17 | 31:49 | 44:36 | 36:57 | 5:47 | 4:42 | 3:44 | 5:11 | 4:36 | 4:46 | 2:30 | 5:40 | 5:48 |
| 2566 | Julien Dentaud 🇫🇷 FRA476th of 758 aged 35-39 | 35-39 | 1:27:17 | 31:49 | 41:21 | 40:23 | 5:38 | 5:10 | 3:29 | 4:46 | 4:12 | 5:02 | 2:22 | 5:44 | 9:38 |
| 2567 | Thomas (FRA) Bork 🇫🇷 FRA477th of 758 aged 35-39 | 35-39 | 1:27:17 | 31:49 | — | — | — | — | — | — | — | — | — | — | — |
| 2568 | Julien (FRA) Dentaud 🇫🇷 FRA478th of 758 aged 35-39 | 35-39 | 1:27:17 | 31:49 | — | — | — | — | — | — | — | — | — | — | — |
| 2569 | Luca Moreau 🇫🇷 FRA637th of 962 aged 30-34 | 30-34 | 1:27:19 | 31:51 | 40:29 | 39:28 | 7:27 | 4:27 | 2:54 | 5:58 | 7:17 | 4:47 | 1:59 | 5:04 | 7:02 |
| 2570 | Luca (FRA) Moreau 🇫🇷 FRA638th of 962 aged 30-34 | 30-34 | 1:27:19 | 31:51 | — | — | — | — | — | — | — | — | — | — | — |
| 2571 | Sabiir Issop 🇫🇷 FRA479th of 758 aged 35-39 | 35-39 | 1:27:20 | 31:52 | 44:08 | 37:00 | 6:15 | 4:25 | 3:39 | 5:19 | 5:02 | 4:51 | 1:51 | 5:27 | 6:26 |
| 2572 | Thomas Richioud 🇫🇷 FRA639th of 962 aged 30-34 | 30-34 | 1:27:20 | 31:52 | 42:26 | 39:04 | 5:56 | 4:47 | 4:06 | 4:39 | 6:12 | 5:01 | 2:00 | 5:02 | 7:17 |
| 2573 | Laurent Lacroix 🇫🇷 FRA44th of 138 aged 50-54 | 50-54 | 1:27:20 | 31:52 | 41:23 | 39:19 | 6:44 | 4:32 | 3:00 | 5:33 | 6:13 | 4:48 | 2:06 | 4:55 | 8:12 |
| 2574 | Nuno Ricardo Pereira Carvalho 🇵🇹 POR243rd of 438 aged 40-44 | 40-44 | 1:27:20 | 31:52 | 40:27 | 41:18 | 5:41 | 4:18 | 3:23 | 6:08 | 6:35 | 4:46 | 2:30 | 5:06 | 8:32 |
| 2575 | Sabiir (FRA) Issop 🇫🇷 FRA480th of 758 aged 35-39 | 35-39 | 1:27:20 | 31:52 | — | — | — | — | — | — | — | — | — | — | — |
| 2576 | Laurent (FRA) Lacroix 🇫🇷 FRA45th of 138 aged 50-54 | 50-54 | 1:27:20 | 31:52 | — | — | — | — | — | — | — | — | — | — | — |
| 2577 | Nuno (POR) Ricardo Pereira Carvalho 🇵🇹 POR244th of 438 aged 40-44 | 40-44 | 1:27:20 | 31:52 | — | — | — | — | — | — | — | — | — | — | — |
| 2578 | Thomas (FRA) Richioud 🇫🇷 FRA640th of 962 aged 30-34 | 30-34 | 1:27:20 | 31:52 | — | — | — | — | — | — | — | — | — | — | — |
| 2579 | Francois di Rosa 🇫🇷 FRA245th of 438 aged 40-44 | 40-44 | 1:27:23 | 31:55 | 39:30 | 42:03 | 5:54 | 5:03 | 4:05 | 5:19 | 7:16 | 5:00 | 2:06 | 5:06 | 8:08 |
| 2580 | Francois (FRA) di Rosa 🇫🇷 FRA246th of 438 aged 40-44 | 40-44 | 1:27:23 | 31:55 | — | — | — | — | — | — | — | — | — | — | — |
| 2581 | Hugo (FRA) Franchitto 🇫🇷 FRA481st of 758 aged 35-39 | 35-39 | 1:27:25 | 31:57 | — | — | — | — | — | — | — | — | — | — | — |
| 2582 | Yehudi Nakache 🇫🇷 FRA641st of 962 aged 30-34 | 30-34 | 1:27:28 | 32:00 | 43:25 | 38:34 | 5:35 | 4:42 | 3:24 | 5:32 | 5:14 | 4:45 | 2:53 | 5:02 | 7:02 |
| 2583 | Yehudi (FRA) Nakache 🇫🇷 FRA642nd of 962 aged 30-34 | 30-34 | 1:27:28 | 32:00 | — | — | — | — | — | — | — | — | — | — | — |
| 2584 | Valentin Duprat 🇫🇷 FRA345th of 519 aged 16-24 | 16-24 | 1:27:30 | 32:02 | 41:39 | 40:00 | 5:55 | 4:28 | 2:47 | 4:44 | 5:06 | 5:03 | 3:00 | 5:54 | 8:58 |
| 2585 | Alexis Coudert 🇫🇷 FRA482nd of 758 aged 35-39 | 35-39 | 1:27:30 | 32:02 | 38:38 | 42:41 | 6:15 | 4:40 | 3:38 | 5:19 | 6:41 | 4:57 | 1:53 | 6:17 | 9:16 |
| 2586 | Alexis (FRA) Coudert 🇫🇷 FRA483rd of 758 aged 35-39 | 35-39 | 1:27:30 | 32:02 | — | — | — | — | — | — | — | — | — | — | — |
| 2587 | Valentin (FRA) Duprat 🇫🇷 FRA346th of 519 aged 16-24 | 16-24 | 1:27:30 | 32:02 | — | — | — | — | — | — | — | — | — | — | — |
| 2588 | Maxime Raspilair 🇫🇷 FRA46th of 138 aged 50-54 | 50-54 | 1:27:31 | 32:03 | 42:02 | 39:10 | 6:25 | 4:26 | 3:16 | 5:34 | 7:00 | 4:47 | 2:10 | 5:13 | 6:44 |
| 2589 | Maxime (FRA) Raspilair 🇫🇷 FRA47th of 138 aged 50-54 | 50-54 | 1:27:31 | 32:03 | — | — | — | — | — | — | — | — | — | — | — |
| 2590 | Kamel Hamidat 🇫🇷 FRA484th of 758 aged 35-39 | 35-39 | 1:27:32 | 32:04 | 42:14 | 39:30 | 5:53 | 4:39 | 2:57 | 4:38 | 5:16 | 5:03 | 2:04 | 5:28 | 9:25 |
| 2591 | Kamel (FRA) Hamidat 🇫🇷 FRA485th of 758 aged 35-39 | 35-39 | 1:27:32 | 32:04 | — | — | — | — | — | — | — | — | — | — | — |
| 2592 | Thomas Rayssiguier 🇫🇷 FRA347th of 519 aged 16-24 | 16-24 | 1:27:34 | 32:06 | 37:25 | 42:49 | 7:25 | 4:46 | 3:53 | 6:49 | 6:50 | 5:03 | 2:33 | 5:22 | 7:33 |
| 2593 | Thomas (FRA) Rayssiguier 🇫🇷 FRA348th of 519 aged 16-24 | 16-24 | 1:27:34 | 32:06 | — | — | — | — | — | — | — | — | — | — | — |
| 2594 | Pascal (FRA) Guilhem 🇫🇷 FRA486th of 758 aged 35-39 | 35-39 | 1:27:34 | 32:06 | — | — | — | — | — | — | — | — | — | — | — |
| 2595 | Jeffrey Caqueret 🇫🇷 FRA643rd of 962 aged 30-34 | 30-34 | 1:27:35 | 32:07 | 37:38 | 44:01 | 6:01 | 4:34 | 3:58 | 6:07 | 5:08 | 4:58 | 2:33 | 5:58 | 10:45 |
| 2596 | Jeffrey (FRA) Caqueret 🇫🇷 FRA644th of 962 aged 30-34 | 30-34 | 1:27:35 | 32:07 | — | — | — | — | — | — | — | — | — | — | — |
| 2597 | Myckael Thongsamouth 🇫🇷 FRA487th of 758 aged 35-39 | 35-39 | 1:27:36 | 32:08 | 41:33 | 38:58 | 7:09 | 4:24 | 2:55 | 4:06 | 7:06 | 4:49 | 1:32 | 5:19 | 8:47 |
| 2598 | Myckael (FRA) Thongsamouth 🇫🇷 FRA488th of 758 aged 35-39 | 35-39 | 1:27:36 | 32:08 | — | — | — | — | — | — | — | — | — | — | — |
| 2599 | Thomas Jullien 🇫🇷 FRA696th of 1,050 aged 25-29 | 25-29 | 1:27:37 | 32:09 | 42:13 | 39:28 | 6:00 | 4:26 | 2:29 | 5:08 | 5:46 | 4:32 | 3:00 | 5:02 | 9:05 |
| 2600 | Thomas (FRA) Jullien 🇫🇷 FRA697th of 1,050 aged 25-29 | 25-29 | 1:27:37 | 32:09 | — | — | — | — | — | — | — | — | — | — | — |
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.
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.