Level based on the index of 16 athletes at the start.
22 finishersOnly rows matched to an athlete on record. Lapped riders stay listed with their laps, without a score.
| Pos | Athlete | Score | Ref. |
|---|---|---|---|
| 1 | CRUZ João | 55.55 | |
| 2 | FERREIRA Roberto | 58.53 | |
| 3 | SOUSA Rafael | 59.26 | |
| 4 | NUNES Bruno | 77.60 | |
| 5 | FERNANDES Jules | 81.77 | |
| 6 | ROCHA João | 84.22 | |
| 7 | FERREIRA Rui | 85.94 | |
| 8 | BRUNELLO Vincent | 87.20 | |
| 9 | FONSECA João | 92.17 | |
| 10 | AGUIN CASTRO Jorge | 100.97 | |
| 11 | SANTOS Vitor | 109.32 | |
| 12 | MASSENA Frederico | 111.04 | |
| 13 | PEREIRA Luís | 112.69 | |
| 14 | ARAÚJO Rodrigo | 113.36 | |
| 15 | RIBEIRO José | 115.54 | |
| 16 | SANCHO Bruno | 123.16 | |
| 17 | PEDROSA Francisco | 124.81 | |
| 18 | AZEVEDO João | 125.80 | |
| 19 | ALVES Miguel | 126.33 | |
| 20 | ALVES Tiago | 131.70 | |
| 21 | LOPES Gonçalo | 136.99 | |
| 22 | MESQUITA Tiago | 169.90 | |
| — | OLIVEIRA Carlos | — | |
| — | RAPOSO Rodrigo | — | |
| — | QUEIRÓS Romeu | — | |
| — | DIAMANTINO André | — | |
| — | TAVARES Tiago | — | |
| — | PEDROSA João | — | |
| — | HENRIQUES Tomás | — | |
| — | PAREDES Rodrigo did not finish | — | |
| — | MARINHEIRO Ricardo did not finish | — | |
| — | MAGALHÃES Diogo did not start | — | |
| — | PEREIRA Bernardo did not start | — | |
| — | ALVES Hernani did not start | — | |
| — | SIMÕES João did not start | — | |
| — | AFONSO Joel did not start | — | |
| — | SERRADOR Claudio did not start | — | |
| — | COSTA João did not start | — |