Level based on the index of 52 athletes at the start.
60 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | BOUTEN Freek | 27.24 | |
| 2 | HALTER Nicolas | 32.12 | |
| 3 | SIFFREDI Matteo | 33.30 | |
| 4 | BARD Julien | 33.69 | |
| 5 | FISCHER Leon | 35.35 | |
| 6 | DEBORD Romain | 35.84 | |
| 7 | STUBBERUD Sigurd | 35.93 | |
| 8 | PERRIN Tom | 35.93 | |
| 9 | PERUZZO Giulio | 35.93 | |
| 10 | SCHMIDT Emil | 37.59 | |
| 11 | TOTH Noel | 38.96 | |
| 12 | ALDER Micha | 38.96 | |
| 13 | BURNET Pierrick | 39.06 | |
| 14 | SPRENGER Felix | 39.06 | |
| 15 | VAN GEEST Kas | 41.21 | |
| 16 | WECKERLE Eric | 42.28 | |
| 17 | BINZ Yanick | 42.97 | |
| 18 | PÜNTENER Romano | 43.16 | |
| 19 | STEFANI Livio | 43.16 | |
| 20 | VLEUGELS Ward | 44.04 | |
| 21 | KONECNY Nicholas | 44.53 | |
| 22 | NICOL Coen | 45.80 | |
| 23 | RØNNESTAD Birk Strand | 46.58 | |
| 24 | ADLER Max | 48.82 | |
| 25 | FEDERER Pema | 48.92 | |
| 26 | DOYE Harry | 49.02 | |
| 27 | HEMON Julien | 50.00 | |
| 28 | VUILLIOMENET Julien | 50.68 | |
| 29 | HÄTTENSCHWILER Loris | 51.36 | |
| 30 | PUECH Émilien | 51.75 | |
| 31 | SCHWEIZER Ben | 52.24 | |
| 32 | NASCARELLA Luca | 52.93 | |
| 33 | WIT Lars | 54.20 | |
| 34 | KALANQUIN Nicolas | 55.66 | |
| 35 | RUDOLPH Jann | 56.25 | |
| 36 | VILLAR THIERY Aubin | 56.25 | |
| 37 | TRUJILLO GARCIA Jose Antonio | 56.64 | |
| 38 | BLOCH Fabian | 57.22 | |
| 39 | ROSE Ethan | 57.32 | |
| 40 | PINGGERA Gregor | 59.57 | |
| 41 | BEDINI Athys | 60.35 | |
| 42 | PLATTNER Niklas | 60.45 | |
| 43 | MEIER Colin | 60.45 | |
| 44 | PERUZZO Andrea | 60.54 | |
| 45 | BLUM Joel | 60.84 | |
| 46 | MINDER Timon | 62.30 | |
| 47 | SCHNEIDER Gian | 63.38 | |
| 48 | GUEUNING Florent | 63.38 | |
| 49 | STÜRM Miro | 64.25 | |
| 50 | BERNET Fadri | 65.13 | |
| 51 | MAGNIN Matteo | 65.13 | |
| 52 | KOPP Felix | 67.57 | |
| 53 | PALLWEBER Niclas | 69.23 | |
| 54 | EBINGER Hannes | 69.33 | |
| 55 | SCHERZINGER Alexander | 70.41 | |
| 56 | OSSWALD Luis | 70.50 | |
| 57 | RUNKEL Samuel | 70.60 | |
| 58 | WITTENWILER Joe | 70.80 | |
| 59 | ALTHAUS Nils | 78.32 | |
| 60 | BRAUN BEER Gabriel | 79.00 | |
| — | HOURIET Baptiste | — | |
| — | KOLLY Valentin | — | |
| — | HÜGLI Miguel | — | |
| — | AMET Basile | — | |
| — | ESCRIEUT Léo did not finish | — | |
| — | SCHNEIDER Raul did not finish | — | |
| — | DE GROOTE Emile did not start | — |