| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Felipe Drugovich | MP Motorsport | +159 | 5,747 |
| P2 | Callum Ilott | UNI-Virtuosi | +84 | 6,662 |
| P3 | Jehan Daruvala | Carlin | +107 | 6,066 |
| P4 | Mick Schumacher | Prema Racing | +41 | 6,887 |
| P5 | Nikita Mazepin | Hitech Grand Prix | +61 | 6,304 |
| P6 | Yuki Tsunoda | Carlin | +52 | 6,218 |
| P7 | Marcus Armstrong | ART Grand Prix | +75 | 5,633 |
| P8 | Robert Shwartzman | Prema Racing | +9 | 6,414 |
| P9 | Daniel Ticktum | DAMS | +23 | 5,960 |
| P10 | Jack Aitken | Campos Racing | +8 | 5,952 |
| P11 | Pedro Piquet | Charouz Racing System | +29 | 5,418 |
| P12 | Luca Ghiotto | Hitech Grand Prix | −47 | 6,329 |
| P13 | Sean Gelael | DAMS | +46 | 4,635 |
| P14 | Zhou Guanyu | UNI-Virtuosi | −78 | 6,341 |
| P15 | Roy Nissany | Trident | +3 | 4,848 |
| P16 | Louis Deletraz | Charouz Racing System | −96 | 6,143 |
| P17 | Giuliano Alesi | MP Motorsport | −18 | 4,700 |
| P18 | Théo Pourchaire | BWT HWA RACELAB | −123 | 6,102 |
| P19 | Christian Lundgaard | ART Grand Prix | −138 | 6,084 |
| P20 | Marino Sato | Trident | −48 | 4,429 |
| P21 | Guilherme Samaia | Campos Racing | −30 | 3,898 |
| P22 | Artem Markelov | BWT HWA RACELAB | −119 | 5,116 |
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.