| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Ritomo Miyata | Hitech | +156 | 5,596 |
| P2 | Emerson Fittipaldi | AIX Racing | +187 | 4,890 |
| P3 | Laurens van Hoepen | TRIDENT | +116 | 5,706 |
| P4 | Noel Leon | Campos Racing | +67 | 6,188 |
| P5 | Martinius Stenshorne | Rodin Motorsport | +97 | 5,514 |
| P6 | Rafael Câmara | Invicta Racing | +29 | 6,285 |
| P7 | Alex Dunne | Rodin Motorsport | +16 | 6,235 |
| P8 | Mari Boya | PREMA Racing | +73 | 5,168 |
| P9 | Gabriele Mini | MP Motorsport | −27 | 6,405 |
| P10 | Dino Beganovic | DAMS Lucas Oil | −16 | 5,989 |
| P11 | Roman Bilinski | DAMS Lucas Oil | +12 | 5,350 |
| P12 | Oliver Goethe | MP Motorsport | +8 | 5,181 |
| P13 | Rafael Villagomez | Van Amersfoort Racing | +4 | 5,011 |
| P14 | Joshua Dürksen | Invicta Racing | −85 | 6,066 |
| P15 | Tasanapol Inthraphuvasak | ART Grand Prix | −71 | 5,628 |
| P16 | Cian Shields | AIX Racing | +12 | 4,149 |
| P17 | Sebastian Montoya | PREMA Racing | −59 | 4,995 |
| DNF | Nikola Tsolov | Campos Racing | −159 | 6,226 |
| DNF | John Bennett | TRIDENT | −99 | 5,111 |
| DNF | Kush Maini | ART Grand Prix | −140 | 5,476 |
| DNF | Nicolás Varrone | Van Amersfoort Racing | −122 | 4,975 |
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.