| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Noah Strømsted | Trident | +146 | 4,936 |
| P2 | Ugo Ugochukwu | Prema Racing | +137 | 4,896 |
| P3 | Charlie Wurz | Trident | +141 | 4,688 |
| P4 | Nikola Tsolov | Campos Racing | +97 | 5,151 |
| P5 | Rafael Câmara | Trident | +59 | 5,565 |
| P6 | Tasanapol Inthraphuvasak | Campos Racing | +88 | 4,971 |
| P7 | Martinius Stenshorne | Hitech TGR | +46 | 5,426 |
| P8 | Bruno Del Pino | MP Motorsport | +92 | 4,592 |
| P9 | Brando Badoer | Prema Racing | +103 | 4,293 |
| P10 | Alessandro Giusti | MP Motorsport | +3 | 5,582 |
| P11 | Wing Lam Gerrard Xie | Hitech TGR | +83 | 4,270 |
| P12 | Tim Tramnitz | MP Motorsport | −24 | 5,666 |
| P13 | Roman Bilinski | Rodin Motorsport | +13 | 4,941 |
| P14 | Mari Boya | Campos Racing | −21 | 5,279 |
| P15 | Noel Leon | Prema Racing | −16 | 5,033 |
| P16 | Nicola Lacorte | DAMS Lucas Oil | +68 | 3,726 |
| P17 | Callum Voisin | Rodin Motorsport | −29 | 4,912 |
| P18 | Tuukka Taponen | ART Grand Prix | −39 | 4,894 |
| P19 | Brad Benavides | AIX Racing | +6 | 4,134 |
| P20 | James Wharton | ART Grand Prix | −65 | 4,955 |
| P21 | Santiago Ramos | Van Amersfoort Racing | −56 | 4,672 |
| P22 | Théophile Naël | Van Amersfoort Racing | −83 | 4,898 |
| P23 | Laurens van Hoepen | ART Grand Prix | −113 | 5,184 |
| P24 | James Hedley | AIX Racing | −27 | 3,855 |
| P25 | Louis Sharp | Rodin Motorsport | −97 | 4,618 |
| P26 | Freddie Slater | Hitech TGR | −153 | 5,296 |
| P27 | Nicola Marinangeli | AIX Racing | −16 | 3,278 |
| P28 | Christian Ho | DAMS Lucas Oil | −128 | 4,608 |
| P29 | Ivan Franco Domingues | Van Amersfoort Racing | −118 | 4,316 |
| DNF | Matías Zagazeta | DAMS Lucas Oil | −96 | 3,904 |
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.