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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1901 | Marc Delpy, Marc Tilly 🇫🇷 FRA377th of 402 aged 35-39 | 35-39 | 1:30:17 | 38:05 | 56:24 | 26:15 | 7:42 | 3:56 | 1:53 | 3:25 | 3:35 | 4:07 | 1:29 | 3:27 | 4:23 |
| 1902 | Nathan Becker, Maxime Mareste 🇫🇷 FRA464th of 502 aged 30-34 | 30-34 | 1:30:20 | 38:08 | 53:18 | 30:01 | 7:05 | 4:30 | 2:04 | 3:27 | 3:53 | 4:40 | 1:43 | 4:37 | 5:07 |
| 1903 | Nick Salomon, Lyvai Ramphort 🇫🇷 FRA510th of 540 aged 25-29 | 25-29 | 1:30:22 | 38:10 | 47:59 | 35:27 | 7:00 | 4:24 | 3:18 | 4:06 | 7:18 | 5:14 | 2:10 | 4:17 | 4:40 |
| 1904 | Tony Duclaud, Romain Bales 🇫🇷 FRA378th of 402 aged 35-39 | 35-39 | 1:30:25 | 38:13 | 51:47 | 31:57 | 6:46 | 4:19 | 2:33 | 3:34 | 5:03 | 4:43 | 1:50 | 4:56 | 4:59 |
| 1905 | Titouan Legat, Guillaume Charpentier 🇫🇷 FRA465th of 502 aged 30-34 | 30-34 | 1:30:31 | 38:19 | 51:35 | 29:42 | 9:18 | 3:57 | 2:40 | 4:07 | 4:01 | 4:29 | 1:48 | 2:29 | 6:11 |
| 1906 | Killyan Fily, Irwan Celestin 🇫🇷 FRA261st of 283 aged 16-24 | 16-24 | 1:30:35 | 38:23 | 48:42 | 33:04 | 8:54 | 4:18 | 2:39 | 4:55 | 3:25 | 4:55 | 1:37 | 4:48 | 6:27 |
| 1907 | Théo Moinet, Mathieu Legrand 🇫🇷 FRA511th of 540 aged 25-29 | 25-29 | 1:30:37 | 38:25 | 55:00 | 28:36 | 7:04 | 4:21 | 1:57 | 3:40 | 3:55 | 4:31 | 1:38 | 3:34 | 5:00 |
| 1908 | Quentin Lyphoudt, Julien Teillard D'Eyry 🇫🇷 FRA466th of 502 aged 30-34 | 30-34 | 1:30:50 | 38:38 | 59:08 | 27:10 | 4:37 | 4:03 | 2:06 | 2:52 | 4:02 | 4:12 | 2:00 | 3:33 | 4:22 |
| 1909 | Romain Pinton, Nathan Rousserie 🇫🇷 FRA512th of 540 aged 25-29 | 25-29 | 1:30:56 | 38:44 | 53:26 | 30:47 | 6:49 | 4:19 | 2:13 | 3:35 | 4:26 | 5:11 | 2:07 | 3:49 | 5:07 |
| 1910 | Thomas Lopez, Xavier Dinse 🇫🇷 FRA29th of 39 aged 50-54 | 50-54 | 1:31:00 | 38:48 | 50:04 | 33:14 | 7:46 | 4:28 | 2:39 | 4:03 | 4:30 | 4:26 | 2:06 | 5:12 | 5:50 |
| 1911 | Jean-Marc Levieuge, Thierry Bouchareine 🇫🇷 FRA7th of 9 aged 55-59 | 55-59 | 1:31:04 | 38:52 | 51:14 | 33:21 | 6:36 | 4:14 | 2:14 | 4:18 | 5:44 | 5:00 | 1:43 | 5:13 | 4:55 |
| 1912 | Mahdi Hadj Kacem, Omar Mhiri TUN513th of 540 aged 25-29 | 25-29 | 1:31:10 | 38:58 | 52:21 | 31:16 | 7:37 | 4:31 | 2:51 | 4:08 | 4:27 | 4:46 | 1:40 | 3:25 | 5:28 |
| 1913 | Jean Havet, Victor Leloup 🇫🇷 FRA262nd of 283 aged 16-24 | 16-24 | 1:31:16 | 39:04 | 51:32 | 31:29 | 8:19 | 4:06 | 1:52 | 3:51 | 5:14 | 4:52 | 1:36 | 3:29 | 6:29 |
| 1914 | Hylane Gelin, Jean-Eudes Gelin 🇫🇷 FRA514th of 540 aged 25-29 | 25-29 | 1:31:19 | 39:07 | 50:01 | 33:45 | 7:38 | 4:43 | 2:13 | 3:54 | 3:30 | 4:57 | 2:28 | 4:27 | 7:33 |
| 1915 | Mickael Dieu, Jeremy Castiglia 🇫🇷 FRA179th of 193 aged 40-44 | 40-44 | 1:31:20 | 39:08 | 55:40 | 25:18 | 10:28 | 4:06 | 1:58 | 3:17 | 3:17 | 4:30 | 1:46 | 1:53 | 4:31 |
| 1916 | Mathis Oudet-Picq, Eliot Mallambic 🇫🇷 FRA263rd of 283 aged 16-24 | 16-24 | 1:31:21 | 39:09 | 52:10 | 30:55 | 8:18 | 4:08 | 1:58 | 4:32 | 3:30 | 4:58 | 1:33 | 3:59 | 6:17 |
| 1917 | Antoine Bobier, Gwenael Petit 🇫🇷 FRA515th of 540 aged 25-29 | 25-29 | 1:31:23 | 39:11 | 47:42 | 34:47 | 8:59 | 4:37 | 2:55 | 5:06 | 4:10 | 5:30 | 2:14 | 2:16 | 7:59 |
| 1918 | Vincent Jeancoux, Jean Baptiste Zeh 🇫🇷 FRA379th of 402 aged 35-39 | 35-39 | 1:31:56 | 39:44 | 56:52 | 26:30 | 8:39 | 4:00 | 1:54 | 3:30 | 2:49 | 4:30 | 1:53 | 3:38 | 4:16 |
| 1919 | Mirko Sarcidi, Cyril Tena 🇫🇷 FRA180th of 193 aged 40-44 | 40-44 | 1:32:01 | 39:49 | 50:05 | 33:04 | 8:58 | 4:14 | 2:13 | 4:02 | 4:48 | 4:49 | 1:56 | 4:42 | 6:20 |
| 1920 | Gaël Dufau, Matteo Vallée 🇫🇷 FRA264th of 283 aged 16-24 | 16-24 | 1:32:05 | 39:53 | 1:03:28 | 23:54 | 4:47 | 3:59 | 1:58 | 3:08 | 2:04 | 4:05 | 1:37 | 2:43 | 4:20 |
| 1921 | Franck Jeannin, Raphael Casteyo 🇫🇷 FRA380th of 402 aged 35-39 | 35-39 | 1:32:08 | 39:56 | 52:16 | 30:22 | 9:34 | 4:18 | 2:03 | 3:57 | 3:47 | 4:51 | 2:00 | 3:41 | 5:45 |
| 1922 | Lucas Vaysse, Rémi Vaysse 🇫🇷 FRA265th of 283 aged 16-24 | 16-24 | 1:32:11 | 39:59 | 52:39 | 30:38 | 8:59 | 4:25 | 2:41 | 4:35 | 2:46 | 4:59 | 1:41 | 3:22 | 6:09 |
| 1923 | Clément Troude, Nicolas Troude 🇫🇷 FRA516th of 540 aged 25-29 | 25-29 | 1:32:13 | 40:01 | 46:52 | 37:29 | 7:57 | 4:02 | 2:50 | 4:23 | 5:55 | 4:57 | 2:04 | 5:51 | 7:27 |
| 1924 | Mickael Mary, Florian Aubry 🇫🇷 FRA517th of 540 aged 25-29 | 25-29 | 1:32:14 | 40:02 | 53:30 | 31:13 | 7:36 | 4:13 | 2:20 | 4:40 | 3:23 | 5:08 | 1:43 | 4:21 | 5:25 |
| 1925 | Stephane Aucante, Thierry Lafaye De Micheaux 🇫🇷 FRA8th of 9 aged 55-59 | 55-59 | 1:32:17 | 40:05 | 46:31 | 39:33 | 6:17 | 4:27 | 2:26 | 4:18 | 6:28 | 4:57 | 1:55 | 5:57 | 9:05 |
| 1926 | Quentin Druesne, Tristan Druesne 🇫🇷 FRA518th of 540 aged 25-29 | 25-29 | 1:32:27 | 40:15 | 53:17 | 27:21 | 11:53 | 4:01 | 2:10 | 2:56 | 3:14 | 4:45 | 2:12 | 2:40 | 5:23 |
| 1927 | Morgan Teyssieres, Tristan Teyssieres 🇫🇷 FRA381st of 402 aged 35-39 | 35-39 | 1:32:34 | 40:22 | 47:16 | 38:33 | 6:48 | 4:39 | 2:37 | 5:09 | 5:31 | 4:45 | 1:57 | 6:14 | 7:41 |
| 1928 | Sacha Ghezi, Emmanuel Lasry 🇫🇷 FRA382nd of 402 aged 35-39 | 35-39 | 1:32:36 | 40:24 | 55:25 | 30:01 | 7:14 | 4:21 | 2:33 | 3:48 | 3:55 | 4:20 | 1:55 | 4:22 | 4:47 |
| 1929 | Rodolphe Wallaert, Renaud Wallaert 🇫🇷 FRA30th of 39 aged 50-54 | 50-54 | 1:32:40 | 40:28 | 50:35 | 34:21 | 7:49 | 4:16 | 3:11 | 4:56 | 3:55 | 4:47 | 1:53 | 5:41 | 5:42 |
| 1930 | Enzo Jourdain, Guillaume Cardon 🇫🇷 FRA467th of 502 aged 30-34 | 30-34 | 1:32:52 | 40:40 | 53:52 | 32:08 | 6:57 | 4:02 | 1:54 | 3:26 | 5:47 | 4:55 | 2:00 | 4:44 | 5:20 |
| 1931 | Jessy Wittmann, Romain Galabert 🇫🇷 FRA383rd of 402 aged 35-39 | 35-39 | 1:33:00 | 40:48 | 54:52 | 29:06 | 9:07 | 4:04 | 2:02 | 3:40 | 3:53 | 4:58 | 1:36 | 4:26 | 4:27 |
| 1932 | Renaud Molas, Damien Darroman 🇫🇷 FRA31st of 39 aged 50-54 | 50-54 | 1:33:01 | 40:49 | 53:00 | 33:27 | 6:40 | 4:31 | 2:10 | 4:42 | 5:02 | 5:01 | 1:44 | 4:51 | 5:26 |
| 1933 | Vincent Forges, Brian Larequie 🇫🇷 FRA32nd of 39 aged 50-54 | 50-54 | 1:33:09 | 40:57 | 49:20 | 36:37 | 7:16 | 4:42 | 3:04 | 5:10 | 5:56 | 5:11 | 1:46 | 4:57 | 5:51 |
| 1934 | Olivier Sené, Lilian Sene 🇫🇷 FRA181st of 193 aged 40-44 | 40-44 | 1:33:20 | 41:08 | 54:48 | 31:32 | 7:04 | 4:11 | 2:16 | 4:33 | 4:16 | 5:15 | 2:05 | 4:03 | 4:53 |
| 1935 | Eric Cebarec, Ignace Koffi 🇫🇷 FRA33rd of 39 aged 50-54 | 50-54 | 1:33:26 | 41:14 | 51:10 | 33:32 | 8:48 | 4:29 | 2:09 | 4:15 | 4:52 | 5:23 | 2:04 | 4:54 | 5:26 |
| 1936 | Hamza Belkhadir, Amine El Bachra 🇲🇦 MAR519th of 540 aged 25-29 | 25-29 | 1:33:30 | 41:18 | 54:02 | 32:13 | 7:20 | 4:31 | 2:01 | 4:18 | 3:47 | 5:09 | 1:39 | 3:55 | 6:53 |
| 1937 | Alex Haselwander, Luka Sanchez 🇫🇷 FRA266th of 283 aged 16-24 | 16-24 | 1:33:33 | 41:21 | 58:43 | 29:12 | 5:40 | 4:00 | 2:01 | 4:06 | 3:16 | 4:32 | 1:46 | 3:30 | 6:01 |
| 1938 | Loïc Armand, Anthony Armand 🇫🇷 FRA468th of 502 aged 30-34 | 30-34 | 1:33:36 | 41:24 | 52:08 | 34:41 | 6:50 | 4:06 | 2:15 | 4:37 | 5:46 | 4:26 | 2:13 | 5:24 | 5:54 |
| 1939 | Jean-Romain Martel, Jean-Clément Martel 🇫🇷 FRA520th of 540 aged 25-29 | 25-29 | 1:33:38 | 41:26 | 48:00 | 38:45 | 6:56 | 4:50 | 2:39 | 4:59 | 4:56 | 4:48 | 1:55 | 4:51 | 9:47 |
| 1940 | Adrien Vassal, Louis Thore 🇫🇷 FRA521st of 540 aged 25-29 | 25-29 | 1:33:41 | 41:29 | 54:34 | 31:54 | 7:16 | 4:23 | 1:57 | 4:49 | 3:53 | 4:54 | 2:02 | 4:12 | 5:44 |
| 1941 | Johan Besse, Mathieu Tarrade 🇫🇷 FRA182nd of 193 aged 40-44 | 40-44 | 1:33:41 | 41:29 | 51:15 | 34:24 | 8:06 | 4:28 | 2:29 | 3:26 | 5:10 | 4:40 | 1:59 | 5:44 | 6:28 |
| 1942 | Samuel Agut, Théo Lespilette 🇫🇷 FRA522nd of 540 aged 25-29 | 25-29 | 1:33:51 | 41:39 | 52:33 | 31:29 | 9:53 | 4:13 | 2:14 | 3:29 | 3:35 | 5:02 | 2:01 | 5:16 | 5:39 |
| 1943 | Alexandre Manduchet, Clément Bonardi 🇫🇷 FRA469th of 502 aged 30-34 | 30-34 | 1:34:11 | 41:59 | 53:55 | 32:34 | 7:49 | 4:21 | 2:29 | 4:10 | 4:57 | 4:41 | 2:05 | 4:23 | 5:28 |
| 1944 | Alexandre Labrousse, Thomas Da Silva 🇫🇷 FRA267th of 283 aged 16-24 | 16-24 | 1:34:13 | 42:01 | 55:31 | 31:32 | 7:16 | 4:19 | 1:55 | 3:34 | 4:21 | 4:25 | 1:43 | 4:23 | 6:52 |
| 1945 | Nelson Degremont, Tymothe Gambier 🇫🇷 FRA384th of 402 aged 35-39 | 35-39 | 1:34:15 | 42:03 | 57:07 | 29:57 | 7:17 | 4:07 | 1:56 | 3:19 | 3:59 | 4:31 | 2:08 | 4:33 | 5:24 |
| 1946 | Paul Legare, Charles Guerbe 🇫🇷 FRA470th of 502 aged 30-34 | 30-34 | 1:34:19 | 42:07 | 54:29 | 32:31 | 7:24 | 4:33 | 2:12 | 3:30 | 3:09 | 4:48 | 1:48 | 4:18 | 8:13 |
| 1947 | Mohamed Oussema Ben Jannet, Ugo Cicutta 🇫🇷 FRA471st of 502 aged 30-34 | 30-34 | 1:34:19 | 42:07 | 51:08 | 34:19 | 8:56 | 4:17 | 2:49 | 5:01 | 5:14 | 4:48 | 2:12 | 5:12 | 4:46 |
| 1948 | Antoine Barret, Laurent Laffly 🇫🇷 FRA268th of 283 aged 16-24 | 16-24 | 1:34:22 | 42:10 | 54:38 | 31:09 | 8:40 | 4:27 | 1:48 | 4:00 | 4:24 | 4:51 | 2:07 | 5:00 | 4:32 |
| 1949 | Anthony Tharreau, Alexis Raimbault 🇫🇷 FRA523rd of 540 aged 25-29 | 25-29 | 1:34:22 | 42:10 | 51:57 | 31:59 | 10:31 | 4:17 | 2:25 | 4:20 | 4:15 | 4:48 | 1:46 | 4:33 | 5:35 |
| 1950 | Lucas Dufort, Gabin Caminade 🇫🇷 FRA269th of 283 aged 16-24 | 16-24 | 1:34:32 | 42:20 | 48:03 | 39:46 | 6:45 | 4:32 | 2:21 | 4:28 | 4:35 | 5:05 | 1:32 | 8:02 | 9:11 |
| 1951 | Kévin Bruder, Fabien Bon 🇫🇷 FRA472nd of 502 aged 30-34 | 30-34 | 1:34:36 | 42:24 | 58:33 | 27:21 | 8:46 | 4:32 | 2:06 | 3:38 | 2:38 | 4:37 | 1:47 | 3:23 | 4:40 |
| 1952 | Axel Poisson, Frédéric Fontana 🇫🇷 FRA385th of 402 aged 35-39 | 35-39 | 1:34:40 | 42:28 | 53:52 | 33:30 | 7:22 | 4:54 | 1:52 | 3:22 | 3:57 | 6:00 | 1:45 | 4:37 | 7:03 |
| 1953 | Julian Ferranet, Théo Gidron 🇫🇷 FRA473rd of 502 aged 30-34 | 30-34 | 1:34:40 | 42:28 | 51:18 | 35:57 | 7:30 | 4:11 | 2:40 | 5:02 | 4:47 | 4:38 | 2:02 | 6:21 | 6:16 |
| 1954 | Mathieu Roulet, Mathieu Da Teresa 🇫🇷 FRA474th of 502 aged 30-34 | 30-34 | 1:34:50 | 42:38 | 58:41 | 27:52 | 8:24 | 4:07 | 1:55 | 3:42 | 3:31 | 4:39 | 1:58 | 3:50 | 4:10 |
| 1955 | Julien Baron, Jean-Claude Ricard 🇫🇷 FRA34th of 39 aged 50-54 | 50-54 | 1:34:53 | 42:41 | 50:16 | 37:08 | 7:34 | 4:31 | 1:55 | 4:13 | 6:05 | 5:37 | 1:51 | 5:24 | 7:32 |
| 1956 | Raphaël Trousselle, Romain Best 🇫🇷 FRA270th of 283 aged 16-24 | 16-24 | 1:34:55 | 42:43 | 46:47 | 39:27 | 8:46 | 4:47 | 2:27 | 4:51 | 5:10 | 5:18 | 2:04 | 5:45 | 9:05 |
| 1957 | Jérémie Le Hyaric, Guillaume Fontanel 🇫🇷 FRA386th of 402 aged 35-39 | 35-39 | 1:35:00 | 42:48 | 54:02 | 33:55 | 7:08 | 4:15 | 2:10 | 4:29 | 4:25 | 4:32 | 1:57 | 5:22 | 6:45 |
| 1958 | Eric Alphand, Mickael Gagnerot 🇫🇷 FRA78th of 88 aged 45-49 | 45-49 | 1:35:02 | 42:50 | 48:14 | 37:49 | 9:03 | 4:40 | 2:45 | 4:59 | 4:37 | 5:52 | 2:18 | 4:43 | 7:55 |
| 1959 | Allan Quiers, Théo Vannelle 🇫🇷 FRA271st of 283 aged 16-24 | 16-24 | 1:35:06 | 42:54 | 52:24 | 34:40 | 8:06 | 4:24 | 2:27 | 4:18 | 4:08 | 5:10 | 2:11 | 5:47 | 6:15 |
| 1960 | Quentin Laine, Yoan Jegou 🇫🇷 FRA475th of 502 aged 30-34 | 30-34 | 1:35:12 | 43:00 | 53:52 | 34:31 | 6:55 | 4:14 | 2:02 | 4:28 | 5:42 | 4:41 | 1:49 | 4:45 | 6:50 |
| 1961 | Lucas Hautot, Romain Husson 🇫🇷 FRA524th of 540 aged 25-29 | 25-29 | 1:35:13 | 43:01 | 52:24 | 35:30 | 7:24 | 4:38 | 2:17 | 3:50 | 6:32 | 4:58 | 2:10 | 4:55 | 6:10 |
| 1962 | Max Tarabeux, Flandre Alexis 🇫🇷 FRA183rd of 193 aged 40-44 | 40-44 | 1:35:15 | 43:03 | 55:23 | 32:15 | 7:42 | 4:02 | 2:03 | 3:36 | 5:19 | 4:36 | 2:14 | 4:34 | 5:51 |
| 1963 | Christophe Sylvain, Jean Louis Chaumont 🇫🇷 FRA79th of 88 aged 45-49 | 45-49 | 1:35:15 | 43:03 | 52:04 | 34:49 | 8:25 | 4:21 | 2:24 | 4:32 | 4:12 | 4:57 | 2:02 | 5:25 | 6:56 |
| 1964 | Mathias Noguera, Julien Amalric 🇫🇷 FRA80th of 88 aged 45-49 | 45-49 | 1:35:19 | 43:07 | 58:45 | 28:00 | 8:39 | 4:09 | 1:53 | 3:31 | 3:49 | 4:15 | 1:45 | 3:31 | 5:07 |
| 1965 | Eliott Cochard, Sacha Brunot 🇫🇷 FRA272nd of 283 aged 16-24 | 16-24 | 1:35:19 | 43:07 | 52:27 | 32:39 | 10:17 | 4:18 | 2:04 | 4:32 | 4:19 | 5:15 | 1:40 | 5:13 | 5:18 |
| 1966 | Clement Martineau, Kevin Cazenave 🇫🇷 FRA476th of 502 aged 30-34 | 30-34 | 1:35:23 | 43:11 | 56:15 | 28:20 | 10:52 | 4:08 | 2:51 | 2:56 | 4:02 | 4:32 | 1:55 | 2:38 | 5:18 |
| 1967 | Martin Motard, Romain Motard 🇫🇷 FRA525th of 540 aged 25-29 | 25-29 | 1:35:29 | 43:17 | 44:15 | 44:18 | 6:59 | 4:34 | 2:32 | 5:52 | 4:01 | 5:19 | 2:17 | 6:10 | 13:33 |
| 1968 | Pierre Magnac, Yannick Gomis 🇫🇷 FRA184th of 193 aged 40-44 | 40-44 | 1:35:38 | 43:26 | 47:57 | 38:35 | 9:10 | 4:22 | 2:04 | 4:09 | 4:39 | 5:00 | 2:20 | 5:35 | 10:26 |
| 1969 | Antoine Fièvre, Jonathan Gazeau 🇫🇷 FRA81st of 88 aged 45-49 | 45-49 | 1:35:47 | 43:35 | 57:27 | 30:24 | 8:00 | 4:11 | 2:21 | 3:46 | 4:19 | 4:32 | 2:19 | 4:42 | 4:14 |
| 1970 | Davide Duca, Stéphane Lopez 🇮🇹 ITA387th of 402 aged 35-39 | 35-39 | 1:35:48 | 43:36 | 56:56 | 29:54 | 9:02 | 4:13 | 2:27 | 3:57 | 3:12 | 4:35 | 1:40 | 4:48 | 5:02 |
| 1971 | Julien Duffaud, Alain Cambet Gabarra 🇫🇷 FRA4th of 4 aged 60-64 | 60-64 | 1:35:49 | 43:37 | 56:00 | 32:44 | 7:10 | 4:24 | 2:19 | 4:22 | 3:41 | 4:48 | 1:47 | 4:52 | 6:31 |
| 1972 | Jeremy Dias, Romain Duport 🇫🇷 FRA388th of 402 aged 35-39 | 35-39 | 1:35:50 | 43:38 | 58:51 | 29:00 | 8:04 | 4:00 | 2:34 | 4:45 | 3:39 | 4:20 | 2:06 | 3:33 | 4:03 |
| 1973 | Huu-Toan Nguyen, Guillaume Chappuis 🇧🇪 BEL477th of 502 aged 30-34 | 30-34 | 1:35:57 | 43:45 | 48:22 | 39:00 | 8:41 | 4:28 | 2:47 | 5:48 | 5:34 | 5:10 | 2:22 | 5:29 | 7:22 |
| 1974 | Alexandre Deville, Clément Simao 🇫🇷 FRA526th of 540 aged 25-29 | 25-29 | 1:35:59 | 43:47 | 55:34 | 33:17 | 7:12 | 4:12 | 2:11 | 4:46 | 4:38 | 4:51 | 2:15 | 5:01 | 5:23 |
| 1975 | Julien Tabouriech, Charles Loussert 🇫🇷 FRA185th of 193 aged 40-44 | 40-44 | 1:36:05 | 43:53 | 58:09 | 29:47 | 8:14 | 4:15 | 2:04 | 3:43 | 3:35 | 4:48 | 1:42 | 4:12 | 5:28 |
| 1976 | David Graslin, Frédéric Célestin 🇫🇷 FRA82nd of 88 aged 45-49 | 45-49 | 1:36:14 | 44:02 | 51:24 | 37:11 | 7:44 | 4:04 | 2:17 | 4:44 | 5:34 | 4:46 | 2:13 | 6:22 | 7:11 |
| 1977 | Ethan Gros, Lucas Fakhry Ripert 🇫🇷 FRA273rd of 283 aged 16-24 | 16-24 | 1:36:17 | 44:05 | 56:07 | 32:32 | 7:42 | 4:33 | 2:19 | 4:17 | 4:31 | 4:34 | 2:04 | 4:17 | 5:57 |
| 1978 | Jessy Souverval, Valerian Scheidt 🇫🇷 FRA389th of 402 aged 35-39 | 35-39 | 1:36:30 | 44:18 | 52:58 | 36:18 | 7:19 | 4:23 | 2:57 | 4:43 | 4:58 | 4:37 | 1:58 | 6:18 | 6:24 |
| 1979 | Thomas Daste, Vincent Daste 🇫🇷 FRA478th of 502 aged 30-34 | 30-34 | 1:36:35 | 44:23 | 55:34 | 31:16 | 9:50 | 4:26 | 1:57 | 4:45 | 4:10 | 4:45 | 1:40 | 3:50 | 5:43 |
| 1980 | Yohan Castanheira, Quentin Salvagnac 🇫🇷 FRA479th of 502 aged 30-34 | 30-34 | 1:36:44 | 44:32 | 57:14 | 29:34 | 9:59 | 4:07 | 2:24 | 3:59 | 4:21 | 4:30 | 2:06 | 2:24 | 5:43 |
| 1981 | Anthony Dufau, Dylan Camut 🇫🇷 FRA527th of 540 aged 25-29 | 25-29 | 1:36:45 | 44:33 | 55:12 | 32:56 | 8:41 | 4:27 | 2:13 | 4:50 | 3:23 | 5:10 | 2:09 | 4:49 | 5:55 |
| 1982 | Mathieu Delunel, Pierre Laburthe 🇫🇷 FRA186th of 193 aged 40-44 | 40-44 | 1:36:52 | 44:40 | 56:20 | 29:51 | 10:45 | 3:59 | 2:17 | 3:55 | 4:04 | 4:32 | 1:52 | 4:44 | 4:28 |
| 1983 | Jérôme Prevost, Fabrice Daniel 🇫🇷 FRA35th of 39 aged 50-54 | 50-54 | 1:37:00 | 44:48 | 51:30 | 36:58 | 8:36 | 4:33 | 2:10 | 4:28 | 5:33 | 4:46 | 1:55 | 4:59 | 8:34 |
| 1984 | Rémi Conedera, Cyril Peauger 🇫🇷 FRA390th of 402 aged 35-39 | 35-39 | 1:37:01 | 44:49 | 52:01 | 36:32 | 8:34 | 4:45 | 2:09 | 5:02 | 5:31 | 4:56 | 1:57 | 5:16 | 6:56 |
| 1985 | Jeremy Robert, Romain Yonnet 🇫🇷 FRA480th of 502 aged 30-34 | 30-34 | 1:37:12 | 45:00 | 52:40 | 36:40 | 7:56 | 4:15 | 2:27 | 4:17 | 5:00 | 4:57 | 1:46 | 5:19 | 8:39 |
| 1986 | Leo Chapuzet, Benoît Pecontal 🇫🇷 FRA528th of 540 aged 25-29 | 25-29 | 1:37:22 | 45:10 | 1:01:34 | 27:16 | 8:36 | 4:05 | 2:03 | 2:51 | 3:22 | 4:25 | 1:45 | 3:56 | 4:49 |
| 1987 | Bertrand Texier, Arnaud Toutain 🇫🇷 FRA391st of 402 aged 35-39 | 35-39 | 1:37:35 | 45:23 | 56:13 | 33:10 | 8:16 | 4:13 | 2:21 | 4:11 | 5:02 | 4:38 | 1:47 | 5:08 | 5:50 |
| 1988 | Gilles Rolland-Monnet, Cyril Rolland-Monnet 🇫🇷 FRA481st of 502 aged 30-34 | 30-34 | 1:37:38 | 45:26 | 51:37 | 38:11 | 7:55 | 4:27 | 2:17 | 4:13 | 6:30 | 5:06 | 2:16 | 5:42 | 7:40 |
| 1989 | Alexandre Etcheverry, Baptiste Etcheverry 🇫🇷 FRA482nd of 502 aged 30-34 | 30-34 | 1:37:42 | 45:30 | 54:02 | 37:07 | 6:39 | 4:10 | 2:03 | 4:21 | 5:12 | 5:44 | 1:41 | 7:18 | 6:38 |
| 1990 | Romain Guillabot, Pierre Alexandre Tavares 🇫🇷 FRA483rd of 502 aged 30-34 | 30-34 | 1:37:43 | 45:31 | 55:14 | 33:48 | 8:45 | 4:12 | 2:09 | 3:43 | 5:46 | 4:34 | 1:54 | 4:01 | 7:29 |
| 1991 | Grégoire Boesch, Tom Bagot 🇫🇷 FRA529th of 540 aged 25-29 | 25-29 | 1:37:45 | 45:33 | 53:52 | 35:31 | 8:28 | 5:02 | 2:46 | 4:50 | 4:56 | 5:10 | 2:00 | 4:55 | 5:52 |
| 1992 | Nolann Chobert, Théo Chobert 🇫🇷 FRA530th of 540 aged 25-29 | 25-29 | 1:38:22 | 46:10 | 46:07 | 45:08 | 7:11 | 4:53 | 2:25 | 4:20 | 7:25 | 5:41 | 1:54 | 4:13 | 14:17 |
| 1993 | Gregory Giffard, Guilhem Lauret 🇫🇷 FRA531st of 540 aged 25-29 | 25-29 | 1:38:32 | 46:20 | 59:18 | 30:16 | 9:02 | 4:18 | 2:14 | 4:12 | 3:44 | 4:25 | 2:15 | 4:17 | 4:51 |
| 1994 | Damien Bernachon, Thomas Dobel 🇫🇷 FRA484th of 502 aged 30-34 | 30-34 | 1:38:40 | 46:28 | 53:50 | 34:29 | 10:25 | 4:10 | 2:46 | 4:31 | 5:30 | 4:49 | 2:03 | 5:03 | 5:37 |
| 1995 | Geoffrey Noël, Pierre-Alexandre Nave 🇫🇷 FRA485th of 502 aged 30-34 | 30-34 | 1:38:49 | 46:37 | 54:10 | 36:57 | 7:47 | 4:30 | 2:29 | 5:01 | 5:23 | 4:50 | 2:06 | 5:39 | 6:59 |
| 1996 | Yvan Lamonzie, Nicolas Sicard 🇫🇷 FRA486th of 502 aged 30-34 | 30-34 | 1:38:51 | 46:39 | 1:04:53 | 26:08 | 7:55 | 4:05 | 2:19 | 3:26 | 3:18 | 4:15 | 1:30 | 3:04 | 4:11 |
| 1997 | Michael Sirvent, Rémi Coeur-Bizot 🇫🇷 FRA83rd of 88 aged 45-49 | 45-49 | 1:38:52 | 46:40 | 51:30 | 37:43 | 9:45 | 4:21 | 2:37 | 4:02 | 5:43 | 5:04 | 2:13 | 6:06 | 7:37 |
| 1998 | Mathéo Porcher, Christophe Porcher 🇫🇷 FRA487th of 502 aged 30-34 | 30-34 | 1:38:57 | 46:45 | 55:20 | 36:27 | 7:13 | 4:40 | 3:00 | 5:11 | 4:15 | 5:12 | 1:39 | 5:14 | 7:16 |
| 1999 | Marceau Alayrac, Benjamin Schauss 🇫🇷 FRA532nd of 540 aged 25-29 | 25-29 | 1:39:03 | 46:51 | 59:10 | 31:57 | 8:01 | 4:27 | 2:03 | 3:25 | 4:17 | 4:31 | 2:11 | 4:25 | 6:38 |
| 2000 | Jessy Carre, Enzo Leschave 🇫🇷 FRA392nd of 402 aged 35-39 | 35-39 | 1:39:22 | 47:10 | 1:01:56 | 29:53 | 7:39 | 4:07 | 1:45 | 3:04 | 4:36 | 4:55 | 1:32 | 3:56 | 5:58 |
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.