| 1 | Sebastian Weyer | 19.11 | 22.74 | 23.52 21.77 19.11 26.15 22.92 |
| 2 | Alexandre Carlier | 26.68 | 29.06 | 26.85 28.82 31.50 26.68 38.78 |
| 3 | Lucas Déglise | 28.69 | 30.03 | 28.69 31.67 28.84 30.88 30.38 |
| 4 | Philipp Weyer | 25.52 | 33.71 | 39.49 37.25 25.52 31.64 32.23 |
| 5 | Michel Ye | 31.82 | 34.84 | 34.47 34.95 35.10 31.82 45.22 |
| 6 | Anthony Lafourcade | 32.42 | 35.16 | 44.61 36.15 32.42 35.70 33.62 |
| 7 | John Bacouël | 33.70 | 37.37 | 33.70 36.17 37.54 38.40 38.56 |
| 8 | Tobias Peter | 33.21 | 37.42 | 37.55 35.72 39.00 39.84 33.21 |
| 9 | Victor Colin | 31.54 | 38.92 | 31.54 39.78 48.66 38.37 38.60 |
| 10 | Valentin Hoffmann | 38.14 | 39.90 | 39.83 38.14 DNF 39.47 40.40 |
| 11 | Clara Lafourcade | 36.56 | 40.77 | 41.27 42.91 36.56 38.13 43.99 |
| 12 | Ulysse Merlin | 35.31 | 40.87 | 43.94 37.86 35.31 41.59 43.17 |
| 13 | Paul Luciw | 36.12 | 41.10 | 45.00 48.38 38.58 36.12 39.72 |
| 14 | Liam Wadek | 36.36 | 41.45 | 36.36 DNF 39.26 42.12 42.98 |
| 15 | Louis Wysocinski | 40.27 | 41.58 | 43.40 40.27 45.04 40.33 41.01 |
| 16 | Maxime Calamand | 34.95 | 41.67 | 41.30 34.95 39.50 44.21 46.88 |
| 17 | Charles Daloz-Baltenberger | 37.05 | 42.51 | 38.97 37.05 41.18 DNF 47.38 |
| 18 | Antoine Isselin | 36.65 | 42.84 | 42.71 43.98 49.84 41.83 36.65 |
| 19 | Maxence Baudry | 42.33 | 44.56 | 46.12 49.03 42.33 43.32 44.24 |
| 20 | Louis-Marie Ratto | 38.32 | 45.35 | 41.32 54.41 38.32 47.19 47.53 |
| 21 | Louis Chojnacki | 39.41 | 45.64 | 57.79 39.41 49.83 42.13 44.96 |
| 22 | Conan Mo | 42.91 | 46.29 | 49.41 1:00.94 43.35 46.12 42.91 |
| 23 | Matteo Dummar | 42.90 | 46.48 | 43.49 49.94 46.00 42.90 1:04.68 |
| 24 | Maxime Madrzyk | 46.41 | 48.06 | 54.95 46.41 48.67 46.70 48.81 |
| 25 | Wilfrid Py | 43.45 | 48.21 | 54.45 45.93 43.45 44.57 54.14 |
| 26 | Arthur Provot | 45.18 | 49.53 | 45.18 1:14.69 52.66 49.26 46.67 |
| 27 | Nathan Keraval | 44.04 | 51.13 | 1:05.75 54.05 44.04 51.37 47.96 |
| 28 | Antoine Barrial | 46.26 | 53.53 | 47.21 1:11.75 46.26 56.32 57.05 |
| 29 | Thibaut Mézières | 48.56 | 53.59 | 54.59 56.85 56.88 49.34 48.56 |
| 30 | Hannah Minas | 45.37 | 54.21 | 45.37 50.53 1:00.70 55.55 56.54 |
| 31 | Téo Louis | 51.44 | 1:00.19 | 51.44 1:06.60 53.86 1:07.33 1:00.10 |
| 32 | Thibaud Perrin | 50.61 | 1:01.35 | 1:00.37 1:00.24 50.61 1:06.65 1:03.44 |
| 33 | Elias Mehablia | 1:00.86 | 1:03.45 | 1:01.76 1:18.82 1:03.18 1:00.86 1:05.40 |
| 34 | Maël Weyland | 46.91 | 1:05.43 | 1:05.69 1:07.74 46.91 1:03.42 1:07.18 |
| 35 | Céline Souty | 1:00.72 | 1:06.15 | 1:05.79 1:14.47 1:06.34 1:00.72 1:06.31 |
| 36 | Nathan Louis | 1:06.76 | 1:11.36 | 1:06.76 DNF 1:09.86 1:10.14 1:14.08 |
| 37 | Yoann Lecoeur | 1:05.44 | 1:17.04 | 1:22.62 1:21.22 1:25.31 1:05.44 1:07.28 |
| 38 | Clément Pillou | 1:09.45 | 1:18.48 | 1:18.40 1:15.40 1:31.26 1:21.63 1:09.45 |
| 39 | Jules Belot | 1:12.36 | 1:22.17 | 1:18.05 1:29.11 1:24.56 1:23.91 1:12.36 |
| 40 | Maxime Dotto | 1:08.25 | 1:23.43 | 1:08.25 1:21.42 1:31.26 1:17.60 DNF |
| 41 | Ioannis Papadopoulos | 1:17.24 | 1:23.64 | 1:19.55 1:47.03 1:21.58 1:17.24 1:29.79 |
| 42 | Isaiah Kula Mangala | 1:23.43 | 1:36.71 | 1:43.25 1:23.97 1:23.43 1:56.57 1:42.91 |
| 43 | Lina Tissier | 1:21.81 | 1:36.96 | 1:58.45 1:21.81 1:32.44 1:47.03 1:31.40 |
| 44 | Pauline Bonnaudet | 1:32.22 | — | 1:40.28 1:32.22 — — — |
| 45 | Yang Liu (刘洋) | 1:36.31 | — | 1:36.31 1:48.72 — — — |
| 46 | Tobias Lied | 1:37.54 | — | 1:44.11 1:37.54 — — — |
| 47 | Thierry Jochem | 1:40.00 | — | 1:40.00 2:14.89 — — — |
| 48 | Axel Rougale | 1:42.30 | — | 1:43.65 1:42.30 — — — |
| 49 | Tiphaine Mabillard | 1:45.16 | — | DNF 1:45.16 — — — |
| 50 | Clarence Gaudiez | 1:49.21 | — | 1:49.21 1:58.56 — — — |
| 51 | Frédéric Sauve | 1:50.86 | — | 2:07.99 1:50.86 — — — |
| 52 | Eloan de Vine | 1:53.75 | — | 2:15.80 1:53.75 — — — |
| 53 | Maxime Lardeur | 2:03.21 | — | 2:03.88 2:03.21 — — — |
| 54 | Wassim Koffler | 2:06.15 | — | 2:06.15 2:17.86 — — — |
| 55 | Maya Gozlan | 2:12.37 | — | 2:57.83 2:12.37 — — — |
| 56 | Matéo Atanasov | 2:14.55 | — | DNF 2:14.55 — — — |
| 57 | Laurent Gallion | 2:52.40 | — | 2:52.40 DNF — — — |
| 58 | Rayan Koffler | 2:53.57 | — | 2:53.57 DNF — — — |