Level based on the index of 20 athletes at the start.
22 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | FISCHER Leon | 22.93 | |
| 2 | BÜTIKOFER Gian | 22.93 | |
| 3 | LAURENT Laurys | 23.87 | |
| 4 | ESCRIEUT Léo | 26.39 | |
| 5 | HASSLER Mauro | 28.26 | |
| 6 | BETSCHART Adrian | 32.38 | |
| 7 | MEIER Colin | 32.47 | |
| 8 | EBINGER Hannes | 33.50 | |
| 9 | MINDER Timon | 33.87 | |
| 10 | RUDOLPH Jann | 33.87 | |
| 11 | LANDENBERGER Nils | 47.52 | |
| 12 | HOFER Mauro | 49.49 | |
| 13 | MOLLARD David | 51.17 | |
| 14 | RUNKEL Samuel | 56.78 | |
| 15 | CADRA Clemens | 56.88 | |
| 16 | THIE Florian | 59.87 | |
| 17 | HAHN Hugo | 60.99 | |
| 18 | REINHARD Lars | 63.33 | |
| 19 | RIEPL Lukas | 66.22 | |
| 20 | SCHERZINGER Alexander | 66.79 | |
| 21 | BEULKER Justus | 69.31 | |
| 22 | BRENDLE Jakob | 88.01 | |
| — | HÜGLI Miguel | — | |
| — | LEUZINGER Nilas | — | |
| — | OSSWALD Luis did not finish | — | |
| — | PAPIN Nathan did not finish | — |