| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alex Peroni | MP Motorsport | +135 | 4,427 |
| P2 | Charles Milesi | R-ace GP | +109 | 4,613 |
| P3 | Victor Martins | R-ace GP | +93 | 4,669 |
| P4 | Yifei Ye | Josef Kaufmann Racing | +54 | 5,073 |
| P5 | Christian Lundgaard | MP Motorsport | +61 | 4,771 |
| P6 | Neil Verhagen | Tech 1 Racing | +68 | 4,495 |
| P7 | Max Fewtrell | R-ace GP | +9 | 5,209 |
| P8 | Thomas Maxwell | JD Motorsport | +64 | 4,226 |
| P9 | Max Defourny | MP Motorsport | −10 | 5,131 |
| P10 | Logan Sargeant | R-ace GP | −23 | 5,136 |
| P11 | Alexander Vartanyan | Arden | +29 | 4,202 |
| P12 | Lorenzo Colombo | JD Motorsport | −23 | 4,737 |
| P13 | Oscar Piastri | Arden | −38 | 4,784 |
| P14 | Richard Verschoor | Josef Kaufmann Racing | −30 | 4,479 |
| P15 | Alexander Smolyar | Tech 1 Racing | −8 | 4,059 |
| P16 | Xavier Lloveras | AVF by Adrian Valles | +31 | 3,462 |
| P17 | Christian Hahn | Fortec Motorsports | — | 3,683 |
| P18 | Axel Matus | AVF by Adrian Valles | — | 3,539 |
| P19 | Najiy Ayyad | JD Motorsport | +26 | 3,065 |
| P20 | Raul Guzman | Fortec Motorsports | −42 | 3,751 |
| P21 | Christian Munoz | AVF by Adrian Valles | −28 | 3,441 |
| P22 | Frankie Bird | Tech 1 Racing | −6 | 3,012 |
| P23 | Eliseo Martinez Merono | AVF by Adrian Valles | −72 | 3,675 |
| P24 | Vladimir Tziortzis | Fortec Motorsports | −66 | 3,463 |
| P25 | Clément Novalak | Josef Kaufmann Racing | −118 | 3,930 |
| P26 | Thomas Neubauer | Tech 1 Racing | −83 | 3,371 |
| P27 | Arthur Rougier | Fortec Motorsports | −133 | 3,815 |
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.