| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Lorenzo Colombo | Campos Racing | +134 | 4,983 |
| P2 | Jak Crawford | Hitech Grand Prix | +135 | 4,801 |
| P3 | Roman Stanek | Hitech Grand Prix | +111 | 4,997 |
| P4 | Frederik Vesti | ART Grand Prix | +58 | 5,655 |
| P5 | Victor Martins | MP Motorsport | +49 | 5,618 |
| P6 | Johnathan Hoggard | Jenzer Motorsport | +112 | 4,478 |
| P7 | Clément Novalak | Trident | +42 | 5,355 |
| P8 | Logan Sargeant | Charouz Racing System | +24 | 5,468 |
| P9 | Caio Collet | MP Motorsport | +15 | 5,422 |
| P10 | Alexander Smolyar | ART Grand Prix | −7 | 5,609 |
| P11 | David Schumacher | Trident | +23 | 4,937 |
| P12 | Jack Doohan | Trident | −5 | 5,194 |
| P13 | Arthur Leclerc | Prema Racing | −2 | 4,974 |
| P14 | Dennis Hauger | Prema Racing | −57 | 5,690 |
| P15 | Ayumu Iwasa | Hitech Grand Prix | −34 | 5,125 |
| P16 | Olli Caldwell | Prema Racing | −46 | 5,134 |
| P17 | Amaury Cordeel | Campos Racing | +44 | 3,704 |
| P18 | Hunter Yeany | Charouz Racing System | +61 | 3,284 |
| P19 | Matteo Nannini | HWA Racelab | −54 | 4,740 |
| P20 | Oliver Rasmussen | HWA Racelab | −29 | 4,240 |
| P21 | Jonny Edgar | Carlin Buzz Racing | −62 | 4,532 |
| P22 | Juan Manuel Correa | ART Grand Prix | −115 | 5,162 |
| P23 | Tijmen van der Helm | MP Motorsport | −27 | 3,776 |
| P24 | Calan Williams | Jenzer Motorsport | −94 | 4,490 |
| P25 | Laszlo Toth | Campos Racing | +2 | 3,019 |
| P26 | Zdenek Chovanec | Charouz Racing System | −11 | 3,064 |
| P27 | Rafael Villagomez | HWA Racelab | −70 | 3,753 |
| P28 | Filip Ugran | Jenzer Motorsport | −105 | 4,065 |
| DNF | Ido Cohen | Carlin Buzz Racing | −94 | 3,770 |
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.