| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Bent Viscaal | MP Motorsport | +155 | 4,917 |
| P2 | Lirim Zendeli | Trident | +122 | 5,235 |
| P3 | Théo Pourchaire | ART Grand Prix | +84 | 5,648 |
| P4 | David Beckmann | Trident | +64 | 5,794 |
| P5 | Liam Lawson | Hitech Grand Prix | +73 | 5,473 |
| P6 | Oscar Piastri | Prema Racing | +34 | 5,917 |
| P7 | Jake Hughes | HWA Racelab | +58 | 5,364 |
| P8 | Frederik Vesti | Prema Racing | +46 | 5,380 |
| P9 | Clément Novalak | Carlin Buzz Racing | +42 | 5,264 |
| P10 | Igor Fraga | Charouz Racing System | +75 | 4,635 |
| P11 | Cameron Das | Carlin Buzz Racing | +74 | 4,491 |
| P12 | Max Fewtrell | Hitech Grand Prix | +21 | 5,096 |
| P13 | Sebastian Fernandez | ART Grand Prix | +40 | 4,662 |
| P14 | Alexander Smolyar | ART Grand Prix | −6 | 5,165 |
| P15 | Roman Stanek | Charouz Racing System | +27 | 4,530 |
| P16 | Matteo Nannini | Jenzer Motorsport | +36 | 4,250 |
| P17 | Enzo Fittipaldi | HWA Racelab | −23 | 4,935 |
| P18 | Richard Verschoor | MP Motorsport | −81 | 5,653 |
| P19 | Sophia Flörsch | Campos Racing | +31 | 3,883 |
| P20 | Dennis Hauger | Hitech Grand Prix | −57 | 4,953 |
| P21 | Jack Doohan | HWA Racelab | −23 | 4,308 |
| P22 | Olli Caldwell | Trident | −56 | 4,615 |
| P23 | Federico Malvestiti | Jenzer Motorsport | −4 | 3,771 |
| P24 | Alex Peroni | Campos Racing | −92 | 4,817 |
| DNF | Ben Barnicoat | Carlin Buzz Racing | −110 | 4,926 |
| DNF | Logan Sargeant | Prema Racing | −170 | 5,681 |
| DNF | Alessio Deledda | Campos Racing | −8 | 3,208 |
| DNF | David Schumacher | Charouz Racing System | −111 | 4,465 |
| DNF | Lukas DUNNER | MP Motorsport | −107 | 4,268 |
| DNF | Calan Williams | Jenzer Motorsport | −132 | 4,444 |
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.