Level based on the index of 16 athletes at the start.
16 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | LILLO Dario | 14.37 | |
| 2 | PÜNTENER Fabio | 15.76 | |
| 3 | GUERRINI Marcel | 22.98 | |
| 4 | WIEDMANN Luke | 22.01 | |
| 5 | ALBIN Vital | 23.32 | |
| 6 | RÜEGG Timon | 22.59 | |
| 7 | LHOMME Maxime | 23.01 | |
| 8 | FORSTER Lars | 27.14 | |
| 9 | SCHÄTTI Luca | 28.13 | |
| 10 | RYF Joris | 29.15 | |
| 11 | BAUMANN Janis | 30.98 | |
| 12 | BURKI Nick | 35.36 | |
| 13 | FRISCHKNECHT Andri | 40.18 | |
| 14 | BÜTIKOFER Gian | 50.23 | |
| 15 | LANDENBERGER Nils | 61.05 | |
| 16 | BETSCHART Adrian | 62.38 | |
| — | RUDOLPH Jann | — | |
| — | MOLLARD David | — | |
| — | LÜTHI Gian-Luca | — | |
| — | RUNKEL Samuel | — | |
| — | MARET Clément did not start | — |