| 1 | Juliette Sébastien | 10.96 | 12.09 | 10.96 11.51 12.18 13.43 12.58 |
| 2 | Nicolas Gertner Kilian | 14.03 | 14.18 | 14.77 14.29 14.03 14.18 14.08 |
| 3 | János Bereczki | 12.14 | 14.53 | 15.40 15.08 13.10 12.14 15.59 |
| 4 | Samuel Simko | 13.87 | 15.17 | 14.44 15.41 17.80 13.87 15.65 |
| 5 | Tobias Peter | 13.93 | 15.33 | 15.26 15.49 16.39 15.23 13.93 |
| 6 | Alexandre Carlier | 13.49 | 15.61 | 14.11 16.03 13.49 16.69 19.31 |
| 7 | Alessio Giuliano | 12.56 | 16.49 | 12.56 16.83 15.70 17.96 16.95 |
| 8 | Malte Ihlefeld | 16.11 | 17.51 | 17.56 20.12 16.11 18.28 16.68 |
| 9 | Alwin Rölz | 13.40 | 18.32 | 20.71 15.68 18.57 20.76 13.40 |
| 10 | Aarin Manik | 15.32 | 18.43 | 16.64 18.93 15.32 19.73 30.49 |
| 11 | Valentin Hoffmann | 18.43 | 20.28 | 22.25 25.56 18.73 18.43 19.87 |
| 12 | Konstantin Jaehne | 18.78 | 21.83 | 26.20 21.85 24.53 19.12 18.78 |
| 13 | Fabian Löhle | 18.49 | 22.09 | 24.55 20.92 20.80 18.49 26.22 |
| 14 | Noé Bourdon | 19.85 | 23.18 | 24.46 27.59 23.27 21.80 19.85 |
| 15 | Ben Zwicky | 20.13 | 23.25 | 20.13 24.58 23.19 21.97 25.28 |
| 16 | Fabian Senn | 18.55 | 23.50 | 18.55 22.80 25.26 22.44 27.50 |
| 17 | Alexandre Theisen | 22.16 | 24.12 | 25.04 23.79 25.21 23.52 22.16 |
| 18 | Nox Clémenceau | 22.91 | 27.24 | 29.26 24.14 22.91 28.33 31.84 |
| 19 | Benjamin Lippsmeier | 21.47 | 27.60 | 21.47 DNF 23.36 33.16 26.29 |
| 20 | Mika Schwendener | 27.17 | 28.48 | 27.17 27.29 30.99 27.17 40.95 |
| 21 | Fabio Asaro | 20.94 | 28.84 | 20.94 25.42 36.07 32.97 28.12 |
| 22 | Christophe Grosjean | 28.55 | 32.36 | 30.77 38.53 30.48 35.84 28.55 |
| 23 | Marco Syfrig | 22.25 | 33.38 | 22.25 37.58 28.37 39.47 34.19 |
| 24 | Hannah Minas | 21.44 | 33.43 | 40.41 27.80 46.82 21.44 32.07 |
| 25 | Fabio Freund | 30.05 | 33.43 | 32.57 38.60 34.28 30.05 33.43 |
| 26 | Pacifico Rodriguez | 28.82 | 34.18 | 28.82 46.15 35.06 32.52 34.96 |
| 27 | Fabian Settelen | 31.06 | 35.29 | 35.85 32.52 37.51 DNF 31.06 |
| 28 | Alasdair Paton | 25.63 | 35.63 | 30.79 25.63 33.01 1:10.58 43.09 |
| 29 | Sean Findlay | 30.34 | 35.97 | 36.04 35.12 52.17 30.34 36.74 |
| 30 | Levin Houghton | 33.97 | 38.40 | 42.93 35.12 37.16 33.97 59.96 |
| 31 | Oleg Gritsenko | 34.05 | 39.00 | 34.05 40.64 38.43 37.93 46.55 |
| 32 | Willem Klose | 33.42 | 39.32 | DNF 43.09 34.09 40.77 33.42 |
| 33 | Georges Ataya | 36.72 | 41.00 | 36.72 44.54 41.15 DNF 37.30 |
| 34 | Leo Merholz | 40.62 | 44.20 | 42.51 45.28 40.62 48.85 44.81 |
| 35 | Loris Neupert | 45.95 | 55.72 | 56.41 52.22 45.95 1:00.29 58.53 |
| 36 | Paul Bühler | 1:02.34 | — | 1:10.41 1:02.34 — — — |
| 37 | Björn Oehlinger | 1:05.35 | — | 1:08.71 1:05.35 — — — |
| 38 | Manuel Margelisch | 1:24.96 | — | 1:32.99 1:24.96 — — — |
| 39 | Maurus Violi | 1:32.52 | — | 1:35.84 1:32.52 — — — |
| 40 | Liam Kileen McManimon | 1:37.65 | — | 1:56.22 1:37.65 — — — |