| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jake Dennis | Prema Powerteam | +102 | 5,716 |
| P2 | Charles Leclerc | Van Amersfoort Racing | +89 | 5,725 |
| P3 | Antonio Giovinazzi | Jagonya Ayam with Carlin | +53 | 6,128 |
| P4 | Arjun Maini | Van Amersfoort Racing | +104 | 5,113 |
| P5 | Felix Rosenqvist | Prema Powerteam | +14 | 6,389 |
| P6 | George Russell | Carlin | +56 | 5,429 |
| P7 | Alexander Albon | Signature | +45 | 5,416 |
| P8 | Markus Pommer | Motopark | +77 | 4,752 |
| P9 | Sam MacLeod | Motopark | +87 | 4,444 |
| P10 | Lance Stroll | Prema Powerteam | +12 | 5,333 |
| P11 | Santino Ferrucci | KFZTeile24 Mücke Motorsport | +51 | 4,576 |
| P12 | Mikkel Jensen | KFZTeile24 Mücke Motorsport | −11 | 5,285 |
| P13 | Alessio Lorandi | Van Amersfoort Racing | +11 | 4,780 |
| P14 | Gustavo Menezes | Jagonya Ayam with Carlin | −15 | 4,970 |
| P15 | Callum Ilott | Carlin | −32 | 5,040 |
| P16 | Martin Cao | Fortec Motorsports | +21 | 4,130 |
| P17 | Nabil Jeffri | Motopark | −15 | 4,423 |
| P18 | Maximilian Günther | KFZTeile24 Mücke Motorsport | −85 | 5,247 |
| P19 | Tatiana Calderón | Carlin | −17 | 4,125 |
| P20 | Sergio SETTE CAMARA | Motopark | −42 | 4,279 |
| P21 | Ryan Tveter | Jagonya Ayam with Carlin | −5 | 3,624 |
| P22 | Raoul Hyman | Team West-Tec F3 | −89 | 4,583 |
| P23 | Nicolas Pohler | Double R Racing | −66 | 4,102 |
| P24 | Matthew Rao | Fortec Motorsports | −95 | 4,305 |
| P25 | Gustav Malja | EuroInternational | −125 | 4,542 |
| P26 | Dorian Boccolacci | Signature | −124 | 4,344 |
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.