Level based on the index of 18 athletes at the start.
18 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | PÜNTENER Fabio | 7.82 | |
| 2 | RILEY Bjorn | 10.10 | |
| 3 | SCHÄTTI Luca | 18.33 | |
| 4 | GUERRINI Marcel | 21.88 | |
| 5 | RÜEGG Timon | 23.66 | |
| 6 | KRAYER Lennart-Jan | 25.55 | |
| 7 | FRISCHKNECHT Andri | 26.83 | |
| 8 | RYF Joris | 28.02 | |
| 9 | GROSLAMBERT Martin | 34.36 | |
| 10 | CAPOIA Alberto | 39.15 | |
| 11 | OLIVETTI Sven | 40.15 | |
| 12 | BAIR Mario | 41.74 | |
| 13 | BOCCHIO VEGA Emanuele | 42.09 | |
| 14 | BAUMANN Janis | 44.02 | |
| 15 | ZALTSMAN Tomer | 46.45 | |
| 16 | LAURENT Laurys | 52.13 | |
| 17 | SCHMID Gian Andri | 60.36 | |
| 18 | BURKI Nick | 67.70 | |
| — | LANDENBERGER Nils | — | |
| — | KLÖTZLI Micha | — | |
| — | MONTEIL Lubin | — | |
| — | PUECH Émilien | — | |
| — | TERBLANCHE Damon | — | |
| — | SENN Tobias | — | |
| — | VALLAT Lionel | — | |
| — | MAKAE Tumelo | — | |
| — | MEYNIER Macléo | — | |
| — | BETSCHART Adrian did not finish | — |