| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Zane Maloney | Trident | +135 | 5,088 |
| P2 | Roman Stanek | Trident | +108 | 5,336 |
| P3 | Oliver Bearman | Prema Racing | +68 | 5,804 |
| P4 | Oliver Goethe | Campos Racing | +122 | 4,803 |
| P5 | Jonny Edgar | Trident | +110 | 4,817 |
| P6 | Caio Collet | MP Motorsport | +49 | 5,563 |
| P7 | William Alatalo | Jenzer Motorsport | +77 | 4,967 |
| P8 | David Vidales | Campos Racing | +58 | 5,087 |
| P9 | Alexander Smolyar | MP Motorsport | +11 | 5,642 |
| P10 | Reece Ushijima | Van Amersfoort Racing | +49 | 4,900 |
| P11 | Arthur Leclerc | Prema Racing | −11 | 5,646 |
| P12 | Franco Colapinto | Van Amersfoort Racing | +7 | 5,184 |
| P13 | Zak O'Sullivan | Carlin | +13 | 4,936 |
| P14 | Isack Hadjar | Hitech Grand Prix | −43 | 5,643 |
| P15 | Juan Manuel Correa | ART Grand Prix | −3 | 4,840 |
| P16 | Kaylen Frederick | Hitech Grand Prix | — | 4,642 |
| P17 | Jak Crawford | Prema Racing | −59 | 5,353 |
| P18 | Brad Benavides | Carlin | +49 | 3,700 |
| P19 | Rafael Villagomez | Van Amersfoort Racing | +34 | 3,763 |
| P20 | Nazim Azman | Hitech Grand Prix | −9 | 4,186 |
| P21 | Francesco Pizzi | Charouz Racing System | −23 | 4,221 |
| P22 | Pepe Martí | Campos Racing | −28 | 4,143 |
| P23 | Christian Mansell | Charouz Racing System | −67 | 4,515 |
| P24 | Enzo Trulli | Carlin | −45 | 4,073 |
| P25 | Laszlo Toth | Charouz Racing System | +1 | 3,315 |
| P26 | Federico Malvestiti | Jenzer Motorsport | −41 | 3,741 |
| DNF | Grégoire Saucy | ART Grand Prix | −133 | 4,848 |
| DNF | Ido Cohen | Jenzer Motorsport | −76 | 3,925 |
| DNF | Victor Martins | ART Grand Prix | −199 | 5,549 |
| DNF | Kush Maini | MP Motorsport | −154 | 4,675 |
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.