Level based on the index of 23 athletes at the start.
24 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | LITSCHER Thomas | 5.66 | |
| 2 | PÜNTENER Fabio | 6.48 | |
| 3 | WIEDMANN Luke | 8.86 | |
| 4 | BAIR Mario | 9.58 | |
| 5 | SCHÄTTI Luca | 12.74 | |
| 6 | PUNCHARD Cole | 13.50 | |
| 7 | RÜEGG Timon | 14.49 | |
| 8 | SCHEHL Niklas | 14.77 | |
| 9 | GUAY Mathis | 16.64 | |
| 10 | ZANOTTI Juri | 17.36 | |
| 11 | DE FROIDMONT Pierre | 17.68 | |
| 12 | BRAIDOT Daniele | 19.71 | |
| 13 | RYF Joris | 22.12 | |
| 14 | VITTONE Andreas Emanuele | 26.01 | |
| 15 | STRÄHLE Sven | 28.49 | |
| 16 | MARTIN Luca | 34.36 | |
| 17 | BERTOLINI Gioele | 36.54 | |
| 18 | NAGLIČ Rok | 39.39 | |
| 19 | CAPOIA Alberto | 40.88 | |
| 20 | SÁSKA Jan | 41.01 | |
| 21 | HUEZ Emanuele | 45.10 | |
| 22 | BAUMANN Janis | 45.40 | |
| 23 | BOCCHIO VEGA Emanuele | 49.21 | |
| 24 | GROSLAMBERT Martin | 50.23 | |
| — | ULÍK Matej | — | |
| — | LAZZARETTI Lorenzo | — | |
| — | VANDEN HAESEVELDE Rob | — | |
| — | PEREZ ARGANDA Luca | — | |
| — | BERNARDI Cristian | — | |
| — | PEREZ RODRIGUEZ Juan Luis | — | |
| — | RALLIER Tom did not finish | — | |
| — | JUUL Sebastian Fini did not finish | — | |
| — | ROERBAG Kjell did not finish | — | |
| — | HATZ Lukas did not finish | — | |
| — | KRANJEC ŽAGAR Matic did not finish | — |