| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Giuliano Alesi | Trident | +170 | 4,667 |
| P2 | Jack Aitken | ART Grand Prix | +71 | 5,809 |
| P3 | Niko KARI | Arden International | +119 | 4,780 |
| P4 | George Russell | ART Grand Prix | — | 6,343 |
| P5 | Arjun Maini | Jenzer Motorsport | +83 | 4,686 |
| P6 | Alessio Lorandi | Jenzer Motorsport | +35 | 5,055 |
| P7 | Kevin Jörg | Trident | +33 | 4,788 |
| P8 | Anthoine Hubert | ART Grand Prix | −38 | 5,515 |
| P9 | Santino Ferrucci | DAMS | −17 | 4,881 |
| P10 | Marcos Siebert | Campos Racing | −8 | 4,463 |
| P11 | Raoul Hyman | Campos Racing | −39 | 4,591 |
| P12 | Leonardo Pulcini | Arden International | −65 | 4,657 |
| P13 | Ryan Tveter | Trident | −56 | 4,253 |
| P14 | Bruno Baptista | DAMS | −26 | 3,620 |
| P15 | Tatiana Calderón | DAMS | −60 | 3,780 |
| P16 | Nirei Fukuzumi | ART Grand Prix | −203 | 5,460 |
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.