Level based on the index of 30 athletes at the start.
31 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | FLÜCKIGER Mathias | 9.05 | |
| 2 | FORSTER Lars | 9.43 | |
| 3 | PÜNTENER Fabio | 10.04 | |
| 4 | COLOMBO Filippo | 10.57 | |
| 5 | FOIDL Maximilian | 10.18 | |
| 6 | RILEY Bjorn | 10.48 | |
| 7 | ALBIN Vital | 13.65 | |
| 8 | DUBAU Joshua | 16.65 | |
| 9 | BAIR Mario | 16.80 | |
| 10 | LIST David | 18.32 | |
| 11 | SCHÄTTI Luca | 21.33 | |
| 12 | RÜEGG Timon | 23.12 | |
| 13 | BRAIDOT Daniele | 23.72 | |
| 14 | WIEDMANN Luke | 24.64 | |
| 15 | BÜTIKOFER Gian | 24.17 | |
| 16 | BERTOLINI Gioele | 25.15 | |
| 17 | COLLEDANI Nadir | 27.12 | |
| 18 | TREUDLER Finn | 27.72 | |
| 19 | FRISCHKNECHT Andri | 28.17 | |
| 20 | BAUMANN Janis | 28.54 | |
| 21 | GUERRINI Marcel | 34.19 | |
| 22 | GRØNENG Sjur Holm | 34.10 | |
| 23 | SCHERRER Julius | 37.34 | |
| 24 | SÁSKA Jan | 39.00 | |
| 25 | KRAYER Lennart-Jan | 41.49 | |
| 26 | BOCCHIO VEGA Emanuele | 45.93 | |
| 27 | FAGERHAUG Petter | 49.84 | |
| 28 | DE FROIDMONT Pierre | 55.56 | |
| 29 | BERNARDI Cristian | 59.63 | |
| 30 | LAZZARETTI Lorenzo | 61.04 | |
| 31 | FRUET Martino | 69.36 | |
| — | EDER Fabian | — | |
| — | LÜTHI Gian-Luca | — | |
| — | SIFFREDI Matteo | — | |
| — | VOBECKY Zdenek | — | |
| — | GRIOT Thomas | — | |
| — | FINOCCHIARO Andrea | — | |
| — | VICINI Tito | — | |
| — | BETSCHART Adrian did not finish | — | |
| — | SCHERER Niklas did not finish | — | |
| — | FONTANA Filippo did not finish | — | |
| — | PEDERSEN Heby Gustav did not finish | — | |
| — | STEINHART Tobias did not finish | — |