| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Louis Deletraz | Josef Kaufmann Racing | +128 | 4,733 |
| P2 | Kevin Jörg | Josef Kaufmann Racing | +94 | 4,969 |
| P3 | Jake Hughes | Koiranen GP | +68 | 5,100 |
| P4 | Jack Aitken | Koiranen GP | +76 | 4,756 |
| P5 | Harrison Scott | AVF | +91 | 4,343 |
| P6 | Anthoine Hubert | Tech 1 Racing | +46 | 4,704 |
| P7 | Thiago Vivacqua | JD Motorsport | +83 | 4,030 |
| P8 | Ben Barnicoat | Fortec Motorsports | +16 | 4,662 |
| P9 | Darius Oskoui | ART Junior Team | +42 | 4,116 |
| P10 | Matevos Isaakyan | JD Motorsport | −6 | 4,493 |
| P11 | Martin Kodric | Fortec Motorsports | — | 4,207 |
| P12 | Ukyo Sasahara | ART Junior Team | −41 | 4,521 |
| P13 | Dennis Olsen | Manor MP Motorsport | −74 | 4,736 |
| P14 | Nikita Mazepin | Josef Kaufmann Racing | −44 | 4,128 |
| P15 | Charlie Eastwood | AVF | −41 | 3,905 |
| P16 | Amaury Bonduel | JD Motorsport | −35 | 3,647 |
| P17 | Amaury Richard | ARTA Engineering | −70 | 3,842 |
| P18 | James Allen | ARTA Engineering | −28 | 3,182 |
| P19 | Ignazio D'Agosto | Manor MP Motorsport | −171 | 4,719 |
| P20 | Valentin Hasse Clot | Manor MP Motorsport | −134 | 4,013 |
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.