| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Ugo de Wilde | JD Motorsport | +149 | 4,199 |
| P2 | Leonardo Lorandi | JD Motorsport | +88 | 4,784 |
| P3 | Kush Maini | M2 Competition | +110 | 4,269 |
| P4 | Victor Martins | MP Motorsport | +27 | 5,205 |
| P5 | Federico Malvestiti | Bhaitech | +75 | 4,281 |
| P6 | Sebastian Fernandez | Arden | +72 | 4,107 |
| P7 | Joao Vieira | JD Motorsport | +60 | 4,049 |
| P8 | Frankie Bird | Arden | +89 | 3,481 |
| P9 | Petr Ptácek | Bhaitech | +1 | 4,377 |
| P10 | Yves Baltas | M2 Competition | +27 | 3,837 |
| P11 | Callan O'Keeffe | FA Racing by Drivex | −18 | 4,192 |
| P12 | Caio Collet | R-ace GP | −35 | 4,181 |
| P13 | Patrik Pasma | Arden | −68 | 4,408 |
| P14 | Brad Benavides | FA Racing by Drivex | −44 | 3,881 |
| P15 | Patrick Schott | FA Racing by Drivex | −60 | 3,865 |
| P16 | Alessio Deledda | GRS | +30 | 2,580 |
| P17 | Amaury Cordeel | MP Motorsport | −43 | 3,319 |
| P18 | Oscar Piastri | R-ace GP | −163 | 4,612 |
| P19 | Esteban Muth | M2 Competition | −129 | 3,921 |
| P20 | Alexander Smolyar | R-ace GP | −168 | 4,195 |
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.