| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Felix Rosenqvist | Prema Powerteam | +53 | 6,554 |
| P2 | Jake Dennis | Prema Powerteam | +79 | 5,778 |
| P3 | Charles Leclerc | Van Amersfoort Racing | +60 | 5,889 |
| P4 | Antonio Giovinazzi | Jagonya Ayam with Carlin | +28 | 6,257 |
| P5 | Brandon Maisano | Prema Powerteam | +79 | 5,149 |
| P6 | Gustavo Menezes | Jagonya Ayam with Carlin | +71 | 5,086 |
| P7 | George Russell | Carlin | +29 | 5,532 |
| P8 | Santino Ferrucci | KFZTeile24 Mücke Motorsport | +64 | 4,808 |
| P9 | Maximilian Günther | KFZTeile24 Mücke Motorsport | +14 | 5,371 |
| P10 | Markus Pommer | Motopark | +40 | 4,783 |
| P11 | Pietro Fittipaldi | Fortec Motorsports | +24 | 4,835 |
| P12 | Raoul Hyman | Team West-Tec F3 | +25 | 4,627 |
| P13 | Tatiana Calderón | Carlin | +52 | 4,091 |
| P14 | Callum Ilott | Carlin | −14 | 4,828 |
| P15 | Martin Cao | Fortec Motorsports | +26 | 4,098 |
| P16 | Nicolas Pohler | Double R Racing | +20 | 4,011 |
| P17 | Alessio Lorandi | Van Amersfoort Racing | −44 | 4,717 |
| P18 | Artur Janosz | EuroInternational | −48 | 4,583 |
| P19 | Matt Solomon | Double R Racing | −20 | 4,032 |
| P20 | Arjun Maini | Van Amersfoort Racing | −101 | 4,989 |
| P21 | Nabil Jeffri | Motopark | −66 | 4,301 |
| P22 | Sergio SETTE CAMARA | Motopark | −80 | 4,318 |
| P23 | Julio Moreno | ThreeBond with T-Sport | −47 | 3,730 |
| P24 | Kang Ling | KFZTeile24 Mücke Motorsport | −84 | 4,042 |
| P25 | Mahaveer RAGHUNATHAN | Motopark | −25 | 3,078 |
| P26 | Sam MacLeod | Motopark | −135 | 4,383 |
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.