| | 1 1 1 | 1 | Thomas Fry Guillaume Levoy | 35-39 | 50:03 | |
| | 2 1 2 | 1 | Antoine Reisdorffer Axel Montreuil | 25-29 | 50:57 25-29 | |
| | 3 2 3 | 2 | Tom Guinard Enzo Robillard | 25-29 | 54:22 25-29 | |
| | 4 2 4 | 2 | Benoît Perruche Guillaume Criado | 35-39 | 54:39 35-39 | |
| | 5 3 5 | 3 | Choaib Benchaoub Quentin Amouret | 25-29 | 54:44 25-29 | |
| | 6 4 6 | 4 | Wadir DJADANE Malik Bengorine | 25-29 | 54:47 25-29 | |
| | 7 1 7 | 1 | Bilal Qobaa Alexandre Poch | 16-24 | 54:56 16-24 | |
| | 8 2 8 | 2 | Tom Carmouze Alexandre Barat | 16-24 | 55:04 16-24 | |
| | 9 1 9 | 1 | Maxime Martelozzo Yohann Gigord | 30-34 | 55:23 30-34 | |
| | 10 3 10 | 3 | Hugues Dormoy Jessy Dechamps | 35-39 | 55:38 35-39 | |
| | 11 2 11 | 2 | Allan Huyghe Christopher Carmont | 30-34 | 56:00 30-34 | |
| | 12 3 12 | 3 | Dorian Capony Jeremy Garric | 30-34 | 56:08 30-34 | |
| | 13 4 13 | 4 | Antoine Lubrano Vincent Britto | 30-34 | 56:11 30-34 | |
| | 14 4 14 | 4 | Vincent Bernadet Laurent Séraline | 35-39 | 56:20 35-39 | |
| | 15 5 15 | 5 | Erwan Fusco Pierre Perrogon | 30-34 | 56:21 30-34 | |
| | 16 5 16 | 5 | Noa Fivel Sacha Fivel | 25-29 | 56:22 25-29 | |
| | 17 6 17 | 6 | Thibaut Morgado Da Costa Lorenzo Morgado Da Costa | 25-29 | 56:25 25-29 | |
| | 18 7 18 | 7 | Djeffry Idir Kevin Audureau | 25-29 | 56:32 25-29 | |
| | 19 6 19 | 6 | Julien Fritsch Antoine Boullard | 30-34 | 56:36 30-34 | |
| | 20 3 20 | 3 | Lucas Ricarrere Lenaik Bourduge | 16-24 | 56:40 16-24 | |
| | 21 8 21 | 8 | Jules Chouvin Thomas Jurado | 25-29 | 56:41 25-29 | |
| | 22 7 22 | 7 | Maxence Dodu Aymeric Menard | 30-34 | 56:50 30-34 | |
| | 23 5 23 | 5 | Arnaud Jeunet Thomas Lafay | 35-39 | 56:54 35-39 | |
| | 24 9 24 | 9 | Thibault Piou Melvin Delestre | 25-29 | 56:57 25-29 | |
| | 25 8 25 | 8 | Pierre Bureau-Arzel Anthony Sergent | 30-34 | 57:00 30-34 | |
| | 26 10 26 | 10 | Theo Palasz Jason Gandon | 25-29 | 57:01 25-29 | |
| | 27 11 27 | 11 | Thomas Crassous Corentin Graignon | 25-29 | 57:01 25-29 | |
| | 28 12 28 | 12 | Clément Andrieux Lucas Celhay | 25-29 | 57:02 25-29 | |
| | 29 9 29 | 9 | Nicolas Blin Anthony Mahé | 30-34 | 57:03 30-34 | |
| | 30 1 30 | 1 | Teddy Bosmorin Mathieu Le Mouillour | 40-44 | 57:11 40-44 | |
| | 31 5 31 | 5 | Rémi They Thomas Lozano | 16-24 | 57:17 16-24 | |
| | 32 6 32 | 6 | Flavien Lebois Damien Nestelhut | 35-39 | 57:17 35-39 | |
| | 33 4 33 | 4 | Mathis Arfi Victor Breniaux | 16-24 | 57:17 16-24 | |
| | 34 13 34 | 13 | Nicolas Billard Dorian Mailho | 25-29 | 57:20 25-29 | |
| | 35 10 35 | 10 | Nicolas Mafféo Izem Mohammedi | 30-34 | 57:24 30-34 | |
| | 36 6 36 | 6 | Simon Albert Etienne Albert | 16-24 | 57:29 16-24 | |
| | 37 7 37 | 7 | Mahe Delbos Benjamin Da Costa | 16-24 | 57:30 16-24 | |
| | 38 11 38 | 11 | Hector Gonçalves Yohan Saint-Leger | 30-34 | 57:32 30-34 | |
| | 39 12 39 | 12 | Nour-Eddine Aid Amor Mahjoub | 30-34 | 57:37 30-34 | |
| | 40 14 40 | 14 | Arthur Chevojon Hugo Jarman | 25-29 | 57:39 25-29 | |
| | 41 7 41 | 7 | Théo Tabarant Jeremy L’hote | 35-39 | 57:53 35-39 | |
| | 42 2 42 | 2 | Antoine Dangoisse Lucas Dangoisse | 40-44 | 57:53 40-44 | |
| | 43 3 43 | 3 | Lorenzo Nuccio Benoit Ascensio | 40-44 | 57:56 40-44 | |
| | 44 15 44 | 15 | Alain Logah-Psechel Virgil Mainguy | 25-29 | 58:04 25-29 | |
| | 45 16 45 | 16 | Lucas Compoint Quentin Gomez | 25-29 | 58:13 25-29 | |
| | 46 13 46 | 13 | Jacques Valls Charly Corsaletti | 30-34 | 58:15 30-34 | |
| | 47 8 47 | 8 | Gregory Petitjean Jean Christophe Bernardini | 35-39 | 58:17 35-39 | |
| | 48 17 48 | 17 | Gaëtan Pelon Paul Nigou | 25-29 | 58:17 25-29 | |
| | 49 18 49 | 18 | Nicolas Ringot Damien Lefebvre | 25-29 | 58:20 25-29 | |
| | 50 14 50 | 14 | Baptiste Coffin Gaëtan Rebinguet | 30-34 | 58:24 30-34 | |
| | 51 16 51 | 16 | Jean-Sebastien Fix Henri Menard | 30-34 | 58:26 30-34 | |
| | 52 15 52 | 15 | Raphaël Bonelli Maxime Bonelli | 30-34 | 58:26 30-34 | |
| | 53 8 53 | 8 | Nils Denis Théo Denis | 16-24 | 58:31 16-24 | |
| | 54 19 54 | 19 | Jorann Bouchet Mewen Thomas | 25-29 | 58:34 25-29 | |
| | 55 9 55 | 9 | Antoine Berton Maxime Berton | 16-24 | 58:37 16-24 | |
| | 56 20 56 | 20 | Thibaut Victor Adrien Courciéras | 25-29 | 58:39 25-29 | |
| | 57 17 57 | 17 | Timothe Colonel Lilian Fricotteaux | 30-34 | 58:40 30-34 | |
| | 58 9 58 | 9 | Aymeric Pedusselle Benoît Roux | 35-39 | 58:40 35-39 | |
| | 59 4 59 | 4 | Sebastien Caceres Florian Ducay | 40-44 | 58:41 40-44 | |
| | 60 18 60 | 18 | Khaled Al Sadi Alexandre Dupart | 30-34 | 58:43 30-34 | |
| | 61 19 61 | 19 | Mike Didier Denis Dubun | 30-34 | 58:58 30-34 | |
| | 62 20 62 | 20 | Xavier Boudain Skender Ben Yahia | 30-34 | 58:59 30-34 | |
| | 63 10 63 | 10 | Thomas Salles Thibaut Salles | 35-39 | 59:01 35-39 | |
| | 64 10 64 | 10 | Charles Goyet Maxence Farvacque | 16-24 | 59:04 16-24 | |
| | 65 21 65 | 21 | Rémy Clarens Théo Tougnaud | 30-34 | 59:04 30-34 | |
| | 66 22 66 | 22 | Patrick Lee Damien Artus | 30-34 | 59:05 30-34 | |
| | 67 23 67 | 23 | Jeremy Serot Theo Dufourg | 30-34 | 59:06 30-34 | |
| | 68 24 68 | 24 | Dorian Jaffeux Benoit Rance | 30-34 | 59:07 30-34 | |
| | 69 26 69 | 26 | Germain Barbet Adrien Gomez | 30-34 | 59:08 30-34 | |
| | 70 21 70 | 21 | Yannis Bekkouche Ugo Bargiacchi | 25-29 | 59:08 25-29 | |
| | 71 25 71 | 25 | Julien Bernard Joël Vieira | 30-34 | 59:08 30-34 | |
| | 72 22 72 | 22 | Pierre De nadai Hugo Giovannoni | 25-29 | 59:09 25-29 | |
| | 73 23 73 | 23 | Hugo Tellier Cédric Monard | 25-29 | 59:10 25-29 | |
| | 74 27 74 | 27 | Remi De Barros Julien Peyrical | 30-34 | 59:15 30-34 | |
| | 75 11 75 | 11 | Vincent Martinet Emilien Savary | 35-39 | 59:18 35-39 | |
| | 76 28 76 | 28 | Hans Gancille Noën Cudennec | 30-34 | 59:21 30-34 | |
| | 77 24 77 | 24 | Adrien Maury Benjamin Maury | 25-29 | 59:23 25-29 | |
| | 78 12 78 | 12 | Rudy Fernane Louis Monier | 35-39 | 59:24 35-39 | |
| | 79 11 79 | 11 | Yohan Bouvier Julien Garnier | 16-24 | 59:24 16-24 | |
| | 80 29 80 | 29 | Etienne Mercier Frédéric Perraud | 30-34 | 59:27 30-34 | |
| | 81 25 81 | 25 | Tom Moncet Benjamin Moncet | 25-29 | 59:30 25-29 | |
| | 82 30 82 | 30 | Quentin Salvan Mario Chebli | 30-34 | 59:31 30-34 | |
| | 83 26 83 | 26 | Richard Boilley Arthur Edmond | 25-29 | 59:32 25-29 | |
| | 84 27 84 | 27 | Nicolas Jan Alexandre Charrier | 25-29 | 59:33 25-29 | |
| | 85 13 85 | 13 | Martin Chapel Louis Marty | 35-39 | 59:34 35-39 | |
| | 86 28 86 | 28 | Thibault Lechêne Kevin Rollet | 25-29 | 59:34 25-29 | |
| | 87 31 87 | 31 | Anthonin Lenoir Philippe Gari | 30-34 | 59:40 30-34 | |
| | 88 5 88 | 5 | Alan Nugent Sean Morris | 40-44 | 59:43 40-44 | |
| | 89 32 89 | 32 | Pierre Ducasse Clément Cadiot | 30-34 | 59:44 30-34 | |
| | 90 29 90 | 29 | Paul Patrix Pierre Boutraingain | 25-29 | 59:46 25-29 | |
| | 91 33 91 | 33 | Jérémie Cauchy Gérald Molinier | 30-34 | 59:47 30-34 | |
| | 92 34 92 | 34 | Maxime Marois Nathan Chevalier | 30-34 | 59:47 30-34 | |
| | 93 35 93 | 35 | Anthony Jaillat Auxence Denise | 30-34 | 59:48 30-34 | |
| | 94 37 94 | 37 | Ben Passmore Ali Morris | 30-34 | 59:51 30-34 | |
| | 95 36 95 | 36 | Emmanuel Paquaud Sylvain Boye | 30-34 | 59:51 30-34 | |
| | 96 30 96 | 30 | Damien Betoulle Nicolas Lemarchand | 25-29 | 59:54 25-29 | |
| | 97 12 97 | 12 | Anthony Poulhazan Arthur Dupin | 16-24 | 59:56 16-24 | |
| | 98 38 98 | 38 | Guillaume Courtet Pierre Courtet | 30-34 | 59:58 30-34 | |
| | 99 14 99 | 14 | Pierre-Luc Chandat Benjamin Faivre | 35-39 | 59:59 35-39 | |
| | 100 13 100 | 13 | Baptiste Variclier Matisse Catinat | 16-24 | 59:59 16-24 | |