| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Felipe Baptista | STERLING RACING | +115 | 5,361 |
| P2 | Júlio Campos | TIME LUBRAX TMG | +129 | 4,983 |
| P3 | Lucas Kohl | CROWN RACING | +191 | 3,916 |
| P4 | Thiago Camilo | MERCADO LIVRE RACING TEAM | +109 | 4,939 |
| P5 | César Ramos | MERCADO LIVRE RACING | +101 | 4,880 |
| P6 | Alfredinho Ibiapina | FULL TIME GAZOO RACING | +114 | 4,537 |
| P7 | Felipe Massa | TIME LUBRAX TMG | +43 | 5,385 |
| P8 | Zezinho Muggiati | TEAM RC | +73 | 4,773 |
| P9 | Guilherme Salas | VALDA-CAVALEIRO SPORTS | +15 | 5,454 |
| P10 | Gabriel Casagrande | VOGEL MOTORSPORT | −14 | 5,739 |
| P11 | Arthur Leist | CROWN RACING | +9 | 5,175 |
| P12 | Daniel Serra | BLAU MOTORSPORT | +35 | 4,638 |
| P13 | Lucas Foresti | VOGEL MOTORSPORT | +25 | 4,614 |
| P14 | Enzo Elias | AMATTHEIS/TMG | −17 | 5,045 |
| P15 | Ricardo Zonta | FULL TIME GAZOO RACING | −12 | 4,800 |
| P16 | Rafael Reis | CAR RACING | +34 | 4,028 |
| P17 | Ricardo Maurício | VALDA-CAVALEIRO SPORTS | −24 | 4,640 |
| P18 | Allam Khodair | BLAU MOTORSPORT | −49 | 4,820 |
| P19 | Sergio SETTE CAMARA | TEAM RC | −68 | 4,926 |
| P20 | Renan Guerra | AMATTHEIS/TMG | −25 | 4,173 |
| P21 | Felipe Bartz | ALBATROZ RACING | −3 | 3,749 |
| P22 | Cacá Bueno | SCUDERIA CHIARELLI | −74 | 4,515 |
| P23 | Vicente Orige | STERLING RACING | −19 | 3,656 |
| P24 | Helio Castroneves | MERCADO LIVRE RACING | −73 | 4,184 |
| P25 | Andre Moraes Jr | SCUDERIA CHIARELLI | −68 | 3,973 |
| P26 | Gaetano Di Mauro | EUROFARMA RC | −173 | 5,288 |
| P27 | Felipe Fraga | EUROFARMA RC | −199 | 5,519 |
| DNF | Rafael Suzuki | — | −175 | 4,950 |
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.