| | 1 1 1 | 1 | Mathieu Galichet Redcent Quentin | 16-24 | 52:12 16-24 | |
| | 2 2 2 | 2 | Axel Bertrel Tom PRIOUX | 16-24 | 53:18 16-24 | |
| | 3 1 3 | 1 | Mathias Tacinelli Rabineau Killian Remond | 25-29 | 53:32 25-29 | |
| | 4 1 4 | 1 | Eliott Goi Jean-Baptiste Andribet | 30-34 | 53:51 30-34 | |
| | 5 2 5 | 2 | Gaetan Tinard Max Massat | 30-34 | 53:57 30-34 | |
| | 6 2 6 | 2 | Clément Cadiot Hugo Aubertot | 25-29 | 53:58 25-29 | |
| | 7 3 7 | 3 | Jules Bourdeau Matheo Teixeira | 25-29 | 54:04 25-29 | |
| | 8 4 8 | 4 | Taylor Gouin Anthony Mahe | 25-29 | 54:32 25-29 | |
| | 9 1 9 | 1 | Thomas Boivin Thomas Lahille | 35-39 | 54:41 35-39 | |
| | 10 3 10 | 3 | Théo Tougnaud Gabriel Nkoa | 30-34 | 54:44 30-34 | |
| | 11 5 11 | 5 | Hugo Revoil Lylo Le Liboux | 25-29 | 54:44 25-29 | |
| | 12 6 12 | 6 | Mathis Leger Hugo Aubertot | 25-29 | 54:52 25-29 | |
| | 13 7 13 | 7 | Sonny Decouflé Ewenn James Esnault | 25-29 | 55:00 25-29 | |
| | 14 8 14 | 8 | Corentin Delalin Florian Mougel | 25-29 | 55:04 25-29 | |
| | 15 4 15 | 4 | Thibaut Morgado Da Costa Lorenzo Morgado Da Costa | 30-34 | 55:10 30-34 | |
| | 16 9 16 | 9 | Jessie Pellerin Corentin Folliot | 25-29 | 55:26 25-29 | |
| | 17 3 17 | 3 | David Lajara Elliot Tribot | 16-24 | 55:38 16-24 | |
| | 18 2 18 | 2 | Rodriguez David Emeric Tougeron | 35-39 | 55:41 35-39 | |
| | 19 10 19 | 10 | Bastien RUBIO Joris Machard | 25-29 | 55:49 25-29 | |
| | 20 3 20 | 3 | Thomas Konieczkowicz Julien Seillier | 35-39 | 55:51 35-39 | |
| | 21 11 21 | 11 | Jean-Philippe Forté Thibaut Montay | 25-29 | 55:51 25-29 | |
| | 22 4 22 | 4 | Paul Seguin Nathan Tiffineau | 16-24 | 55:52 16-24 | |
| | 23 5 23 | 5 | Damien ANDRADA Adrien Latestere | 30-34 | 56:06 30-34 | |
| | 24 12 24 | 12 | Nicolas Lemarchand Damien Betoulle | 25-29 | 56:18 25-29 | |
| | 25 5 25 | 5 | Alexandre Pieri Florent Labadie | 16-24 | 56:28 16-24 | |
| | 26 6 26 | 6 | Anthony Mena Alexis Flipo | 30-34 | 56:41 30-34 | |
| | 27 7 27 | 7 | Romain PUIG Wilhem Niel | 30-34 | 56:49 30-34 | |
| | 28 8 28 | 8 | Daniel De Almeida Thomas Czubernat | 30-34 | 57:10 30-34 | |
| | 29 4 29 | 4 | Christophe Jouve Olivier Jouve | 35-39 | 57:21 35-39 | |
| | 30 9 30 | 9 | Paul Marleux Vincent Anglas | 30-34 | 57:24 30-34 | |
| | 31 5 31 | 5 | Felix Paradis Gabriel Magaddino | 35-39 | 57:24 35-39 | |
| | 32 6 32 | 6 | Denis Dubun Dimitri Martin | 35-39 | 57:32 35-39 | |
| | 33 10 33 | 10 | Alexandre Paugam Brieuc Paugam | 30-34 | 57:33 30-34 | |
| | 34 6 34 | 6 | Hugo Tarrain Bixente Orance | 16-24 | 57:34 16-24 | |
| | 35 7 35 | 7 | Nathan Porche Melchior Deschamps | 16-24 | 57:40 16-24 | |
| | 36 7 36 | 7 | Romain Degioanni Fabien Clair | 35-39 | 57:43 35-39 | |
| | 37 11 37 | 11 | Alexis Mauchand Yoann Sabadotto | 30-34 | 57:45 30-34 | |
| | 38 8 38 | 8 | Mathieu Escobosa Eliott Goi | 35-39 | 57:57 35-39 | |
| | 39 12 39 | 12 | Lucas Real Fred BRAS | 30-34 | 57:57 30-34 | |
| | 40 13 40 | 13 | Romain Marques Mohamed Elkotby | 30-34 | 57:59 30-34 | |
| | 41 14 41 | 14 | Clément Andrieux Lucas Celhay | 25-29 | 58:00 25-29 | |
| | 42 13 42 | 13 | Etienne Sabatié Enzo Nicolleau | 25-29 | 58:00 25-29 | |
| | 43 15 43 | 15 | Hugo Multignier Nicolas Yahiaoui | 25-29 | 58:02 25-29 | |
| | 44 14 44 | 14 | Mathieu Bonifacie Jérémy EDELIN | 30-34 | 58:03 30-34 | |
| | 45 15 45 | 15 | Léo Exertier Clement GALLERON | 30-34 | 58:09 30-34 | |
| | 46 16 46 | 16 | Anthonin Lenoir Philippe Gari | 30-34 | 58:14 30-34 | |
| | 47 17 47 | 17 | Quentin Maurice Gautier Maurice | 25-29 | 58:16 25-29 | |
| | 48 16 48 | 16 | Tom Sarron Nathan Pierre | 25-29 | 58:16 25-29 | |
| | 49 1 49 | 1 | Emilien Savary Pierrick Chaume | 40-44 | 58:17 40-44 | |
| | 50 17 50 | 17 | Sylvain Cordoba Hugo Cordoba | 30-34 | 58:23 30-34 | |
| | 51 18 51 | 18 | Valentin Subra Rayan Daher | 30-34 | 58:27 30-34 | |
| | 52 9 52 | 9 | Maxime Chadeffaud Josua Piron | 35-39 | 58:31 35-39 | |
| | 53 19 53 | 19 | Matthis Grillet Mehdi CHAFIQ | 30-34 | 58:35 30-34 | |
| | 54 8 54 | 8 | Paul Boisson Mathias Nayet | 16-24 | 58:36 16-24 | |
| | 55 18 55 | 18 | Raphaël Dubart Rémi Doyen | 25-29 | 58:39 25-29 | |
| | 56 2 56 | 2 | Remi Pecassou Antony Mirabel | 40-44 | 58:41 40-44 | |
| | 57 10 57 | 10 | Quentin Nantois Thibault Nantois | 35-39 | 58:43 35-39 | |
| | 58 19 58 | 19 | Johan Alcachebury Jordan Bourdaget | 25-29 | 58:46 25-29 | |
| | 59 9 59 | 9 | Arthur Laborie Maximilien De Meyer | 16-24 | 58:47 16-24 | |
| | 60 20 60 | 20 | Gregoire Chiche Greg Meng | 30-34 | 58:48 30-34 | |
| | 61 20 61 | 20 | Alexandre Lebobe Valentin Allard | 25-29 | 58:51 25-29 | |
| | 62 21 62 | 21 | Thomas Balabaud Joris Rousselin | 30-34 | 58:56 30-34 | |
| | 63 21 63 | 21 | Nicolas Michaud Axel Garcia | 25-29 | 58:57 25-29 | |
| | 64 22 64 | 22 | Hugo Lumia Sébastien Lumia | 30-34 | 58:59 30-34 | |
| | 65 23 65 | 23 | Gautier Caron Martin Saunier | 30-34 | 59:03 30-34 | |
| | 66 11 66 | 11 | Farid Arroub Nordine Arroub | 35-39 | 59:04 35-39 | |
| | 67 22 67 | 22 | Maël Fougerit Sylvain Landreau | 25-29 | 59:05 25-29 | |
| | 68 12 68 | 12 | Mehdi Ben Youssef Simon Milville | 35-39 | 59:07 35-39 | |
| | 69 13 69 | 13 | Gregoire Rodriguez Loïc Roidot | 35-39 | 59:09 35-39 | |
| | 70 10 70 | 10 | John Hallopé Julien Ferrere | 16-24 | 59:13 16-24 | |
| | 71 23 71 | 23 | Romain Cadene Maxime Chaudron | 25-29 | 59:14 25-29 | |
| | 72 25 72 | 25 | Mavric Malardeau Quantin Gourc | 25-29 | 59:16 25-29 | |
| | 73 24 73 | 24 | Victor Vastel Dylan Bury | 25-29 | 59:16 25-29 | |
| | 74 24 74 | 24 | Romain Debru Lucas OUILLON | 30-34 | 59:16 30-34 | |
| | 75 14 75 | 14 | Damien Nestelhut Flavien Lebois | 35-39 | 59:18 35-39 | |
| | 76 26 76 | 26 | Cédric Cornilleau Arthur Dorotea | 25-29 | 59:19 25-29 | |
| | 77 25 77 | 25 | Arthur Deschamps Mat Trouve | 30-34 | 59:19 30-34 | |
| | 78 27 78 | 27 | Raphael Ferbos Clément Cadiot | 25-29 | 59:20 25-29 | |
| | 79 29 79 | 29 | Yann Brenet Alban Pilon | 25-29 | 59:21 25-29 | |
| | 80 28 80 | 28 | Pierre-Alexandre Landry Hugo Thouvenel | 25-29 | 59:21 25-29 | |
| | 81 30 81 | 30 | Alexis Guerra Corentin Guerra | 25-29 | 59:32 25-29 | |
| | 82 27 82 | 27 | Medhi Youbi Kevin Dupouy | 30-34 | 59:35 30-34 | |
| | 83 3 83 | 3 | JULIEN CHAUVIN Jesse SEGUIN | 40-44 | 59:35 40-44 | |
| | 84 26 84 | 26 | Abdelkader Guennioui Matteo Morresi | 30-34 | 59:35 30-34 | |
| | 85 31 85 | 31 | Samuel Barrau Alexandre Barat | 25-29 | 59:37 25-29 | |
| | 86 28 86 | 28 | Eddy Ferlay Kevin Depuille | 30-34 | 59:42 30-34 | |
| | 87 15 87 | 15 | Anthony Doyen Arnaud Ducourtieux | 35-39 | 59:44 35-39 | |
| | 88 29 88 | 29 | Clement Perraguin Valentin Dansault | 30-34 | 59:47 30-34 | |
| | 89 32 89 | 32 | Charles-Edouard MAHE Lilian Lasserre | 25-29 | 59:49 25-29 | |
| | 90 16 90 | 16 | Pierre Bourguignon Arnaud Ferdinand | 35-39 | 59:49 35-39 | |
| | 91 33 91 | 33 | Oscar Stubler Gaspard Espitallier | 25-29 | 59:50 25-29 | |
| | 92 34 92 | 34 | François Desquesnes Nicolas Barrere | 25-29 | 59:51 25-29 | |
| | 93 17 93 | 17 | Thomas Brutin Tekla Romain | 35-39 | 59:57 35-39 | |
| | 94 11 94 | 11 | Louis Teisseire Nolan Thauney | 16-24 | 1:00:02 16-24 | |
| | 95 12 95 | 12 | Lucien SILARDIÈRE Arthur HAMEL | 16-24 | 1:00:02 16-24 | |
| | 96 30 96 | 30 | Benjamin Gouyou Darengosse Kevin | 30-34 | 1:00:03 30-34 | |
| | 97 13 97 | 13 | quentin coneau Lucas Coneau | 16-24 | 1:00:06 16-24 | |
| | 98 35 98 | 35 | Romain Doublet Lucas Choquet | 25-29 | 1:00:09 25-29 | |
| | 99 18 99 | 18 | Gael Andre Dit Gallas Yohan Andre Dit Gallas | 35-39 | 1:00:09 35-39 | |
| | 100 36 100 | 36 | Théo Lavernhe Marius Roques | 25-29 | 1:00:10 25-29 | |