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 | 64.34 | |
| 2 | FERREIRA Roberto | 67.64 | |
| 3 | SOUSA Rafael | 68.05 | |
| 4 | NUNES Bruno | 86.39 | |
| 5 | FERNANDES Jules | 90.89 | |
| 6 | ROCHA João | 93.01 | |
| 7 | FERREIRA Rui | 94.73 | |
| 8 | BRUNELLO Vincent | 96.31 | |
| 9 | FONSECA João | 101.28 | |
| 10 | AGUIN CASTRO Jorge | 110.09 | |
| 11 | SANTOS Vitor | 118.27 | |
| 12 | MASSENA Frederico | 119.83 | |
| 13 | PEREIRA Luís | 121.81 | |
| 14 | ARAÚJO Rodrigo | 122.15 | |
| 15 | RIBEIRO José | 124.33 | |
| 16 | SANCHO Bruno | 132.11 | |
| 17 | PEDROSA Francisco | 133.93 | |
| 18 | AZEVEDO João | 134.92 | |
| 19 | ALVES Miguel | 135.29 | |
| 20 | ALVES Tiago | 140.65 | |
| 21 | LOPES Gonçalo | 145.95 | |
| 22 | MESQUITA Tiago | 178.85 | |
| — | 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 | — |