| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Yifei Ye | Josef Kaufmann Racing | +78 | 5,329 |
| P2 | Christian Lundgaard | MP Motorsport | +80 | 5,052 |
| P3 | Max Fewtrell | R-ace GP | +45 | 5,397 |
| P4 | Victor Martins | R-ace GP | +54 | 4,999 |
| P5 | Logan Sargeant | R-ace GP | +38 | 5,023 |
| P6 | Lorenzo Colombo | JD Motorsport | +28 | 4,954 |
| P7 | Oscar Piastri | Arden | +19 | 4,868 |
| P8 | Axel Matus | AVF by Adrian Valles | +96 | 3,682 |
| P9 | Charles Milesi | R-ace GP | +7 | 4,620 |
| P10 | Alexander Smolyar | Tech 1 Racing | +35 | 4,084 |
| P11 | Thomas Maxwell | JD Motorsport | — | 4,326 |
| P12 | Frankie Bird | Tech 1 Racing | +62 | 3,389 |
| P13 | Alex Peroni | MP Motorsport | −29 | 4,338 |
| P14 | Neil Verhagen | Tech 1 Racing | −40 | 4,289 |
| P15 | Eliseo Martinez Merono | AVF by Adrian Valles | −1 | 3,654 |
| P16 | Sami Taoufik | Arden | −23 | 3,739 |
| P17 | Freek Schothorst | MP Motorsport | −49 | 3,876 |
| P18 | Clément Novalak | Josef Kaufmann Racing | −64 | 3,872 |
| P19 | Nikita Volegov | Arden | −66 | 3,721 |
| P20 | Doureid Ghattas | Anders Motorsport | −3 | 2,781 |
| P21 | Phil Hill | Anders Motorsport | −95 | 3,731 |
| P22 | Gabriel Gandulia | R-ace GP | −101 | 3,636 |
| P23 | Najiy Ayyad | JD Motorsport | −69 | 3,107 |
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.