| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oscar Piastri | Prema Racing | +101 | 5,716 |
| P2 | Logan Sargeant | Prema Racing | +105 | 5,480 |
| P3 | Alex Peroni | Campos Racing | +167 | 4,421 |
| P4 | Frederik Vesti | Prema Racing | +109 | 5,104 |
| P5 | Lirim Zendeli | Trident | +114 | 4,869 |
| P6 | Liam Lawson | Hitech Grand Prix | +66 | 5,411 |
| P7 | David Beckmann | Trident | +75 | 5,113 |
| P8 | Richard Verschoor | MP Motorsport | +36 | 5,526 |
| P9 | Alexander Smolyar | ART Grand Prix | +39 | 5,310 |
| P10 | Clément Novalak | Carlin Buzz Racing | +43 | 5,093 |
| P11 | Bent Viscaal | MP Motorsport | +62 | 4,653 |
| P12 | Max Fewtrell | Hitech Grand Prix | +14 | 5,189 |
| P13 | Théo Pourchaire | ART Grand Prix | −1 | 5,249 |
| P14 | Jack Doohan | HWA Racelab | −2 | 5,109 |
| P15 | Dennis Hauger | Hitech Grand Prix | −19 | 5,191 |
| P16 | Igor Fraga | Charouz Racing System | −19 | 5,031 |
| P17 | Roman Stanek | Charouz Racing System | −10 | 4,740 |
| P18 | Enzo Fittipaldi | HWA Racelab | −40 | 5,010 |
| P19 | Federico Malvestiti | Jenzer Motorsport | +48 | 3,642 |
| P20 | Olli Caldwell | Trident | −53 | 4,884 |
| P21 | Calan Williams | Jenzer Motorsport | −70 | 4,980 |
| P22 | Cameron Das | Carlin Buzz Racing | −69 | 4,806 |
| P23 | Enaam Ahmed | Carlin Buzz Racing | −91 | 4,959 |
| P24 | Lukas DUNNER | MP Motorsport | −83 | 4,687 |
| P25 | David Schumacher | Charouz Racing System | −79 | 4,460 |
| P26 | Sophia Flörsch | Campos Racing | −25 | 3,631 |
| P27 | Matteo Nannini | Jenzer Motorsport | −120 | 4,755 |
| P28 | Jake Hughes | HWA Racelab | −171 | 5,334 |
| P29 | Alessio Deledda | Campos Racing | −14 | 2,963 |
| DNF | Sebastian Fernandez | ART Grand Prix | −113 | 4,204 |
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.