| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Joel Eriksson | Motopark | +84 | 6,090 |
| P2 | Nikita Mazepin | HitechGP | +159 | 4,665 |
| P3 | Tadasuke Makino | HitechGP | +153 | 4,465 |
| P4 | Ferdinand Habsburg | Carlin | +70 | 5,411 |
| P5 | Maximilian Günther | Prema Powerteam | — | 6,281 |
| P6 | Jehan Daruvala | Carlin | +42 | 5,273 |
| P7 | Joey Mawson | Van Amersfoort Racing | +63 | 4,687 |
| P8 | Mick Schumacher | Prema Powerteam | +25 | 4,965 |
| P9 | David Beckmann | Motopark | +51 | 4,324 |
| P10 | Marino Sato | Motopark | +73 | 3,752 |
| P11 | Harrison Newey | Van Amersfoort Racing | −6 | 4,599 |
| P12 | Devlin Defrancesco | Carlin | −13 | 4,430 |
| P13 | Petru Florescu | Motopark | −7 | 4,103 |
| P14 | Zhou Guanyu | Prema Powerteam | −76 | 4,812 |
| P15 | Pedro Piquet | Van Amersfoort Racing | −64 | 4,364 |
| P16 | Jake Hughes | HitechGP | −165 | 5,599 |
| P17 | Lando Norris | Carlin | −218 | 6,224 |
| P18 | Ralf Aron | HitechGP | −170 | 5,091 |
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.