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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 | Loris Caleron, Brice Caleron 🇫🇷 FRA488th of 502 aged 30-34 | 30-34 | 1:39:51 | 47:39 | 1:02:04 | 28:33 | 9:20 | 4:21 | 2:17 | 4:18 | 3:10 | 4:45 | 2:26 | 1:49 | 5:27 |
| 2002 | Vincent Mercier, Christopher Heuga 🇫🇷 FRA489th of 502 aged 30-34 | 30-34 | 1:39:51 | 47:39 | 52:50 | 37:48 | 9:18 | 4:50 | 2:06 | 5:01 | 5:33 | 5:21 | 1:44 | 4:45 | 8:28 |
| 2003 | Tidiane Boutier, Benjamin Chollet 🇫🇷 FRA533rd of 540 aged 25-29 | 25-29 | 1:39:57 | 47:45 | 55:24 | 33:43 | 10:54 | 4:08 | 2:19 | 5:27 | 3:48 | 4:42 | 1:48 | 4:44 | 6:47 |
| 2004 | Maxime Martins, Julien Bui 🇫🇷 FRA393rd of 402 aged 35-39 | 35-39 | 1:40:01 | 47:49 | 59:43 | 31:51 | 8:31 | 4:14 | 1:57 | 4:40 | 3:54 | 4:39 | 2:07 | 5:32 | 4:48 |
| 2005 | Stephan Garbuio, Stéphane Cano 🇫🇷 FRA36th of 39 aged 50-54 | 50-54 | 1:40:05 | 47:53 | 1:00:32 | 33:37 | 6:01 | 4:27 | 2:33 | 4:51 | 4:11 | 5:15 | 1:48 | 5:13 | 5:19 |
| 2006 | Julien Boitel, Majid El Moujoud Allah 🇫🇷 FRA394th of 402 aged 35-39 | 35-39 | 1:40:16 | 48:04 | 53:16 | 37:52 | 9:13 | 4:27 | 2:56 | 5:21 | 4:40 | 5:12 | 2:15 | 5:39 | 7:22 |
| 2007 | Andre Carmes, Alexis Carmes 🇫🇷 FRA84th of 88 aged 45-49 | 45-49 | 1:40:29 | 48:17 | 55:12 | 34:37 | 10:45 | 4:58 | 2:35 | 3:56 | 5:40 | 5:43 | 1:50 | 2:42 | 7:13 |
| 2008 | David Lévy, Romain Derouelle 🇫🇷 FRA85th of 88 aged 45-49 | 45-49 | 1:40:40 | 48:28 | 59:19 | 32:25 | 9:00 | 4:05 | 2:21 | 5:04 | 4:00 | 5:08 | 1:46 | 4:51 | 5:10 |
| 2009 | Sébastien Chetreff, Mathieu Pecqueur 🇫🇷 FRA490th of 502 aged 30-34 | 30-34 | 1:40:40 | 48:28 | 58:55 | 33:38 | 8:12 | 4:35 | 2:49 | 4:30 | 3:45 | 4:57 | 2:00 | 4:57 | 6:05 |
| 2010 | Frédérick Vergnas, Thomas Vergnas 🇫🇷 FRA86th of 88 aged 45-49 | 45-49 | 1:40:42 | 48:30 | 55:25 | 36:46 | 8:34 | 4:48 | 2:46 | 5:17 | 4:08 | 5:00 | 1:53 | 5:51 | 7:03 |
| 2011 | Paul Seguin, Axel Richard 534th of 540 aged 25-29 | 25-29 | 1:40:58 | 48:46 | — | — | — | — | — | — | — | — | — | — | — |
| 2012 | Mylan Fredoille, Schulz Thibault 🇫🇷 FRA535th of 540 aged 25-29 | 25-29 | 1:41:25 | 49:13 | 56:23 | 36:27 | 8:38 | 4:42 | 2:28 | 4:03 | 3:56 | 4:50 | 2:01 | 5:27 | 9:00 |
| 2013 | Léo Foret, Dominique Chabance 🇫🇷 FRA395th of 402 aged 35-39 | 35-39 | 1:42:08 | 49:56 | 56:22 | 36:25 | 9:25 | 4:21 | 2:33 | 4:03 | 5:08 | 5:20 | 2:10 | 5:58 | 6:52 |
| 2014 | Christian Hernandez, Michel Laborie 🇫🇷 FRA1st of 1 aged 70-74 | 70-74 | 1:42:20 | 50:08 | 58:00 | 37:20 | 7:05 | 4:37 | 3:15 | 4:53 | 4:37 | 5:06 | 2:10 | 4:17 | 8:25 |
| 2015 | Damien Tedeschi, Colin Teychenne 🇫🇷 FRA491st of 502 aged 30-34 | 30-34 | 1:42:23 | 50:11 | 1:07:58 | 28:15 | 6:14 | 4:01 | 1:55 | 3:36 | 2:57 | 4:21 | 1:29 | 3:55 | 6:01 |
| 2016 | Abdel Bachti, Olivier Evrard 🇲🇦 MAR37th of 39 aged 50-54 | 50-54 | 1:42:25 | 50:13 | 57:34 | 37:42 | 7:12 | 4:29 | 2:16 | 4:46 | 3:33 | 5:10 | 2:08 | 5:08 | 10:12 |
| 2017 | Arthur Vally, Antoine Seidenbinder 🇫🇷 FRA492nd of 502 aged 30-34 | 30-34 | 1:42:29 | 50:17 | 1:09:22 | 26:17 | 6:55 | 3:48 | 1:43 | 2:40 | 3:14 | 4:20 | 2:25 | 3:14 | 4:53 |
| 2018 | Romain Dupuis, Lucas Pinier 🇫🇷 FRA536th of 540 aged 25-29 | 25-29 | 1:42:32 | 50:20 | 59:04 | 34:58 | 8:35 | 4:30 | 2:15 | 4:37 | 4:57 | 5:14 | 1:57 | 5:58 | 5:30 |
| 2019 | Christ Rudolphe Kobenan, Cédric Dehez 🇫🇷 FRA87th of 88 aged 45-49 | 45-49 | 1:42:43 | 50:31 | 1:00:00 | 33:47 | 8:59 | 4:17 | 2:15 | 4:11 | 4:08 | 4:45 | 2:00 | 5:02 | 7:09 |
| 2020 | Gélin Arevalo-Mourenas, Elliott Vincent 🇫🇷 FRA274th of 283 aged 16-24 | 16-24 | 1:42:48 | 50:36 | 49:31 | 43:19 | 10:03 | 5:20 | 2:48 | 5:47 | 5:57 | 5:51 | 2:00 | 4:46 | 10:50 |
| 2021 | Mathéo Legrand, Paul Gradinac 🇫🇷 FRA275th of 283 aged 16-24 | 16-24 | 1:42:55 | 50:43 | 1:00:09 | 34:22 | 8:29 | 4:25 | 3:06 | 3:56 | 3:38 | 5:13 | 1:53 | 4:27 | 7:44 |
| 2022 | Arthur Auffret, Fernando Sampaio 🇫🇷 FRA187th of 193 aged 40-44 | 40-44 | 1:43:08 | 50:56 | 54:36 | 42:03 | 6:34 | 4:39 | 2:47 | 5:02 | 6:09 | 5:49 | 2:23 | 5:22 | 9:52 |
| 2023 | Corentin Alvarez, Dorian Benesse 🇫🇷 FRA537th of 540 aged 25-29 | 25-29 | 1:43:32 | 51:20 | 55:52 | 41:08 | 6:37 | 4:31 | 2:36 | 5:11 | 4:40 | 5:16 | 1:56 | 6:46 | 10:12 |
| 2024 | Michael Bouhier, Emmanuel Eeckman 🇫🇷 FRA88th of 88 aged 45-49 | 45-49 | 1:43:40 | 51:28 | 58:13 | 34:52 | 10:39 | 4:25 | 2:42 | 4:16 | 5:49 | 5:04 | 2:10 | 5:17 | 5:09 |
| 2025 | Florent Cissé, Johan Cissé 🇫🇷 FRA396th of 402 aged 35-39 | 35-39 | 1:43:48 | 51:36 | 59:26 | 33:53 | 10:32 | 4:47 | 2:23 | 4:32 | 4:41 | 5:30 | 1:49 | 2:34 | 7:37 |
| 2026 | Sebastien Theon, Subaharish Murugathas 🇫🇷 FRA276th of 283 aged 16-24 | 16-24 | 1:44:33 | 52:21 | 52:26 | 43:40 | 8:32 | 4:30 | 2:49 | 5:10 | 7:54 | 5:33 | 2:19 | 4:36 | 10:49 |
| 2027 | Nathanaël Maîtrehenry, Maxime Bignon 🇫🇷 FRA538th of 540 aged 25-29 | 25-29 | 1:44:48 | 52:36 | 59:17 | 34:25 | 11:12 | 4:30 | 1:51 | 4:56 | 4:03 | 4:45 | 1:50 | 5:23 | 7:07 |
| 2028 | Gaëtan Martin, Jordan Andrieu 🇫🇷 FRA493rd of 502 aged 30-34 | 30-34 | 1:44:59 | 52:47 | 58:29 | 35:35 | 11:00 | 4:18 | 2:40 | 4:21 | 5:05 | 4:48 | 2:26 | 5:40 | 6:17 |
| 2029 | Louka Péron-Hérvé, Elouen Le Failler-Tromeur 🇫🇷 FRA277th of 283 aged 16-24 | 16-24 | 1:45:01 | 52:49 | 1:10:16 | 28:51 | 5:59 | 4:38 | 1:50 | 3:36 | 2:44 | 4:43 | 1:56 | 4:32 | 4:52 |
| 2030 | Camille Pasquet, Brandon Rio 🇫🇷 FRA539th of 540 aged 25-29 | 25-29 | 1:45:06 | 52:54 | 56:19 | 41:10 | 7:39 | 4:35 | 2:34 | 4:09 | 4:49 | 5:07 | 2:14 | 6:49 | 10:53 |
| 2031 | Milian Sargousse, Iban Sargousse 🇫🇷 FRA494th of 502 aged 30-34 | 30-34 | 1:45:18 | 53:06 | 57:19 | 38:08 | 9:54 | 4:38 | 2:34 | 4:32 | 5:56 | 5:23 | 2:08 | 5:47 | 7:10 |
| 2032 | Loïc Dufis, Steven Holloway 🇫🇷 FRA495th of 502 aged 30-34 | 30-34 | 1:45:27 | 53:15 | 56:47 | 35:55 | 12:49 | 4:27 | 1:57 | 4:44 | 6:02 | 5:21 | 2:13 | 2:59 | 8:12 |
| 2033 | Kilian ROBERDEAU, Enzo LAPEYRE 🇫🇷 FRA278th of 283 aged 16-24 | 16-24 | 1:45:27 | 53:15 | 55:48 | 42:56 | 6:48 | 4:51 | 2:36 | 4:57 | 5:31 | 5:18 | 2:24 | 6:28 | 10:51 |
| 2034 | Adam Lallemand, Nathaël Guettman Stefaniak 🇫🇷 FRA279th of 283 aged 16-24 | 16-24 | 1:45:37 | 53:25 | 1:02:40 | 33:36 | 9:26 | 4:27 | 1:53 | 4:42 | 4:06 | 4:49 | 2:06 | 4:27 | 7:06 |
| 2035 | Surya Ravendrakanthan, Eren Cagman 🇫🇷 FRA280th of 283 aged 16-24 | 16-24 | 1:46:15 | 54:03 | 1:01:29 | 37:59 | 6:51 | 4:42 | 2:49 | 4:40 | 5:53 | 5:26 | 1:49 | 5:16 | 7:24 |
| 2036 | Pierre Donitian, Cyril Tharet 🇫🇷 FRA496th of 502 aged 30-34 | 30-34 | 1:46:16 | 54:04 | 59:23 | 37:14 | 9:43 | 4:29 | 2:41 | 7:54 | 3:22 | 4:54 | 1:50 | 5:23 | 6:41 |
| 2037 | Lionel Gasc, Benjamin Berteloite 🇫🇷 FRA397th of 402 aged 35-39 | 35-39 | 1:46:18 | 54:06 | 1:01:42 | 36:49 | 7:52 | 4:22 | 2:29 | 4:11 | 4:15 | 4:34 | 2:04 | 6:01 | 8:53 |
| 2038 | Matthieu Payet, Sylvain Bothorel 🇫🇷 FRA497th of 502 aged 30-34 | 30-34 | 1:46:38 | 54:26 | 1:11:00 | 26:59 | 8:44 | 4:04 | 2:12 | 3:27 | 2:14 | 4:28 | 2:13 | 3:43 | 4:38 |
| 2039 | Aurelien Lardemer, Thibaut Savoldelli 🇫🇷 FRA498th of 502 aged 30-34 | 30-34 | 1:47:09 | 54:57 | 56:06 | 41:28 | 9:39 | 4:16 | 3:18 | 4:21 | 7:51 | 5:07 | 1:56 | 7:29 | 7:10 |
| 2040 | Noam Guichard — Renaudet, Stéphane Guichard 🇫🇷 FRA499th of 502 aged 30-34 | 30-34 | 1:47:21 | 55:09 | 59:52 | 37:51 | 9:44 | 4:28 | 2:42 | 5:33 | 5:36 | 5:08 | 2:20 | 5:32 | 6:32 |
| 2041 | Mickael Fontaneau, Ludovic Parre 🇫🇷 FRA188th of 193 aged 40-44 | 40-44 | 1:47:32 | 55:20 | 1:00:44 | 35:47 | 11:05 | 4:47 | 2:25 | 4:30 | 5:17 | 5:01 | 2:17 | 5:17 | 6:13 |
| 2042 | Maxime Bernard, Yohann Valcke 🇫🇷 FRA398th of 402 aged 35-39 | 35-39 | 1:47:47 | 55:35 | 59:22 | 36:28 | 12:00 | 4:36 | 2:59 | 4:54 | 5:27 | 5:02 | 2:29 | 5:20 | 5:41 |
| 2043 | David Mattray, Erwan Beccaris 🇫🇷 FRA189th of 193 aged 40-44 | 40-44 | 1:48:24 | 56:12 | 59:13 | 39:18 | 9:58 | 4:31 | 3:06 | 5:08 | 4:45 | 5:16 | 2:07 | 6:18 | 8:07 |
| 2044 | Chrstophe Dufeal, Cédric Monnereau 🇫🇷 FRA38th of 39 aged 50-54 | 50-54 | 1:48:48 | 56:36 | 1:01:40 | 38:40 | 8:32 | 4:43 | 2:24 | 5:27 | 6:05 | 5:03 | 2:29 | 5:16 | 7:13 |
| 2045 | Stéphane Pinto, Yves Da Rocha 🇫🇷 FRA190th of 193 aged 40-44 | 40-44 | 1:48:55 | 56:43 | 1:00:51 | 37:33 | 10:36 | 4:22 | 2:49 | 4:11 | 6:08 | 5:13 | 2:26 | 5:09 | 7:15 |
| 2046 | Yan-Taro Clochard, Kei-Saburo Clochard 🇫🇷 FRA500th of 502 aged 30-34 | 30-34 | 1:49:07 | 56:55 | 54:30 | 46:43 | 7:58 | 5:12 | 3:16 | 5:52 | 5:20 | 5:12 | 1:59 | 7:59 | 11:53 |
| 2047 | Mathieu Mélis, Luc Tonon 🇫🇷 FRA399th of 402 aged 35-39 | 35-39 | 1:50:19 | 58:07 | 1:09:01 | 30:22 | 10:59 | 4:27 | 2:19 | 3:34 | 3:40 | 4:30 | 2:12 | 2:08 | 7:32 |
| 2048 | thomas carmeille, Nenad Nicolet 🇫🇷 FRA281st of 283 aged 16-24 | 16-24 | 1:50:35 | 58:23 | 1:11:42 | 29:55 | 9:03 | 4:21 | 1:55 | 4:20 | 4:09 | 4:56 | 1:50 | 3:27 | 4:57 |
| 2049 | Kewin Kirchhoff, Charaf Addal 🇫🇷 FRA191st of 193 aged 40-44 | 40-44 | 1:51:56 | 59:44 | 1:10:25 | 36:00 | 5:35 | 4:40 | 1:57 | 4:31 | 4:46 | 5:22 | 1:38 | 5:35 | 7:31 |
| 2050 | Philippe Joussaume, Renaud Joussaume 🇫🇷 FRA39th of 39 aged 50-54 | 50-54 | 1:54:13 | 1:02:01 | 1:11:21 | 33:09 | 9:48 | 4:31 | 2:35 | 4:16 | 3:41 | 5:08 | 2:20 | 4:33 | 6:05 |
| 2051 | Nicolas Esteves, Bertrand Fissot 🇫🇷 FRA400th of 402 aged 35-39 | 35-39 | 1:55:03 | 1:02:51 | 59:23 | 45:41 | 10:03 | 4:49 | 2:47 | 5:22 | 5:49 | 5:22 | 2:07 | 5:56 | 13:29 |
| 2052 | Oualid Assouni, Christophe Bourdoiseau 🇫🇷 FRA401st of 402 aged 35-39 | 35-39 | 1:55:17 | 1:03:05 | 1:12:15 | 32:30 | 10:37 | 4:25 | 2:11 | 4:27 | 4:21 | 4:58 | 2:25 | 4:38 | 5:05 |
| 2053 | Cedric Jubila, Gaetan Van Praet 🇫🇷 FRA192nd of 193 aged 40-44 | 40-44 | 1:56:14 | 1:04:02 | 1:05:14 | 38:09 | 12:57 | 4:37 | 2:18 | 4:11 | 5:25 | 5:02 | 2:14 | 6:37 | 7:45 |
| 2054 | Angel Briongos, Theo Lalanne 🇫🇷 FRA282nd of 283 aged 16-24 | 16-24 | 1:56:18 | 1:04:06 | 1:04:33 | 40:02 | 11:49 | 4:22 | 4:05 | 5:14 | 8:40 | 4:16 | 1:42 | 4:45 | 6:58 |
| 2055 | Thibault Grandcamp, Sylvain Grymonprez 🇫🇷 FRA402nd of 402 aged 35-39 | 35-39 | 2:01:30 | 1:09:18 | 1:02:05 | 48:04 | 11:26 | 5:12 | 3:47 | 6:20 | 6:19 | 5:17 | 1:48 | 7:42 | 11:39 |
| 2056 | Ronan Bottagisi, Manon Bertolino 540th of 540 aged 25-29 | 25-29 | 2:04:36 | 1:12:24 | — | — | — | — | — | — | — | — | — | — | — |
| 2057 | Lucas Limouzin, Alec Nori 🇫🇷 FRA283rd of 283 aged 16-24 | 16-24 | 2:10:45 | 1:18:33 | 1:03:00 | 55:16 | 12:34 | 5:06 | 7:34 | 6:58 | 8:39 | 6:01 | 2:25 | 7:50 | 10:43 |
| 2058 | Yoann Descamps, Aurelien Boulanger 🇫🇷 FRA501st of 502 aged 30-34 | 30-34 | 2:12:31 | 1:20:19 | 1:23:13 | 35:59 | 13:24 | 4:46 | 1:56 | 4:23 | 5:47 | 5:13 | 1:41 | 4:23 | 7:50 |
| 2059 | Fabian Ahetz-Etcheber, Eric Pacini 🇫🇷 FRA193rd of 193 aged 40-44 | 40-44 | 2:14:52 | 1:22:40 | 1:17:18 | 42:03 | 15:37 | 4:20 | 2:51 | 4:49 | 9:36 | 5:13 | 2:29 | 3:05 | 9:40 |
| 2060 | Reia Tuahine, Rolano Domingo 🇫🇷 FRA502nd of 502 aged 30-34 | 30-34 | 2:20:58 | 1:28:46 | 1:30:21 | 40:11 | 10:31 | 5:10 | 2:39 | 4:33 | 4:49 | 5:52 | 2:21 | 6:57 | 7:50 |
| 2061 | Mathilde Saulnier, Eric Ledru 9th of 9 aged 55-59 | 55-59 | 2:37:00 | 1:44:48 | — | — | — | — | — | — | — | — | — | — | — |
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.