| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Gaetano Di Mauro | Cavaleiro Sports | +175 | 4,700 |
| P2 | Rafael Suzuki | TMG Racing | +103 | 5,565 |
| P3 | Felipe Baptista | Crown Racing | +96 | 5,491 |
| P4 | Marcos Gomes | KTF Sports | +149 | 4,579 |
| P5 | Júlio Campos | Pole Motorsport | +81 | 5,374 |
| P6 | Ricardo Zonta | RCM Motorsport | +35 | 5,925 |
| P7 | Átila Abreu | Pole Motorsport | +68 | 5,235 |
| P8 | Felipe Fraga | Blau Motorsport | +57 | 5,233 |
| P9 | Eduardo Barrichello | Mobil Ale | +87 | 4,637 |
| P10 | Thiago Camilo | Ipiranga Racing | +24 | 5,380 |
| P11 | Ricardo Maurício | Eurofarma-RC | +20 | 5,275 |
| P12 | Enzo Elias | Crown Racing | +52 | 4,651 |
| P13 | Gabriel Casagrande | A Mattheis Vogel | −18 | 5,499 |
| P14 | Vitor Baptista | — | +48 | 4,386 |
| P15 | Felipe Massa | TMG Racing | −40 | 5,484 |
| P16 | Daniel Serra | Eurofarma-RC | −48 | 5,432 |
| P17 | Lucas Foresti | A Mattheis Vogel | −32 | 5,029 |
| P18 | Rubens Barrichello | Mobil Ale | −52 | 5,151 |
| P19 | Allam Khodair | Blau Motorsport | −9 | 4,387 |
| P20 | Nelson Piquet Jr. | Cavaleiro Sports | −67 | 5,038 |
| P21 | Gabriel Robe | Wokin Garra Racing | −11 | 4,119 |
| P22 | Gianluca Petecof | Full Time Sports | −40 | 4,342 |
| P23 | Arthur Leist | Full Time Sports | −46 | 4,267 |
| P24 | César Ramos | Ipiranga Racing | −115 | 5,078 |
| P25 | Lucas Kohl | Wokin Garra Racing | −32 | 3,807 |
| P26 | Luan Lopes | — | −74 | 4,192 |
| P27 | Guilherme Salas | KTF Racing | −138 | 4,918 |
| P28 | Zezinho Muggiati | KTF Racing | −103 | 4,265 |
| DNF | Bruno Baptista | RCM Motorsport | −170 | 5,057 |
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.