| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Artem Markelov | RUSSIAN TIME | +149 | 5,750 |
| P2 | Norman Nato | Racing Engineering | +146 | 5,478 |
| P3 | Oliver Rowland | MP Motorsport | +76 | 6,202 |
| P4 | Alex Lynn | DAMS | +37 | 6,478 |
| P5 | Mitch Evans | Pertamina Campos Racing | +23 | 6,373 |
| P6 | Raffaele Marciello | RUSSIAN TIME | +1 | 6,372 |
| P7 | Marvin Kirchhöfer | Carlin | +9 | 5,925 |
| P8 | Nobuharu Matsushita | ART Grand Prix | — | 5,749 |
| P9 | Daniel de Jong | MP Motorsport | +43 | 4,755 |
| P10 | Arthur Pic | Rapax | −44 | 5,763 |
| P11 | Antonio Giovinazzi | Prema Racing | −88 | 6,102 |
| P12 | Sergio Canamasas | Carlin | −53 | 5,263 |
| P13 | Sean Gelael | Pertamina Campos Racing | +19 | 3,791 |
| P14 | Gustav Malja | Rapax | −86 | 5,138 |
| P15 | Pierre Gasly | Prema Racing | −180 | 6,219 |
| P16 | Philo Paz Armand | Trident | −53 | 3,953 |
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.