| 1 | John Bacouël | 33.57 | 37.94 | 33.57 36.66 38.41 41.75 38.74 |
| 2 | Darren Siew Ee Yaang (蕭奕暘) | 38.54 | 42.32 | 48.60 45.53 39.34 42.10 38.54 |
| 3 | Juliette Sébastien | 35.95 | 45.96 | 48.04 47.60 42.25 53.00 35.95 |
| 4 | Axel Brisse | 51.84 | 57.57 | 1:13.63 58.30 51.84 1:00.19 54.23 |
| 5 | Elian Beguec | 55.57 | 59.20 | 59.66 55.57 1:05.44 1:00.00 57.95 |
| 6 | Antoine Isselin | 56.89 | 59.95 | 1:04.41 1:05.12 57.75 56.89 57.69 |
| 7 | Thibaud Ou | 55.77 | 1:00.81 | 55.77 59.59 1:05.14 1:00.88 1:01.96 |
| 8 | Lucas Déglise | 58.15 | 1:00.81 | 1:04.21 58.15 1:00.06 1:04.91 58.15 |
| 9 | Eason Siew Ee Son (蕭奕晨) | 1:00.23 | 1:03.92 | 1:03.94 1:04.01 1:03.82 1:15.02 1:00.23 |
| 10 | Enzo Dacillo | 1:01.18 | 1:04.38 | 1:06.22 1:01.18 1:03.74 1:12.45 1:03.18 |
| 11 | Nicolas Gertner Kilian | 1:02.02 | 1:07.75 | 1:13.63 1:02.02 1:05.44 1:04.19 1:18.92 |
| 12 | Zakareya Benbihi | 1:03.51 | 1:07.99 | 1:11.77 1:13.21 1:08.52 1:03.51 1:03.67 |
| 13 | Sophie Chan | 1:01.31 | 1:13.17 | 1:02.12 1:18.86 1:01.31 1:25.68 1:18.53 |
| 14 | Valentin Tempere | 1:06.29 | 1:16.74 | 1:06.29 1:21.76 1:17.56 1:24.38 1:10.89 |
| 15 | Paul Luciw | 1:09.69 | 1:16.94 | 1:09.69 1:21.33 1:20.92 1:12.15 1:17.76 |
| 16 | Peter Grassard | 1:09.55 | 1:18.44 | 1:09.55 1:22.12 1:10.36 1:22.83 1:26.41 |
| 17 | Philippe Virouleau | 1:03.89 | 1:18.60 | 1:17.73 1:19.37 1:19.52 1:03.89 1:18.71 |
| 18 | Hari Anirudh | 1:13.99 | 1:21.94 | 1:49.70 1:16.66 1:15.72 1:33.45 1:13.99 |
| 19 | Anthony Lafourcade | 1:08.84 | 1:25.03 | 1:40.78 1:21.98 1:19.77 1:33.35 1:08.84 |
| 20 | Abdelhak Kaddour | 1:16.82 | 1:26.40 | 1:46.80 1:18.78 1:29.82 1:30.61 1:16.82 |
| 21 | Téo Louis | 1:17.55 | 1:26.47 | 1:33.95 1:23.52 1:17.55 1:21.94 1:38.15 |
| 22 | Leo Guernion | 1:18.41 | 1:26.87 | 1:43.50 1:18.41 1:24.10 1:33.02 1:23.48 |
| 23 | Diego Alfonso | 1:17.28 | 1:27.30 | 1:30.53 1:20.96 1:30.40 DNF 1:17.28 |
| 24 | Wilfrid Py | 1:25.03 | 1:31.82 | 1:25.03 1:34.66 1:27.57 1:33.24 1:49.84 |
| 25 | Arthur Provot | 1:28.60 | 1:35.03 | 1:37.49 1:32.95 1:38.62 1:28.60 1:34.64 |
| 26 | Étienne Aubry | 1:34.74 | 1:41.09 | 1:49.94 1:34.74 1:35.12 1:46.21 1:41.94 |
| 27 | Diego Fraile | 1:40.83 | 1:45.39 | 1:50.17 1:41.45 1:40.83 2:14.80 1:44.55 |
| 28 | Siew Hann Wen (蕭漢文) | 1:58.42 | 2:18.60 | 1:58.42 3:00.08 1:59.44 2:43.02 2:13.33 |
| 29 | Alexandre Ondet | 2:03.33 | — | 2:15.50 2:03.33 — — — |
| 30 | Anthony Goiset | 2:17.57 | — | 2:17.57 2:41.75 — — — |
| 31 | Charles Daloz-Baltenberger | 2:22.20 | — | 2:43.12 2:22.20 — — — |
| 32 | Alaric Pouchain | 2:22.28 | — | 2:50.56 2:22.28 — — — |
| 33 | Sofyan Thivend | 2:24.50 | — | 2:24.50 2:29.13 — — — |
| 34 | Thomas Ortega | 2:45.56 | — | 2:51.98 2:45.56 — — — |
| 35 | Yoann Lecoeur | 3:02.32 | — | DNF 3:02.32 — — — |
| 36 | Louis Wysocinski | DNF | — | DNF DNF — — — |
| 36 | Alexis Le Merrer | DNF | — | DNF DNF — — — |