| 1 | Abdelhak Kaddour | 49.41 | 50.57 | 49.58 1:01.76 51.65 50.49 49.41 |
| 2 | Alwin Rölz | 50.64 | 53.00 | 54.37 50.64 1:02.03 52.48 52.16 |
| 3 | Peter Grassard | 51.68 | 55.53 | 55.62 57.71 51.68 54.65 56.31 |
| 4 | Diego Alfonso | 51.41 | 58.11 | 1:00.23 51.41 54.36 59.75 1:03.45 |
| 5 | Juliette Sébastien | 1:00.28 | 1:03.15 | 1:01.47 1:00.28 1:14.24 1:01.98 1:06.01 |
| 6 | Nicolas Gertner Kilian | 1:05.78 | 1:07.88 | 1:06.67 1:06.41 1:10.56 1:05.78 1:27.02 |
| 7 | Adrien Neveu | 1:02.77 | 1:08.32 | 1:03.20 1:11.41 1:11.02 1:10.74 1:02.77 |
| 8 | Étienne Aubry | 1:05.20 | 1:11.03 | 1:11.24 1:11.76 1:16.99 1:05.20 1:10.09 |
| 9 | Tobias Peter | 59.55 | 1:11.59 | 1:13.44 1:07.46 59.55 1:13.86 1:13.98 |
| 10 | Ilona Ansel | 1:10.59 | 1:14.94 | 1:17.68 1:10.59 1:15.23 1:12.43 1:17.16 |
| 11 | Antony Frackowiak | 1:07.77 | 1:17.12 | 1:07.77 1:17.51 1:19.73 1:14.13 1:23.81 |
| 12 | Reto Bubendorf | 1:14.44 | 1:17.14 | 1:18.98 1:16.79 1:14.44 1:16.82 1:17.80 |
| 13 | Virgile Perrot | 1:09.77 | 1:18.09 | 1:18.47 1:32.49 1:09.77 1:15.92 1:19.87 |
| 14 | Mayron Blain | 1:16.79 | 1:25.03 | 1:18.25 1:16.79 1:29.87 1:26.97 1:35.45 |
| 15 | Luis Kleinheinz | 1:17.94 | 1:25.44 | 1:26.34 1:17.94 1:32.36 1:24.66 1:25.32 |
| 16 | Anael Champion | 1:15.57 | 1:25.93 | 1:32.25 1:25.50 1:15.57 1:25.77 1:26.53 |
| 17 | Grégoire Gsell | 1:18.75 | 1:26.71 | 1:18.75 1:24.41 1:33.83 1:38.63 1:21.88 |
| 18 | Sandro Mattenberger | 1:24.09 | 1:28.03 | 1:29.74 1:35.43 1:24.09 1:28.69 1:25.66 |
| 19 | Valentin Tempere | 1:25.25 | 1:30.63 | 1:29.74 1:32.84 1:36.86 1:29.32 1:25.25 |
| 20 | Hippolyte Moreau | 1:29.20 | 1:31.38 | 1:31.29 1:29.20 1:47.16 1:32.64 1:30.21 |
| 21 | Tiago Eche | 1:24.46 | 1:32.51 | 1:24.46 1:28.33 1:33.70 1:35.51 1:42.70 |
| 22 | Jonathan Dammann | 1:23.79 | 1:32.95 | 1:40.00 1:26.58 1:23.79 1:34.39 1:37.89 |
| 23 | Wilfrid Py | 1:08.40 | 1:34.08 | 1:08.40 1:34.42 1:36.85 DNF 1:30.96 |
| 24 | Rémi Perrin | 1:27.12 | 1:36.70 | 1:33.63 1:37.23 1:27.12 2:02.60 1:39.24 |
| 25 | Ellana Vauthier | 1:29.79 | 1:38.61 | 1:34.59 1:29.79 1:49.16 1:41.37 1:39.86 |
| 26 | Nox Clémenceau | 1:30.83 | 1:39.74 | 1:45.84 1:38.84 1:30.83 1:41.88 1:38.50 |
| 27 | Fabian Settelen | 1:22.47 | 1:41.26 | 1:50.21 1:41.32 1:22.47 1:37.75 1:44.72 |
| 28 | Mano Ségransan | 1:42.50 | 1:50.71 | 1:48.39 1:49.63 1:42.50 1:54.12 DNS |
| 29 | Jean-Charles Tillit | 1:43.56 | 1:53.03 | 2:00.86 1:54.26 1:43.56 1:56.10 1:48.74 |
| 30 | Dimitri Wyss | 1:53.86 | 1:57.52 | 1:59.28 2:09.74 1:55.06 1:58.22 1:53.86 |
| 31 | Jordan Crippa | 1:51.30 | 1:57.71 | 2:00.66 1:51.30 2:03.74 1:57.02 1:55.45 |
| 32 | Mattia Pasquini | 2:01.09 | 2:04.40 | DNF 2:01.09 2:02.59 2:04.45 2:06.15 |
| 33 | Arthur Cambon | 1:51.72 | 2:04.74 | 2:03.10 2:07.35 2:03.76 2:09.68 1:51.72 |
| 34 | Baptiste Hennuy | 2:02.98 | 2:09.41 | 2:02.98 2:10.91 2:07.76 2:10.36 2:10.10 |
| 35 | Ioannis Papadopoulos | 2:00.22 | 2:12.74 | 2:21.88 2:05.96 2:16.47 2:15.78 2:00.22 |
| 36 | Idris Berghout | 2:02.04 | 2:14.77 | 2:26.04 2:10.48 2:11.07 2:22.75 2:02.04 |
| 37 | Angelo Melera | 2:10.59 | 2:18.02 | 2:15.07 2:35.81 2:20.76 2:18.23 2:10.59 |
| 38 | Julien Gras | 2:10.54 | 2:23.05 | 2:54.95 2:25.68 2:19.19 2:10.54 2:24.29 |
| 39 | Achille Ovarlez--Jay | 2:52.36 | 3:12.44 | 3:58.88 3:26.67 3:07.45 2:52.36 3:03.20 |
| 40 | Didier Limal | 5:49.40 | — | DNF 5:49.40 — — — |