Level based on the index of 17 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 | TREUDLER Finn | 23.20 | |
| 2 | HALTER Nicolas | 32.00 | |
| 3 | SIDAHMED Khalid | 36.01 | |
| 4 | BÜTIKOFER Gian | 41.68 | |
| 5 | BINZ Yanick | 42.56 | |
| 6 | GERIG Sven | 43.73 | |
| 7 | ALDER Micha | 47.35 | |
| 8 | SPRENGER Felix | 49.40 | |
| 9 | BARD Julien | 56.84 | |
| 10 | LHOMME Maxime | 59.08 | |
| 11 | TOTH Noel | 60.94 | |
| 12 | HÄTTENSCHWILER Loris | 62.12 | |
| 13 | NASCARELLA Luca | 63.58 | |
| 14 | PÜNTENER Romano | 64.17 | |
| 15 | VUILLIOMENET Julien | 64.56 | |
| 16 | BERNET Fadri | 68.08 | |
| 17 | SCHNEIDER Gian | 71.60 | |
| 18 | BLOCH Fabian | 81.86 | |
| — | STEFANI Livio | — | |
| — | ESCRIEUT Léo | — | |
| — | RUDOLPH Jann | — | |
| — | HASSLER Mauro | — | |
| — | BLUM Joel | — | |
| — | MINDER Timon | — | |
| — | RUNKEL Samuel | — | |
| — | MEIER Colin | — | |
| — | STÜRM Miro | — | |
| — | WITTENWILER Joe | — | |
| — | HOURIET Baptiste | — | |
| — | KNAUS Flavio | — | |
| — | GAFNER Thierry | — | |
| — | ALTHAUS Nils | — | |
| — | BODENMÜLLER Yannick | — | |
| — | LÜTHI Gian-Luca | — | |
| — | KOLLY Valentin | — | |
| — | SCHERZINGER Alexander did not finish | — | |
| — | LANG Louis did not finish | — |