| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Antonio Giovinazzi | Prema Racing | +108 | 6,377 |
| P2 | Gustav Malja | Rapax | +169 | 5,185 |
| P3 | Luca Ghiotto | Trident | +93 | 6,130 |
| P4 | Pierre Gasly | Prema Racing | +48 | 6,614 |
| P5 | Raffaele Marciello | RUSSIAN TIME | +33 | 6,623 |
| P6 | Oliver Rowland | MP Motorsport | +32 | 6,369 |
| P7 | Sergio Canamasas | Carlin | +79 | 5,414 |
| P8 | Norman Nato | Racing Engineering | +53 | 5,571 |
| P9 | Nicholas Latifi | DAMS | +64 | 5,159 |
| P10 | Alex Lynn | DAMS | −25 | 6,323 |
| P11 | Nobuharu Matsushita | ART Grand Prix | −16 | 5,926 |
| P12 | Jordan King | Racing Engineering | −42 | 6,107 |
| P13 | Mitch Evans | Pertamina Campos Racing | −64 | 6,203 |
| P14 | Marvin Kirchhöfer | Carlin | −37 | 5,552 |
| P15 | Sean Gelael | Pertamina Campos Racing | +42 | 4,033 |
| P16 | Sergey Sirotkin | ART Grand Prix | −113 | 6,275 |
| P17 | Daniel de Jong | MP Motorsport | −15 | 4,468 |
| P18 | Nabil Jeffri | Arden International | −4 | 4,058 |
| P19 | Philo Paz Armand | Trident | −3 | 3,791 |
| P20 | Jimmy Eriksson | Arden International | −82 | 4,854 |
| P21 | Artem Markelov | RUSSIAN TIME | −158 | 5,805 |
| P22 | Arthur Pic | Rapax | −162 | 5,631 |
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.