| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Esteban Ocon | Prema Powerteam | +116 | 5,452 |
| P2 | Nicholas Latifi | Prema Powerteam | +132 | 5,003 |
| P3 | Antonio Fuoco | Prema Powerteam | +103 | 5,217 |
| P4 | Tom Blomqvist | Jagonya Ayam with Carlin | +59 | 5,685 |
| P5 | Max Verstappen | Van Amersfoort Racing | +87 | 5,049 |
| P6 | Jordan King | Carlin | +18 | 5,928 |
| P7 | Ed Jones | Carlin | +110 | 4,320 |
| P8 | Antonio Giovinazzi | Jagonya Ayam with Carlin | +60 | 4,830 |
| P9 | Dennis van de Laar | Prema Powerteam | +71 | 4,479 |
| P10 | John Bryant-Meisner | Fortec Motorsports | +60 | 4,430 |
| P11 | Felipe Guimarães | Double R Racing | +23 | 4,763 |
| P12 | Lucas Auer | KFZTeile24 Mücke Motorsport | −53 | 5,725 |
| P13 | Gustavo Menezes | Van Amersfoort Racing | +9 | 4,557 |
| P14 | Felix Rosenqvist | KFZTeile24 Mücke Motorsport | −127 | 6,742 |
| P15 | Félix Serrallés | Team West-Tec F3 | −64 | 5,225 |
| P16 | Mitch Gilbert | Fortec Motorsports | −18 | 4,356 |
| P17 | Jake Dennis | Carlin | −70 | 4,909 |
| P18 | Tatiana Calderón | Jo Zeller Racing | +30 | 3,326 |
| P19 | Alexander Toril | ThreeBond with T-Sport | −75 | 4,575 |
| P20 | Sean Gelael | Jagonya Ayam with Carlin | −23 | 3,717 |
| P21 | Michele Beretta | EuroInternational | −100 | 4,550 |
| P22 | Roy Nissany | KFZTeile24 Mücke Motorsport | −84 | 4,146 |
| P23 | Riccardo Agostini | EuroInternational | −129 | 4,568 |
| P24 | Jules Szymkowiak | Van Amersfoort Racing | −133 | 4,427 |
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.