| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Enzo Deligny | R-ace GP | +100 | 4,723 |
| P2 | Hiyu Yamakoshi | Van Amersfoort Racing | +98 | 4,549 |
| P3 | Taito Kato | ART Grand Prix | +108 | 4,223 |
| P4 | Kanato Le | ART Grand Prix | +99 | 4,164 |
| P5 | Dion Gowda | Van Amersfoort Racing | +97 | 4,007 |
| P6 | Matteo De Palo | Trident | +42 | 4,573 |
| P7 | Jin Nakamura | R-ace GP | +20 | 4,684 |
| P8 | Giovanni Maschio | RPM | +105 | 3,395 |
| P9 | Nikita Bedrin | Sainteloc Racing | −3 | 4,636 |
| P10 | Jack Beeton | Prema Racing | −4 | 4,437 |
| P11 | Enzo PEUGEOT | RPM | −17 | 4,427 |
| P12 | Rashid Al Dhaheri | Prema Racing | −7 | 4,100 |
| P13 | Evan Giltaire | ART Grand Prix | −63 | 4,708 |
| P14 | Ruiqi Liu | Trident | +24 | 3,412 |
| P15 | Akshay Bohra | R-ace GP | −76 | 4,494 |
| P16 | Pedro Clerot | Van Amersfoort Racing | −73 | 4,254 |
| P17 | Nandhavud Bhirombhakdi | Trident | −7 | 3,304 |
| P18 | Enzo Yeh | RPM | +19 | 2,819 |
| P19 | Maceo Capietto | CL Motorsport | −121 | 4,372 |
| P20 | Aditya Kulkarni | AKCEL GP | −19 | 2,959 |
| P21 | Tim GERHARDS | Sainteloc Racing | −95 | 3,706 |
| P22 | Yaroslav Veselaho | Sainteloc Racing | −1 | 2,290 |
| P23 | Saqer Almousherji | AKCEL GP | −109 | 3,552 |
| P24 | Arthur Aegerter | G4 Racing | −118 | 3,494 |
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.