| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Charles Leclerc | Van Amersfoort Racing | +74 | 6,115 |
| P2 | Antonio Giovinazzi | Jagonya Ayam with Carlin | +58 | 6,172 |
| P3 | Felix Rosenqvist | Prema Powerteam | +26 | 6,617 |
| P4 | Maximilian Günther | KFZTeile24 Mücke Motorsport | +71 | 5,479 |
| P5 | Alexander Albon | Signature | +67 | 5,343 |
| P6 | Dorian Boccolacci | Signature | +110 | 4,498 |
| P7 | Gustavo Menezes | Jagonya Ayam with Carlin | +59 | 5,059 |
| P8 | Lance Stroll | Prema Powerteam | +35 | 5,243 |
| P9 | Markus Pommer | Motopark | +61 | 4,648 |
| P10 | George Russell | Carlin | −12 | 5,594 |
| P11 | Callum Ilott | Carlin | +14 | 4,971 |
| P12 | Mikkel Jensen | KFZTeile24 Mücke Motorsport | −32 | 5,496 |
| P13 | Ryan Tveter | Jagonya Ayam with Carlin | +61 | 3,955 |
| P14 | Tatiana Calderón | Carlin | +45 | 3,993 |
| P15 | Sergio SETTE CAMARA | Motopark | +4 | 4,386 |
| P16 | Sam MacLeod | Motopark | −13 | 4,438 |
| P17 | Alessio Lorandi | Van Amersfoort Racing | −52 | 4,821 |
| P18 | Julio Moreno | ThreeBond with T-Sport | +21 | 3,633 |
| P19 | Pietro Fittipaldi | Fortec Motorsports | −73 | 4,764 |
| P20 | Brandon Maisano | Prema Powerteam | −111 | 5,150 |
| P21 | Kang Ling | KFZTeile24 Mücke Motorsport | −36 | 3,908 |
| P22 | Nicolas Pohler | Double R Racing | −46 | 3,862 |
| P23 | Matthew Rao | Fortec Motorsports | −82 | 4,163 |
| P24 | Nabil Jeffri | Motopark | −86 | 4,058 |
| P25 | Mahaveer RAGHUNATHAN | Motopark | −21 | 2,975 |
| P26 | Fabian Schiller | Team West-Tec F3 | −142 | 4,490 |
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.