| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Felipe Baptista | STERLING RACING | +118 | 5,276 |
| P2 | Felipe Fraga | Eurofarma RC | +77 | 5,726 |
| P3 | Arthur Leist | Crown Racing | +100 | 5,187 |
| P4 | Allam Khodair | Blau Motorsport II | +110 | 4,867 |
| P5 | Zezinho Muggiati | TEAM RC | +110 | 4,698 |
| P6 | Guilherme Salas | VALDA-CAVALEIRO SPORTS | +43 | 5,476 |
| P7 | Gaetano Di Mauro | Eurofarma RC | +31 | 5,484 |
| P8 | Leonardo Reis | CAR RACING | +71 | 4,717 |
| P9 | Rafael Suzuki | — | +33 | 5,085 |
| P10 | Sergio SETTE CAMARA | TEAM RC | +25 | 5,012 |
| P11 | Felipe Massa | TIME LUBRAX TMG | −8 | 5,315 |
| P12 | Thiago Camilo | MERCADO LIVRE RACING TEAM | +10 | 4,875 |
| P13 | César Ramos | MERCADO LIVRE RACING TEAM | — | 4,842 |
| P14 | Cacá Bueno | Scuderia Chiarelli | +5 | 4,609 |
| P15 | Lucas Kohl | Crown Racing | +57 | 3,783 |
| P16 | Ricardo Zonta | FULL TIME GAZOO RACING | −35 | 4,833 |
| P17 | Rafael Reis | CAR RACING | +16 | 4,003 |
| P18 | Alfredinho Ibiapina | FULL TIME GAZOO RACING | −32 | 4,448 |
| P19 | Renan Guerra | AMATTHEIS/TMG | −27 | 4,225 |
| P20 | Ricardo Maurício | VALDA-CAVALEIRO SPORTS | −71 | 4,651 |
| P21 | Felipe Bartz | ALBATROZ RACING | −22 | 3,864 |
| P22 | André Moraes Jr | Scuderia Chiarelli | −51 | 4,070 |
| P23 | Júlio Campos | TIME LUBRAX TMG | −122 | 4,853 |
| P24 | Daniel Serra | Blau Motorsport II | −119 | 4,633 |
| DNF | Vicente Orige | STERLING RACING | −61 | 3,740 |
| DNF | Helio Castroneves | MERCADO LIVRE RACING TEAM | −115 | 4,250 |
| DQ | Lucas Foresti | Vogel Motorsports | −142 | 4,448 |
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.