| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Bearman | Prema Racing | +125 | 6,159 |
| P2 | Enzo Fittipaldi | Rodin Carlin | +121 | 5,999 |
| P3 | Victor Martins | ART Grand Prix | +112 | 5,918 |
| P4 | Ayumu Iwasa | DAMS | +63 | 6,416 |
| P5 | Frederik Vesti | Prema Racing | +35 | 6,615 |
| P6 | Jack Doohan | Invicta Virtuosi Racing | +70 | 5,861 |
| P7 | Théo Pourchaire | ART Grand Prix | +30 | 6,212 |
| P8 | Dennis Hauger | MP Motorsport | +17 | 6,185 |
| P9 | Arthur Leclerc | DAMS | +20 | 5,916 |
| P10 | Richard Verschoor | Van Amersfoort Racing | −5 | 6,058 |
| P11 | Juan Manuel Correa | Van Amersfoort Racing | +44 | 5,121 |
| P12 | Roman Staněk | Trident | +6 | 5,458 |
| P13 | Jak Crawford | Hitech Pulse-Eight | −28 | 5,723 |
| P14 | Jehan Daruvala | MP Motorsport | −53 | 5,861 |
| P15 | Ralph Boschung | Campos Racing | −3 | 4,901 |
| P16 | Zane Maloney | Rodin Carlin | −73 | 5,713 |
| P17 | Kush Maini | Campos Racing | −104 | 5,947 |
| P18 | Roy Nissany | PHM Racing by Charouz | −42 | 4,811 |
| P19 | Amaury Cordeel | Invicta Virtuosi Racing | −42 | 4,541 |
| P20 | Isack Hadjar | Hitech Pulse-Eight | −135 | 5,734 |
| P21 | Clément Novalak | Trident | −105 | 5,073 |
| P22 | Brad Benavides | PHM Racing by Charouz | −54 | 4,048 |
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.