| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Martinius Stenshorne | Rodin Motorsport | +158 | 5,561 |
| P2 | Alex Dunne | Rodin Motorsport | +123 | 5,834 |
| P3 | Gabriele Mini | MP Motorsport | +79 | 6,234 |
| P4 | Sebastian Montoya | PREMA Racing | +110 | 5,558 |
| P5 | Cian Shields | AIX Racing | +178 | 4,239 |
| P6 | Nicolás Varrone | Van Amersfoort Racing | +112 | 5,073 |
| P7 | Colton Herta | Hitech | +10 | 6,327 |
| P8 | Mari Boya | PREMA Racing | +58 | 5,387 |
| P9 | Kush Maini | ART Grand Prix | +62 | 5,098 |
| P10 | Noel Leon | Campos Racing | −17 | 6,003 |
| P11 | Joshua Dürksen | Invicta Racing | −36 | 6,043 |
| P12 | Nikola Tsolov | Campos Racing | −32 | 5,754 |
| P13 | Roman Bilinski | DAMS Lucas Oil | −43 | 5,681 |
| P14 | Rafael Câmara | Invicta Racing | −74 | 5,899 |
| DNF | Oliver Goethe | MP Motorsport | −48 | 5,303 |
| DNF | Ritomo Miyata | Hitech | −74 | 5,447 |
| DNF | Dino Beganovic | DAMS Lucas Oil | −126 | 5,963 |
| DNF | Rafael Villagomez | Van Amersfoort Racing | −75 | 4,992 |
| DNF | John Bennett | TRIDENT | −62 | 4,550 |
| DNF | Emerson Fittipaldi | AIX Racing | −137 | 5,424 |
| DNF | Laurens van Hoepen | TRIDENT | −166 | 5,611 |
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.