| 1 | Juliette Sébastien | 22.71 | 28.90 | 22.71 30.04 27.82 29.76 29.12 |
| 2 | Lucas Déglise | 27.08 | 29.80 | 37.08 27.08 28.73 30.52 30.15 |
| 3 | Malo Coraboeuf | 25.78 | 30.27 | 32.50 30.09 28.21 25.78 35.08 |
| 4 | Bryan Melao | 30.40 | 33.76 | 32.21 37.74 35.00 34.07 30.40 |
| 5 | Anthony Lafourcade | 33.73 | 34.86 | 33.75 36.28 34.56 33.73 39.25 |
| 6 | Alexis Le Merrer | 33.40 | 35.50 | 33.40 36.06 35.07 35.67 35.75 |
| 7 | Corentin Monard | 34.28 | 36.90 | 40.73 34.28 34.49 43.65 35.49 |
| 8 | Bastien Ferraud | 34.36 | 37.36 | 40.04 35.98 36.07 43.72 34.36 |
| 9 | Augustin Dinh | 34.39 | 37.97 | 36.53 38.74 38.80 34.39 38.65 |
| 10 | Quentin Rivault | 36.65 | 38.55 | 40.31 36.65 37.12 38.22 44.79 |
| 11 | Anton Piau | 37.43 | 38.57 | 38.21 38.41 45.74 39.09 37.43 |
| 12 | Clara Lafourcade | 36.38 | 38.73 | 36.38 37.70 44.96 40.39 38.10 |
| 13 | Swan Graveleau | 37.78 | 38.98 | 39.92 38.63 41.39 38.38 37.78 |
| 14 | Étienne Aubry | 36.75 | 38.99 | 38.19 36.75 41.12 38.52 40.25 |
| 15 | Philippe Virouleau | 37.33 | 39.41 | 38.36 37.33 47.42 39.74 40.12 |
| 16 | Louis Presti | 34.07 | 39.83 | 44.65 39.84 37.09 34.07 42.56 |
| 17 | Jonathan Dammann | 40.02 | 41.88 | 40.02 41.72 41.21 42.72 44.11 |
| 18 | Kévin Ky | 37.72 | 43.14 | 40.41 44.57 37.72 44.43 49.34 |
| 19 | Adrien Neveu | 41.35 | 43.14 | 42.79 43.74 42.90 41.35 48.52 |
| 20 | Wilfrid Py | 39.21 | 45.09 | 1:04.17 39.21 40.42 49.28 45.57 |
| 21 | Ivan Vanek | 42.02 | 45.55 | 44.81 42.02 45.33 53.88 46.52 |
| 22 | Leo Guernion | 39.01 | 46.82 | 50.73 39.01 45.49 49.91 45.07 |
| 23 | Lena Cogat | 42.22 | 47.14 | 42.22 45.39 48.53 47.49 50.10 |
| 24 | Noémie Delaby | 42.46 | 47.20 | 46.20 48.55 42.46 46.86 48.83 |
| 25 | Zoé Ruth | 38.31 | 47.68 | 48.46 51.17 47.05 38.31 47.54 |
| 26 | Julien Roux | 45.75 | 50.22 | 45.75 1:07.42 53.82 47.50 49.34 |
| 27 | Félix Merle | 45.44 | 50.25 | 56.28 49.43 45.44 52.24 49.07 |
| 28 | Lev Azaria Doron | 44.68 | 50.58 | 47.99 54.12 1:00.64 49.64 44.68 |
| 29 | Jules Robert | 48.47 | 51.71 | 54.51 58.81 51.93 48.47 48.68 |
| 30 | PX Durel | 49.66 | 51.96 | 50.82 54.67 49.66 53.91 51.14 |
| 31 | Antoine Aubault | 50.60 | 53.31 | 53.78 55.99 54.13 50.60 52.03 |
| 32 | Kilian Farrell | 45.61 | 53.35 | 59.18 56.21 50.15 45.61 53.69 |
| 33 | Théliau Gaich | 53.85 | 55.43 | 54.49 53.85 56.68 55.49 56.31 |
| 34 | Evan Nicollas | 46.17 | 56.01 | 54.25 57.70 56.19 57.59 46.17 |
| 35 | Enzo Longépée | 49.27 | 56.85 | 54.22 56.93 59.40 1:00.42 49.27 |
| 36 | Antoine Bouffard | 57.15 | 58.22 | 57.86 57.15 58.66 1:00.33 58.15 |
| 37 | Maxime Clapié | 58.56 | 1:00.40 | 58.86 1:01.87 1:00.48 58.56 1:12.50 |
| 38 | Arthur Cambon | 55.73 | 1:03.67 | 55.73 1:11.43 DNF 57.26 1:02.32 |
| 39 | Arthur Pruvel | 1:01.99 | 1:04.23 | 1:03.23 1:03.28 1:12.78 1:06.19 1:01.99 |
| 40 | Atalis Safont | 58.11 | 1:04.35 | 58.37 1:07.63 1:07.05 1:10.15 58.11 |
| 41 | Léandre Bourdais | 59.11 | 1:06.76 | 1:02.70 59.11 1:12.02 1:10.81 1:06.76 |
| 42 | Maxime Lefebvre | 1:01.67 | 1:09.19 | 1:29.42 1:09.04 1:01.67 1:14.36 1:04.17 |
| 43 | Guillaume Erbibou | 57.28 | 1:11.82 | 1:01.95 1:14.19 1:21.39 1:19.32 57.28 |
| 44 | Axel Fonteille | 1:04.69 | 1:12.78 | 1:13.86 1:04.69 1:18.38 1:15.71 1:08.76 |
| 45 | Maden Ussereau | 1:06.16 | 1:14.12 | 1:11.59 1:16.00 1:06.16 1:29.15 1:14.76 |
| 46 | Alexis Tremellat | 57.43 | 1:14.66 | 57.43 1:23.64 1:30.41 1:11.54 1:08.81 |
| 47 | Clément Tanguy | 1:09.56 | 1:15.23 | 1:17.24 1:09.56 1:17.23 1:16.35 1:12.12 |
| 48 | Antonin Leprince | 1:05.20 | 1:15.61 | 1:21.28 1:27.92 1:05.20 1:14.24 1:11.30 |
| 49 | Thijs van Asperen | 1:04.25 | 1:18.10 | 1:15.63 1:04.25 1:15.95 1:46.38 1:22.73 |
| 50 | Félix Audy | 1:16.87 | 1:22.80 | 1:30.04 1:16.87 1:18.54 1:19.83 1:33.57 |
| 51 | Cléa Petibon | 1:12.05 | 1:25.01 | 1:12.05 1:20.70 1:41.55 1:19.88 1:34.44 |
| 52 | Noa Queffelec | 1:19.91 | 1:27.70 | 1:19.91 1:36.00 1:25.38 1:33.13 1:24.60 |
| 53 | Melvin Goglin | 1:17.11 | 1:33.01 | 1:26.20 1:41.38 1:31.44 DNF 1:17.11 |
| 54 | Brice Goglin | 1:30.29 | — | 1:34.41 1:30.29 — — — |
| 55 | Christian Luiggi | 1:32.09 | — | 1:32.09 1:54.03 — — — |
| 56 | Ewenn Fanciullino-Gualandris | 1:39.05 | — | 1:39.05 DNF — — — |
| 57 | Thomas Vincent | 1:41.75 | — | 1:41.75 1:43.75 — — — |
| 58 | Enora Luiggi | 1:46.47 | — | 2:17.76 1:46.47 — — — |
| 59 | Kilyan Lebreton | 1:47.48 | — | 1:55.44 1:47.48 — — — |
| 60 | Siham Hamed | 1:53.80 | — | 2:05.44 1:53.80 — — — |
| 61 | Thibaut Delaby | 2:06.45 | — | 2:06.45 2:17.20 — — — |
| 62 | Théo Caillaud | 2:16.12 | — | 2:17.07 2:16.12 — — — |
| 63 | Clément Goglin | 2:22.68 | — | 2:22.68 2:28.15 — — — |
| 64 | Mathieu Porez | 2:27.52 | — | 3:30.31 2:27.52 — — — |
| 65 | Rémi De Haas Zemmour | 2:31.09 | — | 2:31.09 2:59.24 — — — |
| 66 | Anass Oukhey | 2:38.30 | — | 2:45.51 2:38.30 — — — |
| 67 | Emilie Goglin | 2:47.91 | — | 2:47.91 3:00.18 — — — |
| 68 | Maz Davigo | 3:06.96 | — | 3:26.60 3:06.96 — — — |
| 69 | Jules Hamed | 4:27.40 | — | 4:32.66 4:27.40 — — — |
| 70 | Rodolphe Pruvel | DNF | — | DNF DNF — — — |
| 70 | Octave Gueguen | DNF | — | DNF DNF — — — |
| 70 | Isaac Menard | DNF | — | DNF DNF — — — |