| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Antonio Giovinazzi | Prema Racing | +133 | 6,060 |
| P2 | Sergey Sirotkin | ART Grand Prix | +84 | 6,348 |
| P3 | Raffaele Marciello | RUSSIAN TIME | +45 | 6,490 |
| P4 | Oliver Rowland | MP Motorsport | +32 | 6,247 |
| P5 | Mitch Evans | Pertamina Campos Racing | −8 | 6,420 |
| P6 | Nobuharu Matsushita | ART Grand Prix | −2 | 5,895 |
| P7 | Sean Gelael | Pertamina Campos Racing | +97 | 3,888 |
| P8 | Daniel de Jong | MP Motorsport | +15 | 4,804 |
| P9 | Luca Ghiotto | Trident | −73 | 5,687 |
| P10 | Gustav Malja | Rapax | −60 | 5,072 |
| P11 | Jimmy Eriksson | Arden International | −93 | 5,129 |
| P12 | Jordan King | Racing Engineering | −170 | 5,816 |
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.