| 1 | Abdelhak Kaddour | 47.48 | 51.27 | 53.12 48.13 52.57 53.55 47.48 |
| 2 | Lucas Déglise | 49.37 | 53.78 | 59.25 54.69 54.46 52.19 49.37 |
| 3 | Diego Alfonso | 52.73 | 55.10 | 53.28 52.73 57.78 54.25 58.97 |
| 4 | Peter Grassard | 50.58 | 55.50 | 54.01 55.07 57.43 50.58 1:01.96 |
| 5 | Anthony Lafourcade | 58.30 | 1:00.13 | 1:01.47 58.30 1:01.45 59.96 58.97 |
| 6 | Noé Bourdon | 1:02.53 | 1:06.39 | 1:09.24 1:05.58 1:02.53 1:05.59 1:07.99 |
| 7 | Nicolas Gertner Kilian | 58.68 | 1:06.63 | 1:06.54 1:07.12 1:14.65 1:06.24 58.68 |
| 8 | Jules Desjardin | 57.51 | 1:06.91 | 1:07.40 1:05.58 57.51 1:10.91 1:07.74 |
| 9 | Étienne Aubry | 1:03.80 | 1:07.55 | 1:07.16 1:03.80 1:06.84 1:08.66 1:10.04 |
| 10 | Juliette Sébastien | 1:02.09 | 1:07.78 | 1:08.90 1:08.27 1:02.09 1:06.18 1:09.42 |
| 11 | Ilona Ansel | 1:08.40 | 1:10.26 | 1:10.12 1:10.29 1:08.40 1:17.03 1:10.36 |
| 12 | Marie Vincent | 1:10.71 | 1:14.59 | 1:13.04 1:13.32 1:24.25 1:10.71 1:17.40 |
| 13 | Samuel Simko | 1:13.12 | 1:14.99 | 1:13.12 1:17.65 1:16.01 1:14.56 1:14.39 |
| 14 | Adrien Neveu | 1:11.99 | 1:16.19 | 1:22.01 1:13.79 1:16.49 1:18.30 1:11.99 |
| 15 | Virgile Perrot | 1:08.52 | 1:17.22 | 1:29.69 1:16.70 1:08.52 1:18.96 1:16.01 |
| 16 | Manu Dutheil | 1:08.07 | 1:20.84 | 1:27.16 1:21.13 1:08.07 1:20.62 1:20.78 |
| 17 | Samuel Dechaume-Moncharmont | 1:15.90 | 1:20.99 | 1:57.37 1:16.92 1:29.15 1:15.90 1:16.90 |
| 18 | Wilfrid Py | 1:21.21 | 1:22.18 | 1:23.46 1:21.24 1:21.21 1:30.75 1:21.85 |
| 19 | Jonathan Dammann | 1:19.33 | 1:24.27 | 1:26.94 1:19.33 1:25.40 1:20.46 1:30.36 |
| 20 | Konstantin Jaehne | 1:21.74 | 1:24.76 | 1:25.10 1:29.00 1:21.74 1:27.35 1:21.83 |
| 21 | Mayron Blain | 1:05.24 | 1:25.43 | 1:27.64 1:28.28 1:05.24 1:38.93 1:20.36 |
| 22 | Romain Velcin | 1:18.64 | 1:25.43 | 1:39.59 1:23.25 1:22.33 1:18.64 1:30.70 |
| 23 | Clara Lafourcade | 1:13.87 | 1:25.95 | 1:31.04 1:13.87 1:28.67 1:26.91 1:22.28 |
| 24 | Anael Champion | 1:16.36 | 1:26.81 | 1:38.83 1:24.80 1:16.36 1:22.92 1:32.71 |
| 25 | Luis Kleinheinz | 1:14.80 | 1:27.36 | 1:27.55 1:28.13 1:27.29 1:14.80 1:27.23 |
| 26 | Antoine Quemerais | 1:18.17 | 1:27.46 | 1:18.17 1:26.76 1:30.54 1:37.89 1:25.09 |
| 27 | Rémi Perrin | 1:26.68 | 1:33.28 | 1:30.90 1:31.22 1:37.72 1:26.68 1:45.10 |
| 28 | Quentin Sanchez | 1:28.76 | 1:35.38 | 1:32.95 1:33.42 1:50.24 1:39.78 1:28.76 |
| 29 | Hippolyte Moreau | 1:34.64 | 1:36.86 | 1:39.37 DNF 1:35.80 1:34.64 1:35.41 |
| 30 | Idris Berghout | 1:31.93 | 1:39.67 | 1:31.93 1:38.98 1:41.74 1:38.29 2:09.67 |
| 31 | Nox Clémenceau | 1:37.50 | 1:40.96 | 1:40.66 1:40.74 1:37.50 1:41.47 1:42.63 |
| 32 | Mano Ségransan | 1:36.76 | 1:42.15 | 1:59.47 1:41.97 1:36.76 1:42.68 1:41.80 |
| 33 | Elouann Marfil | 1:46.34 | 1:48.79 | 1:51.29 1:57.23 1:47.93 1:46.34 1:47.16 |
| 34 | Alexis Tremellat | 1:41.96 | 1:57.11 | 1:53.47 2:12.30 2:15.71 1:45.56 1:41.96 |
| 35 | Dario Tommasi | 1:54.07 | 1:57.34 | 1:54.26 1:58.32 1:59.45 2:11.17 1:54.07 |
| 36 | Mathurin Deramecourt | 1:57.77 | 2:00.59 | 2:00.92 1:57.77 1:59.58 2:03.28 2:01.28 |
| 37 | Vadim Tkaciov | 1:52.16 | 2:01.48 | 2:12.16 2:10.58 1:55.90 1:52.16 1:57.96 |
| 38 | Eden Robinson-Rechavi | 1:52.52 | 2:03.60 | 2:06.46 1:59.00 1:52.52 2:18.25 2:05.34 |
| 39 | Thomas Pierroz | 1:57.23 | 2:06.79 | 1:59.89 2:09.32 2:15.57 1:57.23 2:11.16 |
| 40 | Arthur Cambon | 2:00.63 | 2:09.75 | 2:06.18 2:00.63 2:05.88 2:17.18 2:19.03 |
| 41 | Killian Pelletier Tesseraud | 1:52.63 | 2:12.08 | 2:16.75 1:52.63 2:23.15 2:14.37 2:05.12 |
| 42 | Younes Bellil | 1:52.77 | 2:12.71 | 2:11.41 2:13.87 2:45.72 2:12.84 1:52.77 |
| 43 | Dhruva Sai Meruva | 1:52.16 | 2:17.07 | 2:46.51 1:56.05 2:26.80 1:52.16 2:28.37 |
| 44 | Marius Chaudesaygues | 1:51.17 | 2:19.90 | 2:31.47 2:27.14 2:15.65 1:51.17 2:16.91 |
| 45 | Nathan Bégel | 2:08.98 | 2:22.09 | 2:08.98 2:23.18 2:19.22 2:34.23 2:23.86 |
| 46 | Loïc Chandon | 2:09.67 | 2:25.81 | 2:40.84 2:19.88 3:00.56 2:16.72 2:09.67 |
| 47 | Thomas de Dreuille | 2:07.43 | 2:28.97 | 2:40.68 DNF 2:07.43 2:17.77 2:28.46 |
| 48 | Basile Chandon | 2:17.71 | 2:38.69 | 3:00.56 2:17.71 2:34.90 2:27.79 2:53.37 |
| 49 | Gaëtan Cuilleron | 3:07.27 | 3:17.77 | 3:07.27 3:24.87 3:27.25 3:20.90 3:07.54 |
| 50 | Léo Combet | 2:55.07 | 3:49.74 | 2:55.07 3:53.02 3:53.25 3:59.59 3:42.94 |
| 51 | Kavi Antoni | 3:36.71 | — | 3:52.56 3:36.71 — — — |
| 52 | Tiago Ferrari | 3:40.71 | — | 3:40.71 3:55.10 — — — |
| 53 | Maxime Gusta | 4:01.13 | — | 4:01.13 4:30.02 — — — |
| 54 | Rémi Chandon | 4:52.93 | — | 4:59.52 4:52.93 — — — |
| 55 | Didier Limal | 6:23.37 | — | DNF 6:23.37 — — — |