| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alex Dunne | Rodin Motorsport | +98 | 6,495 |
| P2 | Martinius Stenshorne | Rodin Motorsport | +129 | 5,796 |
| P3 | Dino Beganovic | DAMS Lucas Oil | +78 | 6,302 |
| P4 | Rafael Câmara | Invicta Racing | +67 | 6,225 |
| P5 | Noel Leon | Campos Racing | +68 | 5,984 |
| P6 | Gabriele Mini | MP Motorsport | +27 | 6,347 |
| P7 | Roman Bilinski | DAMS Lucas Oil | +66 | 5,547 |
| P8 | Rafael Villagomez | Van Amersfoort Racing | +82 | 5,096 |
| P9 | Hiyu Yamakoshi | Van Amersfoort Racing | +26 | 5,662 |
| P10 | Kush Maini | ART Grand Prix | +27 | 5,422 |
| P11 | Tasanapol Inthraphuvasak | ART Grand Prix | −8 | 5,687 |
| P12 | Emerson Fittipaldi | AIX Racing | +25 | 4,988 |
| P13 | Colton Herta | Hitech | −16 | 5,347 |
| P14 | Oliver Goethe | MP Motorsport | −11 | 5,040 |
| DNF | Cian Shields | AIX Racing | +25 | 4,251 |
| DNF | John Bennett | TRIDENT | −41 | 5,020 |
| DNF | Laurens van Hoepen | TRIDENT | −105 | 5,702 |
| DNF | Ritomo Miyata | Hitech | −106 | 5,489 |
| DNF | Joshua Dürksen | Invicta Racing | −145 | 5,818 |
| DNF | Nikola Tsolov | Campos Racing | −171 | 5,965 |
| DNF | Mari Boya | PREMA Racing | −116 | 4,949 |
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.