| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Raoul Hyman | Campos Racing | +165 | 4,782 |
| P2 | Giuliano Alesi | Trident | +169 | 4,448 |
| P3 | Nirei Fukuzumi | ART Grand Prix | +66 | 5,663 |
| P4 | Ryan Tveter | Trident | +142 | 4,309 |
| P5 | Jack Aitken | ART Grand Prix | +26 | 5,710 |
| P6 | George Russell | ART Grand Prix | −25 | 6,284 |
| P7 | Anthoine Hubert | ART Grand Prix | +3 | 5,471 |
| P8 | Alessio Lorandi | Jenzer Motorsport | +23 | 4,922 |
| P9 | Kevin Jörg | Trident | +15 | 4,768 |
| P10 | Marcos Siebert | Campos Racing | +13 | 4,527 |
| P11 | Julien Falchero | Campos Racing | −1 | 4,456 |
| P12 | Tatiana Calderón | DAMS | +24 | 3,886 |
| P13 | Santino Ferrucci | DAMS | −69 | 4,898 |
| P14 | Leonardo Pulcini | Arden International | −80 | 4,774 |
| P15 | Steijn Schothorst | Arden International | −69 | 4,362 |
| P16 | Arjun Maini | Jenzer Motorsport | −101 | 4,540 |
| P17 | Dorian Boccolacci | Trident | −158 | 5,090 |
| P18 | Niko KARI | Arden International | −141 | 4,580 |
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.