| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Tuukka Taponen | MP Motorsport | +112 | 5,448 |
| P2 | Ugo Ugochukwu | Campos Racing | +96 | 5,511 |
| P3 | Pedro Clerot | Rodin Motorsport | +97 | 5,311 |
| P4 | Taito Kato | ART Grand Prix | +71 | 5,524 |
| P5 | Mattia Colnaghi | MP Motorsport | +91 | 5,056 |
| P6 | Alessandro Giusti | MP Motorsport | +58 | 5,364 |
| P7 | Enzo Deligny | Van Amersfoort Racing | +81 | 4,863 |
| P8 | Freddie Slater | TRIDENT | +30 | 5,431 |
| P9 | Ernesto Rivera | Campos Racing | +29 | 5,269 |
| P10 | Yevan David | AIX Racing | +53 | 4,750 |
| P11 | Brando Badoer | Rodin Motorsport | +42 | 4,746 |
| P12 | Théophile Naël | Campos Racing | −13 | 5,364 |
| P13 | Alex Powell | PREMA Racing | +5 | 4,933 |
| P14 | Fionn Mclaughlin | Hitech | +35 | 4,349 |
| P15 | Jin Nakamura | Hitech | −19 | 4,933 |
| P16 | James Wharton | PREMA Racing | −61 | 5,376 |
| P17 | Bruno Del Pino | Van Amersfoort Racing | −42 | 4,915 |
| P18 | Matteo De Palo | TRIDENT | −14 | 4,369 |
| P19 | Kanato Le | ART Grand Prix | −37 | 4,520 |
| P20 | Nicola Lacorte | DAMS Lucas Oil | −29 | 4,254 |
| P21 | Noah Stromsted | TRIDENT | −98 | 5,047 |
| P22 | Maciej Gladysz | ART Grand Prix | −62 | 4,371 |
| P23 | Fernando Barrichello | AIX Racing | −15 | 3,640 |
| P24 | Niccolò Maccagnani | Rodin Motorsport | −78 | 4,282 |
| P25 | Woohyun Shin | Hitech | −42 | 3,687 |
| P26 | Jose Garfias | PREMA Racing | −70 | 3,895 |
| P27 | Nandhavud Bhirombhakdi | DAMS Lucas Oil | −53 | 3,530 |
| DNF | Hiyu Yamakoshi | Van Amersfoort Racing | −168 | 4,890 |
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.