| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jordan King | Racing Engineering | +121 | 6,156 |
| P2 | Luca Ghiotto | Trident | +122 | 5,911 |
| P3 | Oliver Rowland | MP Motorsport | +79 | 6,344 |
| P4 | Antonio Giovinazzi | Prema Racing | +60 | 6,395 |
| P5 | Nobuharu Matsushita | ART Grand Prix | +69 | 6,022 |
| P6 | Raffaele Marciello | RUSSIAN TIME | +24 | 6,488 |
| P7 | Pierre Gasly | Prema Racing | +16 | 6,369 |
| P8 | Marvin Kirchhöfer | Carlin | +35 | 5,837 |
| P9 | Sergio Canamasas | Carlin | +48 | 5,419 |
| P10 | Nicholas Latifi | DAMS | +35 | 5,383 |
| P11 | Arthur Pic | Rapax | +7 | 5,581 |
| P12 | Artem Markelov | RUSSIAN TIME | −23 | 5,798 |
| P13 | Mitch Evans | Pertamina Campos Racing | −80 | 6,465 |
| P14 | Alex Lynn | DAMS | −80 | 6,208 |
| P15 | Nabil Jeffri | Arden International | +37 | 4,152 |
| P16 | Daniel de Jong | MP Motorsport | −3 | 4,526 |
| P17 | Jimmy Eriksson | Arden International | −54 | 5,122 |
| P18 | Sean Gelael | Pertamina Campos Racing | −3 | 4,057 |
| P19 | Gustav Malja | Rapax | −63 | 4,782 |
| P20 | Philo Paz Armand | Trident | −24 | 3,913 |
| P21 | Sergey Sirotkin | ART Grand Prix | −172 | 6,006 |
| P22 | Norman Nato | Racing Engineering | −152 | 5,469 |
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.