| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Liam Lawson | Carlin | +93 | 6,607 |
| P2 | Juri Vips | Hitech Grand Prix | +100 | 6,265 |
| P3 | Felipe Drugovich | MP Motorsport | +77 | 6,376 |
| P4 | Calan Williams | Trident | +181 | 4,542 |
| P5 | Richard Verschoor | Trident | +86 | 5,797 |
| P6 | Ayumu Iwasa | DAMS | +73 | 5,766 |
| P7 | Jehan Daruvala | Prema Racing | +19 | 6,334 |
| P8 | Marino Sato | Virtuosi Racing | +118 | 4,586 |
| P9 | Roy Nissany | DAMS | +73 | 5,089 |
| P10 | Enzo Fittipaldi | Charouz Racing System | +24 | 5,587 |
| P11 | Clément Novalak | MP Motorsport | +23 | 5,385 |
| P12 | Frederik Vesti | ART Grand Prix | −31 | 5,948 |
| P13 | Théo Pourchaire | ART Grand Prix | −56 | 6,087 |
| P14 | Olli Caldwell | Campos Racing | −20 | 5,340 |
| P15 | Ralph Boschung | Campos Racing | −62 | 5,728 |
| P16 | Dennis Hauger | Prema Racing | −83 | 5,816 |
| DNF | Jake Hughes | Van Amersfoort Racing | −56 | 5,188 |
| DNF | Marcus Armstrong | Hitech Grand Prix | −91 | 5,481 |
| DNF | Logan Sargeant | Carlin | −136 | 5,916 |
| DNF | Jack Doohan | Virtuosi Racing | −148 | 5,868 |
| DNF | Amaury Cordeel | Van Amersfoort Racing | −26 | 3,766 |
| DNF | Cem Bölükbasi | Charouz Racing System | −159 | 5,591 |
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.