| | 1,701 | 123 | Victor Millard Jerome Millard | 40-44 | 01:26:44 | |
| | 1,702 | 308 | Mickael Hermant Smael Haizour | 35-39 | 01:26:45 | |
| | 1,703 | 199 | Johan Leverd Paul Etchepareborde | 16-24 | 01:26:45 | |
| | 1,704 | 67 | Jean Luc Goimbault Alexandre Girard | 45-49 | 01:26:46 | |
| | 1,705 | 537 | Baptiste Massé Benjamin Narboni | 30-34 | 01:26:48 | |
| | 1,706 | 452 | Lucas Bouveyron Romain Blanchet Morel | 25-29 | 01:26:48 | |
| | 1,707 | 538 | Louis Natier Germain Cassou | 30-34 | 01:26:51 | |
| | 1,708 | 453 | Louis Darnaud Victor Darnaud | 25-29 | 01:26:51 | |
| | 1,709 | 124 | Papou Papou Coogy Coogy | 40-44 | 01:26:53 | |
| | 1,710 | 309 | Stéphan Torres Lukas Torres | 35-39 | 01:26:56 | |
| | 1,711 | 539 | Fabien Drean Arnaud Rouzier | 30-34 | 01:26:57 | |
| | 1,712 | 125 | Antoine Pouviot Christian Mailhes | 40-44 | 01:27:04 | |
| | 1,713 | 540 | Marwane Khsime Clément Leys | 30-34 | 01:27:07 | |
| | 1,714 | 541 | Pierre Louis Guillaud Roffin Thibault | 30-34 | 01:27:08 | |
| | 1,715 | 542 | Aurélien Pourbaix Stanislas Mulle | 30-34 | 01:27:11 | |
| | 1,716 | 3 | Andre Abbo Willem Van Santen | 60-64 | 01:27:18 | |
| | 1,717 | 310 | Gregory Jullien Luc Caplong | 35-39 | 01:27:29 | |
| | 1,718 | 68 | Mehdi Makhlouf Stéphane Michel | 45-49 | 01:27:29 | |
| | 1,719 | 311 | Christian Chaillou Matthieu Terlain | 35-39 | 01:27:32 | |
| | 1,720 | 454 | Guillaume Azanowsky Nathan Laigre | 25-29 | 01:27:42 | |
| | 1,721 | 455 | Antoine Vincent Matthieu Richez | 25-29 | 01:27:43 | |
| | 1,722 | 456 | Mewen Herve Jason Smith | 25-29 | 01:27:47 | |
| | 1,723 | 126 | Am Ackhavong Yan Lefevre | 40-44 | 01:27:49 | |
| | 1,724 | 457 | Teddy Canova Micky Canova | 25-29 | 01:27:52 | |
| | 1,725 | 312 | Virgile Favre Pierre-Olivier Pujol | 35-39 | 01:27:54 | |
| | 1,726 | 200 | Helwane Azrak Jules Raymond | 16-24 | 01:27:58 | |
| | 1,727 | 543 | Nathan Rezeau Julien Margarit | 30-34 | 01:27:59 | |
| | 1,728 | 458 | Théo Esposito Antoine Chiris | 25-29 | 01:27:59 | |
| | 1,729 | 313 | Herve Fontaine Renaud Fontaine | 35-39 | 01:28:02 | |
| | 1,730 | 544 | Pierre Asseray Victor ASSERAY | 30-34 | 01:28:02 | |
| | 1,731 | 314 | Valentin Deschamps Samuel Doyen | 35-39 | 01:28:02 | |
| | 1,732 | 545 | Valentin Alsat Robbie Magill | 30-34 | 01:28:12 | |
| | 1,733 | 69 | Nicolas Olives Serge Capdevielle | 45-49 | 01:28:13 | |
| | 1,734 | 201 | Oan Combes Maxime Descamps | 16-24 | 01:28:13 | |
| | 1,735 | 546 | Tuhani Swapp Florent Hay | 30-34 | 01:28:17 | |
| | 1,736 | 315 | Eric Lecarpentier Wiliam Navet | 35-39 | 01:28:20 | |
| | 1,737 | 547 | Xavier Charbonnier Bastien Charbonnier | 30-34 | 01:28:25 | |
| | 1,738 | 459 | Dylan Haudry Jérémy Haudry | 25-29 | 01:28:27 | |
| | 1,739 | 460 | Maxence Dreux Jérémy Mansue | 25-29 | 01:28:27 | |
| | 1,740 | 316 | Loic Debard Dylan Baudon | 35-39 | 01:28:28 | |
| | 1,741 | 70 | Didier Lemeledo Frédéric Blais | 45-49 | 01:28:29 | |
| | 1,742 | 317 | Adrien Rodas Jerome Mercadier | 35-39 | 01:28:31 | |
| | 1,743 | 318 | Florent Clement Florent Jeantaud | 35-39 | 01:28:36 | |
| | 1,744 | 548 | Jean-Baptiste Gil Gauthier Falise-Mirat | 30-34 | 01:28:37 | |
| | 1,745 | 549 | Antoine Tomei Rémi Masurel | 30-34 | 01:28:37 | |
| | 1,746 | 202 | Antoine Boy Dunkan Arnould | 16-24 | 01:28:37 | |
| | 1,747 | 550 | Sarangan Thirunavukkarasu Clément Meyer | 30-34 | 01:28:38 | |
| | 1,748 | 551 | Robin Prevot Lucas Marty | 30-34 | 01:28:39 | |
| | 1,749 | 461 | Elie Mahboub Alexandre Kajdak | 25-29 | 01:28:42 | |
| | 1,750 | 203 | Corentin Cormery Enzo Tintinger | 16-24 | 01:28:44 | |
| | 1,751 | 462 | Loris Puechavy Eliott Bond | 25-29 | 01:28:45 | |
| | 1,752 | 71 | Julien Carrière Frederic Mendes Luiz | 45-49 | 01:28:47 | |
| | 1,753 | 127 | Jeremie Sehi Damien Petit | 40-44 | 01:28:51 | |
| | 1,754 | 319 | Steeve Siboni Phi Viet Nguyen | 35-39 | 01:28:53 | |
| | 1,755 | 552 | Gaetan Sider Kevin Sider | 30-34 | 01:28:57 | |
| | 1,756 | 463 | Victor Ilias Kevin Lametairie | 25-29 | 01:28:57 | |
| | 1,757 | 128 | Jeremy Coulot Mehdi Lemdani | 40-44 | 01:29:00 | |
| | 1,758 | 320 | Adrien Dorthe Marc-Antoine Giorgi | 35-39 | 01:29:00 | |
| | 1,759 | 553 | Matthieu Durand Mathieu Trinidad | 30-34 | 01:29:08 | |
| | 1,760 | 204 | Tristan Vidal Nolan Passel | 16-24 | 01:29:11 | |
| | 1,761 | 554 | Riad Dhahri Matthieu Barbet | 30-34 | 01:29:18 | |
| | 1,762 | 19 | Thomas Moussie Nicolas Reversade | 50-54 | 01:29:18 | |
| | 1,763 | 464 | Enzo Lang Christian Millier | 25-29 | 01:29:22 | |
| | 1,764 | 129 | Laurent Ballester-Grand Luc Radosavljevic | 40-44 | 01:29:25 | |
| | 1,765 | 130 | Cedric Rembert Damien Rembert | 40-44 | 01:29:26 | |
| | 1,766 | 465 | Benjamin Gilbert Hugo Truf | 25-29 | 01:29:42 | |
| | 1,767 | 466 | Steeven Meillan Adrien Barbeau | 25-29 | 01:29:42 | |
| | 1,768 | 205 | Elliot Michaud Paul Schlaegel | 16-24 | 01:29:53 | |
| | 1,769 | 467 | Sullyvan Séverin Mathias Pinto | 25-29 | 01:29:53 | |
| | 1,770 | 555 | Pierre Lebon Sofiane El Mestari | 30-34 | 01:29:53 | |
| | 1,771 | 131 | Bastien Brenthomme Mathieu Melsion | 40-44 | 01:29:53 | |
| | 1,772 | 132 | Alban Serra Jacques Ricart | 40-44 | 01:29:54 | |
| | 1,773 | 468 | Damien Lotteau Ismaïl Berrimo | 25-29 | 01:30:06 | |
| | 1,774 | 469 | Kyllian Colleter Emile Buors | 25-29 | 01:30:09 | |
| | 1,775 | 470 | Loïc Beaujois Axel Septier | 25-29 | 01:30:16 | |
| | 1,776 | 556 | Mathieu Pecqueur Valerian Scheidt | 30-34 | 01:30:18 | |
| | 1,777 | 133 | Frédéric Kbeissi Vincent Jorigny | 40-44 | 01:30:19 | |
| | 1,778 | 134 | Frederic Pagnin Julien Pagnin | 40-44 | 01:30:20 | |
| | 1,779 | 471 | David INQUEL Xavier LOUINEAU | 25-29 | 01:30:20 | |
| | 1,780 | 472 | Léo Philipon Gaetan Rieusset | 25-29 | 01:30:22 | |
| | 1,781 | 135 | Axel Llinares Jean Charles Lelu | 40-44 | 01:30:27 | |
| | 1,782 | 136 | Sean Moriarty Graham Russell | 40-44 | 01:30:29 | |
| | 1,783 | 137 | Guillaume Singlas Stéphane Franchi | 40-44 | 01:30:31 | |
| | 1,784 | 557 | Vincent Baduel Laurent Baduel | 30-34 | 01:30:44 | |
| | 1,785 | 473 | Alix Rousselot Quentin Ferrage | 25-29 | 01:30:48 | |
| | 1,786 | 138 | Mickaël Gacoin Teddy Ponet | 40-44 | 01:31:06 | |
| | 1,787 | 1 | Christophe Tonneau Jean Pailloux | 55-59 | 01:31:06 | |
| | 1,788 | 321 | Sebastien Hirsch Alexis Beaufils | 35-39 | 01:31:07 | |
| | 1,789 | 322 | Julien Chalons Romain Manlay | 35-39 | 01:31:17 | |
| | 1,790 | 206 | Julien Bellegarde Warren Leroux | 16-24 | 01:31:28 | |
| | 1,791 | 474 | Remi Imbaud Jean Lou LABAT | 25-29 | 01:31:35 | |
| | 1,792 | 139 | Jean-Michel Jacqueline Bertin Ekoume Epee | 40-44 | 01:31:38 | |
| | 1,793 | 20 | Yannick Gaab Benjamin Mazet | 50-54 | 01:31:40 | |
| | 1,794 | 323 | Kevin Tavares Da Silva Couto Fabien Cassou | 35-39 | 01:32:09 | |
| | 1,795 | 475 | Nathan Le Claire Hugo-Mathis Bensadoun | 25-29 | 01:32:14 | |
| | 1,796 | 324 | Mohamed Ghezal Desse Magassa | 35-39 | 01:32:15 | |
| | 1,797 | 476 | Paul Oliva Clément Moquel | 25-29 | 01:32:17 | |
| | 1,798 | 477 | Thomas Dos Santos Antoine Larroque | 25-29 | 01:32:18 | |
| | 1,799 | 140 | Guilhem Lopez Francois Latouche | 40-44 | 01:32:22 | |
| | 1,800 | 478 | Enzo Bouillaud Corentin Monnet | 25-29 | 01:32:24 | |