HYROX Nice 2026: Pro Doubles Men results

370 teams on 12 Feb 2026. Typical finish 1:07:40, fastest 10% under 58:46. Back to the analysis.

# Athlete Age Time Behind 1st Runs Stations Rox Ski Push Pull BBJ Row Carry Lunge WB
201 Raphael Fernandez, William Fernandez 🇫🇷 FRA60th of 91 aged 25-29 25-29 1:08:34 18:32 39:17 24:24 4:58 4:00 1:44 3:39 2:03 4:05 1:33 3:30 3:50
202 Thibault Puche, Esteban Lopez 🇫🇷 FRA64th of 123 aged 30-34 30-34 1:08:34 18:32 37:38 25:57 5:03 3:58 1:41 3:18 3:08 4:10 1:42 3:30 4:30
203 Regis Geiger, Pascal Martz 🇫🇷 FRA2nd of 7 aged 50-54 50-54 1:08:38 18:36 37:15 26:46 4:41 3:54 1:59 4:18 2:35 4:11 1:35 3:47 4:27
204 Tom Vanstaen, Mathis Renolleau 🇫🇷 FRA61st of 91 aged 25-29 25-29 1:08:40 18:38 36:27 26:58 5:20 4:27 2:00 3:29 3:04 4:21 1:55 3:40 4:02
205 Damien Lallemand, Boulineau Jérémy 🇷🇪 REU62nd of 91 aged 25-29 25-29 1:08:41 18:39 36:18 27:24 5:05 4:10 2:05 3:48 3:07 4:28 1:37 3:29 4:40
206 Mickael Labeille, Florian Lesellier 🇫🇷 FRA38th of 67 aged 35-39 35-39 1:08:46 18:44 40:46 23:14 4:50 3:38 1:52 3:30 1:53 3:51 1:30 3:11 3:49
207 Paul Buathier, Benoît Châtelain 🇫🇷 FRA65th of 123 aged 30-34 30-34 1:08:51 18:49 37:39 26:34 4:43 4:01 1:47 3:59 2:44 4:36 1:27 3:46 4:14
208 Clement Dresch, Leo Laurier 🇫🇷 FRA15th of 26 aged 16-24 16-24 1:08:54 18:52 36:47 26:48 5:24 3:47 1:56 4:04 2:32 4:10 2:02 3:24 4:53
209 Clément Lictevout, Rodolphe Gayet 🇫🇷 FRA63rd of 91 aged 25-29 25-29 1:08:56 18:54 36:56 26:53 5:12 3:59 1:55 4:06 2:22 4:18 1:43 3:34 4:56
210 Maxime Ravau, Camille Carré 🇫🇷 FRA66th of 123 aged 30-34 30-34 1:08:59 18:57 37:06 25:58 6:00 3:55 1:47 4:17 2:28 4:12 1:34 3:44 4:01
211 Jean-Baptiste Lesage, Heydenn Charlier 🇫🇷 FRA16th of 26 aged 16-24 16-24 1:09:02 19:00 38:55 24:36 5:37 3:48 1:40 3:47 1:59 4:09 1:46 3:08 4:19
212 Cédric Coffy, Franck Ardouin 🇫🇷 FRA5th of 14 aged 45-49 45-49 1:09:04 19:02 35:21 28:16 5:33 4:05 1:56 4:24 2:44 4:12 2:40 4:12 4:03
213 Remy Valois, Sebastien Bardin 🇫🇷 FRA39th of 67 aged 35-39 35-39 1:09:09 19:07 35:42 26:19 7:11 4:08 2:26 4:00 3:06 4:25 1:49 2:02 4:23
214 Nicolas Vespertini, Damien Vespertini 🇫🇷 FRA40th of 67 aged 35-39 35-39 1:09:12 19:10 37:33 26:39 5:04 4:03 1:58 3:42 3:17 4:11 1:50 3:37 4:01
215 Cedric Pain, Stephane Rennesson 🇫🇷 FRA3rd of 7 aged 50-54 50-54 1:09:12 19:10 34:10 29:58 5:07 3:49 3:45 4:37 2:56 4:20 1:50 3:57 4:44
216 Romain Soulier, Yann Carrey 🇫🇷 FRA41st of 67 aged 35-39 35-39 1:09:17 19:15 35:59 28:29 4:53 4:11 1:59 4:36 2:43 4:32 1:40 4:08 4:40
217 Jean Sébastien Dablin, Nicolas Nguyen 🇫🇷 FRA67th of 123 aged 30-34 30-34 1:09:24 19:22 37:44 27:00 4:43 3:58 1:53 4:19 2:49 4:24 1:37 3:37 4:23
218 Roland Dehegnan Bly, Mathias Tacinelli-Rabineau 🇫🇷 FRA68th of 123 aged 30-34 30-34 1:09:25 19:23 36:03 27:43 5:43 3:52 1:45 3:59 3:22 4:34 1:44 3:33 4:54
219 Arthur Seguin, Florian Taldir 🇫🇷 FRA64th of 91 aged 25-29 25-29 1:09:38 19:36 38:29 25:52 5:21 3:44 1:42 3:52 2:44 3:48 1:22 4:44 3:56
220 Rodolphe Pron, Bastien Lyons 🇫🇷 FRA42nd of 67 aged 35-39 35-39 1:09:43 19:41 38:34 25:58 5:16 3:54 2:05 4:08 2:27 4:24 1:29 3:36 3:55
221 Pierre-Joseph Maestracci, Dorian Monna 🇫🇷 FRA65th of 91 aged 25-29 25-29 1:09:46 19:44 39:26 25:10 5:16 4:02 1:47 3:43 2:51 4:02 1:42 3:00 4:03
222 Enzo Fino, Raphaël Pinto 🇫🇷 FRA69th of 123 aged 30-34 30-34 1:09:46 19:44 38:14 25:40 5:55 3:53 1:52 3:47 2:56 4:04 1:31 3:16 4:21
223 Rémy Gandolfo, Paul Montussac 🇫🇷 FRA70th of 123 aged 30-34 30-34 1:09:48 19:46 40:52 23:19 5:42 4:02 1:47 3:15 2:16 3:57 1:26 2:40 3:56
224 Thomas Gonzalez, David Toe 🇫🇷 FRA71st of 123 aged 30-34 30-34 1:09:49 19:47 39:19 24:51 5:44 3:48 2:02 3:00 2:38 4:08 1:23 3:41 4:11
225 Corentin Gonzalez, Arnaud Mendez 🇫🇷 FRA72nd of 123 aged 30-34 30-34 1:09:52 19:50 36:07 28:17 5:33 4:15 2:05 4:04 3:29 4:22 1:43 3:27 4:52
226 Jeremy Focqueu, Bruno Deback 🇫🇷 FRA23rd of 42 aged 40-44 40-44 1:09:57 19:55 35:08 29:34 5:19 3:44 1:51 3:45 2:59 4:09 1:39 5:54 5:33
227 Pierre Lombard, Ludovic Arthemise 🇫🇷 FRA43rd of 67 aged 35-39 35-39 1:09:59 19:57 36:50 27:27 5:45 4:01 2:24 4:31 2:35 4:20 1:31 3:49 4:16
228 Julien Ollier, Fabien Arnoux 🇫🇷 FRA73rd of 123 aged 30-34 30-34 1:10:07 20:05 39:27 25:05 5:39 3:54 1:38 3:59 2:26 4:02 1:32 3:32 4:02
229 Tristan Boero, Igor Moreno 🇫🇷 FRA74th of 123 aged 30-34 30-34 1:10:07 20:05 35:30 29:30 5:10 4:05 2:21 4:39 3:58 4:14 1:36 4:24 4:13
230 Tom Oviedo, Hugo-Xuân Maury 🇫🇷 FRA17th of 26 aged 16-24 16-24 1:10:09 20:07 39:05 25:13 5:57 4:08 1:52 4:19 2:00 3:55 1:39 3:01 4:19
231 Estebane Leclaire, Raphael Opala 🇫🇷 FRA66th of 91 aged 25-29 25-29 1:10:09 20:07 38:05 27:01 5:05 3:51 1:54 3:46 3:05 4:05 1:48 4:39 3:53
232 Vincent Degnirol, Maxime Souyris 🇫🇷 FRA75th of 123 aged 30-34 30-34 1:10:10 20:08 38:43 26:25 5:07 3:58 2:00 4:16 2:20 4:03 1:30 4:36 3:42
233 Félix Danguy, Mathis Sacré 🇫🇷 FRA67th of 91 aged 25-29 25-29 1:10:13 20:11 36:23 28:32 5:22 4:01 1:53 4:45 2:14 4:40 1:29 4:11 5:19
234 Gregory Chirent, Quentin Roumier 🇫🇷 FRA44th of 67 aged 35-39 35-39 1:10:18 20:16 40:09 24:51 5:22 3:45 1:59 3:05 2:09 3:56 1:33 4:13 4:11
235 Paolo Giustarini, Davide Paolino 🇮🇹 ITA6th of 14 aged 45-49 45-49 1:10:23 20:21 36:46 28:46 4:57 4:00 2:13 4:37 3:12 4:20 1:31 4:34 4:19
236 Loic Grignon, Grégory Trastour 🇫🇷 FRA24th of 42 aged 40-44 40-44 1:10:23 20:21 35:02 30:38 4:48 4:02 2:10 4:56 2:40 4:44 1:28 4:45 5:53
237 Aurelien Artinian, Cedric Genin 🇫🇷 FRA76th of 123 aged 30-34 30-34 1:10:27 20:25 36:52 28:41 4:58 3:55 2:14 4:31 2:47 4:24 1:49 3:34 5:27
238 Wilfried Brunel, Démétrius Brunel 🇫🇷 FRA45th of 67 aged 35-39 35-39 1:10:31 20:29 39:53 25:26 5:16 3:51 2:03 3:51 2:24 4:06 1:29 3:43 3:59
239 Romain Ontato, Laurent Vitulli 🇫🇷 FRA68th of 91 aged 25-29 25-29 1:10:31 20:29 39:35 25:54 5:07 4:09 2:08 4:01 2:10 3:58 1:52 3:25 4:11
240 Thomas Mariottini, Guilhem Brocchi 🇫🇷 FRA25th of 42 aged 40-44 40-44 1:10:41 20:39 40:47 24:16 5:42 3:52 1:29 3:12 2:29 4:04 1:27 3:57 3:46
241 Laurent Magnaval, Fabien Magnaval 🇫🇷 FRA77th of 123 aged 30-34 30-34 1:10:42 20:40 39:26 25:31 5:51 3:56 1:33 3:49 2:24 3:59 1:34 4:21 3:55
242 Quentin Marant, Adrie Marant 🇫🇷 FRA78th of 123 aged 30-34 30-34 1:10:45 20:43 34:23 31:10 5:17 4:10 2:13 4:34 3:55 4:14 4:23 3:44 3:57
243 Michael Dutton, Curtis Dutton 🇬🇧 GBR4th of 7 aged 50-54 50-54 1:10:47 20:45 36:34 29:21 4:56 4:01 1:58 4:25 2:41 4:27 1:34 4:25 5:50
244 Clément Peirone, Maxime Lyons 🇫🇷 FRA69th of 91 aged 25-29 25-29 1:10:54 20:52 39:59 25:41 5:19 3:55 2:09 4:07 2:25 4:17 1:30 3:29 3:49
245 Victor Leger, Antoine Seigneurie 🇫🇷 FRA70th of 91 aged 25-29 25-29 1:10:55 20:53 36:37 28:08 6:16 4:02 2:16 4:34 2:21 4:19 1:34 4:16 4:46
246 Valentin Caligo, Julien Bruno 🇫🇷 FRA79th of 123 aged 30-34 30-34 1:10:58 20:56 38:28 25:53 6:42 3:51 1:44 3:53 2:27 4:05 1:34 3:41 4:38
247 Enzo Perez, Thomas Blanc 🇫🇷 FRA80th of 123 aged 30-34 30-34 1:10:59 20:57 38:32 27:22 5:10 4:03 2:12 4:14 2:27 4:25 1:46 4:05 4:10
248 Florian Bonifassi, Maxance Brulport 🇫🇷 FRA81st of 123 aged 30-34 30-34 1:11:02 21:00 38:39 26:46 5:41 3:55 1:55 3:56 2:39 4:18 1:52 3:40 4:31
249 Jeremy Perez, Pascal Carlotti 🇫🇷 FRA82nd of 123 aged 30-34 30-34 1:11:04 21:02 40:35 24:55 5:38 3:47 1:48 3:53 2:28 4:05 1:29 3:37 3:48
250 Pierre-Christophe Kerdelhue, Jean-Christophe Pham 🇫🇷 FRA83rd of 123 aged 30-34 30-34 1:11:08 21:06 38:50 26:35 5:49 4:10 1:47 3:55 2:12 4:23 1:44 4:03 4:21
251 Laurent Ingargiola, Pascal De Sousa 🇫🇷 FRA5th of 7 aged 50-54 50-54 1:11:08 21:06 34:58 30:56 5:20 4:01 2:36 4:59 3:09 4:34 1:41 5:01 4:55
252 Kévin Baron, Matthias Puissant 🇫🇷 FRA46th of 67 aged 35-39 35-39 1:11:10 21:08 40:22 25:35 5:17 4:02 1:54 3:44 2:30 4:07 1:29 3:37 4:12
253 Jean Cariou, Louis Cariou 🇫🇷 FRA71st of 91 aged 25-29 25-29 1:11:11 21:09 38:39 27:20 5:17 4:05 2:08 3:33 3:20 4:28 1:52 3:53 4:01
254 David Ruggiu, Pierjean Cheminard 🇫🇷 FRA72nd of 91 aged 25-29 25-29 1:11:12 21:10 38:34 27:13 5:28 4:24 1:55 4:03 3:18 4:23 1:32 3:43 3:55
255 Benjamin Gonfrier, Meryll De Pretto 🇫🇷 FRA84th of 123 aged 30-34 30-34 1:11:15 21:13 42:07 23:58 5:15 3:42 1:27 3:57 1:56 3:59 1:25 3:35 3:57
256 Mathias Burkel, Benjamin Isnart 🇫🇷 FRA26th of 42 aged 40-44 40-44 1:11:15 21:13 39:03 27:01 5:16 4:08 2:09 4:36 2:49 4:30 1:33 3:30 3:46
257 Franck Ruault, Patrick Coisnon 🇫🇷 FRA7th of 14 aged 45-49 45-49 1:11:15 21:13 34:57 31:00 5:22 4:05 2:29 6:05 3:19 4:06 1:44 4:14 4:58
258 Amine Daouri, Adrien Ameline 🇫🇷 FRA85th of 123 aged 30-34 30-34 1:11:17 21:15 37:46 28:30 5:05 4:16 2:22 4:41 2:34 4:18 1:33 3:48 4:58
259 Jerome Zamora, Ludovic Bousquet 🇫🇷 FRA86th of 123 aged 30-34 30-34 1:11:18 21:16 38:53 26:52 5:39 3:52 2:29 3:40 2:50 4:16 1:35 3:59 4:11
260 Thibault Imbert, Samy El Ghrandi 🇫🇷 FRA18th of 26 aged 16-24 16-24 1:11:21 21:19 39:23 26:15 5:47 3:51 1:39 4:11 1:46 4:14 1:30 3:22 5:42
261 Geoffroy Weiss, Damien Augy 🇫🇷 FRA87th of 123 aged 30-34 30-34 1:11:25 21:23 39:48 26:40 5:01 3:57 2:03 3:37 2:29 4:04 1:37 4:22 4:31
262 Rémy Fizames, Cyr Avognan 🇫🇷 FRA27th of 42 aged 40-44 40-44 1:11:29 21:27 35:49 29:38 6:06 4:00 2:12 4:36 2:55 5:08 1:55 4:33 4:19
263 Titouan Gonsolin, Julian Gonsolin 🇫🇷 FRA19th of 26 aged 16-24 16-24 1:11:34 21:32 39:18 26:40 5:40 3:49 2:06 4:09 2:18 4:17 1:48 3:25 4:48
264 Romain Cattet, Christophe Porcel 🇫🇷 FRA8th of 14 aged 45-49 45-49 1:11:34 21:32 39:22 26:47 5:29 4:05 2:02 4:10 2:41 4:29 1:42 3:40 3:58
265 Julien Bielsa, Fabio Bielsa 🇫🇷 FRA73rd of 91 aged 25-29 25-29 1:11:39 21:37 38:48 26:51 6:04 3:54 2:00 3:58 2:21 4:03 1:36 3:54 5:05
266 Julien Luu, Guillaume Faure 🇫🇷 FRA47th of 67 aged 35-39 35-39 1:11:44 21:42 40:59 25:27 5:21 3:50 1:55 3:53 2:05 4:11 1:28 3:59 4:06
267 Conall Dennedy, Jarrad Butler 🇮🇪 IRL28th of 42 aged 40-44 40-44 1:11:45 21:43 39:24 26:40 5:46 3:51 2:03 4:04 2:52 4:08 1:35 3:25 4:42
268 Stéphane Stark, Keyzer Justine 🇫🇷 FRA88th of 123 aged 30-34 30-34 1:11:45 21:43 37:35 29:20 4:53 3:58 2:06 5:24 4:01 4:13 1:47 3:43 4:08
269 Vincent Baron, Nicolas Sainte-Catherine 🇫🇷 FRA29th of 42 aged 40-44 40-44 1:11:55 21:53 40:05 26:16 5:39 3:58 1:55 3:45 2:35 4:07 1:43 4:10 4:03
270 Olivier Coste, Adrien Roussel 🇫🇷 FRA48th of 67 aged 35-39 35-39 1:11:56 21:54 41:24 25:19 5:18 3:45 1:39 3:31 2:34 4:01 1:40 3:44 4:25
271 Tom Gratteau, Scott Gratteau 🇫🇷 FRA74th of 91 aged 25-29 25-29 1:11:58 21:56 40:13 25:36 6:13 3:57 2:08 3:25 2:35 4:10 1:35 3:00 4:46
272 Fabien Petracco, Pierre Lacombe 🇫🇷 FRA49th of 67 aged 35-39 35-39 1:12:02 22:00 40:59 26:13 4:55 4:05 2:01 4:10 2:37 4:09 1:39 3:18 4:14
273 Pablo Brimaux, Axel Chauvin 🇫🇷 FRA20th of 26 aged 16-24 16-24 1:12:02 22:00 37:57 29:06 5:04 3:55 1:52 4:12 3:08 4:36 1:41 3:57 5:45
274 Stephan Manrique, Jhon Astudillo Rojas 🇫🇷 FRA89th of 123 aged 30-34 30-34 1:12:02 22:00 37:20 29:24 5:22 3:56 2:34 4:17 3:06 4:31 1:51 4:31 4:38
275 Omar Hibaoui, Julien Legrand 🇲🇦 MAR30th of 42 aged 40-44 40-44 1:12:06 22:04 37:12 29:27 5:34 3:58 2:21 4:23 3:28 4:20 2:10 4:09 4:38
276 Loïc Burel, Romain Laurent 🇫🇷 FRA90th of 123 aged 30-34 30-34 1:12:08 22:06 38:48 27:44 5:41 4:00 2:43 5:13 2:34 4:10 1:27 3:27 4:10
277 Maxime Guttierez, Philippe Guttierez 🇫🇷 FRA31st of 42 aged 40-44 40-44 1:12:12 22:10 40:55 26:10 5:11 3:45 2:12 3:41 2:34 4:03 1:24 3:10 5:21
278 Aurélien Krauss, Florian Groshaeny 🇫🇷 FRA91st of 123 aged 30-34 30-34 1:12:24 22:22 40:27 26:12 5:49 3:40 2:04 3:45 2:47 4:04 1:23 4:14 4:15
279 Marco Graciano, Léo Graciano 🇫🇷 FRA75th of 91 aged 25-29 25-29 1:12:29 22:27 36:44 27:37 8:11 4:08 1:57 4:02 2:59 4:37 1:52 3:33 4:29
280 Noa Herbin, Nicolas Petit 🇫🇷 FRA92nd of 123 aged 30-34 30-34 1:12:33 22:31 39:49 27:28 5:22 4:00 2:09 4:16 2:24 4:19 1:59 3:54 4:27
281 Samir Laribi, Fabien Coulet 🇫🇷 FRA32nd of 42 aged 40-44 40-44 1:12:37 22:35 42:22 25:01 5:20 3:56 1:26 3:59 2:20 4:02 1:45 4:07 3:26
282 benjamin de oliveira, Maxim Dean 🇫🇷 FRA50th of 67 aged 35-39 35-39 1:12:39 22:37 38:33 28:36 5:35 5:08 2:02 4:23 2:45 4:05 1:50 3:51 4:32
283 Gaspard Marchand, Maxence Varga 🇫🇷 FRA21st of 26 aged 16-24 16-24 1:12:58 22:56 37:59 29:50 5:15 3:45 2:09 4:27 2:52 4:17 1:39 4:12 6:29
284 Jason Lorcher, Dominique Lorcher 🇫🇷 FRA9th of 14 aged 45-49 45-49 1:13:08 23:06 41:31 26:37 5:03 3:51 2:02 3:26 1:59 4:15 1:43 3:52 5:29
285 Anthony Salvarelli, Romain Dettori 🇫🇷 FRA93rd of 123 aged 30-34 30-34 1:13:28 23:26 40:19 27:10 6:03 4:08 2:22 4:13 2:29 4:18 1:52 3:48 4:00
286 Alexis Bizière, Nicolas Daguin 🇫🇷 FRA94th of 123 aged 30-34 30-34 1:13:33 23:31 38:37 30:17 4:44 3:59 2:11 5:26 2:38 4:08 1:41 3:46 6:28
287 Thomas Geynes, Julien Brochery 🇫🇷 FRA95th of 123 aged 30-34 30-34 1:13:36 23:34 39:59 26:27 7:15 4:04 2:00 4:00 2:37 4:09 1:32 3:52 4:13
288 Bastien Teixeira, Valentin Teixeira 🇵🇹 POR76th of 91 aged 25-29 25-29 1:13:36 23:34 37:45 29:02 6:54 3:57 2:08 4:09 3:51 4:23 1:57 4:20 4:17
289 Antoine Faideau, Louis Bertone 🇫🇷 FRA22nd of 26 aged 16-24 16-24 1:13:41 23:39 36:47 29:51 7:08 3:54 2:26 5:20 2:43 4:19 1:41 4:16 5:12
290 Jeff Monaco, Tristan Bigot 🇫🇷 FRA96th of 123 aged 30-34 30-34 1:13:48 23:46 41:23 26:56 5:34 3:57 2:09 3:35 3:22 4:19 1:51 3:54 3:49
291 Yoan Stephan, Castellano Franck 🇫🇷 FRA51st of 67 aged 35-39 35-39 1:13:58 23:56 39:43 29:13 5:05 4:02 2:07 4:11 3:30 4:24 1:32 5:21 4:06
292 Joel Guigou, Jeremy Arnaud 🇫🇷 FRA97th of 123 aged 30-34 30-34 1:14:03 24:01 41:12 26:54 6:01 3:44 2:15 4:05 3:26 4:10 1:41 3:48 3:45
293 Regis Hugues, Tarek Sidali 🇫🇷 FRA52nd of 67 aged 35-39 35-39 1:14:09 24:07 36:51 30:47 6:36 4:08 2:30 5:02 3:18 4:49 1:47 4:03 5:10
294 Othmane Haradj, Loris Decheny 🇫🇷 FRA77th of 91 aged 25-29 25-29 1:14:16 24:14 39:13 29:17 5:50 4:06 2:16 4:57 2:34 4:38 1:59 4:11 4:36
295 Theo Barker, Fred Edge 🇬🇧 GBR78th of 91 aged 25-29 25-29 1:14:17 24:15 41:32 27:37 5:12 3:55 1:34 4:24 3:12 4:19 1:31 3:37 5:05
296 Kévin Signoret, Clement Valls 🇫🇷 FRA98th of 123 aged 30-34 30-34 1:14:18 24:16 41:38 27:13 5:32 4:01 2:05 4:17 2:46 4:07 1:31 3:37 4:49
297 Thibault Decrequy, Guillaume Heine 🇫🇷 FRA99th of 123 aged 30-34 30-34 1:14:25 24:23 42:29 25:11 6:51 4:09 1:40 4:01 2:25 4:14 1:34 3:34 3:34
298 Anthony Mathieu, Kevin Grattarola 🇫🇷 FRA100th of 123 aged 30-34 30-34 1:14:29 24:27 40:51 28:34 5:10 4:05 1:59 4:39 2:18 4:19 1:43 3:58 5:33
299 Guillaume Cauvin, Benjamin Cauvin 🇫🇷 FRA79th of 91 aged 25-29 25-29 1:14:35 24:33 40:10 27:41 6:50 3:57 2:51 3:47 2:41 4:24 1:36 4:01 4:24
300 Soucarre Quentin, Olivier Sulivan 🇫🇷 FRA101st of 123 aged 30-34 30-34 1:14:40 24:38 38:35 30:38 5:31 4:07 2:23 6:41 3:05 4:21 1:33 4:19 4:09
How to read

The place is among timed teams in Pro Doubles Men; the line under the name is the place in the age group. Behind 1st is the gap to the winning time. Tap a time for that race's full report, or a name for every race of that athlete.

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.

RoxHype app home: days to your HYROX, your expected finish range and this week's sessions RoxHype workout player guiding a sled push, with the next exercise lined up
Find my result