| 1 | Alexandre Carlier | 26.50 | 28.20 | 33.90 28.88 27.97 27.74 26.50 |
| 2 | Victor Chenu | 29.42 | 32.19 | 35.70 29.42 32.78 32.48 31.30 |
| 3 | Juliette Sébastien | 28.03 | 38.07 | 28.03 38.70 39.98 36.06 39.44 |
| 4 | Anton Piau | 34.47 | 38.09 | 44.03 39.06 34.47 40.17 35.03 |
| 5 | Michel Ye | 34.93 | 38.97 | 39.91 40.63 36.38 34.93 42.13 |
| 6 | Kévin Cagnon | 34.94 | 40.72 | 34.94 35.78 43.07 43.31 43.78 |
| 7 | Axel Brisse | 41.44 | 44.90 | 44.82 46.99 42.89 49.60 41.44 |
| 8 | Nathan Prigent | 42.95 | 46.52 | 45.27 47.58 46.82 42.95 47.46 |
| 9 | Rémi Esturoune | 38.89 | 48.56 | 38.89 55.52 45.44 46.98 53.25 |
| 10 | Pierre Meunier | 42.22 | 48.89 | 42.22 53.72 48.97 51.84 45.87 |
| 11 | Noé Bourdon | 42.98 | 49.93 | 53.58 45.04 42.98 DNF 51.18 |
| 12 | Matthieu Aubert | 49.70 | 52.99 | 56.29 49.70 54.19 52.05 52.73 |
| 13 | Hubert Tavernier | 47.00 | 53.32 | 55.32 47.00 51.17 1:01.17 53.48 |
| 14 | Flavien Darney | 46.75 | 55.87 | 54.81 58.32 54.49 59.22 46.75 |
| 15 | Maxime Clapié | 51.33 | 56.16 | 51.33 58.26 52.72 1:02.29 57.50 |
| 16 | Aurelien Souchet (高凡) | 53.08 | 59.25 | 59.96 55.25 1:20.97 1:02.54 53.08 |
| 17 | Vincent Colin | 56.91 | 1:00.65 | 59.04 59.49 1:06.85 1:03.43 56.91 |
| 18 | Alexandre Ondet | 58.50 | 1:01.66 | 1:01.26 1:03.19 1:07.62 58.50 1:00.54 |
| 19 | Nathan Darney | 1:03.92 | 1:07.27 | 1:06.09 1:12.93 1:03.92 1:11.21 1:04.50 |
| 20 | Alban Reynaud | 1:08.41 | 1:15.33 | 1:12.94 1:08.41 1:14.43 1:22.67 1:18.61 |
| 21 | Atalis Safont | 1:11.19 | 1:19.67 | 1:26.66 1:34.50 1:17.76 1:11.19 1:14.59 |
| 22 | Lina Tissier | 1:11.57 | 1:20.26 | 1:23.48 1:22.37 1:16.09 1:11.57 1:22.33 |
| 23 | Romain D'hondt | 1:20.35 | 1:24.21 | 1:20.35 1:25.54 1:33.30 1:26.66 1:20.43 |
| 24 | Thomas Lehéricy | 54.43 | 1:28.28 | 54.43 1:12.52 2:59.89 2:03.74 1:08.59 |
| 25 | Lilyn Ma | 1:14.30 | 1:29.20 | 1:19.84 1:34.86 1:14.30 1:32.90 1:37.38 |
| 26 | Yoann Lecoeur | 1:22.51 | 1:32.67 | 1:22.51 1:28.56 1:23.24 1:46.22 1:51.56 |
| 27 | Axel Romani | 1:31.13 | 1:37.88 | 1:40.64 2:01.70 1:38.05 1:34.95 1:31.13 |
| 28 | David Parra Meza | 1:22.23 | 1:38.87 | 1:43.95 1:34.07 1:38.59 1:22.23 DNF |
| 29 | Laurent Reynaud | 2:00.38 | 2:26.41 | 2:21.82 2:26.82 2:00.38 2:30.58 DNF |
| 30 | Aodren Tassel | 3:34.94 | — | 4:45.71 3:34.94 — — — |
| 31 | Luc Lehéricy | 5:20.43 | — | DNF 5:20.43 — — — |