Level based on the index of 22 athletes at the start.
22 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | FRANZ Niklas | 24.60 | |
| 2 | GERIG Sven | 26.37 | |
| 3 | FISCHER Leon | 28.22 | |
| 4 | FEDERER Pema | 31.16 | |
| 5 | BARD Julien | 31.58 | |
| 6 | TOTH Noel | 36.04 | |
| 7 | SPRENGER Felix | 37.63 | |
| 8 | HOCHSTRASSER Lenny | 37.97 | |
| 9 | LINDNER Moritz | 39.48 | |
| 10 | NASCARELLA Luca | 40.33 | |
| 11 | HÄTTENSCHWILER Loris | 41.00 | |
| 12 | MINDER Timon | 41.16 | |
| 13 | ESCRIEUT Léo | 41.84 | |
| 14 | KING Jonas | 43.44 | |
| 15 | ITEN Lewin | 44.36 | |
| 16 | CASPI Tomer | 56.21 | |
| 17 | SCHNEIDER Gian | 57.73 | |
| 18 | EBRECHT Max | 58.15 | |
| 19 | CADRA Clemens | 58.74 | |
| 20 | MEIER Colin | 61.01 | |
| 21 | HASSLER Mauro | 62.52 | |
| 22 | WALSER Fabrice | 66.22 | |
| — | ADLER Max | — | |
| — | SOMMER Sven | — | |
| — | PROBST Cedric Roy | — | |
| — | SAETTONE Christian | — | |
| — | HOURIET Baptiste | — | |
| — | MCDONALD Innes | — | |
| — | SEE Emilian | — | |
| — | WITTENWILER Joe | — | |
| — | DINERMAN Asaf | — | |
| — | BLOCH Fabian | — | |
| — | SCHERZINGER Alexander | — | |
| — | REINHARD Lars | — | |
| — | KOLLY Valentin | — | |
| — | CHESNEAU Baptiste | — | |
| — | OUAHBI Aimrane | — | |
| — | LEUZINGER Nilas | — | |
| — | HOFER Mauro | — | |
| — | PÜNTENER Romano did not finish | — | |
| — | BORRE Gabriel did not finish | — | |
| — | AAMAR Omar did not finish | — | |
| — | SCHNEIDER Raul did not finish | — |