| 1 | Juliette Sébastien | 35.73 | 41.62 | 41.07 44.30 35.73 48.62 39.50 |
| 2 | Ilona Ansel | 38.13 | 46.24 | 47.50 48.22 44.52 46.69 38.13 |
| 3 | Rémi Perrin | 40.98 | 46.32 | 47.77 44.41 40.98 46.77 49.51 |
| 4 | Diego Alfonso | 46.03 | 48.47 | DNF 51.27 46.03 46.39 47.76 |
| 5 | Virgile Perrot | 55.48 | 57.51 | 55.48 58.45 1:08.85 56.13 57.94 |
| 6 | Tobias Peter | 52.32 | 57.71 | 1:01.87 1:09.63 53.57 57.70 52.32 |
| 7 | Alwin Rölz | 58.72 | 1:01.01 | 1:13.02 1:03.97 58.72 59.54 59.53 |
| 8 | Hippolyte Moreau | 55.38 | 1:02.53 | 1:05.40 1:00.06 1:02.70 1:04.82 55.38 |
| 9 | Nicolas Gertner Kilian | 54.46 | 1:03.79 | 1:02.25 1:06.43 1:07.26 1:02.70 54.46 |
| 10 | Ioannis Papadopoulos | 59.68 | 1:04.27 | 1:10.63 1:02.02 1:05.24 1:05.56 59.68 |
| 11 | Peter Grassard | 1:00.81 | 1:05.98 | 1:00.81 1:07.47 1:06.49 1:13.28 1:03.99 |
| 12 | Sandro Mattenberger | 1:03.06 | 1:08.73 | 1:10.08 1:13.75 1:05.65 1:10.46 1:03.06 |
| 13 | Reto Bubendorf | 58.24 | 1:10.93 | 1:13.01 1:07.14 58.24 1:16.38 1:12.63 |
| 14 | Mano Ségransan | 1:02.45 | 1:11.44 | 1:32.96 1:09.17 1:22.65 1:02.50 1:02.45 |
| 15 | Wilfrid Py | 1:13.52 | 1:15.46 | 1:17.10 1:13.59 1:15.68 1:18.74 1:13.52 |
| 16 | Valentin Tempere | 1:06.88 | 1:16.17 | 1:16.40 1:16.96 1:15.14 1:06.88 1:22.74 |
| 17 | Grégoire Gsell | 1:14.94 | 1:17.11 | 1:16.41 1:14.94 1:30.76 1:16.17 1:18.75 |
| 18 | Tiago Eche | 1:14.13 | 1:23.72 | 1:26.97 1:23.10 1:21.08 1:32.07 1:14.13 |
| 19 | Nox Clémenceau | 1:22.57 | 1:26.56 | 1:22.95 1:22.57 1:26.43 1:30.33 1:30.30 |
| 20 | Étienne Aubry | 1:21.80 | 1:29.99 | 1:21.80 1:26.75 1:42.11 1:36.30 1:26.92 |
| 21 | Ellana Vauthier | 1:09.01 | 1:35.00 | 1:32.39 1:39.25 1:33.37 1:42.10 1:09.01 |
| 22 | Mayron Blain | 1:27.12 | 1:41.18 | 1:48.20 1:33.78 DNF 1:27.12 1:41.57 |
| 23 | Julien Gras | 1:34.13 | 1:44.71 | 1:39.37 1:49.45 2:20.37 1:45.32 1:34.13 |
| 24 | Jonathan Dammann | 1:26.96 | 1:45.67 | 1:51.04 1:33.90 1:55.66 1:26.96 1:52.07 |
| 25 | Dimitri Wyss | 1:43.46 | 1:50.54 | 1:47.40 1:56.63 2:12.73 1:43.46 1:47.60 |
| 26 | Idris Berghout | 1:37.71 | 1:54.72 | 1:44.83 2:07.62 1:55.49 1:37.71 2:03.83 |
| 27 | Fabian Settelen | 2:00.98 | 2:10.71 | 2:16.17 2:16.69 2:05.32 2:00.98 2:10.65 |
| 28 | Mattia Pasquini | 1:53.75 | 2:22.64 | 2:14.86 2:28.76 1:53.75 2:24.31 DNS |
| 29 | Antony Frackowiak | 2:02.83 | 2:24.23 | 2:25.73 2:36.41 2:02.83 2:12.07 2:34.89 |
| 30 | Jordan Crippa | 2:11.00 | 2:33.47 | 2:59.87 2:11.00 2:31.84 2:39.27 2:29.31 |
| 31 | Basile Chandon | 2:52.98 | — | 2:52.98 3:18.14 — — — |
| 32 | Luis Kleinheinz | 2:56.22 | — | 3:13.36 2:56.22 — — — |
| 33 | Romain Lebailly | DNF | — | DNF DNF — — — |