| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | David Beckmann | Trident | +104 | 5,674 |
| P2 | Clément Novalak | Carlin Buzz Racing | +124 | 5,209 |
| P3 | Alex Peroni | Campos Racing | +134 | 4,897 |
| P4 | Frederik Vesti | Prema Racing | +99 | 5,242 |
| P5 | Logan Sargeant | Prema Racing | +55 | 5,758 |
| P6 | Alexander Smolyar | ART Grand Prix | +82 | 5,166 |
| P7 | Liam Lawson | Hitech Grand Prix | +62 | 5,301 |
| P8 | Théo Pourchaire | ART Grand Prix | +37 | 5,508 |
| P9 | Richard Verschoor | MP Motorsport | +6 | 5,831 |
| P10 | Jake Hughes | HWA Racelab | +37 | 5,189 |
| P11 | Lirim Zendeli | Trident | +34 | 5,060 |
| P12 | Ben Barnicoat | Carlin Buzz Racing | +28 | 4,989 |
| P13 | Federico Malvestiti | Jenzer Motorsport | +98 | 3,843 |
| P14 | Calan Williams | Jenzer Motorsport | +27 | 4,694 |
| P15 | David Schumacher | Charouz Racing System | +26 | 4,552 |
| P16 | Bent Viscaal | MP Motorsport | +6 | 4,674 |
| P17 | Dennis Hauger | Hitech Grand Prix | −40 | 5,181 |
| P18 | Roman Stanek | Charouz Racing System | −7 | 4,552 |
| P19 | Enzo Fittipaldi | HWA Racelab | −48 | 4,983 |
| P20 | Max Fewtrell | Hitech Grand Prix | −67 | 5,097 |
| P21 | Sophia Flörsch | Campos Racing | +14 | 3,828 |
| P22 | Sebastian Fernandez | ART Grand Prix | −62 | 4,702 |
| P23 | Lukas DUNNER | MP Motorsport | −54 | 4,425 |
| P24 | Matteo Nannini | Jenzer Motorsport | −55 | 4,295 |
| P25 | Cameron Das | Carlin Buzz Racing | −69 | 4,337 |
| P26 | Olli Caldwell | Trident | −107 | 4,720 |
| P27 | Jack Doohan | HWA Racelab | −97 | 4,410 |
| P28 | Alessio Deledda | Campos Racing | −17 | 3,203 |
| DNF | Oscar Piastri | Prema Racing | −212 | 5,857 |
| DNF | Igor Fraga | Charouz Racing System | −140 | 4,568 |
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.