| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jin Nakamura | Hitech | +134 | 5,039 |
| P2 | Brando Badoer | Rodin Motorsport | +141 | 4,780 |
| P3 | Pedro Clerot | Rodin Motorsport | +84 | 5,456 |
| P4 | Mattia Colnaghi | MP Motorsport | +133 | 4,580 |
| P5 | Taito Kato | ART Grand Prix | +88 | 5,055 |
| P6 | Théophile Naël | Campos Racing | +61 | 5,297 |
| P7 | Tuukka Taponen | MP Motorsport | +68 | 5,028 |
| P8 | Ernesto Rivera | Campos Racing | +63 | 4,936 |
| P9 | Alessandro Giusti | MP Motorsport | +30 | 5,265 |
| P10 | Noah Stromsted | TRIDENT | +14 | 5,342 |
| P11 | Christian Ho | Rodin Motorsport | +93 | 4,070 |
| P12 | Maciej Gladysz | ART Grand Prix | +17 | 4,964 |
| P13 | Louis Sharp | PREMA Racing | +15 | 4,841 |
| P14 | Nicola Lacorte | DAMS Lucas Oil | +72 | 3,912 |
| P15 | Bruno Del Pino | Van Amersfoort Racing | −13 | 4,938 |
| P16 | Yevan David | AIX Racing | +4 | 4,525 |
| P17 | Enzo Deligny | Van Amersfoort Racing | −41 | 5,014 |
| P18 | Kanato Le | ART Grand Prix | −24 | 4,617 |
| P19 | Jose Garfias | PREMA Racing | +28 | 3,778 |
| P20 | Fernando Barrichello | AIX Racing | +8 | 3,897 |
| P21 | Gerrard Xie | DAMS Lucas Oil | −53 | 4,563 |
| P22 | Ricardo Escotto | AIX Racing | +27 | 3,342 |
| P23 | Fionn Mclaughlin | Hitech | −61 | 4,369 |
| P24 | Woohyun Shin | Hitech | −40 | 3,956 |
| P25 | Nandhavud Bhirombhakdi | DAMS Lucas Oil | −15 | 3,490 |
| P26 | Hiyu Yamakoshi | Van Amersfoort Racing | −131 | 4,916 |
| P27 | James Wharton | PREMA Racing | −173 | 5,402 |
| P28 | Matteo De Palo | TRIDENT | −127 | 4,539 |
| P29 | Ugo Ugochukwu | Campos Racing | −189 | 5,304 |
| DNF | Freddie Slater | TRIDENT | −215 | 5,562 |
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.