| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Freddie Slater | Prema Racing | +60 | 5,619 |
| P2 | Evan Giltaire | ART Grand Prix | +72 | 5,038 |
| P3 | Pedro Clerot | Van Amersfoort Racing | +47 | 5,175 |
| P4 | Taito Kato | ART Grand Prix | +64 | 4,581 |
| P5 | Rashid Al Dhaheri | Prema Racing | +51 | 4,506 |
| P6 | Nikita Bedrin | Sainteloc Racing | +30 | 4,551 |
| P7 | Dion Gowda | Van Amersfoort Racing | +41 | 4,153 |
| P8 | Nandhavud Bhirombhakdi | Trident | +63 | 3,637 |
| P9 | Enzo Deligny | R-ace GP | −62 | 5,277 |
| P10 | Ruiqi Liu | Trident | +34 | 3,569 |
| P11 | Matteo De Palo | Trident | −92 | 5,202 |
| P12 | Jan Przyrowski | RPM | −64 | 4,404 |
| P13 | Enea Frey | CL Motorsport | −25 | 3,656 |
| P14 | Kanato Le | ART Grand Prix | −85 | 4,202 |
| P15 | Giovanni Maschio | RPM | −16 | 3,127 |
| P16 | Edward Robinson | G4 Racing | −42 | 3,224 |
| P17 | Edouard Borgna | G4 Racing | −2 | 2,435 |
| P18 | Yaroslav Veselaho | Sainteloc Racing | −12 | 2,281 |
| P19 | Saqer Almousherji | G4 Racing | −60 | 2,813 |
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.