| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Yuki Tsunoda | Carlin | +122 | 6,260 |
| P2 | Zhou Guanyu | UNI-Virtuosi | +92 | 6,489 |
| P3 | Felipe Drugovich | MP Motorsport | +114 | 5,911 |
| P4 | Robert Shwartzman | Prema Racing | +56 | 6,578 |
| P5 | Callum Ilott | UNI-Virtuosi | +41 | 6,583 |
| P6 | Mick Schumacher | Prema Racing | +8 | 6,891 |
| P7 | Jehan Daruvala | Carlin | +50 | 5,960 |
| P8 | Daniel Ticktum | DAMS | +34 | 5,972 |
| P9 | Nikita Mazepin | Hitech Grand Prix | −9 | 6,396 |
| P10 | Pedro Piquet | Charouz Racing System | +43 | 5,374 |
| P11 | Marcus Armstrong | ART Grand Prix | +3 | 5,750 |
| P12 | Louis Deletraz | Charouz Racing System | −42 | 6,197 |
| P13 | Artem Markelov | BWT HWA RACELAB | +10 | 5,185 |
| P14 | Ralph Boschung | Campos Racing | +17 | 4,820 |
| P15 | Giuliano Alesi | MP Motorsport | +6 | 4,746 |
| P16 | Luca Ghiotto | Hitech Grand Prix | −95 | 6,076 |
| P17 | Marino Sato | Trident | −10 | 4,501 |
| P18 | Théo Pourchaire | BWT HWA RACELAB | −108 | 5,821 |
| P19 | Sean Gelael | DAMS | −47 | 4,617 |
| P20 | Roy Nissany | Trident | −76 | 4,861 |
| P21 | Christian Lundgaard | ART Grand Prix | −164 | 5,977 |
| P22 | Guilherme Samaia | Campos Racing | −45 | 3,867 |
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.