| 1 | Jingqi Zhang | 35.98 | 40.18 | 35.98 39.95 41.50 45.99 39.10 |
| 2 | Ilona Ansel | 47.08 | 50.05 | 51.06 49.21 51.97 47.08 49.88 |
| 3 | Fanny Pousset | 50.55 | 53.47 | 51.92 56.20 57.89 52.28 50.55 |
| 4 | Noé Bourdon | 46.90 | 55.35 | 55.27 46.90 58.91 57.32 53.45 |
| 5 | Hippolyte Moreau | 56.24 | 57.98 | 59.86 1:01.92 56.24 57.13 56.95 |
| 6 | Romain Velcin | 56.31 | 1:00.90 | 1:01.71 1:00.60 1:00.40 56.31 1:06.16 |
| 7 | Baptiste Bery | 57.38 | 1:01.87 | 1:00.90 57.38 1:03.14 1:01.56 1:04.79 |
| 8 | Jonathan Dammann | 1:11.41 | 1:23.73 | 1:27.09 1:21.06 1:11.41 1:23.04 DNF |
| 9 | Romain Stefan | 1:16.53 | 1:27.50 | 1:25.66 1:47.76 1:26.10 1:30.73 1:16.53 |
| 10 | Iulian Mustata | 1:21.99 | 1:28.01 | 1:27.19 1:21.99 1:27.06 1:29.79 1:35.35 |
| 11 | Arsène Laffarre | 1:23.72 | 1:31.30 | 1:28.48 1:33.14 1:35.95 1:32.27 1:23.72 |
| 12 | Lilyn Ma | 1:26.83 | 1:31.80 | 1:33.14 1:28.63 1:36.45 1:33.64 1:26.83 |
| 13 | Gabin Thiery | 1:29.50 | 1:35.50 | 1:29.82 1:42.81 1:29.50 1:35.08 1:41.61 |
| 14 | Dimitri Wyss | 1:36.89 | 1:41.63 | 1:44.70 1:36.92 1:55.37 1:43.27 1:36.89 |
| 15 | Elouann Marfil | 1:40.80 | 1:45.26 | 1:42.17 1:40.80 1:51.08 1:51.66 1:42.52 |
| 16 | Younes Bellil | 1:31.94 | 2:00.91 | 1:52.71 1:31.94 2:12.24 DNF 1:57.78 |
| 17 | Basile Chandon | 1:45.05 | — | 1:49.08 1:45.05 — — — |
| 18 | Idris Berghout | 1:45.51 | — | 1:45.51 1:46.87 — — — |
| 19 | Raphaël Chanteau | 1:59.10 | — | DNF 1:59.10 — — — |
| 20 | Valentin Muesser | 1:59.46 | — | 2:14.61 1:59.46 — — — |
| 21 | Kavi Antoni | 2:25.60 | — | 2:46.65 2:25.60 — — — |
| 22 | Nathan Bégel | 2:42.01 | — | 2:42.01 DNF — — — |
| 23 | Tom Olivier | 2:42.35 | — | DNF 2:42.35 — — — |
| 24 | Léo Combet | 2:45.56 | — | DNF 2:45.56 — — — |
| 25 | Tiago Ferrari | DNF | — | DNF DNF — — — |
| 25 | Baptiste Beneteau | DNF | — | DNF DNF — — — |
| 25 | Quentin Sanchez | DNF | — | DNF DNF — — — |
| 25 | Manon Bernard | DNF | — | DNF DNF — — — |