| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Liam Lawson | Carlin | +106 | 6,440 |
| P2 | Richard Verschoor | Trident | +121 | 5,973 |
| P3 | Felipe Drugovich | MP Motorsport | +54 | 6,801 |
| P4 | Dennis Hauger | Prema Racing | +93 | 5,946 |
| P5 | Amaury Cordeel | Van Amersfoort Racing | +163 | 4,600 |
| P6 | Logan Sargeant | Carlin | +62 | 5,945 |
| P7 | Jack Doohan | Virtuosi Racing | +35 | 6,132 |
| P8 | Roy Nissany | DAMS | +91 | 5,059 |
| P9 | Théo Pourchaire | ART Grand Prix | +13 | 6,004 |
| P10 | Marcus Armstrong | Hitech Grand Prix | +3 | 5,919 |
| P11 | Frederik Vesti | ART Grand Prix | −35 | 6,274 |
| P12 | Juri Vips | Hitech Grand Prix | −46 | 6,199 |
| P13 | Ayumu Iwasa | DAMS | −55 | 6,105 |
| P14 | Clément Novalak | MP Motorsport | −7 | 5,164 |
| P15 | Zane Maloney | Trident | −56 | 5,669 |
| P16 | Olli Caldwell | Campos Racing | −8 | 4,696 |
| P17 | Ralph Boschung | Campos Racing | −44 | 5,032 |
| P18 | Juan Manuel Correa | Van Amersfoort Racing | −57 | 4,995 |
| P19 | Marino Sato | Virtuosi Racing | −49 | 4,619 |
| P20 | Tatiana Calderón | Charouz Racing System | −24 | 3,988 |
| DNF | Jehan Daruvala | Prema Racing | −176 | 6,108 |
| DNF | Enzo Fittipaldi | Charouz Racing System | −183 | 5,981 |
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.