| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Richard Verschoor | Van Amersfoort Racing | +134 | 6,031 |
| P2 | Ayumu Iwasa | DAMS | +90 | 6,465 |
| P3 | Frederik Vesti | Prema Racing | +63 | 6,654 |
| P4 | Jack Doohan | Invicta Virtuosi Racing | +90 | 6,002 |
| P5 | Oliver Bearman | Prema Racing | +59 | 6,236 |
| P6 | Enzo Fittipaldi | Rodin Carlin | +65 | 5,921 |
| P7 | Théo Pourchaire | ART Grand Prix | +33 | 6,174 |
| P8 | Jak Crawford | Hitech Pulse-Eight | +36 | 5,905 |
| P9 | Victor Martins | ART Grand Prix | +11 | 6,047 |
| P10 | Jehan Daruvala | MP Motorsport | +18 | 5,717 |
| P11 | Dennis Hauger | MP Motorsport | −30 | 6,199 |
| P12 | Isack Hadjar | Hitech Pulse-Eight | −20 | 5,831 |
| P13 | Clément Novalak | Trident | +20 | 5,023 |
| P14 | Ralph Boschung | Campos Racing | +14 | 4,884 |
| P15 | Zane Maloney | Rodin Carlin | −48 | 5,569 |
| P16 | Roy Nissany | PHM Racing by Charouz | −16 | 4,869 |
| P17 | Amaury Cordeel | Invicta Virtuosi Racing | −12 | 4,547 |
| P18 | Juan Manuel Correa | Van Amersfoort Racing | −65 | 5,150 |
| P19 | Brad Benavides | PHM Racing by Charouz | −14 | 4,122 |
| DNF | Kush Maini | Campos Racing | −135 | 5,730 |
| DNF | Arthur Leclerc | DAMS | −150 | 5,728 |
| DNF | Roman Stanek | Trident | −144 | 5,420 |
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.