| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Logan Sargeant | Carlin | +100 | 6,534 |
| P2 | Enzo Fittipaldi | Charouz Racing System | +111 | 6,119 |
| P3 | Roberto Merhi | Campos Racing | +141 | 5,438 |
| P4 | Dennis Hauger | Prema Racing | +101 | 5,811 |
| P5 | Jake Hughes | Van Amersfoort Racing | +117 | 5,341 |
| P6 | Olli Caldwell | Campos Racing | +127 | 4,954 |
| P7 | Ayumu Iwasa | DAMS | +49 | 5,906 |
| P8 | Juri Vips | Hitech Grand Prix | +30 | 5,957 |
| P9 | Roy Nissany | DAMS | +70 | 5,131 |
| P10 | Liam Lawson | Carlin | +3 | 5,913 |
| P11 | Felipe Drugovich | MP Motorsport | −62 | 6,721 |
| P12 | Jehan Daruvala | Prema Racing | −61 | 6,437 |
| P13 | Théo Pourchaire | ART Grand Prix | −77 | 6,455 |
| P14 | Frederik Vesti | ART Grand Prix | −71 | 6,103 |
| P15 | Calan Williams | Trident | +8 | 4,667 |
| P16 | Marino Sato | Virtuosi Racing | −2 | 4,567 |
| P17 | Clément Novalak | MP Motorsport | −48 | 5,083 |
| P18 | Amaury Cordeel | Van Amersfoort Racing | +11 | 3,892 |
| P19 | Jack Doohan | Virtuosi Racing | −143 | 6,054 |
| DNF | Richard Verschoor | Trident | −125 | 5,562 |
| DNF | Cem Bölükbasi | Charouz Racing System | −97 | 4,897 |
| DNF | Marcus Armstrong | Hitech Grand Prix | −182 | 5,952 |
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.