| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alessandro Giusti | ART Grand Prix | +88 | 5,176 |
| P2 | Noah Strømsted | Race Performance Motorsport | +98 | 4,745 |
| P3 | James Wharton | Prema Racing | +77 | 4,816 |
| P4 | Zachary David | R-ace GP | +97 | 4,288 |
| P5 | Ugo Ugochukwu | Prema Racing | +53 | 4,667 |
| P6 | Pedro Clerot | Van Amersfoort Racing | +54 | 4,410 |
| P7 | Roman Bilinski | Trident | +43 | 4,329 |
| P8 | Théophile Naël | Sainteloc Racing | +19 | 4,433 |
| P9 | Rafael Câmara | Prema Racing | −74 | 5,769 |
| P10 | Nikita Bedrin | MP Motorsport | −26 | 4,595 |
| P11 | Brando Badoer | Van Amersfoort Racing | −70 | 5,027 |
| P12 | Nandhavud Bhirombhakdi | KIC Motorsport | +56 | 3,125 |
| P13 | Nicola Lacorte | Trident | −21 | 3,891 |
| P14 | Maya Weug | KIC Motorsport | −22 | 3,698 |
| P15 | Romain Andriolo | G4 Racing | −20 | 3,477 |
| P16 | Ivan Franco Domingues | Van Amersfoort Racing | −102 | 4,281 |
| P17 | Marta García | Iron Dames | −36 | 3,269 |
| P18 | Ruiqi Liu | Trident | −65 | 3,415 |
| P19 | Valerio Rinicella | MP Motorsport | −131 | 4,022 |
| P20 | Yaroslav Veselaho | ART Grand Prix | −17 | 2,257 |
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.