| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Antonio Giovinazzi | Prema Racing | +92 | 6,632 |
| P2 | Sergey Sirotkin | ART Grand Prix | +96 | 6,267 |
| P3 | Norman Nato | Racing Engineering | +102 | 5,899 |
| P4 | Alex Lynn | DAMS | +56 | 6,341 |
| P5 | Jordan King | Racing Engineering | +45 | 6,234 |
| P6 | Raffaele Marciello | RUSSIAN TIME | +8 | 6,568 |
| P7 | Luca Ghiotto | Trident | +13 | 6,181 |
| P8 | Mitch Evans | Pertamina Campos Racing | −6 | 6,197 |
| P9 | Gustav Malja | Rapax | +27 | 5,415 |
| P10 | Sergio Canamasas | Carlin | +11 | 5,378 |
| P11 | Pierre Gasly | Prema Racing | −84 | 6,636 |
| P12 | Oliver Rowland | MP Motorsport | −78 | 6,228 |
| P13 | Johnny Cecotto Jr. | Rapax | −21 | 5,055 |
| P14 | Nicholas Latifi | DAMS | −36 | 5,009 |
| P15 | Marvin Kirchhöfer | Carlin | −79 | 5,398 |
| P16 | Sean Gelael | Pertamina Campos Racing | −9 | 4,011 |
| P17 | Daniel de Jong | MP Motorsport | −46 | 4,303 |
| P18 | Nabil Jeffri | Arden International | −50 | 4,099 |
| P19 | Philo Paz Armand | Trident | −43 | 3,695 |
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.