Level based on the index of 29 athletes at the start.
40 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | HOUGS Nikolaj | 25.05 | |
| 2 | HALTER Nicolas | 27.71 | |
| 3 | PERUZZO Giulio | 28.31 | |
| 4 | BASSIGNANA Fabio | 29.59 | |
| 5 | CHAZALY Raphael | 32.94 | |
| 6 | FABBRO Ettore | 38.16 | |
| 7 | BARD Julien | 40.39 | |
| 8 | MARTINS Alexandre | 40.99 | |
| 9 | ZAVAN Martino | 42.36 | |
| 10 | GERIG Sven | 43.13 | |
| 11 | HÄTTENSCHWILER Loris | 43.56 | |
| 12 | RIAL Elia | 44.07 | |
| 13 | BORRE Gabriel | 44.67 | |
| 14 | PÜNTENER Romano | 46.39 | |
| 15 | FRANZ Niklas | 47.33 | |
| 16 | LANTER Fynn | 47.41 | |
| 17 | CAVALIERI Alberto | 51.78 | |
| 18 | BÜTIKOFER Yves | 53.58 | |
| 19 | MILAN Diego | 57.35 | |
| 20 | MONTANARI Diego | 58.64 | |
| 21 | WALSER Fabrice | 58.98 | |
| 22 | SOMMER Sven | 59.41 | |
| 23 | ARON Victor-Alexandru | 61.12 | |
| 24 | SCHNEIDER Gian | 61.89 | |
| 25 | KALANQUIN Nicolas | 62.06 | |
| 26 | PALLWEBER Niclas | 66.18 | |
| 27 | RØVIG-MORBECH Casper | 67.03 | |
| 28 | HOELLRIGL Fabian | 70.46 | |
| 29 | PALAZZO Giuseppe | 73.72 | |
| 30 | MARTINOLI Valerio | 75.00 | |
| 31 | RIVA Francesco | 75.52 | |
| 32 | KISS Vince Dániel | 76.20 | |
| 33 | GANZI Francesco | 77.83 | |
| 34 | GIOLO Roberto | 78.26 | |
| 35 | OLIVE Timeo | 78.69 | |
| 36 | BERTULETTI Andrea Lino | 79.80 | |
| 37 | PRA' Ettore | 80.31 | |
| 38 | BERNARD Marin | 81.85 | |
| 39 | ILIE Alexandru-Andrei | 86.91 | |
| 40 | CUMERLATO MELTER Lorenzo | 90.08 | |
| — | LOPEZ Alexis | — | |
| — | KUDIYEV Mark | — | |
| — | SCHERZINGER Alexander | — | |
| — | STAVAR Dragos | — | |
| — | IAGHER Albert | — | |
| — | AGOSTINI Mattia | — | |
| — | CADEO Riccardo | — | |
| — | LEHKÝ Jan | — | |
| — | TINTI Gabriele | — | |
| — | FANTONE Alessandro | — | |
| — | D'ARSIE' Leonardo | — | |
| — | ROASENDA Vittorio | — | |
| — | PEPI Matteo | — | |
| — | SAETTONE Christian | — | |
| — | AURAME Daniele | — | |
| — | BRUNIER Andrea | — | |
| — | BOTTERO Federico | — | |
| — | GHIRARDELLI Giorgio | — | |
| — | VIGANO' Lorenzo | — | |
| — | BIANCHINI Matteo | — | |
| — | CERASA Mattia | — | |
| — | PIRAS Francesco | — | |
| — | ŠELMECI Vojtěch | — | |
| — | EL MEKSALI Rayan | — | |
| — | ROTA Nicola | — | |
| — | CATELLANI Marco | — | |
| — | RIBOLI Samuele | — | |
| — | RIBOLI Lorenzo | — | |
| — | PRIDON Theodor-Vasile did not finish | — | |
| — | ZAGO Giovanni did not finish | — | |
| — | BOZZO Edoardo did not finish | — | |
| — | HASSLER Mauro did not finish | — | |
| — | JAMAIS Adrien did not finish | — | |
| — | BENZI Riccardo did not finish | — | |
| — | COLMEGNA Luca did not finish | — | |
| — | ANZBÖCK Maximilian did not finish | — | |
| — | ALDER Micha did not finish | — | |
| — | FERRI Tommaso did not finish | — | |
| — | LOCATELLI Daniele did not start | — | |
| — | CONCATO Andrea did not start | — | |
| — | KRIMMEL Dennis did not start | — | |
| — | CAPOBIANCO Tommaso did not start | — |