| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Evan Giltaire | ART Grand Prix | +112 | 4,711 |
| P2 | Freddie Slater | Prema Racing | +76 | 5,010 |
| P3 | Matteo De Palo | Trident | +100 | 4,430 |
| P4 | Enzo Deligny | R-ace GP | +76 | 4,540 |
| P5 | Pedro Clerot | Van Amersfoort Racing | +63 | 4,497 |
| P6 | Nikita Bedrin | Sainteloc Racing | +32 | 4,709 |
| P7 | Jack Beeton | Prema Racing | +37 | 4,410 |
| P8 | Nandhavud Bhirombhakdi | Trident | +108 | 3,303 |
| P9 | Hiyu Yamakoshi | Van Amersfoort Racing | +8 | 4,381 |
| P10 | Jin Nakamura | R-ace GP | −33 | 4,748 |
| P11 | Enzo PEUGEOT | RPM | −29 | 4,451 |
| P12 | Ruiqi Liu | Trident | +40 | 3,399 |
| P13 | Kacper Sztuka | G4 Racing | −42 | 4,213 |
| P14 | Akshay Bohra | R-ace GP | −82 | 4,534 |
| P15 | Rashid Al Dhaheri | Prema Racing | −59 | 4,025 |
| P16 | Kanato Le | ART Grand Prix | −75 | 4,019 |
| P17 | Taito Kato | ART Grand Prix | −96 | 4,085 |
| P18 | Edouard Borgna | G4 Racing | +17 | 2,477 |
| P19 | Saqer Almousherji | AKCEL GP | −90 | 3,660 |
| P20 | Arthur Aegerter | G4 Racing | −113 | 3,739 |
| P21 | Enzo Yeh | RPM | −50 | 2,825 |
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.