| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nyck de Vries | ART Grand Prix | +88 | 5,908 |
| P2 | Alexander Albon | ART Grand Prix | +67 | 5,979 |
| P3 | Antonio Fuoco | Trident | +52 | 5,922 |
| P4 | Jake Dennis | Arden International | +25 | 6,110 |
| P5 | Jack Aitken | Arden International | +33 | 5,655 |
| P6 | Arjun Maini | Jenzer Motorsport | +94 | 4,477 |
| P7 | Alex Palou | Campos Racing | +69 | 4,575 |
| P8 | Artur Janosz | Trident | +56 | 4,513 |
| P9 | Ralph Boschung | Koiranen GP | +15 | 4,845 |
| P10 | Jake Hughes | DAMS | −28 | 5,218 |
| P11 | Santino Ferrucci | DAMS | −35 | 5,061 |
| P12 | Kevin Jörg | DAMS | −35 | 4,791 |
| P13 | Steijn Schothorst | Campos Racing | −22 | 4,360 |
| P14 | Konstantin Tereschenko | Campos Racing | +30 | 3,420 |
| P15 | Sandy Stuvik | Trident | −23 | 3,932 |
| P16 | Tatiana Calderón | Arden International | −41 | 3,935 |
| P17 | Matt Parry | Koiranen GP | −146 | 5,152 |
| P18 | Akash Nandy | Jenzer Motorsport | −75 | 3,919 |
| P19 | Giuliano Alesi | Trident | −124 | 4,321 |
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.