| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Victor Martins | ART Grand Prix | +122 | 6,208 |
| P2 | Zane Maloney | Rodin Carlin | +139 | 5,735 |
| P3 | Théo Pourchaire | ART Grand Prix | +82 | 6,358 |
| P4 | Jack Doohan | Invicta Virtuosi Racing | +78 | 6,179 |
| P5 | Ayumu Iwasa | DAMS | +53 | 6,331 |
| P6 | Jehan Daruvala | MP Motorsport | +74 | 5,794 |
| P7 | Enzo Fittipaldi | Rodin Carlin | +41 | 6,052 |
| P8 | Oliver Bearman | Prema Racing | +10 | 6,287 |
| P9 | Arthur Leclerc | DAMS | +28 | 5,801 |
| P10 | Jak Crawford | Hitech Pulse-Eight | +8 | 5,861 |
| P11 | Juan Manuel Correa | Van Amersfoort Racing | +44 | 5,119 |
| P12 | Clément Novalak | Trident | +35 | 5,019 |
| P13 | Brad Benavides | PHM Racing by Charouz | +73 | 4,139 |
| P14 | Dennis Hauger | MP Motorsport | −68 | 6,089 |
| P15 | Isack Hadjar | Hitech Pulse-Eight | −66 | 5,845 |
| P16 | Richard Verschoor | Van Amersfoort Racing | −81 | 5,833 |
| P17 | Roy Nissany | PHM Racing by Charouz | −34 | 4,919 |
| DNF | Kush Maini | Campos Racing | −96 | 5,607 |
| DNF | Ralph Boschung | Campos Racing | −55 | 4,756 |
| DNF | Frederik Vesti | Prema Racing | −188 | 6,554 |
| DNF | Roman Stanek | Trident | −118 | 5,267 |
| DNF | Amaury Cordeel | Invicta Virtuosi Racing | −83 | 4,467 |
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.