| 1 | Alexandre Carlier | 25.48 | 31.28 | 33.76 25.48 28.56 32.94 32.35 |
| 2 | Abdelhak Kaddour | 29.16 | 31.37 | 30.90 30.32 34.21 29.16 32.90 |
| 3 | Valentin Hoffmann | 36.68 | 39.26 | 40.23 38.35 40.33 39.19 36.68 |
| 4 | Anthony Lafourcade | 35.86 | 40.35 | 38.20 42.72 44.86 35.86 40.12 |
| 5 | Jonathan Mauroy | 34.21 | 40.61 | 38.54 34.21 42.89 43.38 40.39 |
| 6 | Victor Colin | 38.74 | 44.53 | 43.67 45.06 38.74 44.85 50.95 |
| 7 | Pierre Meunier | 34.21 | 45.27 | 45.93 42.30 34.21 1:01.61 47.58 |
| 8 | John Bacouël | 41.84 | 45.31 | 41.84 46.40 42.95 56.49 46.57 |
| 9 | Maxence Baudry | 44.17 | 46.58 | 45.27 44.17 48.99 59.06 45.48 |
| 10 | Clara Lafourcade | 43.05 | 47.15 | 52.31 43.05 45.05 44.09 55.42 |
| 11 | Andrea Thull | 46.02 | 48.49 | 1:03.67 50.90 46.02 47.82 46.76 |
| 12 | Axel Brisse | 41.76 | 48.50 | 52.17 46.65 41.76 55.84 46.69 |
| 13 | Rémi Esturoune | 45.05 | 48.79 | 45.90 45.05 51.01 49.47 DNF |
| 14 | Arthur Wallem | 43.21 | 50.00 | 43.21 57.93 45.89 55.35 48.76 |
| 15 | Paul Luciw | 46.22 | 52.64 | 49.19 46.22 59.61 1:11.68 49.12 |
| 16 | Guillaume David | 49.14 | 54.65 | 49.14 57.37 57.44 1:13.01 49.14 |
| 17 | Romain D'hondt | 46.51 | 55.27 | 58.51 55.73 52.32 57.76 46.51 |
| 18 | Vincent Colin | 52.94 | 58.11 | 1:08.54 57.56 1:01.68 52.94 55.08 |
| 19 | Noémie Thiollier | 58.88 | 1:04.84 | 1:10.90 58.88 1:10.32 1:02.53 1:01.68 |
| 20 | Ellana Vauthier | 1:02.64 | 1:06.14 | 1:06.06 1:05.05 DNF 1:02.64 1:07.31 |
| 21 | Louis Wysocinski | 1:00.10 | 1:08.64 | 1:00.93 1:07.74 1:19.35 1:00.10 1:17.24 |
| 22 | Dylan Le Bozec | 1:00.93 | 1:09.99 | 1:07.00 1:00.93 1:25.35 1:04.95 1:18.01 |
| 23 | Charles Daloz-Baltenberger | 1:04.30 | 1:12.49 | 1:21.35 1:45.41 1:04.30 1:11.78 1:04.35 |
| 24 | Samuel Janssen | 1:06.84 | 1:19.70 | 1:26.30 1:09.64 DNF 1:23.16 1:06.84 |
| 25 | Atalis Safont | 1:09.00 | 1:24.34 | 1:32.13 2:10.71 1:29.00 1:09.00 1:11.90 |
| 26 | Yoann Lecoeur | 1:23.54 | 1:25.63 | 1:28.69 1:49.64 1:24.03 1:23.54 1:24.16 |
| 27 | Lucas Moreau | 1:18.70 | 1:29.89 | 1:19.10 1:40.81 1:57.32 1:29.77 1:18.70 |
| 28 | Chris Hermes | 1:20.54 | 1:33.89 | 1:20.54 1:44.63 1:52.49 1:24.41 1:32.62 |
| 29 | Greg Leonard | 1:18.75 | 1:33.90 | 1:24.31 1:50.68 1:26.99 1:18.75 1:50.41 |
| 30 | Philippe Schwartz | 1:17.63 | 1:34.61 | 1:42.36 1:29.74 1:43.63 1:31.73 1:17.63 |
| 31 | Dimitrios Dimitriou | 1:28.00 | 1:43.35 | 1:52.27 1:28.00 1:43.78 1:37.32 1:48.96 |