| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Caio Collet | MP Motorsport | +109 | 5,485 |
| P2 | Franco Colapinto | Van Amersfoort Racing | +115 | 5,228 |
| P3 | Kush Maini | MP Motorsport | +139 | 4,720 |
| P4 | Isack Hadjar | Hitech Grand Prix | +59 | 5,766 |
| P5 | Oliver Bearman | Prema Racing | +60 | 5,566 |
| P6 | Victor Martins | ART Grand Prix | +30 | 5,886 |
| P7 | Grégoire Saucy | ART Grand Prix | +80 | 4,925 |
| P8 | Oliver Goethe | Campos Racing | +68 | 4,943 |
| P9 | Roman Stanek | Trident | +46 | 5,101 |
| P10 | Zane Maloney | Trident | +43 | 4,980 |
| P11 | Reece Ushijima | Van Amersfoort Racing | +42 | 4,834 |
| P12 | Juan Manuel Correa | ART Grand Prix | +36 | 4,771 |
| P13 | Jonny Edgar | Trident | +32 | 4,661 |
| P14 | Pepe Martí | Campos Racing | +43 | 4,358 |
| P15 | Alexander Smolyar | MP Motorsport | −42 | 5,447 |
| P16 | William Alatalo | Jenzer Motorsport | −11 | 4,806 |
| P17 | Rafael Villagomez | Van Amersfoort Racing | +58 | 3,722 |
| P18 | Zak O'Sullivan | Carlin | −37 | 4,875 |
| P19 | Kaylen Frederick | Hitech Grand Prix | −46 | 4,847 |
| P20 | Jak Crawford | Prema Racing | −90 | 5,338 |
| P21 | Francesco Pizzi | Charouz Racing System | −32 | 4,337 |
| P22 | Christian Mansell | Charouz Racing System | −76 | 4,799 |
| P23 | Nazim Azman | Hitech Grand Prix | −46 | 4,234 |
| P24 | Enzo Trulli | Carlin | −53 | 4,174 |
| P25 | Federico Malvestiti | Jenzer Motorsport | −31 | 3,768 |
| P26 | Laszlo Toth | Charouz Racing System | −10 | 3,333 |
| P27 | Arthur Leclerc | Prema Racing | −180 | 5,577 |
| DNF | Ido Cohen | Jenzer Motorsport | −83 | 4,005 |
| DNF | Brad Benavides | Carlin | −52 | 3,475 |
| DNF | David Vidales | Campos Racing | −172 | 4,944 |
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.