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 | 0.00 | |
| 2 | PÜNTENER Fabio | 0.25 | |
| 3 | GUERRINI Marcel | 7.48 | |
| 4 | WIEDMANN Luke | 7.64 | |
| 5 | ALBIN Vital | 7.81 | |
| 6 | RÜEGG Timon | 8.22 | |
| 7 | LHOMME Maxime | 8.64 | |
| 8 | FORSTER Lars | 11.63 | |
| 9 | SCHÄTTI Luca | 12.63 | |
| 10 | RYF Joris | 14.79 | |
| 11 | BAUMANN Janis | 16.61 | |
| 12 | BURKI Nick | 19.86 | |
| 13 | FRISCHKNECHT Andri | 24.67 | |
| 14 | BÜTIKOFER Gian | 34.73 | |
| 15 | LANDENBERGER Nils | 46.69 | |
| 16 | BETSCHART Adrian | 48.02 | |
| — | RUDOLPH Jann | — | |
| — | MOLLARD David | — | |
| — | LÜTHI Gian-Luca | — | |
| — | RUNKEL Samuel | — | |
| — | MARET Clément did not start | — |