| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Isack Hadjar | Campos Racing | +138 | 6,102 |
| P2 | Gabriel Bortoleto | Invicta Racing | +126 | 6,056 |
| P3 | Joshua Dürksen | PHM AIX Racing | +139 | 5,658 |
| P4 | Andrea Kimi Antonelli | Prema Racing | +79 | 6,284 |
| P5 | Franco Colapinto | MP Motorsport | +81 | 6,034 |
| P6 | Paul Aron | Hitech Pulse-Eight | +63 | 6,072 |
| P7 | Jak Crawford | DAMS Lucas Oil | +58 | 5,926 |
| P8 | Juan Manuel Correa | DAMS Lucas Oil | +96 | 5,174 |
| P9 | Victor Martins | ART Grand Prix | +14 | 6,126 |
| P10 | Richard Verschoor | Trident | +16 | 5,880 |
| P11 | Zane Maloney | Rodin Motorsport | −32 | 6,344 |
| P12 | Dennis Hauger | MP Motorsport | −41 | 6,257 |
| P13 | Zak O'Sullivan | ART Grand Prix | −30 | 5,878 |
| P14 | Kush Maini | Invicta Racing | −45 | 5,873 |
| P15 | Ritomo Miyata | Rodin Motorsport | −73 | 6,053 |
| P16 | Rafael Villagomez | Van Amersfoort Racing | +7 | 4,633 |
| P17 | Enzo Fittipaldi | Van Amersfoort Racing | −88 | 5,835 |
| P18 | Roman Stanek | Trident | −61 | 5,239 |
| P19 | Oliver Bearman | Prema Racing | −126 | 5,930 |
| P20 | Taylor Barnard | PHM AIX Racing | −103 | 5,401 |
| DNF | Amaury Cordeel | Hitech Pulse-Eight | −76 | 4,765 |
| DNF | Pepe Martí | Campos Racing | −142 | 5,521 |
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.