| | 1,701 | 456 | Valérian Le Masson Hontangs Samuel | 30-34 | 01:26:14 | |
| | 1,702 | 457 | Vincent Gallois Benjamin Gallois | 30-34 | 01:26:20 | |
| | 1,703 | 458 | Yann Bonnor Hugo Crétal | 30-34 | 01:26:22 | |
| | 1,704 | 300 | Jorge Goenaga Fabien Clement | 35-39 | 01:26:25 | |
| | 1,705 | 526 | Cyril Ribeiro Julien Najm | 25-29 | 01:26:25 | |
| | 1,706 | 527 | Romain Conterio Arnaud Delsaut | 25-29 | 01:26:27 | |
| | 1,707 | 244 | Camille Guyot Gabriel Beguec Fernandez | 16-24 | 01:26:27 | |
| | 1,708 | 38 | Pierre Schwager Zelko Tomljanovic | 45-49 | 01:26:29 | |
| | 1,709 | 245 | Valentin Lopes Tristan Gimenez | 16-24 | 01:26:30 | |
| | 1,710 | 528 | Pierre-Marie Villeneuve Stivi Zoldan | 25-29 | 01:26:31 | |
| | 1,711 | 246 | Anwar Tantaoui Saber Abrak | 16-24 | 01:26:32 | |
| | 1,712 | 529 | Thanujan Thaneswaran Charles Cordier | 25-29 | 01:26:32 | |
| | 1,713 | 459 | Romain Vacossain Benjamin Lefebvre | 30-34 | 01:26:33 | |
| | 1,714 | 460 | William Schwitzgabel Maxime Falue | 30-34 | 01:26:34 | |
| | 1,715 | 530 | Simon Epiter Remy Beyney | 25-29 | 01:26:34 | |
| | 1,716 | 39 | Jules Dominique De Boucherville Fabio Jean Marain | 45-49 | 01:26:36 | |
| | 1,717 | 461 | Noa Brunswick Charles Brunswick | 30-34 | 01:26:37 | |
| | 1,718 | 531 | Dauvers Luka Elyes Khene | 25-29 | 01:26:39 | |
| | 1,719 | 462 | Baptiste Baune Maxime Baune | 30-34 | 01:26:42 | |
| | 1,720 | 532 | Arthur Seiss Perceval Seiss | 25-29 | 01:26:43 | |
| | 1,721 | 463 | Aswaddaman Muraleeswaran Julien Bergeron | 30-34 | 01:26:44 | |
| | 1,722 | 464 | Djibril Sy Ismail Maatadiri | 30-34 | 01:26:48 | |
| | 1,723 | 130 | nicolas huet Tanguy Lengline | 40-44 | 01:26:57 | |
| | 1,724 | 465 | Gregoire Desrues Paul Desrues | 30-34 | 01:26:57 | |
| | 1,725 | 247 | Léo-Antoine Guitard Max Guitard | 16-24 | 01:26:58 | |
| | 1,726 | 248 | Alexis Scelles Hugo Charles | 16-24 | 01:27:00 | |
| | 1,727 | 249 | Bastien Belaubre Adam Cohen Boulakia | 16-24 | 01:27:01 | |
| | 1,728 | 533 | Axel Klein Vincent Angelini | 25-29 | 01:27:06 | |
| | 1,729 | 466 | Pierre-Hugues Dubout Guillaume Rufenacht | 30-34 | 01:27:06 | |
| | 1,730 | 131 | Nouri Taleb Jean-Charles Benoit | 40-44 | 01:27:12 | |
| | 1,731 | 467 | Thomas Pruvot Thierry Pruvot | 30-34 | 01:27:12 | |
| | 1,732 | 468 | Flavien Bourillon Vincent Cordonnier | 30-34 | 01:27:14 | |
| | 1,733 | 301 | Jonathan Bruel Aymeric Thivellier | 35-39 | 01:27:15 | |
| | 1,734 | 534 | Alexis Guerreiro Adrien Canaan | 25-29 | 01:27:18 | |
| | 1,735 | 469 | Kevin Laouer Mathieu Azar | 30-34 | 01:27:18 | |
| | 1,736 | 302 | Alexandre Vilvet Christophe Rosati | 35-39 | 01:27:21 | |
| | 1,737 | 471 | William Szafranski Guillaume Roussel | 30-34 | 01:27:21 | |
| | 1,738 | 470 | Arthur Elling Gaël Sédilot | 30-34 | 01:27:21 | |
| | 1,739 | 472 | Victor Avisseau Alexandre Gilibert | 30-34 | 01:27:23 | |
| | 1,740 | 473 | Jonathan Vila David Thomas | 30-34 | 01:27:24 | |
| | 1,741 | 250 | Raphael Ella Beyeme Melvin Borrell | 16-24 | 01:27:26 | |
| | 1,742 | 474 | Cedric Nemorin Mickael Ribeiro | 30-34 | 01:27:27 | |
| | 1,743 | 475 | Robin Baraffe Jérôme Pogeant | 30-34 | 01:27:27 | |
| | 1,744 | 476 | Brivel Massamba Nakavoua Sharangan Kunaratnam | 30-34 | 01:27:28 | |
| | 1,745 | 535 | Axel Roy Robin Langlet | 25-29 | 01:27:35 | |
| | 1,746 | 132 | Jean-Philippe Faille Camille Sergent | 40-44 | 01:27:37 | |
| | 1,747 | 536 | Alexis Mouquet Manutea Tutavae | 25-29 | 01:27:41 | |
| | 1,748 | 40 | Alexandre Poret Arnaud Congretel | 45-49 | 01:27:47 | |
| | 1,749 | 303 | Rodney Zinsou Alexis Philippot | 35-39 | 01:27:49 | |
| | 1,750 | 304 | Eric Muhizi Jacques Muhizi | 35-39 | 01:27:51 | |
| | 1,751 | 134 | Benjamin Meignen Lucas Gauthier | 40-44 | 01:27:53 | |
| | 1,752 | 133 | Romain Leroy Tristan Blasselle | 40-44 | 01:27:53 | |
| | 1,753 | 13 | Frederic Darcel Sylvain Chalon | 50-54 | 01:27:53 | |
| | 1,754 | 477 | Sarah Guichard Christopher Olivares | 30-34 | 01:27:55 | |
| | 1,755 | 478 | Alexandre Shiek Bava Yves Rousseau | 30-34 | 01:27:55 | |
| | 1,756 | 305 | John Lefebvre Julien Rouet | 35-39 | 01:27:59 | |
| | 1,757 | 306 | Guillaume Lecanu Wylfried Auger | 35-39 | 01:28:03 | |
| | 1,758 | 253 | Theo Corcia Mathias Bidot | 16-24 | 01:28:05 | |
| | 1,759 | 251 | Alexandre Rollin Alexis MARTIN | 16-24 | 01:28:05 | |
| | 1,760 | 252 | Anthony Mepham James Mepham | 16-24 | 01:28:05 | |
| | 1,761 | 135 | Fabrice Anglesi Jeremy Idjis | 40-44 | 01:28:07 | |
| | 1,762 | 307 | Sébastien Dieudonné Ufuk Demiralay | 35-39 | 01:28:08 | |
| | 1,763 | 254 | Alban Ragazzi Max Ragazzi | 16-24 | 01:28:09 | |
| | 1,764 | 479 | Gregory Van Holderbeke Nick Piessens | 30-34 | 01:28:10 | |
| | 1,765 | 255 | Marco Ladeuille Reda Rodrigues | 16-24 | 01:28:13 | |
| | 1,766 | 480 | Andrew Fenech Mark Fenech | 30-34 | 01:28:13 | |
| | 1,767 | 481 | Amaury Moreux Nicolas Moreux | 30-34 | 01:28:15 | |
| | 1,768 | 308 | Teo Arpino Neil Arpino | 35-39 | 01:28:16 | |
| | 1,769 | 482 | Alexis Bodin Jean-Sebastien Bétrancourt | 30-34 | 01:28:16 | |
| | 1,770 | 537 | Nathan Sengphanit Vincent Phosanarak | 25-29 | 01:28:17 | |
| | 1,771 | 483 | Nordine Soussi Allan Issaad | 30-34 | 01:28:21 | |
| | 1,772 | 136 | Choukri Louhichi Alexandre Pesquet | 40-44 | 01:28:21 | |
| | 1,773 | 41 | Franck Senechal Thierry Senechal | 45-49 | 01:28:24 | |
| | 1,774 | 137 | Benjamin Dulieu Felipe Lopez Villa | 40-44 | 01:28:25 | |
| | 1,775 | 484 | Martino Zhou Wallon Quelin | 30-34 | 01:28:25 | |
| | 1,776 | 138 | Giacomo Di Carlo Matthieu Schauffler | 40-44 | 01:28:29 | |
| | 1,777 | 42 | Fabrice Demptos Laurent Louis | 45-49 | 01:28:29 | |
| | 1,778 | 139 | Jonathan Hirsch Yann Vincent-Genod | 40-44 | 01:28:31 | |
| | 1,779 | 140 | Vincent James Jean-Christophe James | 40-44 | 01:28:33 | |
| | 1,780 | 43 | Jean Luc Kervel Erwan Kervel | 45-49 | 01:28:33 | |
| | 1,781 | 309 | Cédric Haberer Vincent Pelsez | 35-39 | 01:28:34 | |
| | 1,782 | 14 | Roger Lenglet Philippe Lenglet | 50-54 | 01:28:35 | |
| | 1,783 | 538 | Guillaume Gervy Elliot Jayasekera | 25-29 | 01:28:35 | |
| | 1,784 | 485 | Yann Vanden Berghe Gely Ethan Vanden Berghe Gely | 30-34 | 01:28:38 | |
| | 1,785 | 256 | Tanguy Dubromel Quentin Dubromel | 16-24 | 01:28:41 | |
| | 1,786 | 539 | Mathieu Durand Lucas Prono | 25-29 | 01:28:46 | |
| | 1,787 | 540 | Mehdi Tarridec Alexandre Charron Tarridec | 25-29 | 01:28:52 | |
| | 1,788 | 257 | Mason Kolobinka Hugo Leclere | 16-24 | 01:28:53 | |
| | 1,789 | 541 | Robert Hein Franz Weiß | 25-29 | 01:28:53 | |
| | 1,790 | 542 | Beau Nichols Timothy Robinson | 25-29 | 01:28:55 | |
| | 1,791 | 543 | Antoine Nicolaï Keren Descorsier | 25-29 | 01:28:59 | |
| | 1,792 | 310 | Lambert Péron David Navaro | 35-39 | 01:29:00 | |
| | 1,793 | 486 | Benjamin Richardot Diong Keba Tacu | 30-34 | 01:29:03 | |
| | 1,794 | 311 | Laurent Leducq Hugo Leducq | 35-39 | 01:29:03 | |
| | 1,795 | 544 | Ahmed Hammad Jay Mckillican | 25-29 | 01:29:07 | |
| | 1,796 | 487 | Ismael Laribi Arthur Benoist | 30-34 | 01:29:09 | |
| | 1,797 | 258 | Valentin Durand Jolan Abatut | 16-24 | 01:29:10 | |
| | 1,798 | 141 | Gioacchino Galione Marco Galione | 40-44 | 01:29:13 | |
| | 1,799 | 488 | Sabri Guendouz Sofiane Mahdid | 30-34 | 01:29:16 | |
| | 1,800 | 259 | William Knoll Romain Gentien | 16-24 | 01:29:16 | |