| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Sergio SETTE CAMARA | MP Motorsport | +173 | 5,635 |
| P2 | Nyck de Vries | Racing Engineering | +104 | 6,389 |
| P3 | Luca Ghiotto | RUSSIAN TIME | +67 | 6,705 |
| P4 | Norman Nato | Pertamina Arden | +86 | 6,161 |
| P5 | Charles Leclerc | Prema Racing | +39 | 6,616 |
| P6 | Roberto Merhi | Rapax | +99 | 5,479 |
| P7 | Antonio Fuoco | Prema Racing | +62 | 5,774 |
| P8 | Oliver Rowland | DAMS | −9 | 6,574 |
| P9 | Nicholas Latifi | DAMS | — | 6,189 |
| P10 | Santino Ferrucci | Trident Motorsport | −2 | 5,970 |
| P11 | Gustav Malja | Racing Engineering | −1 | 5,720 |
| P12 | Louis Deletraz | Rapax | +14 | 5,241 |
| P13 | Ralph Boschung | Campos Racing | −12 | 5,383 |
| P14 | Jordan King | MP Motorsport | −52 | 5,720 |
| P15 | Nabil Jeffri | Trident | +17 | 4,358 |
| P16 | Robert Vișoiu | Campos Racing | −32 | 4,917 |
| P17 | Sean Gelael | Pertamina Arden | −39 | 4,742 |
| P18 | Alexander Albon | ART Grand Prix | −150 | 6,159 |
| DNF | Nobuharu Matsushita | ART Grand Prix | −166 | 6,151 |
| DNF | Artem Markelov | RUSSIAN TIME | −200 | 6,410 |
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.