HYROX Bordeaux 2026: Doubles Men results
2,061 teams on 30 Sep 2026. Typical finish 1:12:53, fastest 10% under 1:02:22. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 501 | Sasha Billard, Romain Giordanengo 🇫🇷 FRA158th of 540 aged 25-29 | 25-29 | 1:07:00 | 14:48 | 37:53 | 24:43 | 4:29 | 4:00 | 1:56 | 3:12 | 2:35 | 4:05 | 1:27 | 3:20 | 4:08 |
| 502 | Aurélien Giraud, Jean Baptiste Villetorte 🇫🇷 FRA89th of 402 aged 35-39 | 35-39 | 1:07:00 | 14:48 | 36:54 | 24:50 | 5:21 | 3:51 | 1:47 | 3:13 | 3:09 | 3:58 | 1:25 | 3:24 | 4:03 |
| 503 | Arnaud Torrecillas, Yohan Torrecillas 🇫🇷 FRA159th of 540 aged 25-29 | 25-29 | 1:07:02 | 14:50 | 36:35 | 26:07 | 4:25 | 4:07 | 2:06 | 3:37 | 2:30 | 4:19 | 1:54 | 3:09 | 4:25 |
| 504 | Guillaume Mariochaud, Yan Martin 🇫🇷 FRA86th of 283 aged 16-24 | 16-24 | 1:07:03 | 14:51 | 38:03 | 23:53 | 5:12 | 3:48 | 1:58 | 3:15 | 2:04 | 4:07 | 1:31 | 3:10 | 4:00 |
| 505 | Francois Behr, Jean Joubert De La Motte 🇫🇷 FRA129th of 502 aged 30-34 | 30-34 | 1:07:03 | 14:51 | 34:35 | 28:09 | 4:24 | 3:42 | 2:13 | 4:11 | 3:22 | 4:12 | 1:44 | 3:40 | 5:05 |
| 506 | Paul Lamberton, Alexandre Monteillet 🇫🇷 FRA130th of 502 aged 30-34 | 30-34 | 1:07:04 | 14:52 | 38:51 | 23:14 | 5:03 | 3:45 | 1:53 | 2:41 | 2:52 | 4:01 | 1:11 | 3:05 | 3:46 |
| 507 | Swan Mejan, Axel Capelas 🇫🇷 FRA160th of 540 aged 25-29 | 25-29 | 1:07:04 | 14:52 | 39:30 | 23:36 | 4:03 | 3:48 | 1:54 | 2:53 | 2:17 | 4:05 | 1:31 | 3:10 | 3:58 |
| 508 | Bastien Lussagnet, Alessandro Fontanier Gasprini 🇫🇷 FRA131st of 502 aged 30-34 | 30-34 | 1:07:04 | 14:52 | 37:41 | 24:41 | 4:48 | 3:40 | 1:44 | 3:32 | 3:01 | 4:03 | 1:27 | 3:11 | 4:03 |
| 509 | Cyril Drieux, Martin Charpentier 🇫🇷 FRA161st of 540 aged 25-29 | 25-29 | 1:07:04 | 14:52 | 36:50 | 25:31 | 4:47 | 3:45 | 1:53 | 3:22 | 3:19 | 4:20 | 1:37 | 3:18 | 3:57 |
| 510 | Martin Briolle, Jamel El Kadi 🇫🇷 FRA132nd of 502 aged 30-34 | 30-34 | 1:07:04 | 14:52 | 37:00 | 25:57 | 4:11 | 4:04 | 2:09 | 3:15 | 2:58 | 4:34 | 1:36 | 3:26 | 3:55 |
| 511 | Noah Guedon, Augustin Bonnin 🇫🇷 FRA87th of 283 aged 16-24 | 16-24 | 1:07:05 | 14:53 | 38:52 | 23:50 | 4:27 | 4:09 | 1:42 | 3:01 | 2:29 | 4:26 | 1:09 | 2:53 | 4:01 |
| 512 | Benjamin Rolland, Olivier Chappaz 🇫🇷 FRA11th of 88 aged 45-49 | 45-49 | 1:07:05 | 14:53 | 37:58 | 24:54 | 4:19 | 3:52 | 1:51 | 3:03 | 3:12 | 4:12 | 1:33 | 3:03 | 4:08 |
| 513 | Sébastien Courtade, Clément Boada 🇫🇷 FRA133rd of 502 aged 30-34 | 30-34 | 1:07:06 | 14:54 | 38:00 | 24:39 | 4:33 | 3:58 | 1:39 | 2:16 | 3:09 | 4:15 | 1:41 | 3:41 | 4:00 |
| 514 | Victor Blanco, Benjamin Caillive 🇫🇷 FRA162nd of 540 aged 25-29 | 25-29 | 1:07:09 | 14:57 | 38:04 | 24:50 | 4:18 | 4:13 | 1:53 | 3:10 | 2:09 | 4:16 | 1:28 | 3:15 | 4:26 |
| 515 | Hassane Yahya, Romain Precourt 🇫🇷 FRA90th of 402 aged 35-39 | 35-39 | 1:07:09 | 14:57 | 36:58 | 25:55 | 4:21 | 3:48 | 1:39 | 3:28 | 3:51 | 3:58 | 1:17 | 3:37 | 4:17 |
| 516 | Mathieu Sarres, Vincent Sarres 🇫🇷 FRA91st of 402 aged 35-39 | 35-39 | 1:07:11 | 14:59 | 39:38 | 22:58 | 4:39 | 3:44 | 1:38 | 3:04 | 2:35 | 3:51 | 1:16 | 3:06 | 3:44 |
| 517 | Timothée Labourdette, Gregory Dumons 🇫🇷 FRA134th of 502 aged 30-34 | 30-34 | 1:07:12 | 15:00 | 36:56 | 25:38 | 4:42 | 4:01 | 2:20 | 3:14 | 3:07 | 4:18 | 1:23 | 3:09 | 4:06 |
| 518 | Elie Tormo, Carlos Claudino Dos Reis 🇫🇷 FRA163rd of 540 aged 25-29 | 25-29 | 1:07:12 | 15:00 | 35:55 | 26:06 | 5:16 | 4:06 | 2:23 | 3:13 | 3:10 | 4:04 | 1:40 | 3:29 | 4:01 |
| 519 | Damien Richard, Thomas Viala 🇫🇷 FRA135th of 502 aged 30-34 | 30-34 | 1:07:13 | 15:01 | 40:53 | 22:24 | 4:01 | 3:48 | 1:39 | 2:46 | 2:13 | 4:01 | 1:20 | 2:42 | 3:55 |
| 520 | Thibault Blanchard, Melvy Bounouar 🇫🇷 FRA164th of 540 aged 25-29 | 25-29 | 1:07:13 | 15:01 | 38:25 | 23:58 | 4:54 | 3:54 | 1:51 | 2:52 | 2:29 | 4:28 | 1:35 | 2:55 | 3:54 |
| 521 | Julien Lainé, Morgan Kanicki 🇫🇷 FRA136th of 502 aged 30-34 | 30-34 | 1:07:13 | 15:01 | 36:47 | 25:14 | 5:16 | 4:06 | 1:39 | 2:49 | 3:02 | 4:23 | 1:19 | 3:14 | 4:42 |
| 522 | Lenny Michel, Côme Santos Prazeres 🇫🇷 FRA88th of 283 aged 16-24 | 16-24 | 1:07:13 | 15:01 | 37:00 | 25:21 | 4:54 | 3:58 | 1:58 | 3:22 | 3:26 | 4:19 | 1:26 | 2:55 | 3:57 |
| 523 | Fabrice Mardelet, Simon Pasquay 🇫🇷 FRA137th of 502 aged 30-34 | 30-34 | 1:07:13 | 15:01 | 36:53 | 25:21 | 5:04 | 4:01 | 1:56 | 3:20 | 2:46 | 4:22 | 1:36 | 3:25 | 3:55 |
| 524 | Julien Granier, Nicolas Lagrange 🇫🇷 FRA138th of 502 aged 30-34 | 30-34 | 1:07:13 | 15:01 | 37:31 | 25:31 | 4:16 | 3:48 | 2:01 | 3:16 | 3:04 | 4:17 | 1:34 | 3:18 | 4:13 |
| 525 | Victor Petit, Alexandre Jayle-Jouhannet 🇫🇷 FRA165th of 540 aged 25-29 | 25-29 | 1:07:14 | 15:02 | 39:12 | 23:17 | 4:49 | 3:49 | 1:39 | 2:27 | 2:44 | 4:11 | 1:39 | 2:54 | 3:54 |
| 526 | Mathis Martin, Gauthier Clain 🇫🇷 FRA166th of 540 aged 25-29 | 25-29 | 1:07:14 | 15:02 | 38:49 | 23:36 | 4:54 | 3:51 | 1:47 | 3:24 | 2:24 | 4:01 | 1:26 | 2:51 | 3:52 |
| 527 | Guillaume Lacourt, Romain Bellegarde 🇫🇷 FRA92nd of 402 aged 35-39 | 35-39 | 1:07:14 | 15:02 | 37:46 | 24:40 | 4:53 | 3:58 | 1:51 | 3:30 | 2:33 | 4:24 | 1:24 | 3:16 | 3:44 |
| 528 | Hugo Enjalbert, Nicolas Portes 🇫🇷 FRA29th of 193 aged 40-44 | 40-44 | 1:07:14 | 15:02 | 38:09 | 24:44 | 4:24 | 3:51 | 1:47 | 3:16 | 3:18 | 4:08 | 1:23 | 3:02 | 3:59 |
| 529 | Guillaume De Rancourt, Adrien Guerin 🇫🇷 FRA30th of 193 aged 40-44 | 40-44 | 1:07:14 | 15:02 | 36:45 | 25:27 | 5:06 | 4:16 | 2:10 | 3:20 | 2:37 | 4:21 | 1:51 | 3:08 | 3:44 |
| 530 | Matteo Mikolajczak, Eymeri Guegan 🇫🇷 FRA167th of 540 aged 25-29 | 25-29 | 1:07:14 | 15:02 | 37:17 | 25:35 | 4:24 | 4:10 | 1:49 | 3:33 | 2:39 | 4:17 | 1:29 | 3:35 | 4:03 |
| 531 | Bruno Lugat, Etienne Ducom 🇫🇷 FRA139th of 502 aged 30-34 | 30-34 | 1:07:15 | 15:03 | 37:07 | 24:55 | 5:18 | 3:55 | 1:38 | 2:53 | 2:34 | 4:15 | 1:28 | 3:30 | 4:42 |
| 532 | Christophe Lorenzi, Benjamin Cano 🇫🇷 FRA31st of 193 aged 40-44 | 40-44 | 1:07:16 | 15:04 | 37:25 | 25:32 | 4:25 | 3:43 | 1:53 | 2:56 | 3:06 | 4:06 | 1:37 | 3:38 | 4:33 |
| 533 | Augustin Rosalie, David Mouton 🇫🇷 FRA168th of 540 aged 25-29 | 25-29 | 1:07:16 | 15:04 | 36:55 | 26:00 | 4:26 | 4:08 | 2:24 | 3:51 | 2:15 | 4:20 | 1:35 | 3:07 | 4:20 |
| 534 | Sebastien Cohet, Christophe Cohet 🇫🇷 FRA5th of 39 aged 50-54 | 50-54 | 1:07:16 | 15:04 | 36:32 | 26:22 | 4:26 | 4:09 | 2:15 | 3:19 | 2:37 | 4:28 | 1:43 | 3:14 | 4:37 |
| 535 | Xavier Francillette, Arnaud Fauconnet 🇫🇷 FRA140th of 502 aged 30-34 | 30-34 | 1:07:17 | 15:05 | 36:54 | 25:12 | 5:16 | 4:15 | 2:03 | 3:10 | 2:38 | 4:34 | 1:17 | 2:47 | 4:28 |
| 536 | Kilian Bensoussan, Théo Vicard 🇫🇷 FRA89th of 283 aged 16-24 | 16-24 | 1:07:18 | 15:06 | 36:14 | 26:02 | 5:06 | 3:53 | 1:44 | 3:14 | 2:56 | 4:32 | 1:27 | 3:49 | 4:27 |
| 537 | Nicolas Roumat, Mathieu Bétous 🇫🇷 FRA93rd of 402 aged 35-39 | 35-39 | 1:07:20 | 15:08 | 38:52 | 23:44 | 4:49 | 3:57 | 1:35 | 2:46 | 2:40 | 3:57 | 1:28 | 3:05 | 4:16 |
| 538 | Fahres Laatar, Maxime Munier 🇫🇷 FRA94th of 402 aged 35-39 | 35-39 | 1:07:21 | 15:09 | 36:16 | 26:17 | 4:52 | 4:02 | 2:05 | 3:40 | 3:13 | 4:05 | 1:36 | 3:25 | 4:11 |
| 539 | Thibault Marty, Benjamin Bastian 🇫🇷 FRA141st of 502 aged 30-34 | 30-34 | 1:07:21 | 15:09 | 36:16 | 26:31 | 4:41 | 4:07 | 1:56 | 3:30 | 3:07 | 4:37 | 1:40 | 3:10 | 4:24 |
| 540 | Valentin Louis, Axel Renard 🇫🇷 FRA169th of 540 aged 25-29 | 25-29 | 1:07:21 | 15:09 | 36:17 | 26:39 | 4:29 | 4:09 | 1:53 | 3:45 | 2:53 | 4:22 | 1:33 | 3:02 | 5:02 |
| 541 | Réda Hamdouch, Alexandre Petit 🇲🇦 MAR170th of 540 aged 25-29 | 25-29 | 1:07:22 | 15:10 | 36:37 | 26:17 | 4:32 | 3:59 | 1:35 | 3:16 | 3:31 | 4:37 | 1:23 | 3:18 | 4:38 |
| 542 | Clément Loulom, Grégori Gembrecq 🇫🇷 FRA90th of 283 aged 16-24 | 16-24 | 1:07:23 | 15:11 | 37:29 | 24:49 | 5:10 | 3:56 | 1:42 | 3:12 | 2:19 | 4:38 | 1:40 | 3:09 | 4:13 |
| 543 | Bastien Chatal, Kevin Chasselinat 🇫🇷 FRA142nd of 502 aged 30-34 | 30-34 | 1:07:24 | 15:12 | 39:03 | 23:14 | 5:11 | 3:48 | 1:36 | 2:32 | 2:33 | 3:52 | 1:40 | 3:17 | 3:56 |
| 544 | Kévin Gazel, Jeff Lengudiana-Champied 🇫🇷 FRA143rd of 502 aged 30-34 | 30-34 | 1:07:25 | 15:13 | 38:39 | 24:09 | 4:42 | 3:53 | 1:53 | 3:17 | 2:46 | 4:11 | 1:18 | 2:51 | 4:00 |
| 545 | Peyo Campistron, Paolo De Oliveira 🇫🇷 FRA91st of 283 aged 16-24 | 16-24 | 1:07:26 | 15:14 | 38:33 | 22:32 | 6:26 | 3:40 | 1:55 | 2:50 | 2:03 | 4:08 | 1:26 | 2:58 | 3:32 |
| 546 | Guillaume Becaas, Ludovic Becaas@ 🇫🇷 FRA171st of 540 aged 25-29 | 25-29 | 1:07:26 | 15:14 | 37:37 | 24:35 | 5:19 | 4:09 | 1:34 | 2:53 | 2:39 | 4:16 | 1:37 | 3:12 | 4:15 |
| 547 | Romain Dusseau, Maxime Garberi 🇫🇷 FRA95th of 402 aged 35-39 | 35-39 | 1:07:26 | 15:14 | 37:24 | 25:17 | 4:49 | 3:56 | 1:56 | 2:42 | 3:14 | 4:17 | 1:33 | 3:24 | 4:15 |
| 548 | Florian De Sa, Quentin Bueno 🇫🇷 FRA96th of 402 aged 35-39 | 35-39 | 1:07:27 | 15:15 | 40:07 | 22:56 | 4:28 | 4:05 | 1:27 | 2:47 | 2:15 | 4:08 | 1:27 | 2:42 | 4:05 |
| 549 | Thomas Villenave, Alexandre Lopez 🇫🇷 FRA144th of 502 aged 30-34 | 30-34 | 1:07:28 | 15:16 | 36:44 | 25:38 | 5:10 | 3:48 | 1:44 | 2:59 | 2:49 | 4:24 | 1:47 | 3:37 | 4:30 |
| 550 | Florian Cazeres, Nathan Guillaudeux 🇫🇷 FRA145th of 502 aged 30-34 | 30-34 | 1:07:28 | 15:16 | 36:09 | 26:42 | 4:41 | 4:05 | 2:22 | 3:31 | 2:55 | 4:36 | 1:47 | 3:25 | 4:01 |
| 551 | Matthieu Renard, Yoann Rabet 🇫🇷 FRA6th of 39 aged 50-54 | 50-54 | 1:07:29 | 15:17 | 36:47 | 26:21 | 4:26 | 4:04 | 2:04 | 3:45 | 3:01 | 4:17 | 1:33 | 3:24 | 4:13 |
| 552 | Benjamin Cam, Francky Dieu 🇫🇷 FRA146th of 502 aged 30-34 | 30-34 | 1:07:29 | 15:17 | 35:09 | 27:00 | 5:26 | 4:05 | 2:11 | 3:37 | 3:20 | 4:55 | 1:23 | 3:36 | 3:53 |
| 553 | Florian Daudin, Guillaume Puyo 🇫🇷 FRA172nd of 540 aged 25-29 | 25-29 | 1:07:30 | 15:18 | 36:53 | 25:38 | 5:03 | 3:58 | 1:42 | 3:30 | 2:46 | 4:20 | 1:31 | 3:10 | 4:41 |
| 554 | Alexandre Briant, Guillaume Tonneau 🇫🇷 FRA147th of 502 aged 30-34 | 30-34 | 1:07:31 | 15:19 | 38:39 | 23:46 | 5:11 | 3:35 | 2:07 | 2:53 | 2:48 | 4:05 | 1:24 | 3:06 | 3:48 |
| 555 | Samuel Dufreche, Alexandre Kaddar 🇫🇷 FRA173rd of 540 aged 25-29 | 25-29 | 1:07:32 | 15:20 | 36:07 | 27:19 | 4:10 | 4:11 | 2:13 | 3:31 | 2:43 | 4:34 | 1:29 | 3:57 | 4:41 |
| 556 | Medhi Saidi, Benoit Visonneau 🇫🇷 FRA174th of 540 aged 25-29 | 25-29 | 1:07:33 | 15:21 | 38:29 | 24:48 | 4:20 | 4:07 | 1:39 | 2:32 | 3:04 | 4:20 | 1:31 | 3:22 | 4:13 |
| 557 | Paul Maisonneuve, Benjamin Aurière 🇫🇷 FRA148th of 502 aged 30-34 | 30-34 | 1:07:33 | 15:21 | 37:06 | 25:38 | 4:53 | 3:43 | 1:38 | 3:13 | 3:14 | 4:13 | 1:25 | 4:06 | 4:06 |
| 558 | Florian Blaise, Cyril Treglia 🇫🇷 FRA149th of 502 aged 30-34 | 30-34 | 1:07:34 | 15:22 | 39:34 | 23:40 | 4:24 | 4:04 | 1:37 | 2:45 | 2:32 | 4:04 | 1:30 | 3:00 | 4:08 |
| 559 | Anthony Apied, Olivier Laderriere 🇫🇷 FRA175th of 540 aged 25-29 | 25-29 | 1:07:35 | 15:23 | 39:57 | 22:48 | 4:55 | 3:45 | 1:30 | 2:53 | 2:15 | 4:05 | 1:21 | 3:06 | 3:53 |
| 560 | Gaétan Bouzat, Bastien Allayrangue 🇫🇷 FRA97th of 402 aged 35-39 | 35-39 | 1:07:35 | 15:23 | 37:45 | 25:23 | 4:32 | 4:05 | 2:00 | 3:40 | 2:51 | 4:16 | 1:34 | 3:10 | 3:47 |
| 561 | Titouan Painchaud--Lesbats, Tymeo Balli 🇫🇷 FRA92nd of 283 aged 16-24 | 16-24 | 1:07:36 | 15:24 | 37:37 | 25:28 | 4:35 | 3:52 | 2:09 | 3:31 | 2:35 | 4:17 | 1:43 | 3:20 | 4:01 |
| 562 | Dorian Chiotasso, Noa Soula 🇫🇷 FRA93rd of 283 aged 16-24 | 16-24 | 1:07:38 | 15:26 | 38:30 | 24:09 | 5:05 | 4:05 | 1:43 | 3:21 | 2:26 | 4:25 | 1:34 | 2:38 | 3:57 |
| 563 | Quentin Sterley, Victor Fischer 🇫🇷 FRA150th of 502 aged 30-34 | 30-34 | 1:07:38 | 15:26 | 38:24 | 24:40 | 4:38 | 3:51 | 1:34 | 2:52 | 3:00 | 4:09 | 1:28 | 3:12 | 4:34 |
| 564 | Kévin Fardel, Antoine Lamouret 🇫🇷 FRA151st of 502 aged 30-34 | 30-34 | 1:07:38 | 15:26 | 36:17 | 26:18 | 5:08 | 4:02 | 1:56 | 3:13 | 3:37 | 4:23 | 1:37 | 3:32 | 3:58 |
| 565 | Theo Bourrigault, Matteo Guerin 🇫🇷 FRA94th of 283 aged 16-24 | 16-24 | 1:07:39 | 15:27 | 37:46 | 25:16 | 4:43 | 4:08 | 1:45 | 2:49 | 2:40 | 4:18 | 1:45 | 3:17 | 4:34 |
| 566 | Bertrand Brana, Olivier Chastres 🇫🇷 FRA98th of 402 aged 35-39 | 35-39 | 1:07:40 | 15:28 | 37:05 | 25:54 | 4:45 | 3:53 | 1:46 | 3:22 | 3:19 | 4:17 | 1:40 | 3:32 | 4:05 |
| 567 | Victor Laillet, Nojan Babillon 🇫🇷 FRA152nd of 502 aged 30-34 | 30-34 | 1:07:40 | 15:28 | 36:26 | 26:49 | 4:30 | 3:52 | 1:57 | 3:43 | 2:48 | 4:19 | 1:30 | 3:20 | 5:20 |
| 568 | Julien Plante, Dorian Foulquier 🇫🇷 FRA176th of 540 aged 25-29 | 25-29 | 1:07:41 | 15:29 | 36:52 | 26:22 | 4:33 | 4:18 | 1:59 | 3:25 | 2:43 | 4:08 | 1:32 | 3:06 | 5:11 |
| 569 | Tomas Laux, Thomas Serre 🇫🇷 FRA95th of 283 aged 16-24 | 16-24 | 1:07:42 | 15:30 | 38:44 | 24:17 | 4:46 | 4:05 | 1:51 | 2:57 | 2:28 | 4:10 | 1:41 | 3:10 | 3:55 |
| 570 | Erwan Léonardi, Baptiste Viard 🇫🇷 FRA96th of 283 aged 16-24 | 16-24 | 1:07:43 | 15:31 | 38:19 | 24:39 | 4:49 | 4:04 | 1:55 | 3:06 | 2:05 | 4:06 | 1:33 | 3:46 | 4:04 |
| 571 | Bruno Rodriguez, Thibault Lemarchand 🇫🇷 FRA32nd of 193 aged 40-44 | 40-44 | 1:07:43 | 15:31 | 37:53 | 24:52 | 5:02 | 3:53 | 1:45 | 2:41 | 3:34 | 4:14 | 1:34 | 3:08 | 4:03 |
| 572 | Victor Rousseau, Maxime Rousseau 🇫🇷 FRA153rd of 502 aged 30-34 | 30-34 | 1:07:45 | 15:33 | 39:30 | 23:07 | 5:11 | 3:38 | 1:42 | 2:44 | 2:26 | 4:01 | 1:26 | 3:17 | 3:53 |
| 573 | Erwan Daniel, Théo Cesarini 🇫🇷 FRA99th of 402 aged 35-39 | 35-39 | 1:07:45 | 15:33 | 37:32 | 25:27 | 4:49 | 3:55 | 1:58 | 2:58 | 3:08 | 4:25 | 1:31 | 2:59 | 4:33 |
| 574 | Ulysse Ducez, Enzo Parenteau 🇫🇷 FRA97th of 283 aged 16-24 | 16-24 | 1:07:46 | 15:34 | 37:25 | 25:23 | 5:02 | 4:18 | 1:49 | 3:14 | 2:27 | 4:44 | 1:40 | 3:07 | 4:04 |
| 575 | Badr Mahbouli, Arnaud Girouard 🇫🇷 FRA100th of 402 aged 35-39 | 35-39 | 1:07:47 | 15:35 | 40:33 | 22:29 | 4:50 | 3:48 | 1:42 | 2:23 | 2:24 | 4:19 | 1:29 | 2:35 | 3:49 |
| 576 | Bastien Seailles, Pierre Lattes 🇫🇷 FRA154th of 502 aged 30-34 | 30-34 | 1:07:47 | 15:35 | 38:10 | 25:34 | 4:06 | 3:56 | 1:59 | 3:00 | 3:08 | 4:13 | 1:33 | 3:05 | 4:40 |
| 577 | Paul Truchot, Jean Jacquemin 🇱🇺 LUX177th of 540 aged 25-29 | 25-29 | 1:07:49 | 15:37 | 39:57 | 23:08 | 4:49 | 3:45 | 1:30 | 2:34 | 2:17 | 4:23 | 1:46 | 2:46 | 4:07 |
| 578 | Victor Azalbert, Emmanuel Espiasse 🇫🇷 FRA178th of 540 aged 25-29 | 25-29 | 1:07:49 | 15:37 | 36:27 | 26:38 | 4:48 | 4:02 | 1:46 | 3:05 | 3:04 | 4:18 | 1:56 | 3:45 | 4:42 |
| 579 | Rémi Micheline, Matteo Tanguy 🇫🇷 FRA98th of 283 aged 16-24 | 16-24 | 1:07:50 | 15:38 | 39:57 | 23:21 | 4:38 | 4:03 | 1:53 | 3:16 | 2:05 | 4:12 | 1:19 | 2:53 | 3:40 |
| 580 | David Porter, Zane Ombima 🇮🇪 IRL179th of 540 aged 25-29 | 25-29 | 1:07:52 | 15:40 | 39:57 | 22:59 | 4:59 | 3:49 | 1:28 | 2:25 | 2:44 | 4:01 | 1:25 | 2:36 | 4:31 |
| 581 | Emeric Bony, Alen Hajiric 🇫🇷 FRA180th of 540 aged 25-29 | 25-29 | 1:07:52 | 15:40 | 38:40 | 24:28 | 4:48 | 3:55 | 1:58 | 2:51 | 3:27 | 4:06 | 1:23 | 2:47 | 4:01 |
| 582 | Numa Le Gall, Aladin Ben Akez 🇫🇷 FRA155th of 502 aged 30-34 | 30-34 | 1:07:53 | 15:41 | 38:13 | 23:35 | 6:10 | 4:07 | 1:48 | 2:52 | 3:06 | 4:21 | 1:42 | 1:42 | 3:57 |
| 583 | Alexandre Gaudin, Thome Manceau 🇫🇷 FRA156th of 502 aged 30-34 | 30-34 | 1:07:53 | 15:41 | 38:21 | 24:35 | 5:02 | 3:43 | 1:39 | 3:08 | 3:06 | 4:14 | 1:23 | 3:09 | 4:13 |
| 584 | Mathieu Belouad, Gregoire Massard 🇫🇷 FRA101st of 402 aged 35-39 | 35-39 | 1:07:53 | 15:41 | 38:25 | 24:39 | 4:53 | 3:55 | 1:51 | 2:57 | 2:43 | 4:33 | 1:37 | 3:00 | 4:03 |
| 585 | Sylvain Fournier, Arnaud Pittié 🇫🇷 FRA12th of 88 aged 45-49 | 45-49 | 1:07:54 | 15:42 | 38:19 | 24:39 | 5:01 | 3:51 | 1:53 | 3:11 | 2:44 | 4:11 | 1:26 | 3:42 | 3:41 |
| 586 | Jean Florent Bertello, Thomas Castagné 🇫🇷 FRA157th of 502 aged 30-34 | 30-34 | 1:07:55 | 15:43 | 38:21 | 24:34 | 5:05 | 3:54 | 1:51 | 3:14 | 2:36 | 4:22 | 1:19 | 3:18 | 4:00 |
| 587 | Clément Lambertin, Quentin Darcos 🇫🇷 FRA158th of 502 aged 30-34 | 30-34 | 1:07:58 | 15:46 | 37:39 | 25:15 | 5:08 | 3:56 | 1:48 | 3:07 | 2:59 | 4:08 | 1:37 | 3:26 | 4:14 |
| 588 | Vincent Liberge, Theo Gilet 🇫🇷 FRA159th of 502 aged 30-34 | 30-34 | 1:07:59 | 15:47 | 36:58 | 26:40 | 4:26 | 3:59 | 1:57 | 3:21 | 3:19 | 4:14 | 1:37 | 3:30 | 4:43 |
| 589 | Michel Astruc, Christophe Hansel 🇫🇷 FRA13th of 88 aged 45-49 | 45-49 | 1:08:00 | 15:48 | 38:53 | 24:37 | 4:35 | 3:56 | 2:00 | 2:49 | 2:49 | 4:14 | 1:28 | 3:13 | 4:08 |
| 590 | Nicolas Ndiaye, Pascal Guillaume 🇫🇷 FRA33rd of 193 aged 40-44 | 40-44 | 1:08:00 | 15:48 | 36:56 | 26:32 | 4:36 | 4:16 | 2:07 | 3:04 | 3:25 | 4:23 | 1:40 | 3:40 | 3:57 |
| 591 | Alban Pichard, Julien Farcy 🇫🇷 FRA102nd of 402 aged 35-39 | 35-39 | 1:08:02 | 15:50 | 39:30 | 23:54 | 4:42 | 3:54 | 2:03 | 3:10 | 2:32 | 4:08 | 1:27 | 2:44 | 3:56 |
| 592 | Alexandre Buchart, Jonathan Buchart 🇫🇷 FRA160th of 502 aged 30-34 | 30-34 | 1:08:02 | 15:50 | 38:00 | 25:06 | 5:02 | 3:47 | 1:54 | 3:08 | 2:47 | 4:20 | 1:19 | 3:30 | 4:21 |
| 593 | Tom Michelon, Mathis Poupeau 🇫🇷 FRA99th of 283 aged 16-24 | 16-24 | 1:08:02 | 15:50 | 36:30 | 27:04 | 4:33 | 4:03 | 1:58 | 4:06 | 2:37 | 4:25 | 1:41 | 3:04 | 5:10 |
| 594 | Armand Coutou, Raphaël Pereira 🇫🇷 FRA181st of 540 aged 25-29 | 25-29 | 1:08:03 | 15:51 | 39:43 | 23:40 | 4:46 | 3:58 | 1:40 | 3:01 | 2:32 | 4:06 | 1:30 | 3:01 | 3:52 |
| 595 | Alec Ward, James Brown 🇮🇪 IRL103rd of 402 aged 35-39 | 35-39 | 1:08:03 | 15:51 | 39:14 | 24:20 | 4:33 | 3:52 | 1:41 | 3:04 | 2:38 | 4:18 | 1:23 | 3:11 | 4:13 |
| 596 | Marin Letouze, Paul Fevrier 🇫🇷 FRA182nd of 540 aged 25-29 | 25-29 | 1:08:03 | 15:51 | 35:28 | 27:41 | 4:56 | 4:09 | 2:22 | 3:43 | 3:33 | 4:41 | 1:25 | 3:29 | 4:19 |
| 597 | Quentin Maitini, Bryan Laugier 🇫🇷 FRA183rd of 540 aged 25-29 | 25-29 | 1:08:04 | 15:52 | 38:39 | 24:42 | 4:46 | 4:00 | 2:00 | 3:20 | 2:42 | 4:21 | 1:28 | 2:51 | 4:00 |
| 598 | David Perret, Thibaud Dufau-Quéant 🇫🇷 FRA161st of 502 aged 30-34 | 30-34 | 1:08:04 | 15:52 | 38:17 | 25:21 | 4:30 | 4:01 | 1:50 | 3:23 | 2:31 | 4:15 | 1:36 | 3:09 | 4:36 |
| 599 | Aurélien Hamaide, Loic Mirad 🇫🇷 FRA162nd of 502 aged 30-34 | 30-34 | 1:08:04 | 15:52 | 37:27 | 26:02 | 4:39 | 3:59 | 2:02 | 3:02 | 3:10 | 4:18 | 1:24 | 3:29 | 4:38 |
| 600 | Jean Paul Maubourguet, Adrien Meszaros 🇫🇷 FRA163rd of 502 aged 30-34 | 30-34 | 1:08:06 | 15:54 | 37:26 | 25:22 | 5:22 | 3:54 | 2:04 | 2:47 | 2:55 | 4:24 | 1:44 | 3:22 | 4:12 |
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.
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.