| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Lance Stroll | Prema Powerteam | +63 | 6,538 |
| P2 | Nick Cassidy | Prema Powerteam | +113 | 5,428 |
| P3 | Alessio Lorandi | Carlin | +143 | 4,761 |
| P4 | Maximilian Günther | Prema Powerteam | +55 | 5,794 |
| P5 | Callum Ilott | Van Amersfoort Racing | +49 | 5,631 |
| P6 | Niko KARI | Motopark | +86 | 4,844 |
| P7 | George Russell | HitechGP | −5 | 5,955 |
| P8 | Ryan Tveter | Carlin | +109 | 4,046 |
| P9 | Anthoine Hubert | Van Amersfoort Racing | +27 | 4,969 |
| P10 | David Beckmann | kfzteile Mücke Motorsport | +27 | 4,735 |
| P11 | Sergio SETTE CAMARA | Motopark | −24 | 5,227 |
| P12 | Joel Eriksson | Motopark | −35 | 5,133 |
| P13 | Pedro Piquet | Van Amersfoort Racing | +17 | 4,179 |
| P14 | Ralf Aron | Prema Powerteam | −55 | 4,943 |
| P15 | Mikkel Jensen | kfzteile Mücke Motorsport | −94 | 5,260 |
| P16 | Zhou Guanyu | Motopark | −87 | 4,919 |
| P17 | Nikita Mazepin | HitechGP | −42 | 4,073 |
| P18 | Ben Barnicoat | HitechGP | −132 | 5,078 |
| P19 | Harrison Newey | Van Amersfoort Racing | −97 | 4,343 |
| P20 | Weiron Tan | Carlin | −119 | 4,408 |
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.