| | 1 1 1 | 1 | Charles Crepeau | 16-24 | 55:28 16-24 | |
| | 2 1 2 | 1 | Quentin Reynes | 25-29 | 55:33 25-29 | |
| | 3 1 3 | 1 | Thomas Mouflard | 30-34 | 57:14 30-34 | |
| | 4 2 4 | 2 | Loïc Cebelieu | 25-29 | 57:58 25-29 | |
| | 5 2 5 | 2 | Cédric Orengo | 30-34 | 58:18 30-34 | |
| | 6 3 6 | 3 | Damien Arlot | 30-34 | 58:20 30-34 | |
| | 7 4 7 | 4 | Thomas Debladis | 30-34 | 58:27 30-34 | |
| | 8 1 8 | 1 | Clément Dutrey | 35-39 | 58:51 35-39 | |
| | 9 3 9 | 3 | Nicolas Lecourt | 25-29 | 58:58 25-29 | |
| | 10 4 10 | 4 | Adrien Kurnik | 25-29 | 59:07 25-29 | |
| | 11 2 11 | 2 | baptiste barroso manaud | 16-24 | 59:08 16-24 | |
| | 12 3 12 | 3 | Mohamed Kattar | 16-24 | 59:20 16-24 | |
| | 13 2 13 | 2 | Gildas BOCQUEHO | 35-39 | 59:20 35-39 | |
| | 14 5 14 | 5 | alex grincourt | 25-29 | 59:30 25-29 | |
| | 15 5 15 | 5 | DAVID SAN MIGUEL LOPEZ | 30-34 | 59:40 30-34 | |
| | 16 6 16 | 6 | Florian Martin | 30-34 | 59:48 30-34 | |
| | 17 4 17 | 4 | Noa Foulon | 16-24 | 59:52 16-24 | |
| | 18 5 18 | 5 | Nikita Aleksandrovics | 16-24 | 59:54 16-24 | |
| | 19 6 19 | 6 | Yann Borderie | 25-29 | 1:00:04 25-29 | |
| | 20 7 20 | 7 | Mathis Leger | 25-29 | 1:00:17 25-29 | |
| | 21 8 21 | 8 | Luca Fontanel | 25-29 | 1:00:17 25-29 | |
| | 22 9 22 | 9 | Bastien Nugon | 25-29 | 1:00:23 25-29 | |
| | 23 10 23 | 10 | Dylan Marmet | 25-29 | 1:00:24 25-29 | |
| | 24 6 24 | 6 | Maël Grandjouan | 16-24 | 1:00:39 16-24 | |
| | 25 11 25 | 11 | Driss Alami | 25-29 | 1:00:40 25-29 | |
| | 26 3 26 | 3 | Thierry Caron | 35-39 | 1:00:41 35-39 | |
| | 27 4 27 | 4 | Julien Aimon | 35-39 | 1:00:49 35-39 | |
| | 28 12 28 | 12 | Lucien COT | 25-29 | 1:00:51 25-29 | |
| | 29 13 29 | 13 | Louis Verhaghe | 25-29 | 1:01:00 25-29 | |
| | 30 5 30 | 5 | Maël Alric | 35-39 | 1:01:02 35-39 | |
| | 31 14 31 | 14 | Matthias Dini | 25-29 | 1:01:10 25-29 | |
| | 32 7 32 | 7 | Rayane Morin-Hanafi | 16-24 | 1:01:23 16-24 | |
| | 33 7 33 | 7 | Etienne Lité | 30-34 | 1:01:27 30-34 | |
| | 34 6 34 | 6 | Mehdi Jean | 35-39 | 1:01:32 35-39 | |
| | 35 8 35 | 8 | Teddy Barber | 30-34 | 1:01:49 30-34 | |
| | 36 10 36 | 10 | Elliot Mugner Lavarec | 30-34 | 1:01:50 30-34 | |
| | 37 9 37 | 9 | Sacha Quemeneur | 30-34 | 1:01:50 30-34 | |
| | 38 15 38 | 15 | Adrien Goasdoué | 25-29 | 1:01:50 25-29 | |
| | 39 16 39 | 16 | Simon Joseph | 25-29 | 1:01:57 25-29 | |
| | 40 8 40 | 8 | Zaccaria Belfqih | 16-24 | 1:02:07 16-24 | |
| | 41 17 41 | 17 | Mathias Debat | 25-29 | 1:02:08 25-29 | |
| | 42 7 42 | 7 | Frederic FREIRE | 35-39 | 1:02:09 35-39 | |
| | 43 11 43 | 11 | Quentin Martel | 30-34 | 1:02:30 30-34 | |
| | 44 18 44 | 18 | Sylvianno Lortal | 25-29 | 1:02:31 25-29 | |
| | 45 19 45 | 19 | Tangi Gouez | 25-29 | 1:02:32 25-29 | |
| | 46 9 46 | 9 | florian hallereau | 16-24 | 1:02:35 16-24 | |
| | 47 10 47 | 10 | Théophile Servaeten | 16-24 | 1:02:40 16-24 | |
| | 48 12 48 | 12 | Erwan Fusco | 30-34 | 1:02:43 30-34 | |
| | 49 8 49 | 8 | Maxime Bonelli | 35-39 | 1:02:48 35-39 | |
| | 50 1 50 | 1 | Joffrey Voisin | 45-49 | 1:02:55 45-49 | |
| | 51 13 51 | 13 | Léo Queguiner | 30-34 | 1:03:01 30-34 | |
| | 52 20 52 | 20 | Quentin Gomez | 25-29 | 1:03:05 25-29 | |
| | 53 14 53 | 14 | Similien Robert | 30-34 | 1:03:09 30-34 | |
| | 54 1 54 | 1 | Baptiste Logeais | 40-44 | 1:03:09 40-44 | |
| | 55 21 55 | 21 | Samuel Perrais | 25-29 | 1:03:13 25-29 | |
| | 56 22 56 | 22 | Dylan Da Silva Carvalho | 25-29 | 1:03:16 25-29 | |
| | 57 2 57 | 2 | Mathieu Briotet | 40-44 | 1:03:26 40-44 | |
| | 58 15 58 | 15 | Jean Philippe Boulet | 30-34 | 1:03:30 30-34 | |
| | 59 16 59 | 16 | Axel De Lievre | 30-34 | 1:03:30 30-34 | |
| | 60 11 60 | 11 | Kylian Thomas | 16-24 | 1:03:30 16-24 | |
| | 61 17 61 | 17 | Jonathan Ayache | 30-34 | 1:03:30 30-34 | |
| | 62 23 62 | 23 | Loïc Roidot | 25-29 | 1:03:32 25-29 | |
| | 63 18 63 | 18 | Daniel Briault | 30-34 | 1:03:35 30-34 | |
| | 64 24 64 | 24 | Rayan Mansouri | 25-29 | 1:03:36 25-29 | |
| | 65 9 65 | 9 | Yohan Saint-Leger | 35-39 | 1:03:38 35-39 | |
| | 66 19 66 | 19 | Kevin Ducheine | 30-34 | 1:03:43 30-34 | |
| | 67 3 67 | 3 | Pierrick Chaume | 40-44 | 1:03:45 40-44 | |
| | 68 20 68 | 20 | Jonathan Nespoli | 30-34 | 1:03:48 30-34 | |
| | 69 10 69 | 10 | Benoit Maxwell | 35-39 | 1:03:52 35-39 | |
| | 70 21 70 | 21 | Timothy Dumoulin | 30-34 | 1:03:53 30-34 | |
| | 71 11 71 | 11 | Romain Sauvage | 35-39 | 1:03:54 35-39 | |
| | 72 25 72 | 25 | Remi Lucas | 25-29 | 1:03:54 25-29 | |
| | 73 26 73 | 26 | Yohan Plier | 25-29 | 1:03:55 25-29 | |
| | 74 22 74 | 22 | Clément Berlouin | 30-34 | 1:03:56 30-34 | |
| | 75 27 75 | 27 | Jayson De Sousa | 25-29 | 1:04:01 25-29 | |
| | 76 28 76 | 28 | Thomas Tourrette | 25-29 | 1:04:07 25-29 | |
| | 77 29 77 | 29 | Romain Gastel | 25-29 | 1:04:10 25-29 | |
| | 78 30 78 | 30 | Thomas Lempereur | 25-29 | 1:04:10 25-29 | |
| | 79 31 79 | 31 | David Mateus Do Nascimiento | 25-29 | 1:04:11 25-29 | |
| | 80 2 80 | 2 | Jonathan Lavie | 45-49 | 1:04:12 45-49 | |
| | 81 23 81 | 23 | Valentin Richard | 30-34 | 1:04:15 30-34 | |
| | 82 4 82 | 4 | Quentin Nantois | 40-44 | 1:04:20 40-44 | |
| | 83 12 83 | 12 | Mathys Wojciechowski | 16-24 | 1:04:20 16-24 | |
| | 84 32 84 | 32 | Pierre Hubert | 25-29 | 1:04:21 25-29 | |
| | 85 13 85 | 13 | Benjamin Ferrer | 16-24 | 1:04:23 16-24 | |
| | 86 14 86 | 14 | Raya Thiam | 16-24 | 1:04:23 16-24 | |
| | 87 24 87 | 24 | Aimen Touhami | 30-34 | 1:04:24 30-34 | |
| | 88 3 88 | 3 | Teddy Mallet | 45-49 | 1:04:25 45-49 | |
| | 89 12 89 | 12 | Timothée Pestel | 35-39 | 1:04:28 35-39 | |
| | 90 15 90 | 15 | Kevin Farges | 16-24 | 1:04:31 16-24 | |
| | 91 16 91 | 16 | Alexandre Pieri | 16-24 | 1:04:33 16-24 | |
| | 92 5 92 | 5 | Mickael Braye | 40-44 | 1:04:33 40-44 | |
| | 93 33 93 | 33 | Alan Saulnier | 25-29 | 1:04:34 25-29 | |
| | 94 6 94 | 6 | Tomáš Verdier | 40-44 | 1:04:34 40-44 | |
| | 95 34 95 | 34 | Virgile Van Der Bol Murat | 25-29 | 1:04:39 25-29 | |
| | 96 35 96 | 35 | Nicolas Roussel | 25-29 | 1:04:41 25-29 | |
| | 97 36 97 | 36 | Mewen Thomas | 25-29 | 1:04:43 25-29 | |
| | 98 13 98 | 13 | Ismaël-François Milad | 35-39 | 1:04:44 35-39 | |
| | 99 7 99 | 7 | Michael Molloy | 40-44 | 1:04:45 40-44 | |
| | 100 17 100 | 17 | Peter Sudrie | 16-24 | 1:04:46 16-24 | |