| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Isack Hadjar | Hitech Grand Prix | +89 | 5,707 |
| P2 | Victor Martins | ART Grand Prix | +70 | 5,855 |
| P3 | Oliver Bearman | Prema Racing | +79 | 5,506 |
| P4 | Arthur Leclerc | Prema Racing | +53 | 5,757 |
| P5 | Zane Maloney | Trident | +93 | 4,937 |
| P6 | Franco Colapinto | Van Amersfoort Racing | +71 | 5,113 |
| P7 | Alexander Smolyar | MP Motorsport | +36 | 5,490 |
| P8 | William Alatalo | Jenzer Motorsport | +68 | 4,817 |
| P9 | Ido Cohen | Jenzer Motorsport | +109 | 4,087 |
| P10 | Juan Manuel Correa | ART Grand Prix | +52 | 4,736 |
| P11 | Roman Stanek | Trident | +20 | 5,055 |
| P12 | David Vidales | Campos Racing | +5 | 5,116 |
| P13 | Reece Ushijima | Van Amersfoort Racing | +15 | 4,791 |
| P14 | Grégoire Saucy | ART Grand Prix | — | 4,845 |
| P15 | Rafael Villagomez | Van Amersfoort Racing | +75 | 3,664 |
| P16 | Nazim Azman | Hitech Grand Prix | +19 | 4,280 |
| P17 | Zak O'Sullivan | Carlin | −36 | 4,912 |
| P18 | Enzo Trulli | Carlin | +1 | 4,226 |
| P19 | Laszlo Toth | Charouz Racing System | +54 | 3,343 |
| P20 | Brad Benavides | Carlin | +31 | 3,527 |
| P21 | Jonny Edgar | Trident | −60 | 4,629 |
| P22 | Jak Crawford | Prema Racing | −122 | 5,428 |
| P23 | Kaylen Frederick | Hitech Grand Prix | −100 | 4,893 |
| P24 | Francesco Pizzi | Charouz Racing System | −75 | 4,369 |
| P25 | Kush Maini | MP Motorsport | −101 | 4,581 |
| P26 | Federico Malvestiti | Jenzer Motorsport | −53 | 3,799 |
| P27 | Caio Collet | MP Motorsport | −173 | 5,376 |
| DNF | Zdenek Chovanec | Charouz Racing System | −22 | 3,080 |
| DNF | Pepe Martí | Campos Racing | −126 | 4,314 |
| DNF | Hunter Yeany | Campos Racing | −69 | 3,451 |
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.