| 1 | Rémi Perrin | 34.53 | 37.78 | 39.22 41.36 34.75 34.53 39.36 |
| 2 | Ilona Ansel | 42.22 | 44.35 | 46.31 42.22 43.32 55.98 43.42 |
| 3 | Baptiste Bery | 43.39 | 50.09 | 55.09 43.39 57.99 50.06 45.11 |
| 4 | Romain Velcin | 46.11 | 51.60 | 47.63 57.36 56.89 50.29 46.11 |
| 5 | Noé Bourdon | 50.23 | 54.61 | 56.18 50.23 58.57 52.43 55.23 |
| 6 | Linus Buck | 55.82 | 1:00.36 | 55.82 59.90 1:00.55 1:04.36 1:00.62 |
| 7 | Tiago Eche | 1:00.55 | 1:05.32 | 1:11.52 1:00.69 1:04.87 1:00.55 1:10.40 |
| 8 | Marianne Faure | 1:00.84 | 1:06.13 | 1:04.58 1:09.00 1:15.23 1:00.84 1:04.81 |
| 9 | Ylann Vernaton | 1:00.97 | 1:06.39 | 1:06.68 1:03.31 1:11.51 1:09.18 1:00.97 |
| 10 | Étienne Aubry | 59.69 | 1:07.18 | 1:07.69 59.69 1:07.25 1:06.61 1:17.16 |
| 11 | Baptiste Dano | 1:05.79 | 1:09.06 | 1:14.35 1:05.79 1:18.53 1:06.72 1:06.10 |
| 12 | Enzo Bruder-Jeannot | 56.19 | 1:09.38 | 1:14.60 1:01.16 56.19 1:15.71 1:12.37 |
| 13 | Marin Brun Boubel | 1:04.66 | 1:09.39 | 1:08.33 1:20.99 1:11.79 1:08.05 1:04.66 |
| 14 | Wilfrid Py | 1:01.42 | 1:09.46 | 1:13.69 1:17.36 1:05.28 1:01.42 1:09.41 |
| 15 | Valentin Hoffmann | 1:09.67 | 1:13.17 | 1:09.86 1:13.21 1:18.18 1:09.67 1:16.45 |
| 16 | Florian Girard | 1:10.90 | 1:14.57 | 1:13.75 1:13.06 1:16.89 1:17.23 1:10.90 |
| 17 | Nox Clémenceau | 1:10.17 | 1:20.44 | 1:10.17 1:27.46 1:22.44 1:11.43 1:28.94 |
| 18 | Timon Carliez | 1:20.42 | 1:27.41 | 1:30.04 1:29.83 1:22.37 1:20.42 1:41.44 |
| 19 | Romain Stefan | 1:33.65 | 1:37.51 | 1:37.13 1:33.65 1:57.41 1:35.98 1:39.42 |
| 20 | Rooth Claude Pionzda | 1:33.37 | 1:37.87 | 1:33.37 1:44.76 1:46.13 1:34.45 1:34.41 |
| 21 | Nils Rödel | 1:28.35 | 1:43.91 | 1:28.35 1:49.50 1:34.37 1:47.87 DNF |
| 22 | Basile Chandon | 1:34.20 | 1:45.27 | 1:40.63 1:48.80 1:46.37 1:51.65 1:34.20 |
| 23 | Dario Tommasi | 1:36.14 | 1:48.38 | 1:57.55 1:36.97 1:58.87 1:50.61 1:36.14 |
| 24 | Antoine Martini | 1:41.08 | 2:01.68 | 2:09.76 1:41.08 2:08.92 1:46.35 2:35.33 |
| 25 | Valentin Vilas Boas | 2:04.20 | — | 2:17.07 2:04.20 — — — |
| 26 | Charles Daloz-Baltenberger | 2:08.62 | — | 2:08.62 2:39.19 — — — |
| 27 | Anjie Zhao (赵安洁) | 2:24.12 | — | 2:45.55 2:24.12 — — — |
| 28 | Thomas Pianeta | 2:34.16 | — | 3:06.39 2:34.16 — — — |
| 29 | Manon Bernard | 2:43.95 | — | 3:20.55 2:43.95 — — — |
| 30 | Quentin Sanchez | 2:48.10 | — | 2:48.10 2:55.81 — — — |
| 31 | Cameron Hernandez | 2:52.26 | — | 3:37.15 2:52.26 — — — |
| 32 | Maxence Gautron | 2:52.53 | — | 3:30.16 2:52.53 — — — |
| 33 | Brice Jeannerot | 2:59.42 | — | 2:59.42 3:04.75 — — — |
| 34 | Théo Meyer-Dumoulin | 3:28.15 | — | 3:28.15 4:36.83 — — — |
| 35 | Laurent Gallion | 3:36.72 | — | 3:49.72 3:36.72 — — — |
| 36 | Basile Brelot | 3:46.16 | — | 3:46.16 3:54.22 — — — |
| 37 | Jeffrey Mongrolle | 4:02.49 | — | 4:31.71 4:02.49 — — — |
| 38 | Luke Richardson | 5:12.97 | — | 5:54.48 5:12.97 — — — |
| 39 | Mathias Malecot | 9:01.96 | — | 9:13.61 9:01.96 — — — |