| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Frederik Vesti | Prema Racing | +127 | 5,312 |
| P2 | Lirim Zendeli | Trident | +130 | 5,106 |
| P3 | David Beckmann | Trident | +105 | 5,319 |
| P4 | Oscar Piastri | Prema Racing | +63 | 5,801 |
| P5 | Olli Caldwell | Trident | +108 | 4,953 |
| P6 | Logan Sargeant | Prema Racing | +67 | 5,389 |
| P7 | Richard Verschoor | MP Motorsport | +38 | 5,660 |
| P8 | Liam Lawson | Hitech Grand Prix | +34 | 5,558 |
| P9 | Théo Pourchaire | ART Grand Prix | +49 | 5,165 |
| P10 | Jake Hughes | HWA Racelab | +24 | 5,362 |
| P11 | Alex Peroni | Campos Racing | +81 | 4,392 |
| P12 | David Schumacher | Charouz Racing System | +59 | 4,548 |
| P13 | Sebastian Fernandez | ART Grand Prix | +63 | 4,335 |
| P14 | Max Fewtrell | Hitech Grand Prix | −9 | 5,213 |
| P15 | Enzo Fittipaldi | HWA Racelab | −10 | 5,056 |
| P16 | Lukas DUNNER | MP Motorsport | +3 | 4,715 |
| P17 | Roman Staněk | Charouz Racing System | −5 | 4,666 |
| P18 | Dennis Hauger | Hitech Grand Prix | −43 | 5,060 |
| P19 | Enaam Ahmed | Carlin Buzz Racing | −38 | 4,827 |
| P20 | Bent Viscaal | MP Motorsport | −39 | 4,673 |
| P21 | Sophia Flörsch | Campos Racing | +21 | 3,727 |
| P22 | Jack Doohan | HWA Racelab | −75 | 4,889 |
| P23 | Matteo Nannini | Jenzer Motorsport | −71 | 4,664 |
| P24 | Cameron Das | Carlin Buzz Racing | −76 | 4,584 |
| P25 | Calan Williams | Jenzer Motorsport | −106 | 4,850 |
| P26 | Igor Fraga | Charouz Racing System | −114 | 4,808 |
| P27 | Alessio Deledda | Campos Racing | +2 | 3,038 |
| P28 | Federico Malvestiti | Jenzer Motorsport | −45 | 3,622 |
| P29 | Clément Novalak | Carlin Buzz Racing | −162 | 5,044 |
| DNF | Alexander Smolyar | ART Grand Prix | −182 | 5,185 |
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.