| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Dino Beganovic | DAMS Lucas Oil | +114 | 6,224 |
| P2 | Laurens van Hoepen | TRIDENT | +128 | 5,807 |
| P3 | Alex Dunne | Rodin Motorsport | +72 | 6,397 |
| P4 | Martinius Stenshorne | Rodin Motorsport | +107 | 5,667 |
| P5 | Nikola Tsolov | Campos Racing | +59 | 6,136 |
| P6 | Roman Bilinski | DAMS Lucas Oil | +89 | 5,481 |
| P7 | Sebastian Montoya | PREMA Racing | +100 | 5,100 |
| P8 | Kush Maini | ART Grand Prix | +65 | 5,395 |
| P9 | Colton Herta | Hitech | +52 | 5,363 |
| P10 | John Bennett | TRIDENT | +57 | 5,061 |
| P11 | Tasanapol Inthraphuvasak | ART Grand Prix | −2 | 5,694 |
| P12 | Cian Shields | AIX Racing | +80 | 4,226 |
| P13 | Rafael Villagomez | Van Amersfoort Racing | +15 | 5,015 |
| P14 | Gabriele Mini | MP Motorsport | −90 | 6,320 |
| P15 | Rafael Câmara | Invicta Racing | −94 | 6,157 |
| P16 | Oliver Goethe | MP Motorsport | −33 | 5,050 |
| P17 | Hiyu Yamakoshi | Van Amersfoort Racing | −89 | 5,636 |
| P18 | Emerson Fittipaldi | AIX Racing | −58 | 4,963 |
| DNF | Ritomo Miyata | Hitech | −117 | 5,595 |
| DNF | Noel Leon | Campos Racing | −155 | 5,916 |
| DNF | Joshua Dürksen | Invicta Racing | −173 | 5,963 |
| DNF | Mari Boya | PREMA Racing | −126 | 5,066 |
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.