| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Anthoine Hubert | Tech 1 Racing | +123 | 4,794 |
| P2 | Kevin Jörg | Josef Kaufmann Racing | +80 | 5,208 |
| P3 | Ukyo Sasahara | ART Junior Team | +100 | 4,701 |
| P4 | Jack Aitken | Koiranen GP | +63 | 5,028 |
| P5 | Jake Hughes | Koiranen GP | +33 | 5,263 |
| P6 | Louis Deletraz | Josef Kaufmann Racing | +39 | 4,943 |
| P7 | Callan O'Keeffe | Fortec Motorsports | +69 | 4,354 |
| P8 | Dennis Olsen | Manor MP Motorsport | +17 | 4,851 |
| P9 | Will Palmer | ART Junior Team | −11 | 5,037 |
| P10 | Thiago Vivacqua | JD Motorsport | +36 | 4,216 |
| P11 | Simon Gachet | Tech 1 Racing | +64 | 3,705 |
| P12 | Martin Kodric | Fortec Motorsports | — | 4,301 |
| P13 | Ben Barnicoat | Fortec Motorsports | −28 | 4,473 |
| P14 | Matevos Isaakyan | JD Motorsport | −34 | 4,353 |
| P15 | Charlie Eastwood | AVF | −10 | 3,901 |
| P16 | Jehan Daruvala | Fortec Motorsports | −48 | 4,177 |
| P17 | Darius Oskoui | ART Junior Team | −68 | 4,231 |
| P18 | Nikita Mazepin | Josef Kaufmann Racing | −63 | 4,003 |
| P19 | Anton De Pasquale | Koiranen GP | −61 | 3,811 |
| P20 | Amaury Richard | ARTA Engineering | −64 | 3,682 |
| P21 | Matteo Ferrer | Cram Motorsport | −84 | 3,746 |
| P22 | James Allen | ARTA Engineering | −40 | 3,074 |
| P23 | Valentin Hasse Clot | Fortec Motorsports | −113 | 3,743 |
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.