| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Liam Lawson | Hitech Grand Prix | +133 | 5,239 |
| P2 | Oscar Piastri | Prema Racing | +69 | 6,069 |
| P3 | Logan Sargeant | Prema Racing | +80 | 5,703 |
| P4 | Jake Hughes | HWA Racelab | +105 | 5,153 |
| P5 | Frederik Vesti | Prema Racing | +95 | 5,142 |
| P6 | Alex Peroni | Campos Racing | +110 | 4,762 |
| P7 | Sebastian Fernandez | ART Grand Prix | +99 | 4,763 |
| P8 | Clément Novalak | Carlin Buzz Racing | +66 | 5,086 |
| P9 | David Beckmann | Trident | +22 | 5,571 |
| P10 | Alexander Smolyar | ART Grand Prix | +44 | 5,084 |
| P11 | Richard Verschoor | MP Motorsport | −15 | 5,825 |
| P12 | Théo Pourchaire | ART Grand Prix | −4 | 5,471 |
| P13 | Lirim Zendeli | Trident | +15 | 5,026 |
| P14 | Calan Williams | Jenzer Motorsport | +28 | 4,667 |
| P15 | Igor Fraga | Charouz Racing System | +15 | 4,708 |
| P16 | Dennis Hauger | Hitech Grand Prix | −32 | 5,220 |
| P17 | Roman Stanek | Charouz Racing System | +3 | 4,560 |
| P18 | Enzo Fittipaldi | HWA Racelab | −41 | 5,032 |
| P19 | Federico Malvestiti | Jenzer Motorsport | +42 | 3,745 |
| P20 | Ben Barnicoat | Carlin Buzz Racing | −58 | 4,961 |
| P21 | Cameron Das | Carlin Buzz Racing | −30 | 4,406 |
| P22 | Sophia Flörsch | Campos Racing | +4 | 3,814 |
| P23 | Alessio Deledda | Campos Racing | +32 | 3,220 |
| P24 | Matteo Nannini | Jenzer Motorsport | −58 | 4,349 |
| P25 | David Schumacher | Charouz Racing System | −82 | 4,526 |
| DNF | Olli Caldwell | Trident | −113 | 4,827 |
| DNF | Max Fewtrell | Hitech Grand Prix | −148 | 5,164 |
| DNF | Lukas DUNNER | MP Motorsport | −112 | 4,479 |
| DNF | Bent Viscaal | MP Motorsport | −136 | 4,668 |
| DNF | Jack Doohan | HWA Racelab | −136 | 4,507 |
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.