| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Max Verstappen | Van Amersfoort Racing | +105 | 5,273 |
| P2 | Esteban Ocon | Prema Powerteam | +67 | 5,667 |
| P3 | Antonio Fuoco | Prema Powerteam | +69 | 5,361 |
| P4 | Lucas Auer | KFZTeile24 Mücke Motorsport | +26 | 5,872 |
| P5 | Antonio Giovinazzi | Jagonya Ayam with Carlin | +56 | 5,093 |
| P6 | Jake Dennis | Carlin | +46 | 5,006 |
| P7 | Jordan King | Carlin | −20 | 5,892 |
| P8 | Roy Nissany | KFZTeile24 Mücke Motorsport | +74 | 4,201 |
| P9 | Gustavo Menezes | Van Amersfoort Racing | +42 | 4,420 |
| P10 | Riccardo Agostini | EuroInternational | +28 | 4,402 |
| P11 | Sandro Zeller | Jo Zeller Racing | +90 | 3,373 |
| P12 | Richard Goddard | ThreeBond with T-Sport | +63 | 3,552 |
| P13 | Dennis van de Laar | Prema Powerteam | −14 | 4,380 |
| P14 | Mitch Gilbert | Fortec Motorsports | −34 | 4,442 |
| P15 | Ed Jones | Carlin | −56 | 4,535 |
| P16 | Jules Szymkowiak | Van Amersfoort Racing | −51 | 4,252 |
| P17 | Hector Hurst | Team West-Tec F3 | −60 | 4,176 |
| P18 | Tatiana Calderón | Jo Zeller Racing | −4 | 3,263 |
| P19 | John Bryant-Meisner | Fortec Motorsports | −95 | 4,244 |
| P20 | Alexander Toril | ThreeBond with T-Sport | −114 | 4,287 |
| P21 | Michele Beretta | EuroInternational | −128 | 4,269 |
| P22 | Sean Gelael | Jagonya Ayam with Carlin | −90 | 3,618 |
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.