| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Ugo Ugochukwu | Campos Racing | +109 | 5,411 |
| P2 | Yevan David | AIX Racing | +167 | 4,418 |
| P3 | Théophile Naël | Campos Racing | +97 | 5,258 |
| P4 | Matteo De Palo | TRIDENT | +116 | 4,824 |
| P5 | Noah Stromsted | TRIDENT | +75 | 5,258 |
| P6 | Maciej Gladysz | ART Grand Prix | +95 | 4,807 |
| P7 | Freddie Slater | TRIDENT | +25 | 5,702 |
| P8 | Louis Sharp | PREMA Racing | +79 | 4,711 |
| P9 | Fionn Mclaughlin | Hitech | +87 | 4,452 |
| P10 | James Wharton | PREMA Racing | −1 | 5,586 |
| P11 | Alessandro Giusti | MP Motorsport | +9 | 5,247 |
| P12 | Hiyu Yamakoshi | Van Amersfoort Racing | +16 | 4,991 |
| P13 | Jin Nakamura | Hitech | +10 | 4,917 |
| P14 | Ernesto Rivera | Campos Racing | +5 | 4,827 |
| P15 | Mattia Colnaghi | MP Motorsport | +18 | 4,482 |
| P16 | Kanato Le | ART Grand Prix | +3 | 4,536 |
| P17 | Tuukka Taponen | MP Motorsport | −36 | 4,943 |
| P18 | Taito Kato | ART Grand Prix | −57 | 5,092 |
| P19 | Brando Badoer | Rodin Motorsport | −38 | 4,655 |
| P20 | Pedro Clerot | Rodin Motorsport | −96 | 5,348 |
| P21 | Bruno Del Pino | Van Amersfoort Racing | −84 | 5,000 |
| P22 | Enzo Deligny | Van Amersfoort Racing | −101 | 5,088 |
| P23 | Nicola Lacorte | DAMS Lucas Oil | −25 | 3,924 |
| P24 | Fernando Barrichello | AIX Racing | −39 | 3,955 |
| P25 | Nandhavud Bhirombhakdi | DAMS Lucas Oil | −14 | 3,508 |
| P26 | Jose Garfias | PREMA Racing | −43 | 3,739 |
| P27 | Woohyun Shin | Hitech | −78 | 4,027 |
| P28 | Ricardo Escotto | AIX Racing | −35 | 3,348 |
| P29 | Gerrard Xie | DAMS Lucas Oil | −148 | 4,684 |
| P30 | Christian Ho | Rodin Motorsport | −111 | 4,040 |
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.