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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1201 | François Lhomme, Lucas Laforest 🇫🇷 FRA341st of 540 aged 25-29 | 25-29 | 1:14:59 | 22:47 | 46:01 | 23:23 | 5:39 | 3:51 | 1:37 | 2:36 | 2:37 | 4:06 | 1:26 | 2:35 | 4:35 |
| 1202 | Mickael Vieilledent, Romain Guinot 🇫🇷 FRA222nd of 402 aged 35-39 | 35-39 | 1:14:59 | 22:47 | 43:36 | 26:05 | 5:23 | 4:02 | 1:46 | 3:21 | 3:24 | 4:27 | 1:36 | 3:22 | 4:07 |
| 1203 | Baptiste Aribaud, Jean-Christophe Aribaud 🇫🇷 FRA223rd of 402 aged 35-39 | 35-39 | 1:14:59 | 22:47 | 40:42 | 28:48 | 5:35 | 4:12 | 2:22 | 4:21 | 3:42 | 4:40 | 1:27 | 3:30 | 4:34 |
| 1204 | Boubacar Fofana, Ludovic Garrigos 🇫🇷 FRA314th of 502 aged 30-34 | 30-34 | 1:15:00 | 22:48 | 43:36 | 25:35 | 5:52 | 4:02 | 1:53 | 3:19 | 2:41 | 4:23 | 1:27 | 3:29 | 4:21 |
| 1205 | Sylvain Le Gall, christophe haustant 🇫🇷 FRA41st of 88 aged 45-49 | 45-49 | 1:15:00 | 22:48 | 41:07 | 26:05 | 7:52 | 3:52 | 1:31 | 2:34 | 2:57 | 4:50 | 1:33 | 4:06 | 4:42 |
| 1206 | Kevin Hirlinger, Mickaël Millerioux 🇫🇷 FRA176th of 283 aged 16-24 | 16-24 | 1:15:00 | 22:48 | 39:23 | 29:44 | 5:59 | 4:11 | 2:14 | 3:44 | 3:23 | 5:04 | 1:27 | 4:23 | 5:18 |
| 1207 | Florent Malbec, Mathieu André 🇫🇷 FRA224th of 402 aged 35-39 | 35-39 | 1:15:01 | 22:49 | 43:34 | 26:07 | 5:24 | 3:56 | 1:42 | 3:17 | 3:26 | 4:07 | 1:38 | 3:47 | 4:14 |
| 1208 | Lim-Lewin Aung, Lim-Terence Aung 🇫🇷 FRA342nd of 540 aged 25-29 | 25-29 | 1:15:02 | 22:50 | 42:16 | 27:44 | 5:06 | 4:27 | 1:56 | 3:31 | 3:33 | 4:41 | 1:33 | 3:23 | 4:40 |
| 1209 | Romain Rambaut, Thomas Cantos 🇫🇷 FRA177th of 283 aged 16-24 | 16-24 | 1:15:04 | 22:52 | 41:08 | 27:37 | 6:24 | 3:59 | 2:02 | 3:09 | 3:34 | 4:45 | 1:39 | 3:50 | 4:39 |
| 1210 | Arsène Fotsa, Honoré Noubissie CMR343rd of 540 aged 25-29 | 25-29 | 1:15:05 | 22:53 | 41:54 | 24:40 | 8:35 | 3:58 | 1:41 | 3:15 | — | 4:16 | 1:27 | 4:19 | 5:09 |
| 1211 | Arnaud Sevin, Maurice Theuil 🇫🇷 FRA42nd of 88 aged 45-49 | 45-49 | 1:15:05 | 22:53 | 42:38 | 27:21 | 5:10 | 4:04 | 2:09 | 3:50 | 3:12 | 4:28 | 1:45 | 3:31 | 4:22 |
| 1212 | Axel Schapmann, John Schapmann 🇫🇷 FRA315th of 502 aged 30-34 | 30-34 | 1:15:06 | 22:54 | 41:23 | 28:17 | 5:31 | 4:20 | 1:52 | 3:25 | 3:36 | 4:31 | 1:53 | 3:27 | 5:13 |
| 1213 | James Caussan, Alexandre Caussan 🇫🇷 FRA225th of 402 aged 35-39 | 35-39 | 1:15:07 | 22:55 | 42:12 | 26:27 | 6:34 | 4:21 | 2:05 | 3:08 | 3:34 | 4:35 | 1:33 | 2:54 | 4:17 |
| 1214 | Thibault Norie, Anthony Joubert 🇫🇷 FRA92nd of 193 aged 40-44 | 40-44 | 1:15:07 | 22:55 | 42:17 | 27:22 | 5:31 | 4:13 | 2:15 | 2:50 | 3:25 | 4:22 | 1:45 | 4:28 | 4:04 |
| 1215 | Benjamin CARREGUES, romain markassuza 🇫🇷 FRA226th of 402 aged 35-39 | 35-39 | 1:15:07 | 22:55 | 41:55 | 27:58 | 5:17 | 4:08 | 1:50 | 3:37 | 3:06 | 4:07 | 1:37 | 4:58 | 4:35 |
| 1216 | Antoine Feix, Guilhaume Bellaval 🇫🇷 FRA227th of 402 aged 35-39 | 35-39 | 1:15:09 | 22:57 | 44:03 | 25:35 | 5:35 | 4:02 | 1:50 | 2:38 | 3:44 | 4:10 | 1:43 | 3:23 | 4:05 |
| 1217 | Marc Lefebure, Kevin Roche 🇫🇷 FRA228th of 402 aged 35-39 | 35-39 | 1:15:09 | 22:57 | 43:17 | 26:28 | 5:30 | 4:23 | 1:55 | 3:40 | 3:06 | 4:18 | 1:38 | 3:37 | 3:51 |
| 1218 | Théo Moinet, Julien Do 🇫🇷 FRA344th of 540 aged 25-29 | 25-29 | 1:15:10 | 22:58 | 42:44 | 26:58 | 5:33 | 4:14 | 1:55 | 3:16 | 3:08 | 4:35 | 1:39 | 3:19 | 4:52 |
| 1219 | Yannis Vaesen, Johann Vaesen 🇫🇷 FRA345th of 540 aged 25-29 | 25-29 | 1:15:10 | 22:58 | 41:25 | 27:27 | 6:21 | 4:03 | 1:37 | 2:50 | 3:51 | 4:35 | 1:32 | 3:59 | 5:00 |
| 1220 | Tom Dangleant, Michel Ange Pelletier 🇫🇷 FRA316th of 502 aged 30-34 | 30-34 | 1:15:10 | 22:58 | 40:04 | 28:52 | 6:19 | 4:05 | 2:08 | 3:39 | 3:48 | 4:47 | 1:45 | 3:34 | 5:06 |
| 1221 | Paul Babu, Leo Pinheiro 🇫🇷 FRA178th of 283 aged 16-24 | 16-24 | 1:15:12 | 23:00 | 43:52 | 26:18 | 5:07 | 3:59 | 1:38 | 3:59 | 3:15 | 4:08 | 1:14 | 3:27 | 4:38 |
| 1222 | Martin Meiers, Francois Feltrin 🇧🇪 BEL346th of 540 aged 25-29 | 25-29 | 1:15:12 | 23:00 | 44:04 | 26:24 | 4:48 | 3:58 | 2:18 | 3:47 | 2:36 | 4:13 | 2:04 | 3:36 | 3:52 |
| 1223 | Geoffroy Noel, Antoine De Lachèze-Murel 🇫🇷 FRA229th of 402 aged 35-39 | 35-39 | 1:15:12 | 23:00 | 40:39 | 27:23 | 7:17 | 4:02 | 1:49 | 4:27 | 4:14 | 4:33 | 1:33 | 2:13 | 4:32 |
| 1224 | Mathias Clarens, Benjamin Andrieu 🇫🇷 FRA230th of 402 aged 35-39 | 35-39 | 1:15:13 | 23:01 | 43:05 | 26:34 | 5:38 | 4:15 | 1:53 | 3:03 | 2:56 | 4:12 | 1:56 | 3:41 | 4:38 |
| 1225 | Tom Bazats, Leo Huynh 🇫🇷 FRA347th of 540 aged 25-29 | 25-29 | 1:15:13 | 23:01 | 39:26 | 29:56 | 5:55 | 4:30 | 2:03 | 4:25 | 2:49 | 4:51 | 1:30 | 3:56 | 5:52 |
| 1226 | Clément Gomont, Nicolas Ferreira 🇫🇷 FRA348th of 540 aged 25-29 | 25-29 | 1:15:14 | 23:02 | 42:51 | 25:48 | 6:41 | 3:56 | 1:47 | 2:54 | 3:40 | 4:07 | 1:28 | 3:14 | 4:42 |
| 1227 | Sami-Alexandre Forcade, Thomas Huchet 🇫🇷 FRA349th of 540 aged 25-29 | 25-29 | 1:15:15 | 23:03 | 42:10 | 27:19 | 5:52 | 4:07 | 1:59 | 3:17 | 3:06 | 4:27 | 1:46 | 3:59 | 4:38 |
| 1228 | Vivien Chauveau, Pierre Leger 🇫🇷 FRA43rd of 88 aged 45-49 | 45-49 | 1:15:17 | 23:05 | 41:47 | 27:41 | 5:53 | 4:01 | 1:36 | 4:12 | 3:14 | 4:34 | 1:33 | 4:22 | 4:09 |
| 1229 | Alexis Celestin, Kevin Celestin 🇫🇷 FRA179th of 283 aged 16-24 | 16-24 | 1:15:18 | 23:06 | 42:37 | 27:34 | 5:12 | 3:58 | 2:26 | 3:58 | 3:15 | 4:14 | 1:43 | 3:42 | 4:18 |
| 1230 | Milan Rocquier, Wassim Amri 🇫🇷 FRA180th of 283 aged 16-24 | 16-24 | 1:15:18 | 23:06 | 41:01 | 29:00 | 5:22 | 4:37 | 2:13 | 3:50 | 2:12 | 5:14 | 1:42 | 4:10 | 5:02 |
| 1231 | Damien Christ, Anthony Honoré 🇫🇷 FRA231st of 402 aged 35-39 | 35-39 | 1:15:19 | 23:07 | 43:07 | 26:49 | 5:27 | 4:08 | 2:04 | 3:27 | 2:42 | 4:43 | 1:46 | 3:37 | 4:22 |
| 1232 | Kevin Bertrand, Alexandre Castaing 🇫🇷 FRA232nd of 402 aged 35-39 | 35-39 | 1:15:20 | 23:08 | 44:53 | 25:11 | 5:20 | 4:07 | 2:09 | 2:37 | 3:12 | 4:21 | 1:45 | 3:12 | 3:48 |
| 1233 | Mickael Millerioux, Peter-Alan Godin 🇫🇷 FRA233rd of 402 aged 35-39 | 35-39 | 1:15:20 | 23:08 | 41:29 | 27:49 | 6:07 | 4:08 | 2:15 | 3:08 | 3:09 | 4:25 | 1:43 | 4:17 | 4:44 |
| 1234 | Laroque Franck, Broto Pascal 🇫🇷 FRA44th of 88 aged 45-49 | 45-49 | 1:15:20 | 23:08 | 41:21 | 28:30 | 5:34 | 4:11 | 2:37 | 3:10 | 3:09 | 4:33 | 1:53 | 4:15 | 4:42 |
| 1235 | Nicolas Bisson, Romain Giraud 🇫🇷 FRA350th of 540 aged 25-29 | 25-29 | 1:15:21 | 23:09 | 43:59 | 25:57 | 5:29 | 4:14 | 2:16 | 3:34 | 2:50 | 4:16 | 1:25 | 3:11 | 4:11 |
| 1236 | Guillaume Tiraby, Loic Labarbarie 🇫🇷 FRA234th of 402 aged 35-39 | 35-39 | 1:15:23 | 23:11 | 42:38 | 27:11 | 5:38 | 4:07 | 1:58 | 3:23 | 3:46 | 4:12 | 1:36 | 3:33 | 4:36 |
| 1237 | Remi Vignolles, Adil Skakri 🇫🇷 FRA235th of 402 aged 35-39 | 35-39 | 1:15:24 | 23:12 | 43:06 | 26:59 | 5:24 | 3:58 | 2:06 | 3:10 | 3:31 | 4:15 | 1:50 | 3:55 | 4:14 |
| 1238 | Jordan Chauveteau, Jonathan Pascouau 🇫🇷 FRA236th of 402 aged 35-39 | 35-39 | 1:15:25 | 23:13 | 44:11 | 25:55 | 5:23 | 3:48 | 2:25 | 2:48 | 3:11 | 4:22 | 1:25 | 3:07 | 4:49 |
| 1239 | Clement Robicquet, Guilhem Lascaux 🇫🇷 FRA237th of 402 aged 35-39 | 35-39 | 1:15:26 | 23:14 | 41:23 | 29:04 | 5:04 | 4:05 | 2:08 | 3:41 | 3:20 | 4:13 | 1:55 | 5:15 | 4:27 |
| 1240 | Bastien Belloc, Julien Grelletty 🇫🇷 FRA317th of 502 aged 30-34 | 30-34 | 1:15:27 | 23:15 | 46:55 | 22:51 | 5:45 | 3:36 | 1:33 | 2:19 | 2:44 | 4:13 | 1:32 | 2:52 | 4:02 |
| 1241 | Mathieu Riolet, Loic Barbosa 🇫🇷 FRA238th of 402 aged 35-39 | 35-39 | 1:15:27 | 23:15 | 42:25 | 27:34 | 5:33 | 4:13 | 1:46 | 3:06 | 3:13 | 4:40 | 1:46 | 4:08 | 4:42 |
| 1242 | Jérémy Oreja, Gaber Thomas 🇫🇷 FRA351st of 540 aged 25-29 | 25-29 | 1:15:28 | 23:16 | 42:42 | 26:15 | 6:34 | 3:57 | 1:53 | 3:39 | 3:24 | 4:08 | 1:36 | 3:27 | 4:11 |
| 1243 | Léo Hernandez, Pierre Adrien Favre D’Anne 🇫🇷 FRA352nd of 540 aged 25-29 | 25-29 | 1:15:28 | 23:16 | 43:46 | 26:41 | 5:06 | 4:00 | 1:32 | 3:19 | 3:33 | 4:03 | 1:42 | 3:55 | 4:37 |
| 1244 | Leo Saliens, Charly Gohier 🇫🇷 FRA318th of 502 aged 30-34 | 30-34 | 1:15:28 | 23:16 | 42:04 | 27:05 | 6:23 | 3:59 | 1:54 | 3:32 | 2:40 | 4:12 | 1:33 | 3:32 | 5:43 |
| 1245 | Fabio Ferreira, Mathis Polliand 🇵🇹 POR181st of 283 aged 16-24 | 16-24 | 1:15:28 | 23:16 | 39:40 | 30:03 | 5:51 | 4:00 | 1:56 | 3:40 | 4:12 | 4:06 | 1:37 | 4:23 | 6:09 |
| 1246 | Jérémy Dournelle, Romain Le Grel 🇫🇷 FRA239th of 402 aged 35-39 | 35-39 | 1:15:29 | 23:17 | 42:38 | 27:03 | 5:52 | 4:22 | 1:58 | 3:05 | 2:49 | 4:47 | 1:42 | 3:52 | 4:28 |
| 1247 | Bolivin Duchesne, Antoine Raux 🇫🇷 FRA93rd of 193 aged 40-44 | 40-44 | 1:15:32 | 23:20 | 44:27 | 25:41 | 5:30 | 3:51 | 2:01 | 3:30 | 3:01 | 4:20 | 1:28 | 3:21 | 4:09 |
| 1248 | Rémi Herbreteau, Luca Julienne 🇫🇷 FRA182nd of 283 aged 16-24 | 16-24 | 1:15:32 | 23:20 | 42:35 | 27:00 | 6:03 | 4:12 | 2:01 | 3:08 | 3:11 | 4:38 | 1:30 | 3:52 | 4:28 |
| 1249 | Simon Lussiez, Pierric Pinneau 🇫🇷 FRA183rd of 283 aged 16-24 | 16-24 | 1:15:33 | 23:21 | 38:29 | 31:56 | 5:12 | 4:19 | 2:04 | 4:00 | 4:24 | 4:33 | 1:47 | 3:57 | 6:52 |
| 1250 | Jean Baptiste Caraes, Erwan Cosperec 🇫🇷 FRA353rd of 540 aged 25-29 | 25-29 | 1:15:38 | 23:26 | 45:45 | 24:41 | 5:17 | 4:09 | 1:35 | 3:23 | 2:33 | 4:24 | 1:26 | 3:11 | 4:00 |
| 1251 | Alexandre Leleu, Vivien Demaret 🇫🇷 FRA94th of 193 aged 40-44 | 40-44 | 1:15:39 | 23:27 | 44:18 | 25:45 | 5:41 | 4:04 | 1:57 | 2:54 | 3:01 | 4:29 | 1:47 | 3:22 | 4:11 |
| 1252 | Yannis Martin, Kylian Albert 🇫🇷 FRA354th of 540 aged 25-29 | 25-29 | 1:15:39 | 23:27 | 41:13 | 28:59 | 5:33 | 4:18 | 2:01 | 3:37 | 3:55 | 4:40 | 1:37 | 4:04 | 4:47 |
| 1253 | Jérémy Gouhier, Romain Gouhier 🇫🇷 FRA319th of 502 aged 30-34 | 30-34 | 1:15:40 | 23:28 | 43:27 | 26:01 | 6:16 | 4:04 | 2:13 | 3:30 | 3:17 | 4:19 | 1:33 | 3:02 | 4:03 |
| 1254 | Clément Lafargue, Paul Teindas 🇫🇷 FRA184th of 283 aged 16-24 | 16-24 | 1:15:40 | 23:28 | 43:10 | 26:16 | 6:19 | 4:03 | 2:02 | 3:44 | 2:14 | 4:39 | 1:35 | 3:12 | 4:47 |
| 1255 | Serge Warin, Tom Durand 🇫🇷 FRA355th of 540 aged 25-29 | 25-29 | 1:15:43 | 23:31 | 41:50 | 28:31 | 5:28 | 4:01 | 2:05 | 4:00 | 3:53 | 4:20 | 1:48 | 4:10 | 4:14 |
| 1256 | Alban Delouvée, Vincent Adam 🇫🇷 FRA240th of 402 aged 35-39 | 35-39 | 1:15:44 | 23:32 | 44:05 | 25:42 | 6:01 | 3:54 | 1:36 | 3:18 | 3:01 | 4:10 | 1:19 | 3:08 | 5:16 |
| 1257 | Julien Carriere, Mickael Pagnier 🇫🇷 FRA95th of 193 aged 40-44 | 40-44 | 1:15:47 | 23:35 | 42:47 | 27:24 | 5:41 | 4:01 | 2:00 | 3:54 | 2:47 | 4:34 | 1:36 | 4:00 | 4:32 |
| 1258 | Rémi Pons, Matthieu Pons 🇫🇷 FRA320th of 502 aged 30-34 | 30-34 | 1:15:49 | 23:37 | 38:35 | 29:37 | 7:42 | 4:28 | 2:07 | 4:19 | 3:28 | 4:56 | 1:58 | 2:23 | 5:58 |
| 1259 | Christophe Vanderdonth, Matthias Vanderdonth 🇫🇷 FRA241st of 402 aged 35-39 | 35-39 | 1:15:50 | 23:38 | 44:38 | 24:17 | 7:00 | 4:02 | 1:51 | 3:23 | 3:08 | 4:16 | 1:31 | 2:12 | 3:54 |
| 1260 | Nicolas Larrouy, Maxime Larrouy 🇫🇷 FRA356th of 540 aged 25-29 | 25-29 | 1:15:50 | 23:38 | 41:56 | 28:10 | 5:49 | 4:16 | 2:18 | 3:46 | 3:31 | 4:30 | 1:54 | 3:39 | 4:16 |
| 1261 | Pierre Antoine Broch, Julien Broch 🇫🇷 FRA357th of 540 aged 25-29 | 25-29 | 1:15:50 | 23:38 | 40:12 | 28:51 | 6:50 | 4:00 | 1:39 | 4:20 | 3:33 | 4:50 | 1:54 | 3:43 | 4:52 |
| 1262 | Lucas Fouquet, Mael Bougueur 🇫🇷 FRA358th of 540 aged 25-29 | 25-29 | 1:15:52 | 23:40 | 40:24 | 29:50 | 5:42 | 3:59 | 2:23 | 4:26 | 3:35 | 4:53 | 1:54 | 3:54 | 4:46 |
| 1263 | Loïck Etienne, Mathieu Collas 🇫🇷 FRA359th of 540 aged 25-29 | 25-29 | 1:15:53 | 23:41 | 42:33 | 27:21 | 6:04 | 4:13 | 1:44 | 3:53 | 3:34 | 4:19 | 1:36 | 3:48 | 4:14 |
| 1264 | Axel Desfontaines, Hugo Puccinelli 🇫🇷 FRA321st of 502 aged 30-34 | 30-34 | 1:15:54 | 23:42 | 41:39 | 26:37 | 7:41 | 3:58 | 1:41 | 3:14 | 3:13 | 4:25 | 1:38 | 3:50 | 4:38 |
| 1265 | Nassim Bouiche, Jose Ansorge 🇫🇷 FRA96th of 193 aged 40-44 | 40-44 | 1:15:54 | 23:42 | 40:57 | 29:42 | 5:20 | 4:13 | 2:07 | 3:43 | 3:31 | 4:33 | 1:47 | 4:15 | 5:33 |
| 1266 | Cédric Riso, Xavier Dupont 🇫🇷 FRA242nd of 402 aged 35-39 | 35-39 | 1:15:55 | 23:43 | 43:34 | 26:47 | 5:38 | 3:58 | 1:50 | 3:13 | 3:38 | 4:24 | 1:36 | 3:40 | 4:28 |
| 1267 | Barnabé Symard, Maxime Gonon 🇫🇷 FRA185th of 283 aged 16-24 | 16-24 | 1:15:56 | 23:44 | 41:48 | 29:21 | 4:51 | 4:28 | 2:02 | 5:13 | 3:10 | 4:34 | 1:15 | 3:55 | 4:44 |
| 1268 | Mathieu Casini, Bastien Dulucq 🇫🇷 FRA360th of 540 aged 25-29 | 25-29 | 1:15:57 | 23:45 | 45:50 | 24:04 | 6:06 | 3:43 | 1:48 | 2:59 | 2:24 | 4:04 | 1:28 | 3:12 | 4:26 |
| 1269 | Mathieu Taillefer, Guillaume Dorison 🇫🇷 FRA243rd of 402 aged 35-39 | 35-39 | 1:15:57 | 23:45 | 43:17 | 27:25 | 5:20 | 4:12 | 1:56 | 3:24 | 3:24 | 4:24 | 1:38 | 4:18 | 4:09 |
| 1270 | Cyrille Bouyer, Philippe Besnard 🇫🇷 FRA2nd of 9 aged 55-59 | 55-59 | 1:15:57 | 23:45 | 39:21 | 31:34 | 5:07 | 4:15 | 2:19 | 4:11 | 4:11 | 4:40 | 1:41 | 4:09 | 6:08 |
| 1271 | Clément Duhin, Florent Duhin 🇫🇷 FRA322nd of 502 aged 30-34 | 30-34 | 1:15:57 | 23:45 | 37:52 | 32:14 | 5:58 | 4:32 | 2:07 | 4:42 | 4:29 | 4:51 | 1:37 | 4:58 | 4:58 |
| 1272 | David De Matos, Marouane Jelidi 🇫🇷 FRA361st of 540 aged 25-29 | 25-29 | 1:15:59 | 23:47 | 43:18 | 25:31 | 7:15 | 4:22 | 2:00 | 3:54 | 2:19 | 4:37 | 1:18 | 2:58 | 4:03 |
| 1273 | Christophe Compiegne, Kevin Bano 🇫🇷 FRA244th of 402 aged 35-39 | 35-39 | 1:15:59 | 23:47 | 38:58 | 30:45 | 6:22 | 4:01 | 2:02 | 3:59 | 3:49 | 5:03 | 1:43 | 4:46 | 5:22 |
| 1274 | Corentin Grenier, Guillaume Cholet 🇫🇷 FRA362nd of 540 aged 25-29 | 25-29 | 1:16:00 | 23:48 | 40:01 | 28:09 | 7:54 | 4:16 | 2:02 | 4:38 | 3:05 | 4:38 | 1:44 | 2:33 | 5:13 |
| 1275 | Clément Moquel, Paul Oliva 🇫🇷 FRA363rd of 540 aged 25-29 | 25-29 | 1:16:01 | 23:49 | 45:25 | 24:40 | 6:01 | 4:07 | 1:43 | 2:51 | 2:52 | 4:24 | 1:32 | 3:25 | 3:46 |
| 1276 | Daniel Giang, Dayan Damas 🇫🇷 FRA364th of 540 aged 25-29 | 25-29 | 1:16:01 | 23:49 | 43:34 | 26:08 | 6:23 | 4:10 | 2:13 | 3:08 | 2:55 | 4:19 | 2:14 | 3:11 | 3:58 |
| 1277 | Antoine Glenisson, Julien Mathis 🇫🇷 FRA365th of 540 aged 25-29 | 25-29 | 1:16:03 | 23:51 | 44:14 | 25:50 | 6:05 | 3:45 | 1:45 | 4:24 | 2:49 | 4:12 | 1:28 | 3:41 | 3:46 |
| 1278 | Blasius Martin, Baptiste Martin 🇫🇷 FRA323rd of 502 aged 30-34 | 30-34 | 1:16:03 | 23:51 | 44:30 | 25:50 | 5:46 | 3:56 | 1:37 | 2:57 | 3:02 | 4:19 | 1:41 | 3:45 | 4:33 |
| 1279 | Martin Cerbelle, Geoffrey Mercier 🇫🇷 FRA324th of 502 aged 30-34 | 30-34 | 1:16:03 | 23:51 | 44:08 | 26:28 | 5:32 | 3:51 | 1:58 | 3:36 | 3:02 | 4:26 | 1:47 | 3:20 | 4:28 |
| 1280 | Noa Mauny, Thibaut Lechartre 🇫🇷 FRA366th of 540 aged 25-29 | 25-29 | 1:16:03 | 23:51 | 43:43 | 26:53 | 5:31 | 4:21 | 1:56 | 3:14 | 2:38 | 4:56 | 1:47 | 3:08 | 4:53 |
| 1281 | Christophe Truf, Hugo Truf 🇫🇷 FRA97th of 193 aged 40-44 | 40-44 | 1:16:04 | 23:52 | 38:48 | 32:18 | 5:03 | 4:07 | 2:32 | 3:55 | 3:01 | 4:34 | 1:42 | 4:35 | 7:52 |
| 1282 | Dylan Carroy, Kevin Brasseleur 🇫🇷 FRA245th of 402 aged 35-39 | 35-39 | 1:16:05 | 23:53 | 43:51 | 26:38 | 5:39 | 3:56 | 1:33 | 3:00 | 2:53 | 4:33 | 2:02 | 3:53 | 4:48 |
| 1283 | Arthur Bonnard, Baptiste Boudet 🇫🇷 FRA186th of 283 aged 16-24 | 16-24 | 1:16:10 | 23:58 | 43:19 | 26:12 | 6:45 | 3:54 | 2:01 | 3:50 | 3:40 | 4:11 | 1:24 | 3:13 | 3:59 |
| 1284 | Kévin Seguin, Mickaël Seguin 🇫🇷 FRA246th of 402 aged 35-39 | 35-39 | 1:16:12 | 24:00 | 43:06 | 27:52 | 5:19 | 4:00 | 2:21 | 4:04 | 3:20 | 4:27 | 1:36 | 3:26 | 4:38 |
| 1285 | Romain Briffeuille, Philippe Battistuta 🇫🇷 FRA247th of 402 aged 35-39 | 35-39 | 1:16:12 | 24:00 | 42:02 | 29:28 | 4:46 | 4:08 | 2:13 | 3:21 | 3:40 | 4:15 | 1:50 | 4:25 | 5:36 |
| 1286 | Christophe Isgro, Kevin Favereau 🇫🇷 FRA98th of 193 aged 40-44 | 40-44 | 1:16:13 | 24:01 | 43:27 | 26:49 | 6:00 | 4:27 | 2:19 | 3:18 | 3:28 | 4:24 | 1:29 | 3:18 | 4:06 |
| 1287 | Hugo Clément-Triaut, Hugo Hernandez 🇫🇷 FRA367th of 540 aged 25-29 | 25-29 | 1:16:15 | 24:03 | 41:59 | 25:59 | 8:21 | 4:15 | 1:49 | 3:55 | 3:08 | 4:33 | 1:46 | 1:58 | 4:35 |
| 1288 | Geoffrey Drege, Sam Drege 🇫🇷 FRA368th of 540 aged 25-29 | 25-29 | 1:16:16 | 24:04 | 43:08 | 26:36 | 6:36 | 3:47 | 2:16 | 3:03 | 2:54 | 4:25 | 1:54 | 3:40 | 4:37 |
| 1289 | Matheo Léotard, Mathys Carrara 🇫🇷 FRA187th of 283 aged 16-24 | 16-24 | 1:16:18 | 24:06 | 44:06 | 26:12 | 6:04 | 3:54 | 1:35 | 4:15 | 2:22 | 4:45 | 1:43 | 3:01 | 4:37 |
| 1290 | Jordan Serier, Thomas Bernadeau 🇫🇷 FRA325th of 502 aged 30-34 | 30-34 | 1:16:19 | 24:07 | 42:43 | 28:45 | 4:54 | 4:24 | 2:04 | 3:41 | 3:14 | 4:38 | 2:02 | 3:49 | 4:53 |
| 1291 | Geoffroy Dupleix, Jean-Charles Dupleix 🇫🇷 FRA188th of 283 aged 16-24 | 16-24 | 1:16:20 | 24:08 | 45:23 | 24:34 | 6:29 | 4:08 | 2:04 | 3:41 | 2:32 | 4:10 | 1:50 | 1:39 | 4:30 |
| 1292 | Jeremy Innouche, Thomas Alleman 🇫🇷 FRA326th of 502 aged 30-34 | 30-34 | 1:16:20 | 24:08 | 44:22 | 26:09 | 5:54 | 4:17 | 1:51 | 3:23 | 3:21 | 4:35 | 1:41 | 3:10 | 3:51 |
| 1293 | Benjamin Toppan, Valentin Zago 🇫🇷 FRA189th of 283 aged 16-24 | 16-24 | 1:16:22 | 24:10 | 44:26 | 26:26 | 5:34 | 4:09 | 2:14 | 3:53 | 2:22 | 4:11 | 1:37 | 3:29 | 4:31 |
| 1294 | Kévin De La Cruz, Antoine Borier 🇫🇷 FRA327th of 502 aged 30-34 | 30-34 | 1:16:24 | 24:12 | 44:20 | 25:44 | 6:24 | 3:54 | 1:45 | 2:25 | 3:01 | 4:30 | 1:45 | 3:35 | 4:49 |
| 1295 | Kamal Bouab, Salim Bouab 🇫🇷 FRA328th of 502 aged 30-34 | 30-34 | 1:16:24 | 24:12 | 42:49 | 27:57 | 5:44 | 4:11 | 1:45 | 3:17 | 4:14 | 4:48 | 1:42 | 3:53 | 4:07 |
| 1296 | Stéphane Rousset, Martial Tiffon 🇫🇷 FRA45th of 88 aged 45-49 | 45-49 | 1:16:30 | 24:18 | 42:08 | 28:01 | 6:26 | 4:10 | 1:49 | 3:04 | 3:18 | 4:31 | 1:29 | 3:46 | 5:54 |
| 1297 | Thomas Le Roux, Matthieu Mathivat 🇫🇷 FRA329th of 502 aged 30-34 | 30-34 | 1:16:31 | 24:19 | 43:53 | 25:59 | 6:43 | 4:04 | 1:59 | 3:08 | 2:24 | 4:49 | 1:37 | 3:29 | 4:29 |
| 1298 | Jerome Chateau, Noah Chateau 🇫🇷 FRA330th of 502 aged 30-34 | 30-34 | 1:16:31 | 24:19 | 44:44 | 26:30 | 5:21 | 3:48 | 1:35 | 2:59 | 2:53 | 4:47 | 1:29 | 3:46 | 5:13 |
| 1299 | Damien Roumegous, Aymerick Le Bris 🇫🇷 FRA369th of 540 aged 25-29 | 25-29 | 1:16:32 | 24:20 | 44:29 | 25:45 | 6:24 | 4:03 | 1:50 | 3:20 | 3:06 | 4:33 | 1:37 | 3:15 | 4:01 |
| 1300 | Thomas Sousa, Léo-Paul Raynal 🇫🇷 FRA370th of 540 aged 25-29 | 25-29 | 1:16:32 | 24:20 | 43:22 | 27:41 | 5:33 | 4:04 | 1:41 | 3:24 | 3:11 | 4:26 | 1:52 | 3:53 | 5:10 |
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.