| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Felipe Baptista | STERLING RACING | +114 | 5,360 |
| P2 | Júlio Campos | TIME LUBRAX TMG | +129 | 4,982 |
| P3 | Lucas Kohl | CROWN RACING | +191 | 3,915 |
| P4 | Thiago Camilo | MERCADO LIVRE RACING TEAM | +109 | 4,936 |
| P5 | César Ramos | MERCADO LIVRE RACING | +101 | 4,879 |
| P6 | Alfredinho Ibiapina | FULL TIME GAZOO RACING | +113 | 4,536 |
| P7 | Felipe Massa | TIME LUBRAX TMG | +42 | 5,384 |
| P8 | Zezinho Muggiati | TEAM RC | +73 | 4,772 |
| P9 | Guilherme Salas | VALDA-CAVALEIRO SPORTS | +14 | 5,452 |
| P10 | Gabriel Casagrande | VOGEL MOTORSPORT | −15 | 5,738 |
| P11 | Arthur Leist | CROWN RACING | +9 | 5,174 |
| P12 | Daniel Serra | BLAU MOTORSPORT | +35 | 4,626 |
| P13 | Lucas Foresti | VOGEL MOTORSPORT | +24 | 4,613 |
| P14 | Enzo Elias | AMATTHEIS/TMG | −18 | 5,044 |
| P15 | Ricardo Zonta | FULL TIME GAZOO RACING | −13 | 4,798 |
| P16 | Rafael Reis | CAR RACING | +34 | 4,027 |
| P17 | Ricardo Maurício | VALDA-CAVALEIRO SPORTS | −25 | 4,639 |
| P18 | Allam Khodair | BLAU MOTORSPORT | −49 | 4,819 |
| P19 | Sergio SETTE CAMARA | TEAM RC | −69 | 4,925 |
| P20 | Renan Guerra | AMATTHEIS/TMG | −25 | 4,172 |
| P21 | Felipe Bartz | ALBATROZ RACING | −3 | 3,749 |
| P22 | Cacá Bueno | SCUDERIA CHIARELLI | −75 | 4,514 |
| P23 | Vicente Orige | STERLING RACING | −20 | 3,655 |
| P24 | Helio Castroneves | MERCADO LIVRE RACING | −73 | 4,182 |
| P25 | Andre Moraes Jr | SCUDERIA CHIARELLI | −68 | 3,972 |
| P26 | Gaetano Di Mauro | EUROFARMA RC | −174 | 5,287 |
| P27 | Felipe Fraga | EUROFARMA RC | −187 | 5,311 |
| DNF | Rafael Suzuki | — | −175 | 4,949 |
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.