| 1 | Lucas Déglise | 53.24 | 54.96 | 54.31 55.00 55.57 53.24 56.42 |
| 2 | Alexis Le Merrer | 52.72 | 55.51 | 1:00.88 55.81 52.72 53.04 57.68 |
| 3 | Sheldon Rego | 53.66 | 57.15 | 57.86 53.66 57.54 1:02.00 56.04 |
| 4 | Michel Ye | 53.63 | 58.28 | 58.41 53.63 57.75 1:01.72 58.68 |
| 5 | Baptiste Bery | 53.82 | 59.72 | 58.01 59.88 53.82 1:01.26 1:05.24 |
| 6 | Étienne Aubry | 54.67 | 59.92 | 1:02.41 58.02 54.67 59.34 1:09.87 |
| 7 | Lir Ukaj | 56.71 | 1:01.35 | 56.71 59.24 1:04.32 1:16.08 1:00.49 |
| 8 | Anthony Lafourcade | 57.56 | 1:01.42 | 59.89 1:03.83 1:00.54 57.56 1:04.42 |
| 9 | Bowen Xie (解博文) | 50.54 | 1:01.69 | 50.54 1:03.39 1:01.61 1:00.08 1:28.31 |
| 10 | Victor Chenu | 48.91 | 1:01.93 | 58.97 1:01.66 1:05.15 48.91 DNF |
| 11 | Maxence Baudry | 53.77 | 1:03.06 | 1:10.51 1:02.67 1:00.40 53.77 1:06.10 |
| 12 | Ilona Ansel | 1:00.64 | 1:06.33 | 1:11.17 1:22.96 1:03.87 1:03.96 1:00.64 |
| 13 | Rémi Coimbra | 1:03.79 | 1:06.86 | 1:09.95 1:06.11 1:05.58 1:03.79 1:08.90 |
| 14 | Loïc Zhang | 1:03.03 | 1:06.91 | 1:11.92 1:05.69 1:03.03 1:05.48 1:09.56 |
| 15 | William Phommaha | 1:12.59 | 1:16.02 | 1:22.46 1:12.59 1:13.22 1:16.38 1:18.47 |
| 16 | Dorian Bellet | 1:15.16 | 1:22.35 | 1:31.21 1:23.88 1:20.64 1:15.16 1:22.53 |
| 17 | Maxime Madrzyk | 1:19.23 | 1:24.80 | 1:35.08 1:19.23 1:25.36 1:22.56 1:26.47 |
| 18 | Tom Bertin-Supatto | 1:22.20 | 1:26.45 | 1:22.20 1:25.70 1:38.43 1:22.28 1:31.36 |
| 19 | Eliott Crancée | 1:19.41 | 1:26.49 | 1:21.52 1:25.92 1:32.44 1:32.04 1:19.41 |
| 20 | Kévin Ky | 1:20.92 | 1:30.18 | DNF 1:20.92 1:28.53 1:40.07 1:21.95 |
| 21 | Luc Gély | 1:24.22 | 1:30.59 | 1:24.22 1:36.46 1:31.65 1:27.41 1:32.72 |
| 22 | Tengwen Zhang (章騰文) | 1:12.13 | 1:33.36 | 1:41.93 1:47.58 1:12.13 1:39.07 1:19.08 |
| 23 | Antoine Martini | 1:23.07 | 1:35.12 | 1:34.56 1:37.21 1:33.58 1:37.87 1:23.07 |
| 24 | Jaimy Mfoumou | 1:23.09 | 1:35.42 | 2:19.82 1:23.25 1:29.32 1:23.09 1:53.70 |
| 25 | Rémi Esturoune | 1:30.00 | 1:35.54 | 1:49.69 1:30.00 1:38.20 1:32.45 1:35.98 |
| 26 | Nox Clémenceau | 1:28.95 | 1:36.97 | 1:28.95 1:35.60 1:37.91 1:37.39 1:47.58 |
| 27 | Florian Rapinel | 1:28.15 | 1:39.80 | 1:45.57 1:34.89 1:42.97 1:41.53 1:28.15 |
| 28 | Alexis Tremellat | 1:34.10 | 1:40.82 | 1:46.28 1:34.10 1:40.51 1:35.66 1:51.41 |
| 29 | Lev Azaria Doron | 1:33.58 | 1:46.31 | 1:33.58 2:05.68 1:46.12 1:40.71 1:52.10 |
| 30 | Charles Daloz-Baltenberger | 1:42.70 | 1:47.26 | 1:42.70 1:45.78 1:47.18 1:48.83 2:10.52 |
| 31 | Elie Ben Saïd | 1:37.95 | 1:47.61 | 1:37.95 2:10.23 1:59.68 1:41.44 1:41.71 |
| 32 | Arthur Monnet | 1:42.68 | 1:55.03 | 1:56.71 1:42.68 1:57.41 1:55.85 1:52.54 |
| 33 | Nolan Ren | 1:46.74 | 1:57.09 | 2:01.82 1:46.74 2:06.61 1:54.36 1:55.09 |
| 34 | Axel Rougale | 1:57.37 | 2:22.10 | 2:27.34 1:57.37 2:30.27 2:14.79 2:24.18 |
| 35 | Maxime Lefebvre | 2:12.49 | — | 2:38.65 2:12.49 — — — |
| 36 | Liam Maimone | 2:13.22 | — | 2:37.79 2:13.22 — — — |
| 37 | Elena Zhi (支茁) | 2:18.00 | — | 2:22.73 2:18.00 — — — |
| 38 | Julien Blin | 2:19.02 | — | 2:19.02 2:27.62 — — — |
| 39 | Yoann Lecoeur | 2:19.08 | — | 2:35.46 2:19.08 — — — |
| 40 | Alexandre Athias | 2:23.93 | — | 2:23.93 2:30.66 — — — |
| 41 | Marius Chaudesaygues | 2:29.17 | — | 2:29.17 2:44.91 — — — |
| 42 | Timothée Mesnard | 2:33.41 | — | 2:45.28 2:33.41 — — — |
| 43 | Djilian Nogueira | 2:38.51 | — | 2:41.64 2:38.51 — — — |
| 44 | Luc Lebeau | 3:10.42 | — | 3:20.47 3:10.42 — — — |
| 45 | Jeffrey Mongrolle | 4:27.15 | — | 4:27.15 5:02.68 — — — |