| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Charles Milesi | R-ace GP | +128 | 4,504 |
| P2 | Logan Sargeant | R-ace GP | +70 | 5,159 |
| P3 | Yifei Ye | Josef Kaufmann Racing | +64 | 5,019 |
| P4 | Oscar Piastri | Arden | +63 | 4,822 |
| P5 | Christian Lundgaard | MP Motorsport | +57 | 4,710 |
| P6 | Victor Martins | R-ace GP | +52 | 4,576 |
| P7 | Alexander Smolyar | Tech 1 Racing | +79 | 4,067 |
| P8 | Lorenzo Colombo | JD Motorsport | +12 | 4,760 |
| P9 | Raul Guzman | Fortec Motorsports | +74 | 3,793 |
| P10 | Alexander Vartanyan | Arden | +28 | 4,173 |
| P11 | Richard Verschoor | Josef Kaufmann Racing | −12 | 4,508 |
| P12 | Neil Verhagen | Tech 1 Racing | −20 | 4,427 |
| P13 | Sami Taoufik | Arden | +18 | 3,807 |
| P14 | Max Defourny | MP Motorsport | −93 | 5,141 |
| P15 | Alex Peroni | MP Motorsport | −51 | 4,292 |
| P16 | Thomas Maxwell | JD Motorsport | −55 | 4,162 |
| P17 | Eliseo Martinez Merono | AVF by Adrian Valles | −32 | 3,747 |
| P18 | Vladimir Tziortzis | Fortec Motorsports | −26 | 3,529 |
| P19 | Christian Hahn | Fortec Motorsports | −55 | 3,682 |
| P20 | Najiy Ayyad | JD Motorsport | −12 | 3,039 |
| P21 | Frankie Bird | Tech 1 Racing | −24 | 3,018 |
| P22 | Xavier Lloveras | AVF by Adrian Valles | −73 | 3,430 |
| P23 | Christian Munoz | AVF by Adrian Valles | −90 | 3,468 |
| P24 | Thomas Neubauer | Tech 1 Racing | −103 | 3,454 |
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.