| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Logan Sargeant | R-ace GP | +90 | 4,960 |
| P2 | Max Fewtrell | R-ace GP | +56 | 5,283 |
| P3 | Yifei Ye | Josef Kaufmann Racing | +70 | 4,824 |
| P4 | Lorenzo Colombo | JD Motorsport | +69 | 4,627 |
| P5 | Christian Lundgaard | MP Motorsport | +80 | 4,305 |
| P6 | Oscar Piastri | Arden | +30 | 4,774 |
| P7 | Neil Verhagen | Tech 1 Racing | +41 | 4,416 |
| P8 | Alexander Smolyar | Tech 1 Racing | +63 | 3,988 |
| P9 | Charles Milesi | R-ace GP | +10 | 4,442 |
| P10 | Thomas Maxwell | JD Motorsport | +35 | 3,968 |
| P11 | Victor Martins | R-ace GP | −1 | 4,224 |
| P12 | Thomas Neubauer | Tech 1 Racing | +51 | 3,440 |
| P13 | Raul Guzman | Fortec Motorsports | — | 3,871 |
| P14 | Najiy Ayyad | JD Motorsport | +48 | 3,121 |
| P15 | Clément Novalak | Josef Kaufmann Racing | −45 | 4,066 |
| P16 | Eliseo Martinez Merono | AVF by Adrian Valles | −44 | 3,881 |
| P17 | Frankie Bird | Tech 1 Racing | +30 | 2,799 |
| P18 | Xavier Lloveras | AVF by Adrian Valles | −51 | 3,634 |
| P19 | Alexander Vartanyan | Arden | −100 | 4,038 |
| P20 | Axel Matus | AVF by Adrian Valles | −70 | 3,518 |
| P21 | Vladimir Tziortzis | Fortec Motorsports | −110 | 3,815 |
| P22 | Christian Munoz | AVF by Adrian Valles | −117 | 3,719 |
| P23 | Sami Taoufik | Arden | −137 | 3,788 |
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.