Level based on the index of 19 athletes at the start.
19 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | DURAN Agustin | 42.78 | |
| 2 | GALLO FLORIDO Ignacio | 45.46 | |
| 3 | VILLAR BLANCO Raul | 47.04 | |
| 4 | ALBISU ETXEBESTE Gexan | 52.20 | |
| 5 | BARBER ARGUIMBAU Francesc | 55.15 | |
| 6 | TURNÉ MARINELLO Roger | 56.25 | |
| 7 | GOUDAILLIEZ Juan Ignacio | 60.91 | |
| 8 | PARRADO HORTIGOSA Guillermo | 60.65 | |
| 9 | MIR MASCARO Joan | 64.22 | |
| 10 | PIJUAN PORCEL Xavier | 66.21 | |
| 11 | MARTINEZ CAZORLA DANIEL | 69.99 | |
| 12 | RAMIREZ DE ARELLANO PASCUAL Jose Miguel | 77.54 | |
| 13 | ZURRIAGA GIL Victor | 82.21 | |
| 14 | PUJOL CASELLAS Pau | 82.90 | |
| 15 | ALEMAN AZCARRAGA Oihan | 89.77 | |
| 16 | OLVEIRA RODRIGO Eneko | 93.62 | |
| 17 | EGIZABAL SAGASTIBELTZA Jon | 98.29 | |
| 18 | CIGES BERNAT Marc | 110.38 | |
| 19 | OLMO MARTINEZ Hugo | 119.93 | |
| — | SAGARDOY ZUNZARREN Iñigo | — | |
| — | PEREZ ARGANDA Luca | — | |
| — | SANCHEZ ASENSIO Javier | — | |
| — | ABDON BORRAS Xavi | — | |
| — | LAMAGRANDE ALVAREZ Lucas | — | |
| — | LARREA ARMENDARIZ Javier | — | |
| — | GARCIA GARCIA Ignacio | — | |
| — | PINILLOS BARBARIN Iosu | — | |
| — | GOMEZ AZCONA Carlos | — | |
| — | MENCHACA HERNANDEZ Nicolas | — | |
| — | CUBI ROVIRA Roc did not finish | — | |
| — | PEREZ GUILABERT Daniel did not finish | — | |
| — | LLOP MARTINEZ Gerard did not finish | — | |
| — | DEL CAMPO ARIZTIA Diego did not finish | — |