| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Rafael Câmara | Prema Racing | +64 | 5,458 |
| P2 | Tuukka Taponen | R-ace GP | +115 | 4,456 |
| P3 | James Wharton | Prema Racing | +91 | 4,635 |
| P4 | Brando Badoer | Van Amersfoort Racing | +94 | 4,433 |
| P5 | Ivan Franco Domingues | Van Amersfoort Racing | +126 | 3,870 |
| P6 | Nikita Bedrin | MP Motorsport | +38 | 4,922 |
| P7 | Ugo Ugochukwu | Prema Racing | +11 | 5,197 |
| P8 | Alessandro Giusti | ART Grand Prix | +33 | 4,644 |
| P9 | Roman Bilinski | Trident | +48 | 4,293 |
| P10 | Enzo Deligny | R-ace GP | +19 | 4,518 |
| P11 | Noah Strømsted | Race Performance Motorsport | +35 | 4,161 |
| P12 | Nikhil Kailash Bohra | MP Motorsport | +9 | 4,351 |
| P13 | Pedro Clerot | Van Amersfoort Racing | +33 | 3,908 |
| P14 | Valerio Rinicella | MP Motorsport | −21 | 4,452 |
| P15 | Matteo De Palo | Sainteloc Racing | −13 | 4,187 |
| P16 | Enzo PEUGEOT | Sainteloc Racing | −41 | 4,406 |
| P17 | Ruiqi Liu | Trident | +58 | 3,054 |
| P18 | Nicola Lacorte | Trident | −29 | 3,971 |
| P19 | Kanato Le | G4 Racing | −30 | 3,845 |
| P20 | Giovanni Maschio | Race Performance Motorsport | +49 | 2,713 |
| P21 | Romain Andriolo | G4 Racing | −60 | 3,940 |
| P22 | Jesse Carrasquedo | G4 Racing | +19 | 2,844 |
| P23 | Doriane Pin | Iron Dames | −114 | 4,366 |
| P24 | Marta García | Iron Dames | −81 | 3,794 |
| P25 | Daniel Muñoz | KIC Motorsport | −91 | 3,784 |
| P26 | Léna Buhler | ART Grand Prix | −83 | 3,565 |
| P27 | Nandhavud Bhirombhakdi | KIC Motorsport | −65 | 3,226 |
| P28 | Costa Toparis | KIC Motorsport | −71 | 3,167 |
| P29 | Edgar Pierre | Race Performance Motorsport | −142 | 3,858 |
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.