| 1 | Jonas Pilhöfer | 34.97 | 41.23 | DNF 39.39 39.77 44.53 34.97 |
| 2 | Imanuel Müller | 39.71 | 41.90 | 39.71 42.29 40.70 50.22 42.70 |
| 3 | Felix Christian Schmidt | 41.63 | 44.42 | 44.77 45.02 41.63 43.60 44.89 |
| 4 | Thomas Heiden | 49.47 | 55.44 | 59.72 52.81 49.47 55.38 58.13 |
| 5 | Bowen Xie (解博文) | 52.52 | 56.99 | 55.65 57.79 52.52 58.63 57.52 |
| 6 | Tias Claeys | 53.86 | 58.91 | 1:02.44 54.12 1:03.86 1:00.18 53.86 |
| 7 | Vincent Chan | 54.31 | 1:00.10 | 1:02.79 1:02.78 1:02.14 55.38 54.31 |
| 8 | Yanniko Zhechev | 57.42 | 1:00.28 | 1:09.38 1:01.49 57.42 1:01.82 57.53 |
| 9 | Lisa Leukemans | 1:00.14 | 1:03.75 | 1:24.09 1:00.14 1:01.87 1:03.16 1:06.22 |
| 10 | Alexander Richetta | 59.25 | 1:03.92 | 1:02.51 1:07.35 1:01.91 1:22.85 59.25 |
| 11 | Joel Cetra | 59.66 | 1:07.74 | 1:04.99 1:11.30 59.66 1:13.20 1:06.93 |
| 12 | Achim Spies | 1:00.09 | 1:12.75 | 1:00.09 1:11.80 1:10.53 1:15.92 1:16.10 |
| 13 | Lennert Smeets | 1:09.31 | 1:12.80 | 1:11.06 1:09.31 1:23.78 1:13.28 1:14.06 |
| 14 | Ayhan Sarier | 1:08.22 | 1:15.87 | 1:25.97 1:09.16 1:08.22 1:24.43 1:14.02 |
| 15 | Matthias Schegers | 1:06.93 | 1:18.76 | 1:23.20 1:22.03 1:11.05 1:27.22 1:06.93 |
| 16 | Maxwell Praet | 1:11.20 | 1:30.11 | 1:43.47 1:21.90 1:24.96 1:44.10 1:11.20 |
| 17 | Oskar Feed Jakobsen | 1:22.13 | 1:30.11 | 1:24.82 1:41.56 1:33.72 1:22.13 1:31.79 |
| 18 | Marcin Karczmarz | 1:24.51 | 1:34.68 | 1:51.82 1:35.41 1:36.81 1:31.82 1:24.51 |
| 19 | Yasna Zhechev | 1:26.62 | 1:35.08 | 1:40.45 1:49.05 1:36.77 1:26.62 1:28.02 |
| 20 | Tijl Wachtelaer | 1:33.15 | 1:41.06 | 1:43.60 1:46.14 1:39.41 1:40.17 1:33.15 |
| 21 | Le-Duy Vu | 1:32.43 | 1:42.47 | 1:53.11 1:39.21 1:49.65 1:38.56 1:32.43 |
| 22 | Raphael Eduardo Kuijpers | 1:48.65 | 1:51.92 | 1:53.74 1:48.65 1:48.68 1:53.34 1:55.98 |
| 23 | Félicien Steux | 1:51.05 | 1:52.86 | 1:56.13 1:51.05 1:59.65 1:51.28 1:51.16 |
| 24 | Martin Bearzatto | 1:47.22 | 1:53.34 | 1:51.43 1:47.22 2:01.02 2:03.95 1:47.56 |
| 25 | Ulrich Spies | 1:56.46 | 2:01.03 | 2:12.78 1:56.46 2:06.57 1:58.52 1:58.01 |
| 26 | Willem Van Poucke | 1:40.84 | 2:05.95 | 2:19.22 1:40.84 1:57.78 2:00.86 2:40.14 |
| 27 | Sam Vanhees | 1:59.71 | 2:20.22 | 2:25.20 1:59.71 2:20.17 2:38.92 2:15.28 |
| 28 | Arne Leysen | 2:08.56 | — | 2:08.56 2:19.89 — — — |
| 29 | Simon De Prins | 2:09.95 | — | 2:34.28 2:09.95 — — — |
| 30 | Elias Hostens | 2:10.04 | — | 2:10.04 2:58.12 — — — |
| 31 | Jakub Verschoore | 2:12.28 | — | 2:31.61 2:12.28 — — — |
| 32 | Jef Van Vaerenbergh | 2:21.45 | — | 2:25.99 2:21.45 — — — |
| 33 | Syao Andris | 2:22.01 | — | 2:22.01 2:24.24 — — — |
| 34 | Anneroze Foulon | 2:28.00 | — | 2:51.62 2:28.00 — — — |
| 35 | Jelle Mattan | 2:37.07 | — | DNF 2:37.07 — — — |
| 36 | Ruben Cocheret de la Morinière | 2:44.46 | — | 2:44.46 2:53.90 — — — |
| 37 | Lenn Vermeir | 2:53.04 | — | 2:53.04 DNF — — — |
| 38 | Nóra Szepes | 2:57.76 | — | 2:57.76 DNF — — — |
| 39 | Arthur Schnackers | DNF | — | DNF DNF — — — |
| 39 | Ruben Burghout | DNF | — | DNF DNF — — — |
| 39 | Aryan Chukkala | DNF | — | DNF DNF — — — |
| 39 | Mathijs Keunen | DNF | — | DNF DNF — — — |
| 39 | Luca-Andrei Sandu | DNF | — | DNF DNF — — — |
| 39 | Phinneas Rex Brandenburg | DNF | — | DNF DNF — — — |
| 39 | Frederik Küster | DNF | — | DNF DNS — — — |
| 39 | Luíz Mrava | DNF | — | DNF DNF — — — |
| 39 | Lars Vandenbergh | DNF | — | DNF DNF — — — |