| 1 | Abdelhak Kaddour | 26.84 | 28.68 | 26.84 29.82 29.60 28.54 27.90 |
| 2 | Imanuel Müller | 28.95 | 31.16 | 31.67 32.29 28.95 DNF 29.53 |
| 3 | Anthony Lafourcade | 29.51 | 33.04 | 39.15 31.80 32.90 29.51 34.41 |
| 4 | Valentin Hoffmann | 31.63 | 33.45 | 35.12 32.74 31.63 32.48 36.96 |
| 5 | Bryan Melao | 33.36 | 36.35 | 33.36 37.43 34.97 36.64 44.51 |
| 6 | Paul Luciw | 33.16 | 36.59 | 37.42 43.21 36.85 33.16 35.49 |
| 7 | Kévin Ky | 33.60 | 37.90 | 33.60 38.96 39.18 39.93 35.57 |
| 8 | Victor Colin | 34.58 | 38.69 | 35.33 40.01 34.58 40.74 40.75 |
| 9 | Jonathan Dammann | 32.75 | 39.14 | 39.65 32.75 41.33 40.21 37.56 |
| 10 | Maxence Baudry | 36.27 | 39.29 | 47.85 36.27 37.05 37.64 43.19 |
| 11 | Charles Daloz-Baltenberger | 38.49 | 40.97 | 43.59 40.12 38.49 43.73 39.19 |
| 12 | Arthur Provot | 39.84 | 41.93 | 40.16 43.72 44.45 41.92 39.84 |
| 13 | Clara Lafourcade | 38.88 | 42.41 | 42.97 38.88 43.42 41.63 42.63 |
| 14 | Achim Spies | 39.22 | 42.84 | 45.42 44.62 41.01 39.22 42.88 |
| 15 | Natéo Bernard | 39.45 | 43.71 | 1:09.57 39.50 39.45 44.14 47.49 |
| 16 | Marin Brun Boubel | 42.31 | 45.05 | 46.85 43.44 42.31 44.85 48.65 |
| 17 | Carlo Glod | 39.84 | 45.88 | 48.51 39.84 43.45 45.67 DNF |
| 18 | Mathéo Menuge | 42.44 | 47.17 | 48.61 47.38 45.52 1:11.30 42.44 |
| 19 | Romane Nowicki | 41.71 | 47.87 | 50.21 46.15 41.71 1:01.12 47.25 |
| 20 | Alexis Tremellat | 42.18 | 48.18 | 43.96 53.13 48.35 42.18 52.23 |
| 21 | Philippe Mangen | 38.61 | 49.54 | 51.87 38.61 51.67 45.16 51.80 |
| 22 | Rooth Claude Pionzda | 44.83 | 51.17 | 49.72 56.41 52.76 44.83 51.02 |
| 23 | Fanny Pousset | 46.16 | 53.33 | 58.67 46.16 1:04.63 48.19 53.12 |
| 24 | Luke Mercy | 54.68 | 58.21 | 59.80 56.78 59.01 54.68 58.85 |
| 25 | Noah Maire | 55.99 | 59.07 | 1:04.34 59.04 55.99 57.99 1:00.17 |
| 26 | Arthur Monnet | 52.71 | 1:02.01 | 52.71 57.96 1:19.19 58.12 1:09.94 |
| 27 | Nathan Vogel-Brustolin | 51.60 | 1:05.18 | 1:09.72 1:05.36 51.60 1:06.67 1:03.52 |
| 28 | Clarence Gaudiez | 58.35 | 1:06.01 | 1:11.42 1:06.86 1:43.04 59.76 58.35 |
| 29 | Alexandre Schiebel | 1:02.61 | 1:10.30 | 1:03.89 1:02.61 1:17.46 1:10.57 1:16.45 |
| 30 | Léon Demangeot | 1:01.82 | 1:11.38 | 1:01.82 1:46.28 1:11.31 1:17.48 1:05.36 |
| 31 | Mickaël Robert | 1:12.21 | 1:17.18 | 1:17.32 1:20.53 1:12.21 1:31.71 1:13.69 |
| 32 | Nathan Saugnon--Clément | 1:16.11 | 1:17.83 | 1:16.71 1:16.11 1:19.31 1:28.16 1:17.47 |
| 33 | Mathis Audibert | 1:08.93 | 1:18.77 | 1:15.26 1:08.93 1:16.17 1:24.89 1:33.10 |
| 34 | Isaiah Kula Mangala | 1:12.52 | 1:21.43 | 1:16.77 1:18.24 1:12.52 1:29.29 1:30.18 |
| 35 | Théo Meyer-Dumoulin | 1:16.55 | 1:22.10 | 1:34.09 1:31.50 1:18.16 1:16.64 1:16.55 |
| 36 | Etienne Rigaud | 1:16.08 | 1:23.99 | 1:34.95 1:20.92 1:16.08 1:28.99 1:22.05 |
| 37 | Thomas Pont | 1:17.62 | 1:25.26 | 1:25.56 1:26.78 1:23.43 1:30.83 1:17.62 |
| 38 | Élie Lebelle | 1:18.43 | 1:28.40 | 1:21.83 1:39.51 1:35.83 1:27.53 1:18.43 |
| 39 | Thomas Lao | 1:11.23 | 1:28.87 | 1:30.79 1:28.78 1:27.17 1:11.23 1:30.67 |
| 40 | Maxime Dotto | 1:18.09 | 1:28.87 | DNF 1:22.80 1:30.62 1:33.20 1:18.09 |
| 41 | Sara Lacava | 1:17.25 | 1:29.73 | 1:35.11 1:32.31 1:21.78 1:44.23 1:17.25 |
| 42 | Laurent Gallion | 1:25.04 | 1:30.58 | 1:25.04 1:36.77 1:28.85 1:26.12 1:45.84 |
| 43 | Sébastien Lagarde | 1:16.45 | 1:33.46 | 1:39.40 1:35.98 1:28.68 1:35.73 1:16.45 |
| 44 | Thomas Lamartine | 1:17.21 | 1:35.24 | 1:17.21 1:44.22 1:29.76 DNF 1:31.74 |
| 45 | Charlotte Claus | 1:33.50 | 1:41.35 | 1:38.65 2:11.83 1:49.27 1:33.50 1:36.13 |
| 46 | Marius Moreau Nicolas | 1:36.08 | 1:42.28 | 1:36.08 1:43.53 1:37.00 2:13.54 1:46.31 |
| 47 | Hugo Germain | 1:44.26 | 2:16.46 | 2:41.21 1:44.26 DNF 2:04.39 2:03.77 |
| 48 | Camille Bourque | 1:45.36 | — | 2:03.34 1:45.36 — — — |
| 49 | Eléa Biagioli | 1:46.18 | — | 1:53.33 1:46.18 — — — |
| 50 | Noé Kouadio | 1:58.85 | — | 2:01.04 1:58.85 — — — |
| 51 | Mathias Geffe | 2:04.91 | — | 2:40.70 2:04.91 — — — |
| 52 | Ambre Schmitt | 2:09.81 | — | 2:33.30 2:09.81 — — — |
| 53 | Noëlie Palermo | 2:10.61 | — | 2:19.77 2:10.61 — — — |
| 54 | Maxence Delplace | 2:40.27 | — | 3:09.02 2:40.27 — — — |
| 55 | Emilien Saint-Vil | 2:45.34 | — | 2:54.41 2:45.34 — — — |
| 56 | Martin Lemoigne | 3:10.60 | — | 3:13.87 3:10.60 — — — |
| 57 | Néhémie Cangialosi | 4:03.53 | — | 4:59.40 4:03.53 — — — |