| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Hugo De Sadeleer | Tech 1 Racing | +169 | 4,009 |
| P2 | Dorian Boccolacci | Tech 1 Racing | +75 | 5,001 |
| P3 | Lando Norris | Josef Kaufmann Racing | +26 | 5,504 |
| P4 | Sacha Fenestraz | Tech 1 Racing | +63 | 4,603 |
| P5 | James Allen | JD Motorsport | +145 | 3,287 |
| P6 | Gabriel Aubry | Tech 1 Racing | +55 | 4,214 |
| P7 | Ferdinand Habsburg | Fortec Motorsports | +22 | 4,367 |
| P8 | Nikita Troitskiy | Fortec Motorsports | +36 | 3,958 |
| P9 | Jehan Daruvala | Josef Kaufmann Racing | −11 | 4,286 |
| P10 | Julien Falchero | R-ace GP | +2 | 3,887 |
| P11 | Max Defourny | R-ace GP | −92 | 4,863 |
| P12 | Alexey Korneev | JD Motorsport | −43 | 3,938 |
| P13 | Ghislain Cordeel | GMMA Formula Racing | −50 | 3,786 |
| P14 | Harrison Scott | AVF by Adrian Valles | −151 | 4,879 |
| P15 | Bruno Baptista | Fortec Motorsports | −77 | 3,647 |
| P16 | Alessandro Perullo | Technorace | −63 | 3,270 |
| P17 | Henrique Chaves Jr. | AVF by Adrian Valles | −107 | 3,536 |
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.