| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Enzo Deligny | R-ace GP | +85 | 4,955 |
| P2 | Freddie Slater | Prema Racing | +50 | 5,359 |
| P3 | Akshay Bohra | R-ace GP | +63 | 4,866 |
| P4 | Pedro Clerot | Van Amersfoort Racing | +56 | 4,758 |
| P5 | Matteo De Palo | Trident | +32 | 4,958 |
| P6 | Taito Kato | ART Grand Prix | +57 | 4,350 |
| P7 | Nikita Bedrin | Sainteloc Racing | +27 | 4,600 |
| P8 | Dion Gowda | Van Amersfoort Racing | +52 | 4,064 |
| P9 | Kanato Le | ART Grand Prix | +9 | 4,462 |
| P10 | Michael Belov | CL Motorsport | −6 | 4,483 |
| P11 | Enzo Yeh | RPM | +94 | 3,034 |
| P12 | Edward Robinson | G4 Racing | +77 | 3,091 |
| P13 | Kacper Sztuka | G4 Racing | −22 | 4,190 |
| P14 | Ruiqi Liu | Trident | +36 | 3,298 |
| P15 | Evan Giltaire | ART Grand Prix | −80 | 4,673 |
| P16 | Nandhavud Bhirombhakdi | Trident | −11 | 3,564 |
| P17 | Ean Eyckmans | RPM | −48 | 3,846 |
| P18 | Giovanni Maschio | RPM | −10 | 3,222 |
| P19 | Aditya Kulkarni | AKCEL GP | −5 | 2,995 |
| P20 | Tim GERHARDS | Sainteloc Racing | −55 | 3,466 |
| P21 | Jack Beeton | Prema Racing | −126 | 4,199 |
| P22 | Edouard Borgna | G4 Racing | −4 | 2,482 |
| P23 | Yaroslav Veselaho | Sainteloc Racing | −8 | 2,312 |
| P24 | Saqer Almousherji | AKCEL GP | −92 | 3,303 |
| P25 | Jin Nakamura | R-ace GP | −170 | 4,130 |
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.