| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Lance Stroll | Prema Powerteam | +83 | 6,220 |
| P2 | George Russell | HitechGP | +74 | 6,034 |
| P3 | Niko KARI | Motopark | +149 | 4,676 |
| P4 | Callum Ilott | Van Amersfoort Racing | +66 | 5,564 |
| P5 | Mikkel Jensen | kfzteile Mücke Motorsport | +56 | 5,422 |
| P6 | Maximilian Günther | Prema Powerteam | +23 | 5,599 |
| P7 | David Beckmann | kfzteile Mücke Motorsport | +49 | 4,951 |
| P8 | Sergio SETTE CAMARA | Motopark | +20 | 5,078 |
| P9 | Alessio Lorandi | Carlin | +16 | 4,856 |
| P10 | Anthoine Hubert | Van Amersfoort Racing | +6 | 4,717 |
| P11 | Zhou Guanyu | Motopark | −22 | 4,830 |
| P12 | Ralf Aron | Prema Powerteam | −59 | 5,053 |
| P13 | Weiron Tan | Carlin | −46 | 4,604 |
| P14 | Joel Eriksson | Motopark | −99 | 5,060 |
| P15 | Ben Barnicoat | HitechGP | −123 | 5,110 |
| P16 | Harrison Newey | Van Amersfoort Racing | −98 | 4,478 |
| P17 | Nikita Mazepin | HitechGP | −95 | 4,191 |
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.