Level based on the index of 28 athletes at the start.
28 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | PIDCOCK Thomas | 6.09 | |
| 2 | ALDRIDGE Charlie | 8.72 | |
| 3 | ANDREASSEN Simon | 11.85 | |
| 4 | COLOMBO Filippo | 11.85 | |
| 5 | PÜNTENER Fabio | 12.76 | |
| 6 | SCHÄTTI Luca | 12.34 | |
| 7 | FOIDL Maximilian | 13.16 | |
| 8 | ZANOTTI Juri | 17.53 | |
| 9 | LILLO Dario | 17.53 | |
| 10 | KAISER Leon Reinhard | 17.28 | |
| 11 | LILLELUND Tobias | 17.69 | |
| 12 | LIST David | 20.90 | |
| 13 | BLUMS Martins | 21.80 | |
| 14 | LUKASIK Krzysztof | 21.97 | |
| 15 | SCHELB Julian | 23.61 | |
| 16 | CAMPOS MOTOS David Domingo | 24.27 | |
| 17 | JUUL Sebastian Fini | 25.18 | |
| 18 | SCHURTER Nino | 25.59 | |
| 19 | DE FROIDMONT Pierre | 25.59 | |
| 20 | CULLELL ESTAPE Jofre | 26.08 | |
| 21 | SARROU Jordan | 27.98 | |
| 22 | AVONDETTO Simone | 29.46 | |
| 23 | SÁSKA Jan | 31.76 | |
| 24 | VALERO SERRANO David | 36.04 | |
| 25 | FORSTER Lars | 37.11 | |
| 26 | TITARENKO Dmytro | 41.80 | |
| 27 | FERREIRA Roberto | 44.34 | |
| 28 | LITSCHER Thomas | 48.30 | |
| — | ALBIN Vital | — | |
| — | ULÍK Matej | — | |
| — | BARROSO GOMEZ Alberto | — | |
| — | KRAYER Lennart-Jan | — | |
| — | PESCARU Patrick | — | |
| — | MARINHEIRO Ricardo | — | |
| — | JENCUŠ Jakub | — | |
| — | NUNES Bruno | — | |
| — | PAPCÚN Florián | — | |
| — | BURTA Roberto-Dumitru | — | |
| — | ROCHA João | — | |
| — | DAWSON Christopher | — | |
| — | PI RAMIREZ DE ARELLANO Oriol | — | |
| — | BRAIDOT Luca did not finish | — | |
| — | SCHUERMANS Jens did not finish | — | |
| — | MARTIN Luca did not start | — |