| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Giuliano Alesi | Trident | +146 | 5,051 |
| P2 | George Russell | ART Grand Prix | +51 | 6,273 |
| P3 | Ryan Tveter | Trident | +135 | 4,665 |
| P4 | Nirei Fukuzumi | ART Grand Prix | +48 | 5,659 |
| P5 | Julien Falchero | Campos Racing | +108 | 4,515 |
| P6 | Arjun Maini | Jenzer Motorsport | +66 | 4,837 |
| P7 | Anthoine Hubert | ART Grand Prix | −3 | 5,577 |
| P8 | Kevin Jörg | Trident | +24 | 4,902 |
| P9 | Niko KARI | Arden International | +12 | 4,797 |
| P10 | Raoul Hyman | Campos Racing | +19 | 4,435 |
| P11 | Leonardo Pulcini | Arden International | — | 4,440 |
| P12 | Steijn Schothorst | Arden International | −4 | 4,242 |
| P13 | Tatiana Calderón | DAMS | +22 | 3,664 |
| P14 | Alessio Lorandi | Jenzer Motorsport | −91 | 4,946 |
| P15 | Matthieu Vaxiviere | DAMS | −131 | 5,264 |
| P16 | Bruno Baptista | DAMS | −31 | 3,632 |
| P17 | Dorian Boccolacci | Trident | −155 | 5,071 |
| P18 | Jack Aitken | ART Grand Prix | −216 | 5,744 |
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.