| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Felipe Drugovich | MP Motorsport | +77 | 6,932 |
| P2 | Richard Verschoor | Trident | +133 | 5,788 |
| P3 | Ayumu Iwasa | DAMS | +81 | 6,346 |
| P4 | Dennis Hauger | Prema Racing | +107 | 5,719 |
| P5 | Enzo Fittipaldi | Charouz Racing System | +66 | 6,103 |
| P6 | Amaury Cordeel | Van Amersfoort Racing | +166 | 4,261 |
| P7 | Juri Vips | Hitech Grand Prix | +33 | 6,146 |
| P8 | David Beckmann | Van Amersfoort Racing | +52 | 5,634 |
| P9 | Olli Caldwell | Campos Racing | +85 | 4,887 |
| P10 | Théo Pourchaire | ART Grand Prix | −18 | 6,238 |
| P11 | Jehan Daruvala | Prema Racing | −23 | 6,068 |
| P12 | Calan Williams | Trident | +46 | 4,773 |
| P13 | Liam Lawson | Carlin | −71 | 6,359 |
| P14 | Marcus Armstrong | Hitech Grand Prix | −60 | 5,943 |
| P15 | Roy Nissany | DAMS | −11 | 4,968 |
| P16 | Frederik Vesti | ART Grand Prix | −101 | 6,098 |
| P17 | Ralph Boschung | Campos Racing | −59 | 5,245 |
| DNF | Tatiana Calderón | Charouz Racing System | −1 | 4,067 |
| DNF | Clément Novalak | MP Motorsport | −84 | 5,164 |
| DNF | Jack Doohan | Virtuosi Racing | −165 | 6,157 |
| DNF | Marino Sato | Virtuosi Racing | −75 | 4,527 |
| DNF | Logan Sargeant | Carlin | −179 | 5,899 |
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.