| | 1 | 1 | Olivier Jouve Vincent Bernadet Laurent Seraline Guillaume Levoy | U40 | 00:51:43 | |
| | 2 | 2 | Hugo Aubertot Clement Cadiot Eliott Goi Thibaut Morgado Da Costa | U40 | 00:52:43 | |
| | 3 | 3 | Clovis Mazzega Nicky Morlet Killian Rémond Enzo Ferret | U40 | 00:54:50 | |
| | 4 | 4 | Ewenn James Hugo Martinez Charles Vandenbussche Sonny Decouflé | U40 | 00:55:00 | |
| | 5 | 5 | Mathieu Bohoteguy Emmanuel Lamothe Paul Geny Yann Lagardere | U40 | 00:55:01 | |
| | 6 | 6 | Theo Nguyen | U40 | 00:55:31 | |
| | 7 | 7 | François Bossard Alexis Panetier Gregory Lamarque Guillaume Glineur | U40 | 00:56:18 | |
| | 8 | 8 | Lorenzo Morgado Da Costa Thibault Cras Cedric Coll-ramis Nathan Poulet | U40 | 00:56:59 | |
| | 9 | 9 | Quentin Bernagaud Killian Ferreira Théo Brunel Stéphane Vatre | U40 | 00:58:52 | |
| | 10 | 1 | Romain Moresqui Florent Casabonne Julien Martin Franck Kida | 40+ | 00:58:58 | |
| | 11 | 10 | Adrien Delpiroux Hugo Monteil Grandjean Bastien Alban Addioui-Beal | U40 | 01:00:16 | |
| | 12 | 11 | Luc Lacombe Benoit Thuillier Léo Lacombe Charles Desmoulins | U40 | 01:02:10 | |
| | 13 | 12 | Elouan Perez | U40 | 01:03:02 | |
| | 14 | 13 | Roman Guillot-Sestier Kyllian Mercier Sydney Coulibaly Mike Reymond | U40 | 01:03:40 | |
| | 15 | 2 | Arthur Joyaux Igor Levkiv Mathieu Loison Edouard Dufour | 40+ | 01:04:37 | |
| | 16 | 14 | Mathias Da Silva Cruz Armand Franchineau Joan Mercier Gabin Morceau | U40 | 01:05:15 | |
| | 17 | 15 | Tanguy Pradelou | U40 | 01:07:53 | |
| | 18 | 16 | Frédéric Pierre Julien Malet Romain Auzemery Boris Commenge | U40 | 01:08:06 | |
| | 19 | 17 | Gaetan Lacroix Esteban Delaguesne Fabio Alpini Clement Champarnaud | U40 | 01:08:29 | |
| | 20 | 18 | Alessandro Raffo Andrea Masu Gabriele Urru Davide Onano | U40 | 01:11:55 | |
| | 21 | 19 | Lilian Tabuteau Marc Blanchard Nataniel Bahs Corentin Goursaud | U40 | 01:13:04 | |
| | 22 | 3 | Thierry Lacaza | 40+ | 01:13:55 | |
| | 23 | 20 | Samuel Grialou | U40 | 01:13:56 | |
| | 24 | 21 | Christophe Boué Alexandre Rousselin Cedric Biondi Coroller Alexis | U40 | 01:13:58 | |
| | 25 | 22 | Thibaut Poincelet Alexandre Bénier Salem Aliche Massyl Aliche | U40 | 01:14:26 | |
| | 26 | 23 | Wallon Quelin Alain Cai Giaonou Zhu Daniel Zhu | U40 | 01:14:57 | |
| | 27 | 24 | Damien Martin Fabien Leitao Clément Veauvy Jérémy Moreau | U40 | 01:15:45 | |
| | 28 | 25 | Romain Pedemay Benoît Moncada Kevin Duboé Gauthier Mays | U40 | 01:16:45 | |
| | 29 | 26 | Lucas Destabeaux Romain Crepeau Eliott Berche Jean Francois Crepeau | U40 | 01:18:02 | |
| | 30 | 4 | Philippe Tomaz Sebastien Dominguez Wilfried Soules Nicolas Durand | 40+ | 01:18:31 | |
| | 31 | 27 | Sliman Faouzi Jimmy Pestel Yanis Haddouche Romain Lechalier | U40 | 01:19:43 | |
| | 32 | 28 | Dorian Arnould Antoine Ramon Marius Ramon Axel Lalanne | U40 | 01:20:08 | |
| | 33 | 29 | Kevin Kamalanathan Antoine Refour Alexandre Huang Corentin David | U40 | 01:20:54 | |
| | 34 | 30 | Thomas Lamarque Guillaume CHABOZ Cyril Achard Remi LAMARQUE | U40 | 01:23:03 | |
| | 35 | 31 | Adrien Escafit Regis Flory Gilles Reeb Mickael Lebret | U40 | 01:28:48 | |
| | 36 | 32 | Enzo Carre Yohann BERNARD Adrien Vaccaro Théo BAILLY | U40 | 01:34:12 | |
| | 37 | 33 | Leandre Travers Quentin Cade Michel Fraval Georges Dos Santos | U40 | 01:44:27 | |