| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Sacha Fenestraz | Tech 1 Racing | +133 | 4,408 |
| P2 | Ferdinand Habsburg | Fortec Motorsports | +135 | 4,183 |
| P3 | Max Defourny | R-ace GP | +96 | 4,482 |
| P4 | Dorian Boccolacci | Tech 1 Racing | +72 | 4,574 |
| P5 | Nikita Mazepin | AVF by Adrian Valles | +82 | 4,244 |
| P6 | Henrique Chaves Jr. | AVF by Adrian Valles | +111 | 3,700 |
| P7 | Gabriel Aubry | Tech 1 Racing | +51 | 4,237 |
| P8 | Harrison Scott | AVF by Adrian Valles | +7 | 4,611 |
| P9 | Will Palmer | R-ace GP | −34 | 4,982 |
| P10 | Julien Falchero | R-ace GP | +32 | 3,885 |
| P11 | Hugo De Sadeleer | Tech 1 Racing | +51 | 3,483 |
| P12 | Robert Shwartzman | Josef Kaufmann Racing | −73 | 4,867 |
| P13 | James Allen | JD Motorsport | +46 | 3,154 |
| P14 | Rodrigo Pflucker | Cram Motorsport | −21 | 3,772 |
| P15 | Jehan Daruvala | Josef Kaufmann Racing | −76 | 4,246 |
| P16 | Lando Norris | Josef Kaufmann Racing | −153 | 5,183 |
| P17 | Petru Florescu | AVF by Adrian Valles | −75 | 3,850 |
| P18 | Alexey Korneev | JD Motorsport | −97 | 3,909 |
| P19 | Vasiliy Romanov | Fortec Motorsports | −62 | 3,337 |
| P20 | David Richert | Cram Motorsport | −91 | 3,484 |
| P21 | Alessandro Perullo | Technorace | −134 | 3,791 |
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.