Level based on the index of 21 athletes at the start.
21 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | HALTER Nicolas | 26.18 | |
| 2 | SIDAHMED Khalid | 27.93 | |
| 3 | ALDER Micha | 29.30 | |
| 4 | ITEN Lewin | 30.86 | |
| 5 | GERIG Sven | 36.09 | |
| 6 | FEDERER Pema | 37.10 | |
| 7 | TOTH Noel | 39.03 | |
| 8 | HOCHSTRASSER Lenny | 40.95 | |
| 9 | BARD Julien | 41.96 | |
| 10 | FISCHER Leon | 43.34 | |
| 11 | HÄTTENSCHWILER Loris | 45.08 | |
| 12 | MINDER Timon | 55.45 | |
| 13 | NASCARELLA Luca | 58.02 | |
| 14 | HASSLER Mauro | 59.58 | |
| 15 | SCHNEIDER Gian | 66.09 | |
| 16 | PROBST Cedric Roy | 68.30 | |
| 17 | MEIER Colin | 68.66 | |
| 18 | CADRA Clemens | 68.94 | |
| 19 | WALSER Fabrice | 76.55 | |
| 20 | SOMMER Sven | 77.84 | |
| 21 | BLOCH Fabian | 80.86 | |
| — | BROGGINI Diego | — | |
| — | FRISCHKNECHT Mike | — | |
| — | HOURIET Baptiste | — | |
| — | REINHARD Lars | — | |
| — | WITTENWILER Joe | — | |
| — | SCHERZINGER Alexander | — | |
| — | CHESNEAU Baptiste | — | |
| — | LEUZINGER Nilas | — | |
| — | KOLLY Valentin did not finish | — | |
| — | ESCRIEUT Léo did not finish | — | |
| — | OVERNEY David did not finish | — | |
| — | BINZ Yanick did not finish | — | |
| — | JUNGO Max did not start | — |