| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Dennis Hauger | Prema Racing | +140 | 4,956 |
| P2 | Jack Doohan | Trident | +147 | 4,685 |
| P3 | Matteo Nannini | HWA Racelab | +136 | 4,676 |
| P4 | Olli Caldwell | Prema Racing | +107 | 4,940 |
| P5 | Victor Martins | MP Motorsport | +22 | 6,208 |
| P6 | Clément Novalak | Trident | +66 | 5,228 |
| P7 | Frederik Vesti | ART Grand Prix | +31 | 5,621 |
| P8 | Caio Collet | MP Motorsport | +7 | 5,852 |
| P9 | Logan Sargeant | Charouz Racing System | +24 | 5,372 |
| P10 | Roman Stanek | Hitech Grand Prix | +73 | 4,484 |
| P11 | Alexander Smolyar | ART Grand Prix | +2 | 5,371 |
| P12 | David Schumacher | Trident | +61 | 4,336 |
| P13 | Arthur Leclerc | Prema Racing | +17 | 4,816 |
| P14 | Juan Manuel Correa | ART Grand Prix | −38 | 5,491 |
| P15 | Ayumu Iwasa | Hitech Grand Prix | −7 | 4,834 |
| P16 | Jonny Edgar | Carlin Buzz Racing | −30 | 5,018 |
| P17 | Oliver Rasmussen | HWA Racelab | −17 | 4,660 |
| P18 | Jak Crawford | Hitech Grand Prix | −37 | 4,792 |
| P19 | Enzo Fittipaldi | Charouz Racing System | −47 | 4,774 |
| P20 | Tijmen van der Helm | MP Motorsport | +15 | 3,796 |
| P21 | Calan Williams | Jenzer Motorsport | −35 | 4,301 |
| P22 | Ido Cohen | Carlin Buzz Racing | −61 | 4,505 |
| P23 | Reshad De Gérus | Charouz Racing System | +4 | 3,513 |
| P24 | Pierre-Louis Chovet | Jenzer Motorsport | −89 | 4,597 |
| P25 | Amaury Cordeel | Campos Racing | −27 | 3,631 |
| P26 | Laszlo Toth | Campos Racing | +15 | 2,806 |
| P27 | Filip Ugran | Jenzer Motorsport | −129 | 4,728 |
| P28 | Rafael Villagomez | HWA Racelab | −36 | 3,324 |
| P29 | Lorenzo Colombo | Campos Racing | −151 | 4,740 |
| P30 | Kaylen Frederick | Carlin Buzz Racing | −164 | 4,763 |
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.