HYROX Paris Grand Palais 2026: Relay Men results
158 teams on 27 Apr 2026. Typical finish 1:13:55, fastest 10% under 1:00:27. Back to the analysis.
| # | Athlete | Age | Time | Behind 1st | Runs | Stations | Rox | Ski | Push | Pull | BBJ | Row | Carry | Lunge | WB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | gregory Pereira, Alex Valentin, Hugo Joud, Theo Kis 1st of 140 aged U40 | U40 | 50:01 | — | — | — | — | — | — | — | — | — | — | — | |
| 2 | Vincent Bernadet, Laurent Seraline, Olivier Jouve, Dimitry Martins 2nd of 140 aged U40 | U40 | 50:34 | 0:33 | — | — | — | — | — | — | — | — | — | — | — |
| 3 | Hugo Aubertot, Clement Cadiot, Eliott Goi, Thibaut morgado da costa 3rd of 140 aged U40 | U40 | 51:26 | 1:25 | — | — | — | — | — | — | — | — | — | — | — |
| 4 | Ahmed El Tantawi, Alexander Miller-Dumas, Rayane Kara, Adrien Leroux 4th of 140 aged U40 | U40 | 52:02 | 2:01 | — | — | — | — | — | — | — | — | — | — | — |
| 5 | Adrien Courciéras, Killian Remond, Sebastien Rajkowski, Gautier Duponchel 5th of 140 aged U40 | U40 | 53:32 | 3:31 | — | — | — | — | — | — | — | — | — | — | — |
| 6 | Marko Ahnert, Patick Haugk, ALexander Reich, Fabian Fuhrmann 1st of 18 aged 40+ | 40+ | 55:37 | 5:36 | — | — | — | — | — | — | — | — | — | — | — |
| 7 | Mathis Descours, Adrien Granelli, Guillaume Deyres, Romain Ascoletti 6th of 140 aged U40 | U40 | 55:57 | 5:56 | — | — | — | — | — | — | — | — | — | — | — |
| 8 | Grégoire Chiche, Gregoire Monguillon, Louis Bruneteau, Omar Vazquez 7th of 140 aged U40 | U40 | 55:58 | 5:57 | — | — | — | — | — | — | — | — | — | — | — |
| 9 | Baptiste Aubry, Romain Greard, Marc Abou Chakra, Louis-Arthur Germon 8th of 140 aged U40 | U40 | 56:06 | 6:05 | — | — | — | — | — | — | — | — | — | — | — |
| 10 | Alexis Jurbert, Bilal Tchouaga, Antoine Beau, Alexandre Sellier 9th of 140 aged U40 | U40 | 58:13 | 8:12 | — | — | — | — | — | — | — | — | — | — | — |
| 11 | Benjamain Le souchu, Letellier Mathieu, Wesley Lautoa, Nicolas Pereira 10th of 140 aged U40 | U40 | 58:20 | 8:19 | — | — | — | — | — | — | — | — | — | — | — |
| 12 | Julien Delaunay, Kevin Lorcher, Dominique Lorcher, Jason Lorcher 2nd of 18 aged 40+ | 40+ | 58:37 | 8:36 | — | — | — | — | — | — | — | — | — | — | — |
| 13 | Matthieu Maradi, Foliot Karl, Eliott Ratelade, Alex Dere 11th of 140 aged U40 | U40 | 58:37 | 8:36 | — | — | — | — | — | — | — | — | — | — | — |
| 14 | Louis Moraux, Cyril Collin, Lucas Bouvier, Mathys Malheiro 12th of 140 aged U40 | U40 | 58:52 | 8:51 | — | — | — | — | — | — | — | — | — | — | — |
| 15 | Wilfried landreau, Nicolas perroy, Jeremy juzwiak, Maxence Ungauer 13th of 140 aged U40 | U40 | 59:30 | 9:29 | — | — | — | — | — | — | — | — | — | — | — |
| 16 | Michael Countin, Kady Bouzar, Kamel Bouzar, Nourdine El kamssi 14th of 140 aged U40 | U40 | 59:56 | 9:55 | — | — | — | — | — | — | — | — | — | — | — |
| 17 | Nicolas Kouakou, Benjamin Genieys, Kevin Mercier, Joaquim Pereira 3rd of 18 aged 40+ | 40+ | 1:00:41 | 10:40 | — | — | — | — | — | — | — | — | — | — | — |
| 18 | Riccardo Roveri, Pascal Konrad, Adrian Fritz, Samuel Schumacher 15th of 140 aged U40 | U40 | 1:01:13 | 11:12 | — | — | — | — | — | — | — | — | — | — | — |
| 19 | Simon Bocart, Jean Faynot, Benjamin Chaut, Anthony Dizy 16th of 140 aged U40 | U40 | 1:01:31 | 11:30 | — | — | — | — | — | — | — | — | — | — | — |
| 20 | William Momenceau, wilfrid voltine, Jules Henriot, Benjamin Guillot 4th of 18 aged 40+ | 40+ | 1:01:49 | 11:48 | — | — | — | — | — | — | — | — | — | — | — |
| 21 | Laurent Ingargiola, Lenaic Jégou, Olivier Fernandez, Pascal De sousa 5th of 18 aged 40+ | 40+ | 1:02:25 | 12:24 | — | — | — | — | — | — | — | — | — | — | — |
| 22 | Mathis Sacré, Geoffrey Baronce, Martin Metra, Clément Goupille 17th of 140 aged U40 | U40 | 1:02:26 | 12:25 | — | — | — | — | — | — | — | — | — | — | — |
| 23 | Remy Sautron, Théo Martin, Thomas Gueno, Julien Lefeuvre 18th of 140 aged U40 | U40 | 1:02:27 | 12:26 | — | — | — | — | — | — | — | — | — | — | — |
| 24 | Angel Parriaux, Hugo Thery, Anthony Vieille-petit, Antonin Klainguer 19th of 140 aged U40 | U40 | 1:02:37 | 12:36 | — | — | — | — | — | — | — | — | — | — | — |
| 25 | Alexandre Wormser, Thibault Mazarguil, Mehdi El Ouariachi, Enzo Pichon 20th of 140 aged U40 | U40 | 1:02:39 | 12:38 | — | — | — | — | — | — | — | — | — | — | — |
| 26 | Fabrice De Valens, Guillaume Thomas, Kevin Dossetto, Simon Estornel 6th of 18 aged 40+ | 40+ | 1:02:43 | 12:42 | — | — | — | — | — | — | — | — | — | — | — |
| 27 | Arnaud Van Melkebeke, Erwin Decharneux, Tomas Sanchez, Garance Vanderkerken 21st of 140 aged U40 | U40 | 1:03:24 | 13:23 | — | — | — | — | — | — | — | — | — | — | — |
| 28 | Anthony Robert, Lucas Herrero, Thomas Bochard, Yoann Lavergne 22nd of 140 aged U40 | U40 | 1:03:33 | 13:32 | — | — | — | — | — | — | — | — | — | — | — |
| 29 | Nicolas Hazard, Cyril Nicol, Roman LE Gallic, Guillaume Bouthors 23rd of 140 aged U40 | U40 | 1:04:07 | 14:06 | — | — | — | — | — | — | — | — | — | — | — |
| 30 | David Addad, Aurelien Duhamel, Clément Klein, Antoine Gartner 24th of 140 aged U40 | U40 | 1:04:32 | 14:31 | — | — | — | — | — | — | — | — | — | — | — |
| 31 | Jazil Abbas, Paul Petrone, Jacques Massoni, Nicolas Fernier 25th of 140 aged U40 | U40 | 1:05:01 | 15:00 | — | — | — | — | — | — | — | — | — | — | — |
| 32 | Mathis Chenet, Charles Broquet, Romain Fourrier, Antoine Gauchot 26th of 140 aged U40 | U40 | 1:05:04 | 15:03 | — | — | — | — | — | — | — | — | — | — | — |
| 33 | Antoine Trinh Duc, Alexandre Khouri, Marc Lessert, Hugo Blanchet 27th of 140 aged U40 | U40 | 1:05:17 | 15:16 | — | — | — | — | — | — | — | — | — | — | — |
| 34 | Julien Zurzolo, François Tramoni, Jean Mathieu De lipowski, Michel De rocca serra 28th of 140 aged U40 | U40 | 1:05:22 | 15:21 | — | — | — | — | — | — | — | — | — | — | — |
| 35 | Fabrice Carniel, Thibaud Lasne, Adrien Le Trionnaire, Etienne Lemoigne 29th of 140 aged U40 | U40 | 1:05:24 | 15:23 | — | — | — | — | — | — | — | — | — | — | — |
| 36 | Daniel Bornert, Dennis Bobinski, Daniel Springer, Simon Karker 30th of 140 aged U40 | U40 | 1:05:25 | 15:24 | — | — | — | — | — | — | — | — | — | — | — |
| 37 | François Noël, Quentin Tilly, Sidney Sablier, Arthur Rivière 31st of 140 aged U40 | U40 | 1:06:03 | 16:02 | — | — | — | — | — | — | — | — | — | — | — |
| 38 | Kevin Guellec, Bryan Leclerc, Elliot Tribot, Yann Borderie 32nd of 140 aged U40 | U40 | 1:06:15 | 16:14 | — | — | — | — | — | — | — | — | — | — | — |
| 39 | Théo Achard, Quentin Dubois, Corentin Rogeon, Nicolas Rogeon 33rd of 140 aged U40 | U40 | 1:06:57 | 16:56 | — | — | — | — | — | — | — | — | — | — | — |
| 40 | Simon Chauvel, Loic Crouzet, Loic Di Colondrea, Will Haile 34th of 140 aged U40 | U40 | 1:07:09 | 17:08 | — | — | — | — | — | — | — | — | — | — | — |
| 41 | victor radenac, quentin horst, frederic pigassou, matthieu breant 35th of 140 aged U40 | U40 | 1:07:11 | 17:10 | — | — | — | — | — | — | — | — | — | — | — |
| 42 | Alex Folz, Eike Jung, Felix Marx, Kevin Thewes 36th of 140 aged U40 | U40 | 1:07:56 | 17:55 | — | — | — | — | — | — | — | — | — | — | — |
| 43 | Julien Plantaz, Martin Plard, Eloan Cotten, Romain Thomas 37th of 140 aged U40 | U40 | 1:07:58 | 17:57 | — | — | — | — | — | — | — | — | — | — | — |
| 44 | Thomas Appavoupoulle, enzo cop, Alexandre Barbiat, Killian Deveaux 38th of 140 aged U40 | U40 | 1:08:30 | 18:29 | — | — | — | — | — | — | — | — | — | — | — |
| 45 | Pierre Victor Maurin, Theo Cahue, Arthur Sergues, Isaia Nguyen 39th of 140 aged U40 | U40 | 1:08:31 | 18:30 | — | — | — | — | — | — | — | — | — | — | — |
| 46 | Arnaud Laroche, Khafil Allabi, William Pamfile, Khalil Hach 40th of 140 aged U40 | U40 | 1:08:36 | 18:35 | — | — | — | — | — | — | — | — | — | — | — |
| 47 | Numa Varga, Cyril Juillerat, Maxime Pellaton, Schurch Damien 41st of 140 aged U40 | U40 | 1:09:00 | 18:59 | — | — | — | — | — | — | — | — | — | — | — |
| 48 | Eddy Guyard, Fabien Dupont, Ludovic Mathieu, Sébastien Gardes 42nd of 140 aged U40 | U40 | 1:09:01 | 19:00 | — | — | — | — | — | — | — | — | — | — | — |
| 49 | Hugo Vescovi, Alexy Valory, Gauthier Davy, Benjamin Auriol 43rd of 140 aged U40 | U40 | 1:09:01 | 19:00 | — | — | — | — | — | — | — | — | — | — | — |
| 50 | Axel Orriere, alexandre telle, vincent le tutour, Antoine Haas 44th of 140 aged U40 | U40 | 1:09:04 | 19:03 | — | — | — | — | — | — | — | — | — | — | — |
| 51 | Jérémy Bécard, Jean-Pierre Gagick, Félix Janntsch, Elyes Kerkeni 7th of 18 aged 40+ | 40+ | 1:09:35 | 19:34 | — | — | — | — | — | — | — | — | — | — | — |
| 52 | Stéphane Perrin, Pierre Nicolleau, Frederic Roussel, cheikh Mbeguere 45th of 140 aged U40 | U40 | 1:09:39 | 19:38 | — | — | — | — | — | — | — | — | — | — | — |
| 53 | Guillaume Petit, Jad Khalil, Daniel Moragas, Jordan Salado 46th of 140 aged U40 | U40 | 1:09:44 | 19:43 | — | — | — | — | — | — | — | — | — | — | — |
| 54 | Karim Sorel, Nicolas Neglais, Florent Branellec, Giulano Giangreco 8th of 18 aged 40+ | 40+ | 1:09:55 | 19:54 | — | — | — | — | — | — | — | — | — | — | — |
| 55 | Dimitri Marié, Kevin Goncalves, Romain Cousson, Nelson Agius 47th of 140 aged U40 | U40 | 1:10:03 | 20:02 | — | — | — | — | — | — | — | — | — | — | — |
| 56 | Noah Bernardi, Enzo Dousset, Alexandre Malaquin, Théo Pijoulat 48th of 140 aged U40 | U40 | 1:10:06 | 20:05 | — | — | — | — | — | — | — | — | — | — | — |
| 57 | Morgan Robineau, Cyprien Thurotte, Thibault Robineau, Mathys Thurotte 49th of 140 aged U40 | U40 | 1:10:19 | 20:18 | — | — | — | — | — | — | — | — | — | — | — |
| 58 | Steeven Valsin, Kevin Valsin, Karl Desire, Mimba Martin 50th of 140 aged U40 | U40 | 1:11:05 | 21:04 | — | — | — | — | — | — | — | — | — | — | — |
| 59 | Maxime Devinast, Fabio Sciamannini, Gabriel Orazi, Valentin Ramognino 51st of 140 aged U40 | U40 | 1:11:12 | 21:11 | — | — | — | — | — | — | — | — | — | — | — |
| 60 | Théophile Nachef, Matthieu Magadoux, Valentin Treppoz, Martin Zinsch 52nd of 140 aged U40 | U40 | 1:11:21 | 21:20 | — | — | — | — | — | — | — | — | — | — | — |
| 61 | Cyril Rolland-Monnet, Matteo Camarca, Hugo Gorintin, Benjamin Jegou 53rd of 140 aged U40 | U40 | 1:11:22 | 21:21 | — | — | — | — | — | — | — | — | — | — | — |
| 62 | Arthur Pasternak, Guillaume Cruchon, Alexis Bichain, Etienne Hallais 54th of 140 aged U40 | U40 | 1:11:41 | 21:40 | — | — | — | — | — | — | — | — | — | — | — |
| 63 | Mel Ghelfi, Stefan Stamenkovic, Valentin Zaninetti, Sammy Menu 55th of 140 aged U40 | U40 | 1:11:47 | 21:46 | — | — | — | — | — | — | — | — | — | — | — |
| 64 | David Gandar, Sophyan Haoud, Jeremy Mercado, David Ducrot 56th of 140 aged U40 | U40 | 1:11:49 | 21:48 | — | — | — | — | — | — | — | — | — | — | — |
| 65 | Jérémy Lopes, Clément Guern, Mikael Guern, Evan Orazi 57th of 140 aged U40 | U40 | 1:11:57 | 21:56 | — | — | — | — | — | — | — | — | — | — | — |
| 66 | Loik Pages, Jonathan Senant, Mattias Riviere, Antoine Rougier 58th of 140 aged U40 | U40 | 1:12:07 | 22:06 | — | — | — | — | — | — | — | — | — | — | — |
| 67 | Maxime Labrousse, Nicolas Garabedoff, Valentin Fave, Paul Bielsa 59th of 140 aged U40 | U40 | 1:12:09 | 22:08 | — | — | — | — | — | — | — | — | — | — | — |
| 68 | Jeremie Pouillon, Nicolas Genaille, Ismael Chehboub, Antoine Decrop 60th of 140 aged U40 | U40 | 1:12:12 | 22:11 | — | — | — | — | — | — | — | — | — | — | — |
| 69 | Mathieu Larre, Aaron Whitney, Nicolas Blaise, Nathanaël Negroni 61st of 140 aged U40 | U40 | 1:12:17 | 22:16 | — | — | — | — | — | — | — | — | — | — | — |
| 70 | Quentin Despinoy, Romain Barrot, Kevin Nikpi, Kevin Despinoy 62nd of 140 aged U40 | U40 | 1:12:22 | 22:21 | — | — | — | — | — | — | — | — | — | — | — |
| 71 | Julien pinheiro, Ludovic Belhomme, Didier Remule, Maxime Ecochard 63rd of 140 aged U40 | U40 | 1:12:25 | 22:24 | — | — | — | — | — | — | — | — | — | — | — |
| 72 | yoan de marez, thomas chamayou, julien tosini, kevin roland 64th of 140 aged U40 | U40 | 1:12:28 | 22:27 | — | — | — | — | — | — | — | — | — | — | — |
| 73 | Vincent Riyahi, Anthony Charpentier, David Giaimo, Joseph Scherer 65th of 140 aged U40 | U40 | 1:12:40 | 22:39 | — | — | — | — | — | — | — | — | — | — | — |
| 74 | Luca Rizzo, Arnaud Rizzo, Thibault Rizzo, Alessandro Rizzo 66th of 140 aged U40 | U40 | 1:12:51 | 22:50 | — | — | — | — | — | — | — | — | — | — | — |
| 75 | Arthur Micault, Mathieu Relet, Corentin Ferre, Alexandre Rolland 67th of 140 aged U40 | U40 | 1:13:00 | 22:59 | — | — | — | — | — | — | — | — | — | — | — |
| 76 | Charles-Maurice Dubard, Rémi Favre-Bonvin, Thomas Fuchs, Quentin Fuchs 68th of 140 aged U40 | U40 | 1:13:40 | 23:39 | — | — | — | — | — | — | — | — | — | — | — |
| 77 | Peter Gorwood, Clément de Noirmont, Charles Bachelot, Gregoire Desrues 69th of 140 aged U40 | U40 | 1:13:42 | 23:41 | — | — | — | — | — | — | — | — | — | — | — |
| 78 | Sebastien Garcon, Bastien Veaudor, Aurelien Gilles, Alexandre Martinet 70th of 140 aged U40 | U40 | 1:13:43 | 23:42 | — | — | — | — | — | — | — | — | — | — | — |
| 79 | Louis Fraioli, Olivier Duault, Maxime Vaesken, Olivier Chamouleaud 71st of 140 aged U40 | U40 | 1:13:45 | 23:44 | — | — | — | — | — | — | — | — | — | — | — |
| 80 | Maxime Adam, Paul Devique, Kevin Hamet, Florent demeulenaere 72nd of 140 aged U40 | U40 | 1:14:05 | 24:04 | — | — | — | — | — | — | — | — | — | — | — |
| 81 | Florian Lahaille, Christophe Rossini, Fabien Lahaille, Nicolas Séjourné 73rd of 140 aged U40 | U40 | 1:14:16 | 24:15 | — | — | — | — | — | — | — | — | — | — | — |
| 82 | Matthieu Sel, Maël Hervé, Gabriel Haure-Placé, Romain Guillaume 74th of 140 aged U40 | U40 | 1:14:19 | 24:18 | — | — | — | — | — | — | — | — | — | — | — |
| 83 | Julien Damiani, Maxime Falue, Frédéric Calinaud, Jérémy Bluteau 75th of 140 aged U40 | U40 | 1:14:44 | 24:43 | — | — | — | — | — | — | — | — | — | — | — |
| 84 | Baptiste Vanbockstael, Antoine Lagrange, Victor Unique, Thomas Moniez 76th of 140 aged U40 | U40 | 1:15:06 | 25:05 | — | — | — | — | — | — | — | — | — | — | — |
| 85 | Louis Flores, Lucas Flores, Simon Nizou, Romain Nizou 77th of 140 aged U40 | U40 | 1:15:21 | 25:20 | — | — | — | — | — | — | — | — | — | — | — |
| 86 | Daniel Enache, Kacem Smirani, Sylvain Giarolli, Brandon Godin 78th of 140 aged U40 | U40 | 1:15:30 | 25:29 | — | — | — | — | — | — | — | — | — | — | — |
| 87 | Florian Brock, Pedro Nabais, Mathias Gugliotta, Mads Laursen 79th of 140 aged U40 | U40 | 1:15:31 | 25:30 | — | — | — | — | — | — | — | — | — | — | — |
| 88 | Freddy Paillard, Mathias Gil, Nicolas Billaut, Benjamin Rouquié 80th of 140 aged U40 | U40 | 1:15:46 | 25:45 | — | — | — | — | — | — | — | — | — | — | — |
| 89 | Francois Fletcher, Pierre Bastier, Joseph Moukarzel, Léonce Lefebvre 81st of 140 aged U40 | U40 | 1:15:47 | 25:46 | — | — | — | — | — | — | — | — | — | — | — |
| 90 | Théo Martin, Mathis Charlot, Théo Piquot, Hugo Lelong 82nd of 140 aged U40 | U40 | 1:15:59 | 25:58 | — | — | — | — | — | — | — | — | — | — | — |
| 91 | Yohan Grillot, Clément Milon, Hervé Ziegler, Paul Landelle 83rd of 140 aged U40 | U40 | 1:16:01 | 26:00 | — | — | — | — | — | — | — | — | — | — | — |
| 92 | Thomas Coupiac, Daniel Scheffler, Pierre Trebosc, Cédric Caumon 84th of 140 aged U40 | U40 | 1:16:25 | 26:24 | — | — | — | — | — | — | — | — | — | — | — |
| 93 | Pierre-Yves Le Gall, Jean Hee, Mohamed Karout, Cédric Owczarek 9th of 18 aged 40+ | 40+ | 1:16:30 | 26:29 | — | — | — | — | — | — | — | — | — | — | — |
| 94 | Raphael Malet, Myron Troissin-Peyssé, Maxime Decoeyere, Jérôme Eyssartel 85th of 140 aged U40 | U40 | 1:16:46 | 26:45 | — | — | — | — | — | — | — | — | — | — | — |
| 95 | jean fromentin, nicolas verrouil, Valentin DA Silva, valentin klotz 86th of 140 aged U40 | U40 | 1:16:57 | 26:56 | — | — | — | — | — | — | — | — | — | — | — |
| 96 | Timothé Jego, Laurent Chatelain, Quentin Lambert, Tony Depoortere 87th of 140 aged U40 | U40 | 1:17:00 | 26:59 | — | — | — | — | — | — | — | — | — | — | — |
| 97 | Florent Heurtault, Stanislas Gaudin, Martin Verschelde, Grégoire Serain 88th of 140 aged U40 | U40 | 1:17:10 | 27:09 | — | — | — | — | — | — | — | — | — | — | — |
| 98 | Arthur Chevron, Julien Delages, Thibault Malet, Hugo Charron 89th of 140 aged U40 | U40 | 1:17:16 | 27:15 | — | — | — | — | — | — | — | — | — | — | — |
| 99 | Anthony Etcheverry, Arnaud Le Moen, Yoann De Meyer, Alexandre Giraud 90th of 140 aged U40 | U40 | 1:17:20 | 27:19 | — | — | — | — | — | — | — | — | — | — | — |
| 100 | Guillaume Tripogney, Kevin Louis, Ewald Heidelberger, Thomas Alligier 10th of 18 aged 40+ | 40+ | 1:17:33 | 27:32 | — | — | — | — | — | — | — | — | — | — | — |
How to read
The place is among timed teams in Relay 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.