| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Bearman | Prema Racing | +136 | 6,003 |
| P2 | Frederik Vesti | Prema Racing | +99 | 6,326 |
| P3 | Jak Crawford | Hitech Pulse-Eight | +123 | 5,756 |
| P4 | Kush Maini | Campos Racing | +82 | 6,123 |
| P5 | Enzo Fittipaldi | Rodin Carlin | +81 | 5,915 |
| P6 | Juan Manuel Correa | Van Amersfoort Racing | +114 | 5,216 |
| P7 | Clément Novalak | Trident | +95 | 5,276 |
| P8 | Roman Stanek | Trident | +69 | 5,430 |
| P9 | Amaury Cordeel | Invicta Virtuosi Racing | +98 | 4,753 |
| P10 | Brad Benavides | PHM Racing by Charouz | +127 | 3,955 |
| P11 | Isack Hadjar | Hitech Pulse-Eight | −18 | 6,024 |
| P12 | Dennis Hauger | MP Motorsport | −34 | 6,045 |
| P13 | Victor Martins | ART Grand Prix | −26 | 5,705 |
| P14 | Jehan Daruvala | MP Motorsport | −65 | 6,043 |
| P15 | Théo Pourchaire | ART Grand Prix | −64 | 5,814 |
| P16 | Arthur Leclerc | DAMS | −101 | 6,124 |
| P17 | Jack Doohan | Invicta Virtuosi Racing | −94 | 5,806 |
| DNF | Roy Nissany | PHM Racing by Charouz | −59 | 5,084 |
| DNF | Zane Maloney | Rodin Carlin | −111 | 5,611 |
| DNF | Ayumu Iwasa | DAMS | −174 | 6,311 |
| DNF | Ralph Boschung | Campos Racing | −111 | 5,173 |
| DNF | Richard Verschoor | Van Amersfoort Racing | −169 | 5,780 |
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.