| 1 | Emanuel Rheinert | 31.09 | 35.37 | 31.09 43.20 37.58 33.24 35.30 |
| 2 | Valentin Hoffmann | 37.19 | 39.64 | 47.45 37.19 38.85 40.59 39.47 |
| 3 | Leon Schmidtchen | 37.30 | 40.34 | 39.40 43.30 43.46 37.30 38.31 |
| 4 | Kévin Cagnon | 37.43 | 44.15 | 39.00 48.77 48.43 45.01 37.43 |
| 5 | Finn Ickler | 35.07 | 44.56 | 45.79 35.07 43.79 47.25 44.09 |
| 6 | Philipp Roth | 44.02 | 47.19 | 49.03 53.36 44.02 45.90 46.65 |
| 7 | Victor Colin | 45.41 | 52.84 | 53.76 48.96 45.41 55.79 1:12.65 |
| 8 | Mayron Blain | 45.72 | 53.15 | 52.95 53.08 45.72 DNF 53.42 |
| 9 | Sébastien Auroux | 48.18 | 53.39 | 54.01 54.38 48.18 1:16.94 51.79 |
| 10 | Clara Lafourcade | 51.13 | 56.32 | 58.16 56.84 51.13 53.96 1:03.56 |
| 11 | Maxime Josse | 50.99 | 57.83 | 1:01.40 50.99 1:05.05 59.55 52.53 |
| 12 | Quentin Lefebvre | 56.38 | 1:01.10 | 58.40 59.56 1:05.33 DNF 56.38 |
| 13 | Yannick Beyer | 1:03.18 | 1:08.09 | 1:11.33 1:07.42 1:03.18 1:12.66 1:05.53 |
| 14 | Kaïto Bernhart | 56.57 | 1:13.94 | 1:34.75 56.57 1:16.26 1:14.17 1:11.40 |
| 15 | Oliver Bagge | 1:08.97 | 1:14.62 | 1:08.97 1:10.68 1:15.40 1:25.55 1:17.79 |
| 16 | Lina Tissier | 1:15.53 | 1:20.52 | 1:17.25 1:41.21 1:26.91 1:15.53 1:17.39 |
| 17 | François Courtès | 1:16.35 | 1:21.08 | 1:16.35 1:22.81 1:17.08 1:23.36 1:35.80 |
| 18 | Yang Liu (刘洋) | 1:14.77 | 1:21.56 | 1:15.45 DNF 1:21.00 1:28.24 1:14.77 |
| 19 | Rafael Kerkenrath | 1:09.81 | 1:22.74 | 1:09.81 1:14.48 1:32.82 1:30.97 1:22.77 |
| 20 | Martial Averous | 1:27.30 | 1:34.31 | 1:37.27 1:27.30 1:35.80 1:34.99 1:32.14 |
| 21 | Rui Reis | 1:39.05 | 1:47.00 | 1:39.05 1:48.34 1:42.23 DNF 1:50.43 |
| 22 | Louis Oulès | 1:32.20 | 1:59.68 | 1:32.20 1:54.30 1:47.02 2:17.73 2:20.30 |
| 23 | Philippe Lucien | 1:48.05 | — | 1:56.60 1:48.05 — — — |
| 24 | Nathan Guillaumat | 1:52.42 | — | 1:56.73 1:52.42 — — — |
| 25 | Bernhard Brodowsky | 1:53.50 | — | 2:04.33 1:53.50 — — — |
| 26 | Aliza Folger | 2:18.69 | — | DNF 2:18.69 — — — |
| 27 | Logan Devillard | 2:24.03 | — | 2:24.03 DNF — — — |
| 28 | Valentin Guillaumat | 2:53.63 | — | 3:13.72 2:53.63 — — — |
| 29 | Thomas Bricka | 3:06.59 | — | 3:06.59 DNF — — — |
| 30 | Kadmiel Yulzari | 3:13.54 | — | 4:09.80 3:13.54 — — — |
| 31 | Samuel Lokomets | 3:15.10 | — | 3:41.25 3:15.10 — — — |
| 32 | Luca Decker | 3:58.81 | — | 3:58.81 4:42.77 — — — |
| 33 | Raphaël Lemaire | 4:00.45 | — | 4:00.45 4:46.93 — — — |