| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Bearman | Prema Racing | +94 | 5,736 |
| P2 | Roman Stanek | Trident | +115 | 5,228 |
| P3 | Alexander Smolyar | MP Motorsport | +78 | 5,630 |
| P4 | Jonny Edgar | Trident | +128 | 4,707 |
| P5 | Arthur Leclerc | Prema Racing | +54 | 5,657 |
| P6 | William Alatalo | Jenzer Motorsport | +94 | 4,890 |
| P7 | David Vidales | Campos Racing | +73 | 5,029 |
| P8 | Brad Benavides | Carlin | +156 | 3,651 |
| P9 | Isack Hadjar | Hitech Grand Prix | +9 | 5,687 |
| P10 | Caio Collet | MP Motorsport | +9 | 5,514 |
| P11 | Jak Crawford | Prema Racing | +4 | 5,412 |
| P12 | Grégoire Saucy | ART Grand Prix | +22 | 4,981 |
| P13 | Kush Maini | MP Motorsport | +21 | 4,829 |
| P14 | Reece Ushijima | Van Amersfoort Racing | +9 | 4,851 |
| P15 | Franco Colapinto | Van Amersfoort Racing | −25 | 5,176 |
| P16 | Nazim Azman | Hitech Grand Prix | +34 | 4,195 |
| P17 | Juan Manuel Correa | ART Grand Prix | −24 | 4,843 |
| P18 | Federico Malvestiti | Jenzer Motorsport | +43 | 3,782 |
| P19 | Francesco Pizzi | Charouz Racing System | −3 | 4,244 |
| P20 | Zak O'Sullivan | Carlin | −62 | 4,923 |
| P21 | Victor Martins | ART Grand Prix | −125 | 5,748 |
| P22 | Laszlo Toth | Charouz Racing System | +31 | 3,315 |
| P23 | Rafael Villagomez | Van Amersfoort Racing | −7 | 3,729 |
| P24 | Ido Cohen | Jenzer Motorsport | −38 | 4,002 |
| DNF | Enzo Trulli | Carlin | −58 | 4,118 |
| DNF | Pepe Martí | Campos Racing | −73 | 4,171 |
| DNF | Oliver Goethe | Campos Racing | −121 | 4,681 |
| DNF | Zane Maloney | Trident | −150 | 4,953 |
| DNF | Christian Mansell | Charouz Racing System | −136 | 4,582 |
| DNF | Kaylen Frederick | Hitech Grand Prix | −151 | 4,642 |
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.