Level based on the index of 3 athletes at the start.
26 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | LILLO Dario | 71.25 | |
| 2 | RAMSAY Noah | 81.85 | |
| 3 | GERIG Sven | 81.86 | |
| 4 | SIDAHMED Khalid | 85.29 | |
| 5 | WARD Jack | 88.33 | |
| 6 | WALTER Andrin | 88.98 | |
| 7 | HÄTTENSCHWILER Loris | 90.27 | |
| 8 | PÜNTENER Romano | 91.30 | |
| 9 | LANDENBERGER Nils | 93.81 | |
| 10 | BÜTIKOFER Gian | 95.10 | |
| 11 | HASSLER Mauro | 98.17 | |
| 12 | FRANZ Niklas | 99.53 | |
| 13 | BLUM Joel | 102.43 | |
| 14 | GREY Dane | 103.07 | |
| 15 | DODDS Joel | 103.43 | |
| 16 | SÁENZ VILLAGRÁN Gabriel | 106.48 | |
| 17 | DU PREEZ Ignatius | 106.90 | |
| 18 | STEFANI Livio | 107.76 | |
| 19 | BÜTIKOFER Yves | 111.22 | |
| 20 | SPRENGER Felix | 111.44 | |
| 21 | BARD Julien | 112.18 | |
| 22 | BERNET Fadri | 113.92 | |
| 23 | EGLI Remo | 115.64 | |
| 24 | VADON Léo | 115.72 | |
| 25 | MEIER Colin | 116.81 | |
| 26 | NXUMALO Unathi | 119.24 | |
| — | NASCARELLA Elia | — | |
| — | SCHNEIDER Gian | — | |
| — | SCHERZINGER Alexander | — | |
| — | STAUB Flurin | — | |
| — | ZANCAN PARDO Angelo | — | |
| — | RUDOLPH Jann | — | |
| — | MÖRGELI Manuel | — | |
| — | LÄNZLINGER Valentin | — | |
| — | ARNOLD Simon | — | |
| — | KNAUS Flavio | — | |
| — | BULLONI Noe | — | |
| — | LÜTHI Gian-Luca | — | |
| — | BIRCHLER Yanick | — | |
| — | SCHNEIDER Raul did not finish | — | |
| — | BINZ Yanick did not start | — | |
| — | BEARD Carson did not start | — | |
| — | WIEDMANN Luke did not start | — | |
| — | PICCAND Neo did not start | — | |
| — | MANTZANAS Yanni did not start | — | |
| — | FISCHER Leon did not start | — |