| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Guilherme Salas | KTF Sports | +75 | 4,707 |
| P2 | Raphael Reis | W2 Shell V-Power | +90 | 4,297 |
| P3 | Gustavo Frigotto | RKL Competições | +93 | 4,093 |
| P4 | Marco Cozzi | SG Racing | +52 | 4,412 |
| P5 | Felipe Papazissis | — | +114 | 3,540 |
| P6 | Pietro Rimbano | — | +82 | 3,728 |
| P7 | Diego Ramos | W2 Shell V-Power | +86 | 3,526 |
| P8 | Matheus Iorio | Crown Racing Junior | +69 | 3,549 |
| P9 | Marcio Campos | Motortech Competições | +26 | 3,862 |
| P10 | Raphael Teixeira | SG Racing | +47 | 3,465 |
| P11 | André Moraes Jr | Motortech Competições | +25 | 3,547 |
| P12 | Tuca Antoniazi | — | +46 | 3,160 |
| P13 | Lukas Moraes | Carlos Alves Competições | −16 | 3,686 |
| P14 | Raphael Abbate | — | −76 | 4,263 |
| P15 | Erik Mayrink | KTF Sports | −21 | 3,424 |
| P16 | Francesco Franciosi | — | −41 | 3,474 |
| P17 | Gabriel Lusquiños | Carlos Alves Competições | −11 | 3,007 |
| P18 | Leonardo Sanchez | MRF Racing | −44 | 3,206 |
| P19 | Pedro Caland | RKL Competições | −75 | 3,373 |
| P20 | Pedro Boesel | Crown Racing Junior | −134 | 3,911 |
| DNF | Gustavo Myasava | MRF Motorsport | −134 | 3,724 |
| DNF | Gabriel Robe | MRF Motorsport | −156 | 3,817 |
| DNF | Lauro Traldi | MRF Racing | −99 | 3,033 |
Rating Δ is the Elo exchange from this race: taken from the cars finished behind, ceded to those ahead, net zero across the field. A shared car splits its change among co-drivers by FIA grade, so both appear at the same position.