| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Maximilian Günther | Prema Powerteam | +107 | 5,735 |
| P2 | Ralf Aron | Prema Powerteam | +116 | 5,295 |
| P3 | Zhou Guanyu | Motopark | +131 | 4,803 |
| P4 | George Russell | Hitech GP | +44 | 5,715 |
| P5 | Sergio SETTE CAMARA | Motopark | +84 | 4,852 |
| P6 | Alessio Lorandi | Carlin | +64 | 4,838 |
| P7 | Mikkel Jensen | kfzteile Mücke Motorsport | +9 | 5,296 |
| P8 | Lance Stroll | Prema Powerteam | −58 | 5,990 |
| P9 | Callum Ilott | Van Amersfoort Racing | −21 | 5,117 |
| P10 | Ben Barnicoat | Hitech GP | −34 | 5,008 |
| P11 | Ryan Tveter | Carlin | +27 | 3,911 |
| P12 | Harrison Newey | Van Amersfoort Racing | −53 | 4,686 |
| P13 | Anthoine Hubert | Van Amersfoort Racing | −95 | 4,961 |
| P14 | Pedro Piquet | Van Amersfoort Racing | −66 | 4,288 |
| P15 | Arjun Maini | ThreeBond with T-Sport | −79 | 4,175 |
| P16 | Nick Cassidy | Prema Powerteam | −177 | 5,218 |
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.