| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Callum Ilott | Prema Powerteam | +81 | 6,154 |
| P2 | Joel Eriksson | Motopark | +62 | 6,158 |
| P3 | Zhou Guanyu | Prema Powerteam | +118 | 4,999 |
| P4 | Jake Hughes | HitechGP | +71 | 5,405 |
| P5 | David Beckmann | Motopark | +140 | 4,132 |
| P6 | Maximilian Günther | Prema Powerteam | −23 | 6,372 |
| P7 | Joey Mawson | Van Amersfoort Racing | +53 | 4,848 |
| P8 | Jehan Daruvala | Carlin | +22 | 5,018 |
| P9 | Mick Schumacher | Prema Powerteam | +10 | 4,930 |
| P10 | Ferdinand Habsburg | Carlin | −1 | 4,813 |
| P11 | Nikita Mazepin | HitechGP | +8 | 4,417 |
| P12 | Ralf Aron | HitechGP | −73 | 5,306 |
| P13 | Pedro Piquet | Van Amersfoort Racing | −12 | 4,183 |
| P14 | Lando Norris | Carlin | −134 | 5,694 |
| P15 | Marino Sato | Motopark | −44 | 4,107 |
| P16 | Tadasuke Makino | HitechGP | −80 | 4,328 |
| P17 | Keyvan Andres | Motopark | −66 | 3,915 |
| P18 | Harrison Newey | Van Amersfoort Racing | −132 | 4,542 |
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.