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 | 29.10 | |
| 2 | GALLO FLORIDO Ignacio | 31.78 | |
| 3 | VILLAR BLANCO Raul | 33.36 | |
| 4 | ALBISU ETXEBESTE Gexan | 38.51 | |
| 5 | BARBER ARGUIMBAU Francesc | 41.47 | |
| 6 | TURNÉ MARINELLO Roger | 42.57 | |
| 7 | GOUDAILLIEZ Juan Ignacio | 46.48 | |
| 8 | PARRADO HORTIGOSA Guillermo | 46.97 | |
| 9 | MIR MASCARO Joan | 50.54 | |
| 10 | PIJUAN PORCEL Xavier | 51.77 | |
| 11 | MARTINEZ CAZORLA Daniel | 56.31 | |
| 12 | RAMIREZ DE ARELLANO PASCUAL Jose Miguel | 63.11 | |
| 13 | ZURRIAGA GIL Victor | 67.78 | |
| 14 | PUJOL CASELLAS Pau | 69.09 | |
| 15 | ALEMAN AZCARRAGA Oihan | 75.34 | |
| 16 | OLVEIRA RODRIGO Eneko | 79.19 | |
| 17 | EGIZABAL SAGASTIBELTZA Jon | 83.86 | |
| 18 | CIGES BERNAT Marc | 95.95 | |
| 19 | OLMO MARTINEZ Hugo | 105.50 | |
| — | 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 | — |